Oh my God.
It's now 25 years since ZX Spectrum, the best (certainly the most accessible) home computer ever, was released.
I remember when I got mine (after I've already played with it for countless hours at my friends'). I was getting up at 5AM, before school, just to play a few rounds of Jet Set Willy. I remember learning the machine code and reading through the paper print-out of Spectrum's ROM before going to sleep.
I am amazed I still have the basic hex opcodes burned deep inside my skull. I think the screen contents was loaded from tape like this: DD 21 00 40 11 00 1B 3E FF 37 C3 56 05. That should be "LD IX, $4000; LD DE,$1B00; LD A,$FF; SCF; JP $0556".
The Spectrum (and its clones) was around for many, many years and this allowed the programmers to squeeze out every last drop of its potential. This will never happen again. Flight simulator. Word processing. Shaded vector realtime graphic. Five-channel sound with volume envelopes and modulation using one-bit software operated D/A convertor. Full-screen software scrolling with masked sprites at 25 FPS. All that in 40 kilobytes of RAM with 3.5 MHz processor...
(This is me in 1987, digitized on the screen of ZX Spectrum. In realtime. At 0.2 FPS.)