4 ms·
I think the compensation given to software developers by companies that view software as their product has drawn many of the skilled software developers away fr
by galangalalgol 3y ago
I think the compensation given to software developers by companies that view software as their product has drawn many of the skilled software developers away from jobs that would have once grabbed them because of the fun factor. Companies that make things that contain software are not in markets prepared to pay 2 and 3 times what they were for software. What you are left with is people who are willing to accept that fun factor as the difference in TC, and people who couldn't get jobs that paid more. These are the people we have making most of our safety critical systems. Go look at software developer compensation at X vs spaceX. That is the market at work. Fun does count as TC, but you also end up with people who aren't good developers pivoting to engineer new processes and tools in these domains. They latch on to whatever fad full stack is just getting over a case of, and try to apply it to train firmware. It wouldn't surprise me to find out they are all about scrumfall and have 10x more text in jira than git. And they have restful apis, or service oriented architecture in a safety critical embedded system.
- ponector 3y agoThat is true. You can get few times more money as regular Spring Java developer making CRUD in some bodyshop than writing industrial software for local Polish company.
- goodpoint 3y agoFacebook, Amazon, Netflix, Google, Twitter are not selling software but they are able to attract a lot of skilled developers
- ponector 3y agoThey all are selling software, with SaaS model. You can compare this situation with Boeing. And issues they had with software of 737max.
- notyofriend 3y agoI think you are correct. Because the pay is so miserable the talent pool is mostly vba developing engineers from inside the company. Because of that they can’t hire good technical leads that know or can enforce good practices or design good architecture. The result is a giant mess of software in trains planes and automobiles
- hulitu 3y ago> Companies that make things that contain software are not in markets prepared to pay 2 and 3 times what they were for software The quality of SW has nothing to do with the pay. Notice that FAANG SW developers do not deliver safety critical SW. There are more things to SW development than writing code.
- jakub_g 3y agoIf I had a choice and had to choose between (1) high-pay, not-safety-critical at FAANG, vs. (2) low-pay, safety-critical, I can't imagine why I'd go for (2), outside of maybe hobby when I had too much money already.
- tensility 3y agoSome of the problems here might have been logic problems by inept coders; however, the underlying theme of this scandal is corrupt management. Even the erroneous code was an explicit piece of fraud that almost certainly was done under order by someone in the management chain.
- deleted 3y ago[deleted]
- sheepshear 3y agoSpeaking from experience in vehicle firmware, the controller component belongs to a separate profession.