3 ms·
Not 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 flo
by tw1010 9y ago
Not 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.