Same here! I can put together a half-descent network in just a few hours, but even programming simple stuff on microcontrollers is a major endeavor. And the documentation is usually terrible or nonexistent. And the tutorials are usually barely able to cover basic questions. At least in the space of networking, there’s enough context clues in the UI that I can piece together the solution I need.
I’d argue programming for micros is an order of magnitude more involved than say a simple linux or windows terminal app. The former requires actual understanding of the architecture, chipset, features, instructions, interfaces, on and on… The latter has such advanced tool chains readily available you dont need to think about any of that.
Same here! I can put together a half-descent network in just a few hours, but even programming simple stuff on microcontrollers is a major endeavor. And the documentation is usually terrible or nonexistent. And the tutorials are usually barely able to cover basic questions. At least in the space of networking, there’s enough context clues in the UI that I can piece together the solution I need.
I’d argue programming for micros is an order of magnitude more involved than say a simple linux or windows terminal app. The former requires actual understanding of the architecture, chipset, features, instructions, interfaces, on and on… The latter has such advanced tool chains readily available you dont need to think about any of that.