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…
> The doctor who earns $300-400k went through a four-year university degree, four years of medical school, and a residency or fellowship before he started earning money. The market doesn't care about what you have done to get to where you are. If you spent the better part of a decade to acquire a Ph.D, you are not entitled to earn more money waiting tables at the local restaurant. The upper bounds of earning is only…
If Software Is Eating The World, Why Don't Coders Get Any Respect?
201–210 of 276 posts
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#202Earlier quoted context omitted.
Firstly, if you disagree, that's fine. But saying my arguments are "entitled whining" isn't disagreement, it's name calling. DH0, to use Paul Graham's phrase. Secondly, some of my arguments might be wrong, but I provide numbers and evidence to back them up. "Likewise, programmers who define their goals economically (which broadly includes creating value for users) have nearly unparalleled earning potential." Evidence…
But saying my arguments are "entitled whining" isn't disagreement, it's name calling. Actually it's not. Name calling would be if I called you an entitled whiner. There's a difference between attacking your argument and attacking you. (And if we're sticking to the taxonomy, that part of my comment would be DH2, "responding to tone".) Evidence? That was the crux of my post. Programmers do get filthy rich (usually via…
Median programmers write intellectually trivial code that solves uninteresting problems. Training is optional and there are virtually no systematic hurdles to cross to enter the trade. A median programmer has BS in computer science, understands basics of computer hardware architecture, OS administration, networking and database management. Keeps current with the latest industry trends, has familiarity with a number of complex development tools and, in addition to all that, specializes in some area of programming.
What I listed above are the implied prerequisites for almost any mid-level developer position out there.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#203Earlier quoted context omitted.
Also guys, doctors are saving lives everyday. I would say as a programmer I do not have a that direct an impact on someone's life. I agree a doctor has to setup their own practice before they make that much money. They also go through a lot of school for a very long time. Comparing a programmer and doctor is not the same in my opinion.
Someone wrote the software for the equipment they use. I was recently at the hospital for surgery, and there were scant few pieces of equipment that didn't have some kind of programming in it.
What % of doctors have an impact on the health of their patients? Almost all.
We are dealing with statistics here.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#204Earlier quoted context omitted.
Schwarzenegger made a ton of money in a literal bricklaying startup, which was a big part of his early success; he built a multimillion dollar business out of it in a timeframe more like 5 years than 20.
I didn't know that. From his bio: "Bricklaying Business In 1968, Schwarzenegger and fellow bodybuilder Franco Columbu started a bricklaying business. The business flourished both because of the pair's marketing savvy and increased demand following a major Los Angeles earthquake in 1971" "By the age of 22, Schwarzenegger was a millionaire, well before his career in Hollywood." http://arnoldaloisschwarzenegger.com/biog…
http://blogs.ocweekly.com/navelgazing/2007/04/your_multitask...
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#205Earlier quoted context omitted.
Schwarzenegger made a ton of money in a literal bricklaying startup, which was a big part of his early success; he built a multimillion dollar business out of it in a timeframe more like 5 years than 20.
I didn't know that. From his bio: "Bricklaying Business In 1968, Schwarzenegger and fellow bodybuilder Franco Columbu started a bricklaying business. The business flourished both because of the pair's marketing savvy and increased demand following a major Los Angeles earthquake in 1971" "By the age of 22, Schwarzenegger was a millionaire, well before his career in Hollywood." http://arnoldaloisschwarzenegger.com/biog…
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#206Everyone I know who writes code is making a hell of a lot more than people who aren't. The people I know at Google aren't making $150k. They are making a lot more and would be making a lot less as a management consultant or a politician or whatever else.
In fact, to say that top management consultants clear $500k is true, but top engineers clear a lot more, both of those industries strike me as massively paid industries.
Then there's banking. Engineers at banks make ridiculous amounts of money just like non-engineers working at investment banks.
Sure, there are engineers working for $60k just like there are management consultants working for $60k.
But I know a lot of unemployed management consultants, and I don't know a single unemployed engineer.
So I think people have raised very interesting thoughts about why doctors make more or less, but I couldn't get past the premise of the article. I think engineers are making a ton of money, and they deserve a ton of money. I think they get a ton of respect, and they deserve it.
Maybe that's just what I'm seeing. But particularly when you then say that teachers are paid more than the average American, I start to wonder who this mythical "average American" is, particularly knowing that my sister is a high school teacher and has to buy her own chalk. She would probably disagree with the article based on all the corvettes and teslas sitting in the Google parking lot.
:-)
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#207You have to earn respect no matter what profession your in. Zuckerberg is a Coder. Sergey and Larry, Bill Gates, Jack Dorsey, etc.
Zuckerberg didn't earn his respect through coding, neither did Bill, really, they were mostly opportunists. Besides, they're outliers in the grand perspective of things; your average programmer in the street is significantly less paid and respected than your average hedge-fund manager.
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#208 The software industry has huge impact on human lives
but such impact has not been materialized in terms of
both cash and social status for its practicioners.
True or false?
And it boils down to too many things to talk about all at once. Maybe it would help to break them into sub-topics to make it easier to link the seemingly disconnected but insightful points posted here:1. Are lawyers and investment bankers overpaid? If they are overpaid, one can't say software engineers are underpaid by comparing to them.
2. So the software industry impacts lives, but is it all positive? Maybe society isn't that much better off with all this digitalization. There is a chance that the total value of the industry is being inflated.
3. Are we concerned that the median and average salaries of software engineers are too low (a), or are we concerned that the elite programmers are not being paid as high as top attorneys (b)? We can solve (a) by raising barriers to entry, much like in other elite fields, but is that a good thing to do? As for (b), elite programmers are now called startup founders. If entrepreneurship is made easier in the software industry, then things seem fair.
4. Now speaking of social status, I think programmers aren't cool because nerds aren't cool, not because they are paid less. Pick a programmer and an accountant with the same salary, and the accountant is more likely to shine in social outings. But if the whole industry raises its average salary, then yes, the social status of being a coder will increase. We are back to the question raised in (3a).
5. About political power, I think this is more of a problem with motivation. To be motivated enough to run for office, you have to be hungry for fame and power. However, it's a good point that the government could benefit from having more top engineers. See a related post: http://lemire.me/blog/archives/2011/08/22/linux-and-the-fina...
6. Is China really on the right track?
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#209Earlier quoted context omitted.
> The doctor who earns $300-400k went through a four-year university degree, four years of medical school, and a residency or fellowship before he started earning money. The market doesn't care about what you have done to get to where you are. If you spent the better part of a decade to acquire a Ph.D, you are not entitled to earn more money waiting tables at the local restaurant. The upper bounds of earning is only…
Yes, but the market does care about long schooling when it is a requirement to practice the profession. That's why it drives up wages in Medicine and Law.
It is said there is a real shortage of programmers, so programmer wages will also be moving towards the value ceiling; which appears to be $150,000 (though I think there is room for debate there).
Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?
#210I think you make several excellent points, and I unexpectedly found myself agreeing with you. I thought $150k was a lot of money, but had never stopped to think about the fact that the other alumni of my school who became doctors are making far more. I 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 h…
"but had never stopped to think about the fact that the other alumni of my school who became doctors are making far more." A CS degree, which many programmers don't even have, takes 4 years. There are quite a few 'programming' jobs for which having a CS degree is being overqualified , but let's say that a CS degree is the baseline. To become an MD, with the specialties that pay the amounts mentioned here, one needs t…
My guess is that the profession would become a lot more attractive to the average kid that is very smart, but doesn't have an interest in law or medicine. Other guesses are that security would become absurdly good in general, and a lot of tools would be perfected.
Instead, the importance is placed on loving programming, because you're going to have to love figuring out what you need to be educated in and love providing for that education out of pocket, and with no credentials to show for it. So you're on an equal playing field with anybody off the street when dealing with an HR department, and at a disadvantage against a CS graduate who may not be able to program to save his/her life if you didn't go to school to learn the math, but simply learned your profession.
To have a capital-p Programming educational track like Law or Medicine could really be a boon for the profession in most ways in my opinion. Could somebody tell me where the Perl class is? Because I can't seem to find it or get student loans to cover it.
The one thing that I think would be problematic would be an injury to Free/Open Source software, because practitioners wouldn't feel the necessity to put that evidence out there that they actually can program, like surgeons don't feel like they have to stream over the web live operations they are doing for free.