3 ms·
Why did you leave? I'm making the opposite journey right now, minus the job switch.
by MrBuddyCasino 9y ago
Why did you leave? I'm making the opposite journey right now, minus the job switch.
- tw1010 9y agoNot the parent. But I've done a bunch of both hardware and software and frankly I would go for software any day of the week. It's a lot harder to get into a flow with hardware. And it just feels a whole lot less free than software. You can go from pretty vauge idea to a working prototype very rapidly with software, but with hardware that both takes a lot longer and the types of things you can imagine is a lot more constrained. If you want a taste, go build some stuff in pure x86. You'll pretty quickly get tired of it and will want to build higher order abstractions, and then you're back in software-land.
- MrBuddyCasino 9y agoInteresting, I felt the opposite. Doing stuff with hardware expands your creative horizon to do things in the real world, freeing yourself from the confines of the virtual realm. 3D print what you need, make it come alive with MCUs. Also much of modern software development feels like just plugging lego bricks, but in embedded you actually have to know how stuff works, down to the register level. But then those were purely hobby projects, maybe it feels very different when doing it for a living.
- dopeboy 9y agoAt the time, I was in NYC and I wanted to stay. I couldn't find any hardware related jobs there so I switched over to software. Now I live in the bay area and am working on a startup. Iteration cycles are much more faster so I can learn quicker and ship quicker. Also, distribution is a lot easier.