367 karma · joined May 30, 2021
A very nice overview of my retro projects, triggered by the launch of the Stone Tools blog, was on This Week in Retro: https://youtu.be/UHYscl1Ayqg
My for-fun development work tends to be in Pico-8, though I'm slowly moving to just plain ole' C with RayLib. A portable Zork built with Cosmopolitan LibC is on github. That single executable runs on every (?) 64-bit system you can throw it at. Check it out at: https://christopherdrum.github.io/posts/2025/04/porting-infocom-with-cosmo
From-scratch rewrites of Mystery House (first graphic adventure game), PicoCalc (Visicalc clone), Eliza 8 (scriptable Eliza clone), and Status Line (z-machine interpreter, i.e. Zork, etc.) are all available for the Pico-8 at: https://christopherdrum.itch.io/
Hopefully someone more learned than myself about modern database programming will chime in. I'm not sure what current system offers both the database and development features in such a seamless package. That said, on the Mastodon post for this article, I was told, "Learning dBASE isn't for naught" and was directed to https://xharbour.org/ as a modern dBASE/Clipper implementation. (haven't had a chance to try it yet, personally)
In addition to learning Scala, I discuss the IFF file format, a little about ARexx, do some genlocking, write a poem in tribute to a UI/UX stalwart workhorse, and give instructions on using a modern smartphone as a video source into WinUAE for Scala graphic composition that you can use in a Twitch/Discord livestream. Truly, a little something for everyone. I hope HN enjoys it!
Notable and beautiful
- "The Nickel Boys" by Colson Whitehead
- "Blind Sight" by Meg Howrey
- "The Dispossessed" by Ursula K. LeGuin
Non-fiction
- "Workflow"
- "Game Engine Black Book: Wolfenstein 3D"
- "Debugging: The 9 Indispensible Rules for Finding Even the Most Elusive Software and Hardware Problems"
The rest (all first-time reads)
- "Absolution" by Jeff Vandermeer (I enjoyed it but it was kind of unnecessary)
- "Wuthering Heights" by Emily Bronte (I don't get the fascination with it)
- "Strange Pictures" by Uketsu (odd)
- "Starship Troopers" by Heinlein
- "Rendezvous with Rama" by Arthur C. Clarke
- "Ubik" by Philip K. Dick
- "Mickey 7" by Edward Ashton
- "Fugitive Telemetry" and "System Collapse" by Martha Wells
- "Treasure Island" by Robert Louis Stevenson (I was surprisingly into it)
- "Glass Houses" by Madeline Ashby
- "Cover Her Face" by P.D.James
- "The Crystal Shard" by R.A.Salvatore (I needed to see what Drizzt is all about)
- "James" by Percival Everett (maybe my biggest disappointment of the year)
- "Alien Clay" by Adrian Tchaikovsky
- "Some Desperate Glory" by Emily Tesh
- "Sea of Rust" by C. Robert Cargill
My lived childhood is old enough to be someone's "research."
Previous articles which resonated with HN were on Deluxe Paint and VisiCalc. The latest post, "HyperCard on the Macintosh," seems to be making the HN rounds currently. Bret Victor himself chimed in on the HyperCard article over on Mastodon, filling in some nice historical footnotes. https://posts.dynamic.land/@bret/115716576717006637
Unlike many (most?) other retrocomputing explorations, I specifically do not look at games nor do I tie myself to any particular machine, though I'm focused on the 1977 - 1995 period. I spend a minimum of two weeks with each productivity title, trying to learn it, building things with it, and generally trying to understand its approach to solving problems. I'd characterize my writing tone as casual, conversational, and decidedly light-hearted.
Each piece of software (so far, knock on wood) gets me thinking about some other aspect of related computing history, so I explore that as a tangent. With the Superbase article, I talked about "the paperless office." With the VisiCalc article I considered its impact on less obvious industries, notably hog farming.
I hope the passion and effort I put into the articles comes through. If you're interested in computing history beyond just the games I think you'll find something of interest on my blog. "This Week in Retro" did a segment about me and my various projects as well, if you're curious to get an overview of what I'm all about (link is queued up at the start of the segment) https://youtu.be/UHYscl1Ayqg?si=7JM1sZagjoqvPjk2&t=2137
I never found anything like HyperCard that predated HyperCard; it really did seem to be borne from a special burst of insight. I could be wrong though, because as soon as something is declared "the first" someone invariably finds a earlier protoype from PARC or somewhere.
Presentation software definitely feels similar, especially with its card-and-buttons metaphor. Its intentionality is obviously quite different, but I just did a quick look and it seems like there is VBA scripting available in PowerPoint. Maybe the distance between it and HyperCard isn't the vast gulf I thought. Even if that's the case, then it really only supports your conclusion, "We really haven't progressed that much more." That sense of stagnation gnaws at me, TBH.
Thanks for reading and sharing your story.
From the README "Inform is itself a literate program (written with inweb), one of the largest in the world. This means that a human-readable form of the code is continuously maintained alongside it: see Inform: The Program"
I got word in the Ghost forums that there may also be an RSS feed bug, which I'll look into and see if that applies to this case.