4 ms·
> Debuggers are still useful but I don't actually recall the last time when I hit a bug that required interactive debugging. Microcontrollers: As a side rant,
by tonyarkles 9y ago
> Debuggers are still useful but I don't actually recall the last time when I hit a bug that required interactive debugging.
Microcontrollers: As a side rant, I'm perpetually grouchy with the fact that Arduinos don't have debugger support. I was using AVRs well before the Arduino was a thing (still have my STK500 kicking around...) and I feel like it's a pretty big lost opportunity for hobbyists to not be able to do a deep dive into what is actually going on for when they want to "level up" their MCU skills. Printfs over serial are great, but they often dork with the timing enough to change the character of bugs; JTAG debugging does too, but you can often insert breakpoints with surgical precision to see what's happening without breaking the timing of what you're trying to debug.
- jacquesm 9y agoYes, in the embedded world I can see lots of applications for the debugger, that's a different world. Real time emulation made life a lot easier as well, compared to the old fashioned way (burn eprom. pray. power up.)