Live data from Hacker News

If Software Is Eating The World, Why Don't Coders Get Any Respect?

news.ycombinator.com

201–210 of 276 posts

Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?

#201
post #4

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…

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.

Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?

#202
post #75

Earlier 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…

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. The difference is very minor.

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?

#203

Earlier 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.

And what % of people writing software write that kind of software? It's a really small number.

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?

#204

Earlier 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…

FYI, that "marketing savvy" involved going to door to door and giving homeowners a free appraisal of the state of their chimneys, which would invariably collapse. Because apparently it's a lot easier to push over a chimney than it looks, especially if you are a bodybuilder. Schwarzenegger admitted this on the Johnny Carson show back in the 1980s.

http://blogs.ocweekly.com/navelgazing/2007/04/your_multitask...

Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?

#205

Earlier 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…

[deleted]

Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?

#206
I'm surprised that so many of the comments/replies to this post accept the premise that programmers are underpaid and don't get respect.

Everyone 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?

#207

You 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.

Your average hedge-fund manager also pays a 15% income tax on the pretext that he is risking his own money. When programmers get to systematically win asymmetric zero-sum games against the lower 99.9% of the income earning population, they will be accorded all due respect.

Re: If Software Is Eating The World, Why Don't Coders Get Any Respect?

#208
The content of the orignal post may be questionable, but I feel it was written in a way that would trigger a heated debate. For that, mission accomplished. There has been many wise comments, but they all choose to take a branch of the post to dig into. Not to blame them, as the question raised here is basically:

    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?

#209

Earlier 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.

The market still doesn't care. The requirements just create an artificial shortage of workers, hence driving their earnings towards the value ceiling.

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?

#210
post #68
post #14

I 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…

I'd buy this argument if a CS degree qualified you for a programming job. It doesn't. It doesn't even mean you can program. You're expected to learn all of the skills that a programmer uses on the job on your own time. What if instead, you went to university for a pre-programming degree (CS) that was math and theory heavy, then went to a 2-3 year programming school, then went into some established shop for your 3-8 year residency?

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.

Post reply on HN