Resources & guides
18 November 2022
16 December 2024
3 October 2020
12 July 2020
Essays & opinions
This is a series about a research rabbit hole I've been going down over the last year or so, about a kind of incremental programming approach for games, UIs, and more [...] ·
30 September 2024
6 February 2022
How big are the largest projects today? What if they were 100x bigger? ·
15 June 2022
It's well-known that state management in programs can lead to a lot of problems. Spaghetti machines of far too many transitions, orchestrated by widely-visible variables, lead to hard-to-debug, hard-to-change code. [...] ·
24 June 2023
Most reactive systems in use today lack important abstractions, making it easy to write inconsistent code ·
30 July 2023
Ideas for a language targeting shell scripts ·
1 May 2022
23 February 2019
Interesting articles elsewhere
- Breaking systems into modules - Ted Kaminski
- The one ring problem: abstraction and our quest for power - Ted Kaminski
- Instead of “auth”, we should say “permissions” and “login” - nicole@web
- doismellburning’s collections of resources on incidents
- Schema migrations and avoiding downtime - quanttype (didn’t even realise this could be an issue)
- dbmate: A lightweight, framework-agnostic database migration tool
- Building the fastest Lua interpreter.. automatically!
- Sunsetting Cursed Terminal Emulation - Arcan