Hacker News new | ask | show | jobs
by ngsayjoe 3070 days ago
So sad to hear this, as it is much harder to study EE and embedded programming is much much harder than software programming.
1 comments

They are both equally difficult.
Dunning-Kruger effect applies here. The levels of confidence/validation are completely different. Good luck fixing a software bug on a toaster after-the-fact.

Also, performance is regularly an annoyance, especially if you have to do something non-trivial like process ethernet frames or talk on USB. Sub 8-Mhz processors for embedded processors still extremely popular and the flash size constraint leaves no room for huge libraries or ROM waste.

Completely different.

Hardware and software are two deep domains that can be incredibly complex and challenging.

You're doing a disservice to both by taking a toaster without QA as an argument.