4 ms·
This is a fascinating point and it really makes me think of the mechanical analogy: different mechanical engineers can provide different levels of tolerance (i.
by routerl 4y ago
This is a fascinating point and it really makes me think of the mechanical analogy: different mechanical engineers can provide different levels of tolerance (i.e. precision), depending on their training and experience. You wouldn't hire an F1 engineer to design retail automobile machining, because both the hire and the machining process would be overkill.
The software industry is stuck in this rut where everyone acts as if they're designing F1 cars, but few teams outside of FAANG actually are. In other words, for the majority of software jobs, a bootcamp and CRUD experience is likely enough.
- majormajor 4y agoI think most software development is already internal, line-of-business stuff at companies HN largely ignores. The level of tech used is quite boring. Ask someone with LinkedIn Recruiter to run you through a broad search of developers mentioning stuff in-fashion for bigcorp internal teams like Java or .Net - you'll see so a TON of profiles for stuff that has nothing to do with FAANG or FAANG-like tech stacks.
- mysterydip 4y ago> You wouldn't hire an F1 engineer to design retail automobile machining, because both the hire and the machining process would be overkill. Not only overkill, but detrimental to the goals of the retail market. The tolerances in an F1 car are so tight that the engine needs warm oil through it before it can even be started. Great for maximum performance, not great for the driver that wants to just hop in the car, turn the key, and go.
- WalterBright 4y agoI'm sure the F1 engineer is capable enough to adapt to different requirements.
- tstrimple 4y agoWhy are you so confident? Jonathan Blow can’t seem to adapt.
- WalterBright 4y agoI didn't know Jonathan Blow designed F1 engines.