There are a number of points I'd like to disagree with, but to start: - $150,000 is much less than a top-flight engineer like the one you're describing might make; it's not out of the realm of possibility for what an engineer with a good pedigree might make his first year out of school, if he went to work for a big company. - The engineer went to school for four/five/six years and then went to work. The doctor who ea…
If Software Is Eating The World, Why Don't Coders Get Any Respect?
11–20 of 276 posts
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#12One of the many differences between programming and medicine, law, etc is that entry into the latter fields is tightly controlled by governing bodies. Anybody can read a programming book and start working, but only so many law students graduate each year. So in that sense it's not that programmers' salaries are artificially low, it's that those other professions pay artificially well.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#13Carrying the world on ones shoulders (if that is indeed what programmers do) is not something that gives respect.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#14I think the reason we're seeing this is that programming has been commoditized quite successfully by an industry that saw they needed programmers but that did not know how to judge the quality of a programmer. Doctors certainly vary greatly in quality, but doctors are unionized after a fashion by the AMA, and they have managed to put into place artificial supply controls (regulation and licensure) that keep incomes higher.
The software development industry has gone the other way- instead of limiting the number of programmers (not necessarily a good thing, but it would boost incomes) we've developed quite a bit of process to try and make programmers interchangeable. I'm talking about much of the "best practice" and even the entire attitude that programmers should not be "lone guns" but part of a homogenous collective of coders. Everything from pair programming to test driven development to code reviews serves the process of making programmers homogenous and interchangeable, and thus more easily replaceable.
I also think that the Legal and Medical and Finance professions have developed for centuries in an environment where they were able to artificially limit the number of practitioners, and artificially boost the "Establishment credibility" that they received. I don't think most politicians are lawyers because lawyers are good leaders, but because lawyers were able to establish that career path as one of their own.
Software development, in contrast, is much newer, and currently is much closer to a free market.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#15agriculture is important, crucial and fundamental to human beings, while farmers don't usually get paid too much. Maybe lawyers shouldn't get that much money. Sometimes, they just don't contribute to humankind. Look at the patent war. Maybe programmers are underpaid, But I think someones else are overpaid.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#16Your best bet is to love doing what you are doing - acting or programming. Also plan your life according to what you are making and be content. Leave the rest to fate.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#17Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#18Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#19I think you're misrepresenting a few things, so I'll take a stab at it: 1. Senior software engineers at Google in Mountain View make over $200k all told. 2. Senior software engineer is in the middle of the Google ladder. The bulk of engineers at Google are senior level, so it's not special. The very best engineers make more. 3. You are vastly overstating the salary and difficulty of other fields. 3a. Doctor - You hav…
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#20I think you're misrepresenting a few things, so I'll take a stab at it: 1. Senior software engineers at Google in Mountain View make over $200k all told. 2. Senior software engineer is in the middle of the Google ladder. The bulk of engineers at Google are senior level, so it's not special. The very best engineers make more. 3. You are vastly overstating the salary and difficulty of other fields. 3a. Doctor - You hav…