28 Mar 26

An in-depth look at the five core principles of API design.

Excellent talk!

see: https://www.youtube.com/watch?v=ZQ5_u8Lgvyk

via: https://brooker.co.za/blog/2026/03/20/ic-leadership.html

see: https://dl.acm.org/doi/10.1145/97243.97271


19 Jan 26

Talk from the Roguelike Celebration 2018

Very nice software architecture talk. Patterns discussed: composition over inheritance, type objects, commands/actions.


10 Jan 26

My engine supports detailed changes to world geometry - adding and removing matter both smoothly or with sharp edges. It also supports non-destructive changes like moving a hole around, or creating a tunnel and walking through it - and then seeing it disappear behind you. I’m excited about these non-destructive changes in particular as they enable a lot of interesting gameplay mechanics.

Very impressive!