This has a lot to offer if you like old computers:
Confessions of a NecromancerIt's a long-form piece, also available in book form. Here's what I wrote elsewhere:
Quote:
Pieter Hintjens writes the history of his technical life: the PDP-11, the ZX80, the VIC-20, writing and selling simple games, a free C64 from Commodore, a mis-step as an early writer of games, and so on. After that mis-step: "As it turned out, it was also summer, and so I went back to university to finish my degree. At least I had a personal computer system to work on, and lots of experience in 6502 assembler. The 6502 chip was simple and fast, with a minimal instruction set. In some ways, a precursor to the RISC CPUs that dominate today's world. My tutor Bill gave me Loeliger's "Threaded Interpretive Languages: Their Design and Implementation," and I decided to make this my thesis topic. The result was a lovely Forth-like language sat atop that brutalist 6502 assembly language. Fast enough for video games, and such fun to program! Every programmer should make a Forth at some point."