Tim Bray Reginald Braithwaite has written a VERY GOOD blog post on the two dominant modes of software development in the industry, with much to grin about and much to cry about when you recognize the different traits described of both Theory D adherents and Theory P adherents.

Some choice favorites:

“Theory D managers often “game” their workers by “negotiating” estimates downward in a cruel game of “guess the estimate I’m think of.”


Theory P adherents believe that there are lies, damned lies, and software development estimates.


Theory P adherents believe that the most important element of successful software development is learning.


Theory D adherents believe that the most important element of successful software development is planning.



Which one are you?

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!