Sunday, September 27, 2009

My two cents on "The Duct Tape Programmer"

My two cents on "The Duct Tape Programmer"

I think is important to always have a shippable product. What I don't like is the attitude of "The end justifies the means". In other words the product justifies the unreadable, uncommunicative and untested code. The "Duct Tape" attitude deliver the first version, but at the cost of the second and the third one. The job does not end with the first release.

I believe that the most important thing that Agile and XP practices have shown is the shift from product to process. Placing the emphasis in the successive re-writing and re-thinking that mould the product in his best possible form.