I’m a big fan of the history of computing and of retrocomputing.
I frequent the amazing Computer History Museum in Mountain View, and so should you.
On my desk at work I have an Apple //e (with an Uthernet Ethernet card!), an Apple Newton, a Sinclair ZX80, and an Atari 2600. I’m in the process of developing various programs for each of those prehistoric platforms just for fun, and to illustrate to today’s students what programming used to be like. Yes, I know that makes me sound like an old fart.
I gave the first Retrocomputing Seminar at the RAD Lab in October 2008. The topic was the Apple II, and we had some nice Apple II demos including Castle Wolfenstein and some cute graphics hacks. I’ll link to the slides here shortly.