News for hackers. Stuff that matters.
Re:Ask HN: Has anyone gone from software to physical enginee... by idiotsecant on Monday January 24, 2022 @01:27PM (#30061742)
Don't do it. There's a reason there's way more EE and ME trying to get into pure software than the other way around. Software jobs are generally better quality of life, (way) better pay, better work location and time flexibility, and way-way-way less cat herding, logistics, and interaction with less technical parts of the business. Engineers are frequently overworked, unappreciated, and desk-bound.
Re:Ask HN: Has anyone gone from software to physical enginee... by dan_quixote on Monday January 24, 2022 @03:44PM (#30063766)
I made the leap from physical to software engineering several years back and the quality-of-life difference is night-and-day. Certainly there are software devs that would find a better fit in the physical engineering world, but I think most will be suprised by the drop in quality-of-life that they've been accustomed to. The poster above mentioned several items (that my experience fully concurs with) and I have a few more:

- Many jobs require travel; often with little to no advance notice. And you sometimes don't get to go home until the job is done. You know how devs joke about how hard it is to accurately plan a project? The same applies here too, but except the cost could be you stuck on the other side of the world, unable to visit family, until you reconcile the gap.

- Even lower upward mobility. There are still manager and project manager tracks most places, but VERY few have technical tracks that match. Oh, and if you choose the manager/project-manager path, expect to do zero technical work AND travel significantly more!

- Lower flexibility in expertise/duties. Most disciplines under "physical engineering" are highly regulated/mature and thus do not change much these days. One not-entirely-contrived example could involve industrial-scale boilers - any engineer working in this world has almost zero room for creativity/innovation, you are entirely bound to 50+ year old industry codes that are insurmountable. And if this is what you do for 10 years, you're going to have a terribly difficult time convincing another company to hire you to design gears or PCBs, etc.

Re:Ask HN: Has anyone gone from software to physical enginee... by amohajerani on Monday January 24, 2022 @03:25PM (#30063512)
I second this. I did a few years of hardware/mechanical engineering work before switching to AI. I'd never go back to the prior jobs
Re:Ask HN: Has anyone gone from software to physical enginee... by fistynuts on Monday January 24, 2022 @03:13PM (#30063344)
Software engineering is the most desk bound job in existence.
Re:Ask HN: Has anyone gone from software to physical enginee... by beambot on Monday January 24, 2022 @03:50PM (#30063835)
Perhaps, but your desk can be located anywhere.
Re:Ask HN: Has anyone gone from software to physical enginee... by brodouevencode on Tuesday January 25, 2022 @07:52AM (#30071208)
...as long as the company allows it.
Re:Ask HN: Has anyone gone from software to physical enginee... by idiotsecant on Tuesday January 25, 2022 @06:34PM (#30079687)
Yes, good point - I mean 'desk-bound' as in culturally tied to a physical location while working. I say that in contrast to software jobs that don't particularly care where or how you work as long as you deliver results.
Re:Ask HN: Has anyone gone from software to physical enginee... by 0_____0 on Monday January 24, 2022 @04:31PM (#30064337)
My general observation is that the more layers of abstraction between you and actual metal, the better the pay. Production machinist < CAM < Mech Eng < Elec Eng < SW Eng < ML Eng.

This is a pretty gross generalization. I've known someone who ran single-point diamond turning machines, ~directly working with the metal (or whatever). It is highly specialized and my guess is he made probably mid-hundreds of k$/yr.