>>I *love* bad code - it keeps me in business <s>.
It's extending into every sphere: watch it on Youtube then install your own swimming pool next weekend. ;-)
FWIW there is a theory that bankers and big-business managers deliberately maintain incompetents in their ranks to create opportunity for heroic rescue simply by being competent. It's not as easy to shine if everybody is doing a good job! Were they physicians or some other professional group that is expected to set standards, the profession itself would be in disrepute with governments and pressure groups demanding the right to take charge. Whereas in business the "heroes" are rewarded with fat pay packets (of course you have to pay $10M to get somebody competent rather than another stumble-foot!), honorary degrees and knighthoods. ;-) IT has gone one better: rather than making any serious moves to set standards in the last 20 years, we've ceded control to the vendors who are more than happy for inefficiency to swell the IT spend. ;-)
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1