Re:Yet Another Reason to Start Your Own Business: Programmin...
by PindaxDotCom on Monday March 12, 2007 @03:25PM
(#3764)
I also disagree with several of the minor premises in this article. Such as his statement that "So what advantage does a 60-year-old .NET programmer have over a 27-year-old .NET programmer when they both have, at most, 5 years of experience doing .NET programming? Absolutely none." ... That 60-year-old programmer has more experience and wisdom and that is a huge advantage over a newb!
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.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by mattculbreth on Monday March 12, 2007 @02:10PM
(#3748)
I personally love programming. I'd gotten to a point a few years ago in my career where I moved out of programming roles only to discover that I missed it. Helping my younger brother through a CS programming really got me going again, and I credit that experience with getting me going on a startup.
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.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by jwecker on Monday March 12, 2007 @01:55PM
(#3739)
"There is a prestigious school, the Massachusetts Institute of Technology, devoted to science and engineering, and while I'm sure that there are some students there who are majoring in 'computer science,' the science that's taught isn't related to the dirty low-prestige job of creating e-commerce websites using ASP.NET"
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.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by Readmore on Monday March 12, 2007 @02:41PM
(#3760)
I agree that his views on schools doesn't really translate to coding. The author talks about the prestige of programming being low, which in IT it is, but there are obviously coders that have prestige. John Carmack, for one, is very highly regarded in the computer science field, but he never went to a prestigious CS school. What I find interesting is that programmers only get prestige from actually DOING something. This can happen at a big company but more often than not it happens at a startup. Lawyers and Doctors 'get' their prestige from going to school and getting their title, whether it is deserved or not, but programmers have to earn it through solving problems. I find that much more rewarding, it will mean much more for me to be prestigous because of my work than because of where I went to school.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by amichail on Monday March 12, 2007 @02:02PM
(#3744)
For me, programming is just a means to an end.
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.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by lupin_sansei on Monday March 12, 2007 @08:34PM
(#3810)
"Because of this, the computer programming industry within the United States is an industry with a shrinking number of jobs"
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.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by lupin_sansei on Monday March 12, 2007 @08:36PM
(#3811)
"I think that, if you can't get into a Top 14 law school or a top graduate business schol, then public accounting probably provides a better career path than computer programming."
If you have a desire to make things being an accountant will hardly compare with being a programmer.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by sszhou on Monday March 12, 2007 @12:20PM
(#3729)
I don't necessarily agree with the "low prestige" argument. I think that as the internet becomes a greater part of young people's lives (i.e. myspace), the industry becomes more hip and being a programmer for lets say Yahoo! or Google carries a "cooler" image
Re:Yet Another Reason to Start Your Own Business: Programmin...
by notabel on Monday March 12, 2007 @12:56PM
(#3732)
A programmer for google or yahoo, sure. A programmer for Microsoft or Adobe, not so much. Moreover, outside the big names, software companies are largely unknown; to most of us, hearing that someone works for, e.g, Fog Creek, is pretty nifty, but to the average person, it's meaningless.
Re:Yet Another Reason to Start Your Own Business: Programmin...
by Readmore on Monday March 12, 2007 @12:09PM
(#3728)
There are a few points in this article I don't agree with. But it makes an interesting case as to why controlling your own fate, as a small business owner, is a much better choice than 'getting a real job' in the IT industry.
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