Earlier quoted context omitted.
Financial companies, pharmaceutical companies, automotive companies, aircraft (component or manufacturing) companies. They all fail to understand the criticality of software and IT to their long term objectives, and greatly undervalue people in those fields. A recurring issue I've found is, "Jack the EE picked up programming in a week, why are you worth as much or more than him when you aren't even a 'real' engineer?…
I disagree - non-software companies feel entitled to price employees based in relation to their peers rather than in relation to the value they add to the business (and possibly misuse their tech labour because they never hired an architect that could actually steer it to be as valuable as it could be) but Jack the EE might be a perfectly servicable developer. There's a lot of theory we learn in school that Jack woul…
Just because an arbitrary person can learn how to do X, it doesn’t change the fact that there is a huge shortage of people who can competently X. The price paid for software development is a product of supply and demand, not how “special” software developers are.