Language, Hexagons, and a Durable Computer
It’s a long read (as it was originally a 45 minute talk), but it’s worth it! Steele gives an excellent suggestion for how programming languages ought to be designed, with the entire piece serving as a stellar analogy.
https://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf
Here’s a page that I feel perfectly exemplifies why the web is such a great medium. It so clearly explains challenges and solutions for dealing with hexagonal grids in games.
https://www.redblobgames.com/grids/hexagons/
This author is aiming to build a computer that will last for 50 years. Not a computer that can handle everything we do on computers in 2021, but at least some useful features.