Yet Another Reason to Start Your Own Business: Programming jobs suck
halfsigma.com
halfsigma.com
Overall the author is making a good point. Technology workers have (or are beginning) to wake up to the fact that their skills are commoditizable. Anyone (anywhere) can be trained up to do their job. This is why most tech people get caught in the trap of the never ending skill upgrade cycle ... "If I could just learn and get a certificate in X I can earn the big bucks...". When what they really need to start thinking is how to apply the knowledge that they have into real solutions that they can then monetize.
That said, sure there's very little cool about being programmer #45 for an insurance company. The truly gifted developers need to be at a software firm, a consulting company (more new dev, less maintenance), working on an open source project, or (best yet) creating their own software.
That note is interesting to me. A major reason I'm on this site right now, in addition to the discussions and the talk about startups, is the fact that Paul Graham was one of the first authors that I read that laid a very solid case for smart programming leading to good business- which of course validated what I and probably most of you already knew or felt. The author of this article is actually saying that an MIT type education is worthless in the real world where you need ASP.NET programming to get the 'real work' done. The author kind of lost all of his credibility for me at that point.
EDIT: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html for anyone who's not familiar. It's a good read.
I do it not because I find programming intrinsically rewarding necessarily but rather because I find the creation of applications to demonstrate my ideas to be highly rewarding.
So obviously, writing code for someone else would not be rewarding for me.
Is this backed up with any numbers? People have been predicting the demise of programming jobs in the US for years, yet it never seems to happen. I suspect because the claim is based on the fallacy that there's a finite amount of programming to be done.
If you have a desire to make things being an accountant will hardly compare with being a programmer.
Well Monster lists 1055 Cobol jobs: http://jobsearch.monster.com/Search.aspx?q=cobol&fn=&lid=&re=130&cy=us&JSNONREG=1