
You Should Learn Embedded Systems
Even if you may not be an Embedded Systems Engineer or want to be one, I think it's great for all developers to learn a little bit. I'll cover why I think you should learn a bit as well as how to get started. Why Embedded? There's so much new technology, and our computers are very complex and fast. There's so much that you can do that it often makes us unsure of what we should do. We can feel "choice overload". Embedded systems is a broad field. But a Microcontroller like the Arduino, STM32, PIC, or ESP32 are far more limited than a modern computer. The type of code you can run is limited. The peripherals are limited. The speed is limited. There is a lot less choice. It takes you back to an earlier time when developers had to work with the limited memory and CPU speed that they had. Constraints are seen as bad, but sometimes those constraints are what allow creative solutions to arise. You begin to master that environment and write creative solutions to accommodate it. You no longer th
Continue reading on Dev.to
Opens in a new tab



