Hah. If only we had someone else to blame for that. We do that to ourselves. Programmers act like spoiled little kids when choosing which jobs to apply to or how to conduct their career, (look at all those juice bars! Never seen an accountant use that as a selection criteria.) are often completely unreasonable, (I want $100K salary right out of school, it better be $140K in a year or I'm jumping ship.) and consistently refuse to move to management. (you must pay me more and more money to drift further and further away from company priorities)