Looking back, writing interrupt service routines[1] for DOS as a self-taught teenager has been massively helpful.
Primarly because it taught me to save every other word or so, in case my ISR caused the machine to freeze.
Primarly because it taught me to save every other word or so, in case my ISR caused the machine to freeze.
You only need to lose hours of work once or twice to learn that lesson!