Kids, I am old enough to have written a DOS TSR in 8086 assembler! Sadly, you likely have no idea what I'm talking about. Suffice to say, I understand this article completely.
Hey, you and me both, brother! Some of the most fun I've had programming was writing an assembly TSR that would scrape the screen buffer of the PAL BBS game Flash Attack (I think that was name of it, anyway) to calculate the firing angles for me.
I also tied into the keyboard hooks so that I could build an entire decoy base with a single key press (just some simple buffer stuffing) along with a cool little "death blossom" attack.
I am 29 now. Guilty of the crime of TSR at 13. I officially declare everyone who's commenting on this thread brothers including the brave soul who visited us from the world of Ruby.
My first professional coding job was to write a DOS TSR for a modem driver. It was the first TSR I wrote, worked well, and .. set me off on over two decades of experience in embedded systems and now mobile development.
Without the pain of INT13 behind me, I doubt I'd have gotten so far.