I think Uncle Bob and his eXtreme Programming gang have devolved software development towards the "make a cheeseburger, sell a cheeseburger" development path. With Capers Jones clocking numbers of 3x productivity (with at least that much quality gain) for MDA over any popular programming language, one has to question the intelligence of the SW community at large. Are they using their brains, or are they just chanting STUPID!, SOLID!, YAGNI! as offerings to the shrine of failed SW projects.