3 ms·
I disagree on several points. A good chunk of why software engineers get paid well is because most people don't like writing code. It's not just because the bus
by thermodynthrway 8y ago
I disagree on several points. A good chunk of why software engineers get paid well is because most people don't like writing code. It's not just because the businesses scale well, it's because it's an undesirable job for most.
Having worked many jobs I also disagree that it's easy, relatively. It's probably not due to IQ, it's because it requires constant thinking. Every other job I've worked is a light mental load compared to software and electrical engineering.
Most jobs you don't think about anything half the time. In hospitality you largely sit around waiting for people. Same with finance and sales in many cases. In HR most of your time is spent sending email, entering data on websites, and attending meetings. Or, your job is to talk to people most of the day, something many find more appealing.
Engineering is 6-8 hours of intense focus and fixing difficult to find bugs. As palatable as doing math homework for most people.
I disagree about intellectual difficulty as well. In school I was a teaching assistant and many, many students simply couldn't put working programs together. Even if you know all the constructs, software engineering is basically building something in your head then tanslating it. I've seen enough people try and fail to build any working programs for 6 months to believe that some people just aren't capable
- kleiba 8y agoA good chunk of why software engineers get paid well is because most people don't like writing code. It's not just because the businesses scale well, it's because it's an undesirable job for most. By that logic, the cleaning staff in your local adult movie theater would be millionaires.
- thermodynthrway 8y agoThere's a limited supply of people with the education and life opportunity to become engineers, but still the vast majority of those don't despite the pay.