-
Software Development
Infeasible software projects are launched all the time
Infeasible software projects are launched all the time and teams are continually caught up in them, but what is the real…
Read More » -
Agile
User Stories are Rarely Appropriate
All tools are useful when used appropriately, and User Stories are no different. User stories are fantastic when used in…
Read More » -
Software Development
Seriously. The Devil Made me do It!
Just as eternal as the cosmic struggle between good and evil is the challenge between our two natures. Religion aside, we…
Read More » -
Agile
Failed! You get what you deserve!
Consider this, few projects fail because of unusual or unforeseen problems. If you are trying to go so fast that…
Read More » -
Software Development
Don’t be a Slave to Your Tools
Developers attach quickly to tools because they are concrete and have well defined behavior. It is easier to learn a…
Read More » -
Software Development
Are Debuggers Crutches?
Debuggers have become powerful tools, but like a drug have we become too dependent on them? Since poor developers spend…
Read More » -
Agile
Agile tools do NOT make you Agile
Ask yourself the following questions: Do great golf clubs make you a great golfer? Does a formula one race make…
Read More » -
Software Development
Productive Developers are Smart and Lazy
When I use the terms Smart, Lazy, and Developer, I mean the following: Smart as in intelligent and able to…
Read More » -
Software Development
The Programmer Productivity Paradox
Programmers seem to be fairly productive people. You always see them typing at their desks; they chafe for meetings to…
Read More »