It's posts like these that get me as a programmer worried. Arrogance tends to lead to bad things and the world can change at a pace greater than one can imagine (a good way for me to understand how swiftly things change is to ask myself: Could I have foreseen x years ago what I am be doing today? for me, using the relatively low value of x=5 the answer is a definitive no. And I think that's a good thing). Be humble i…
Do you really want to be making this much money when you're 50?
61–70 of 289 posts
Re: Do you really want to be making this much money when you're 50?
#62"Programmers who can program at all - as in, print out a binary tree correctly" Strikingly succinct and useful benchmark, just sort of thrown in there like it was jam on toast. There are some tidbits of wisdom in this article, but overall it boils down to a life that has lost all meaning and passion and has succumbed to the lowest common denominator: money. True, maybe, but sad, really.
Jobs are jobs because they involve a lot of crap people don't want to do. No one's going to find personal meaning by writing specs, or by cutting a beautiful design down to an ugly minimum to fit into time constraints, or by maintaining some poorly-written internal tool. But these are all things programmers will do, at some of the best jobs in the industry. Every job has a large chunk of "this sucks" work. If it's kept to a minimum, you're doing far better than most people.
Re: Do you really want to be making this much money when you're 50?
#63Re: Do you really want to be making this much money when you're 50?
#64Earlier quoted context omitted.
One piece of the puzzle is that programming education is not very effective. Most computer science programs teach you almost nothing about software engineering, partially because many CS profs know almost nothing about it.
I think one of the problems with software engineering is that [almost] no one knows anything about it. I've been a working programmer [or software engineer if I've just met you at a party and I think you're cute] for long enough to work on >5 multi-billion dollar projects. Of these, one was delivered on time and according to spec. That company went down the toilet within four years. I've read fairly widely in the sof…
I can't really imagine that. Are those ever executed by a single company all on its own? Are they software-only? Do they exist outside NASA?
Re: Do you really want to be making this much money when you're 50?
#65For what it's worth, I'm a programmer in the middle of law school.
Re: Do you really want to be making this much money when you're 50?
#66> "The fact is that your material well-being is rarely in jeopardy because of a missed deadline, so your reaction is fully up to you. " Much of what the author says is true, currently. This is a fantastic market for programmers, and anyone being born into this era is lucky. But the forces of supply and demand will sort this market out in the future, to which the author seems ignorant. Name another profession that req…
Why isn't the field extremely competitive now? The demand has been strong for a decade and a half; it seems like a lot of time. (I'm not sure I have an explanation myself, really; perhaps it's something innate in people and perhaps it's something about education, but the fact remains that the world still hasn't churned out enough programmers even though the incentives have been there for a long time. One possible exp…
Therefore, programmer is a much broader occupation than almost any other. It's still a seller's marker because of that. Look at everything around you, and while there is at least one item that doesn't execute code inside, we haven't hit peak coder yet.
Re: Do you really want to be making this much money when you're 50?
#67>" No health (...) risks " I'd like to see some research to back up this claim, but I'm not aware of any studies into occupational health for programmers. Does anyone know of any?
Re: Do you really want to be making this much money when you're 50?
#68Earlier quoted context omitted.
Why isn't the field extremely competitive now? The demand has been strong for a decade and a half; it seems like a lot of time. (I'm not sure I have an explanation myself, really; perhaps it's something innate in people and perhaps it's something about education, but the fact remains that the world still hasn't churned out enough programmers even though the incentives have been there for a long time. One possible exp…
"Why isn't the field extremely competitive now? " Visas. Most programming work (of the type talked about in the OP) originates in the USA, and most companies, even startups, need employees to come in the door everyday. (not taking on the question of whether this is ideal or not, that is the just the way it is, right now) . Imagine (as a thought experiment) a scenario where a smart kid who lives in India or Ukraine or…
Programmer talent is sparse worldwide, not just in the Valley.
Re: Do you really want to be making this much money when you're 50?
#69>" No health (...) risks " I'd like to see some research to back up this claim, but I'm not aware of any studies into occupational health for programmers. Does anyone know of any?
Re: Do you really want to be making this much money when you're 50?
#70I have a suspicion (albeit a light one), that programming in itself will become a commodity skill, like "good writing" (something you _have_ to know to score well on the SAT/GRE). It would become a necessary skill that simply everyone in a wide variety of fields (doctors, accountants, etc) where programming is the slightest bit helpful would have. In such an age and era, will programmers get paid anything close to wh…
You probably can score ok in a math SAT. Can you visualize the mathematics of a quaternion, or formulate the equation for an n-sided betzier patch?
The work a linguistic/novelist/journalist or a mathematican is not on the highscool level. Neither is the work of a programmer.
I do believe basic programming should be taught, just like basic math and writing skills. But that has absolutely nothing to do with proffessional programming.