Ignoring the obvious (version control, bugtracking, SO);
What Tools Do You Think More People Should Use as part of their development process?
Are there any utilities/methodologies that you feel should be given more attention?
Are there any tools that you just couldn't live without, but people might not have heard of?
...
As an artist and musician, I often want to sit down and just let the code roll like a piece of free-form poetry, but I've found that doesn't work as well as when I have a set goal in mind. I've been experimenting lately with setting up tiny, fun goals for myself, not unlike how an artist would sketch a quick still-life, but I wonder...
...
Most CS programs these days do not teach skills such as:
source control
configuration management
integration (and continuous integration)
code readability (AKA how to comment correctly)
programming methodologies
bug tracking
These topics are considered easy enough to be taught on-the-job (OTJ), even though mastering them can be very ...
They're hiring me as their "lead programmer" as they call it, but it's really a project manager position. I will be doing little or no programming, they want to outsource the programming to an Indian shop. (their call, not mine)
"The Mythical Man Month" comes to mind, given their interest in outsourcing, but I'm sure there's quite a few...
My team has been progressively adopting more and more lightweight methodologies, moving from Scrum to Lean/Kanban where there is less and less formal process. At some point we will be back to Cowboy Coding; indeed I fear we may already be on the border line.
Where can the line be drawn between a very lightweight Lean and Agile process a...
For example take this paper[PDF]. If I wanted to add Weather degradation into a clear photograph would it be worth it to look at that paper and try to reverse it? Also is there any specific approach to reversing an algorithm if it is at all possible?
...
Is there a difference between Sprint and an Iteration or one can have Iterations within a Sprint or Sprint is just the terminology used instead of Iteration in Scrum? It will be helpful if someone can throw some light on this.
Suppose there are 4 sprints and you have decided the first sprint will go up to 10 days is it required that oth...
If you would have to standardize wikis for software development projects, how would you structure them?
Such a wiki template, I think could contain items such as...
Welcome to the project
Coding Guidelines
Team directory
...
What other items in your experience would be critical to be included in a project wiki?
...
What are the best ways to achieve extremely loosely coupling?
If you want to modularize your Software to such an extreme extent that no parts are relying upon any other parts in your system, but they would still be able to communicate, which means would we have to use (technology agnostic) to achieve this goals then
Suggestions please,...
This is one thing that has been bugging me for a while about DDD. I can clearly see the benefits of the approach when dealing with non-technical business domains with complex models and lots of interaction required between technical people and non-technical domain experts.
However, what about when the 'domain' in question is technica...
If someone has created a small diagnostic, internal web app that uses (unit) tests as its logic, is there ever a valid reason to do that? Keep in mind that Nunit has to be deployed as well where ever this website goes.
I'm of the view that programs should contain their own logic and possibly reusable parts (if available) but not wrap t...
If I have a method that does something and additionally logs information, should I create a new method if I don't want to log or use a flag?
public void MethodA(string myMessage, bool logIt)
{
if(logIt)
{
//do stuff with logging
}
{
//don't need to log
}
}
...vs...
public void MethodA(string myMessage)
{
//do stuf...
I'm wondering what the best way to work with PHP web pages in Eclipse.
For instance, what I normally do is create a project with remote links to the files on the server. This way I can make changes->save them->and instantly see the effects in a browser.
However, this method does not allow me to commit the remote files to SVN. I could ...
After reading this post I kinda felt in the same position as the guy who asked the question. I love technology and coming up with new ideas to solve real world problems just gets my neurons horny, but the other part of the equation - actually getting things done (fast) - is normally a pain in the ass to accomplish, specially when I'm doi...
I see lots of articles saying how great IoC and DI are and none about why it isn't so great because it can make code more complex. I see also that IoC shouldn't be in the core part of your code but more for libraries and plug-ins. Articles usually a small reference to how the two patterns can make code more complicated but not much on t...
I have met a lot of people for whom Agile has worked really well, and most of them tend to be managers and architects who plan and delegate the work. However I really haven't found much good developers convinced that Agile is working for them.
Of course you can say if Agile isn't working for you, you aren't doing it right. But whatever ...
Possible Duplicate:
Where are the ROWE companies?
Anybody working in a ROWE? What do you think? Anybody that's been around long enough to see a variety of management styles, that's now in a ROWE? Anybody have a list of genuine ROWEs?
And - please don't close this. I'm looking for an answer, it falls within the guidelines, and ...
How can I apply kanban to an agile team using XP?
Any good advices, articles books?
...
Probably duplicate of
Dealing with “Coder’s Block” (or blank form syndrome)
Coder's block similar to writer's block that is. Common things I can think that are giving me coder's block right now are (I think) focusing on the big picture so much that I don't know where to start, or knowing exactly what I want to do with a certain techn...
I have purchase Object-Oriented Analysis and Design with Applications, at page 64 paragraph 2 has explain about "is a" hierarchy like below.
In terms of its “is a” hierarchy, a high-level abstraction is generalized, and a low-level abstraction is specialized. Therefore, we say that a Flower class is at a higher level of abstraction t...