3 ms·
I love working with embedded systems. The nice thing is that it's usually embedded for some reason--it's talking directly to some hardware and that makes it int
by __david__ 17y ago
I love working with embedded systems. The nice thing is that it's usually embedded for some reason--it's talking directly to some hardware and that makes it interesting--motors, switches, leds, accelerometers, DACs ADCs, etc. Quite often those are hooked up to physical things so the program you end up with is controlling or is controlled by cool tangible things.
Then add to the mix that since embedded things are custom you generally get to drill all the way down to the processor itself to make it boot up correctly. When you are done you've generally got an app layer and hardware layer and a processor interface layer and it's all code you wrote yourself (since everything can be completely customized it's really hard to write reusable generic code and have it small and fast).
There's something really satisfying about standing back and realizing that nearly every piece of code running on the processor is yours.
- joe_bleau 17y agoDamn straight. If the project is small enough, you might even design the hardware and write all the code. Nowhere to hide and all the bugs (and glory) are yours.