5 ms·
I suspect that the car industry's troubles with hiring software engineers as mentioned in the article has more to do with leadership in the auto companies. If
by davidf18 10y ago
I suspect that the car industry's troubles with hiring software engineers as mentioned in the article has more to do with leadership in the auto companies. If they have leadership that understand software and software engineering, then they can set up an environment that appreciates the unique environment that software engineers like. They certainly have the financial resources to hire away competent software engineers from other firms.
- hga 10y agoGiven how much difficultly so many software companies have in doing this, especially sustaining it, it seems unlikely companies from other domains are capable of succeeding, especially in this domain where sustained effort is required. And car company cultures ... I recommend two things to get an idea about them, US ones at least (for Japanese, the revelations of Toyoda's horrible software practices after their code was subject to 3rd party examination is sufficient for me): Read a bit of DeLorean's On a Clear Day You Can See General Motors (hardcover: https://www.amazon.com/Clear-Day-You-General-Motors/dp/0960356207 https://www.amazon.com/Clear-Day-You-General-Motors/dp/09603... paperback: https://www.amazon.com/Clear-Day-You-General-Motors/dp/0380517221 https://www.amazon.com/Clear-Day-You-General-Motors/dp/03805...), you'll be impressed by the insanity. Granted, things had to change after GM hit hard times, but when you start out with a base like that, well, nothing in recent decades should come as a great surprise. And the bits in King of the Killing Zone (https://www.amazon.com/King-Killing-Zone-Kelly-Orr/dp/0425123049/ https://www.amazon.com/King-Killing-Zone-Kelly-Orr/dp/042512...), the best book I know of about the development of the superlative M1 Abrams tank, about the engineers dealing with their Chrysler car salesman boss. His main concern, at least as described in the book, was that it looked good. Which I suspect was highlighted because it caused the most friction with the engineers and made a good story. Note that in and of itself, that's a good goal, men should feel proud about their weapons (and I can't imagine the culture of French rifle designers), but.... As it turned out, a lot of his input of this type had good results. One bit prompted the start of a design iteration where they shaved a foot off the height of the tank, which is critical for the European theater (by comparison, prior to the development of the "Silver Bullet", maximum main gun depression which translated into greater heights was key in deserts). In the other example I remember, he insisted the side armor skirts be extended all the way to the back. Now, they were doing simulations of everything to help decide the very many trade-offs of parameters like size, weight, and protection/offensive capability, and this wasn't recommended by those. But I guess it was a close enough call that they went ahead and did it, and not only did it improve the looks of the tank, it turned out to be important in limiting the kicking up of debris by the treads, which was critical since the M1 was the first (and only?) turbine powered tank, which requires a lot of air, and the air filtering system can deal with only so much junk.
- 6d6b73 10y agoI suspect that their troubles have more to do with the need for software developers experienced in stuff that's not JavaScript or some other "cool" technologies. They probably also require people to read/write and understand software spec documents, something most software devs in SV can't do.
- EpicEng 10y agoI imagine it definitely has something to do with it. When I'm looking for a web dev I get 3+ CV's / day. When I'm looking for someone to help with my end of things (imaging device design and computer vision)... Well, I'm still looking and it's been two years.
- zardo 10y agoMaybe you should take an apprentice.
- EpicEng 10y agoI agree, it's just been hard convincing management to let me hire a junior person. That role always gets pushed in favor of our immediate needs.
- davidf18 10y agoPeople with these skills do exist. Perhaps it has something to do with your location. For instance, your name is EpicEng, which might mean that you work for Epic, the large medical record company in Wisconsin. Epic is not located in an interesting place or a place conducive for career growth with other companies, in contrast with say, SV, NYC, Boston. Alternatively, if it is important enough to the firm, they should be offering significantly more money than they are.
- EpicEng 10y agoOh, sure, they're out there. I work in SD, so we do have access to talent (though we also struggle competing against SF.) My problem has been finding someone who is a software engineer first, e.g., not solely an academic type. We need them too as they're the people with depth in the computer vision arena, but I'm looking for someone who understands digital microscopy, image processing and analysis, but who will also write robust, production level software. It's a bit of a niche and I was fortunate enough to be exposed to it early in my career.
- ryuker16 10y agoProbably becuase they're in Detroit.