The 4 Phases of Implementation
Filed Under Thought Stuff, Software Process | 2 Comments
Let’s admit it, sometimes building software is an emotional roller coaster for both developer and management. Most project kick offs happen with enthusiasm and optimism; when in fact, crossing your fingers, closing your eyes, and jumping into the unknown would probably more accurately describe it.
Awhile back, Scott Sehlhorst helped visualize a reference to […]
Bizzaro Development
Filed Under Thought Stuff, Software Process | 3 Comments
The more the software discipline evolves, the more humor I find in the fact that our practices seem to start contradicting older practices which seem natural and intuitive. Let me explain…
I had an interesting read called - Test Developers Shouldn’t Execute Tests. Long story short, the idea is test developers shouldn’t waste time […]
Does Gaining Experience Lower Your Software Quality?
Filed Under Quality Controls, Thought Stuff | Leave a Comment
Great software developers have inevitably learned from previous failures. Is the cost of lessons learned always the implicit lowering of project quality?
As Steven Wright said:
Experience is something you don’t get until just after you need it.
It is true that you can learn from books, blogs, and colleagues without impacting your current project, […]
What Football Can Teach Agile
Filed Under Thought Stuff, Software Process | 5 Comments
Scott Belware is currently pondering what tomorrow’s Agile methodologies will be. A good and noble question indeed, but at this point in time I feel this question can be misleading. If the old (Waterfall) is in the East and the new (Agile) is in the West, does tomorrow’s Agile methods lie further West […]
Lobsters Attack the Gut Instinct Equation
Filed Under Quality Controls, Thought Stuff | Leave a Comment
A recent analogy comparing software maintainability with a lobster triggered a moment of inspiration about the Gut Instinct Equation.
From the Gut Instinct Equation we know that progress is not linear. What I am now pondering is if this is because of the cost of maintenance. Even on greenfield projects this cost starts […]



