I see posts like this and wonder: with the amount of coding necessary to write your own OS and then write a retro emulator for it, do you do anything else with your free time?
(Implicit question: are the rest of us just slackers?)
axle is definitely one of my main hobbies, and since it's important to me I try to find time to work on it! Often, what happens is that I'll get really passionate about some thing or another (like the GameBoy emulator!) for a few weeks, and work in a frenzy to hammer it out. If you multiply this by years you're left with quite a lot of product!
(Implicit question: are the rest of us just slackers?)