Software developer from Melbourne, Australia.
I like games, tools that ease mental burden, and emergence. Among other things.
Some things on this site
- Making a “dollhouse” from Thief levels
- timegen: generative art thing
- Quack (rubber duck debugging tool/psychologist)
- Little bits
- My photos
- Prototype Conway’s Game of Life with survival parameters
- Markov generator for new Pokemon (probably broken at any given point in time)
Writing
Chronological list on this other page
Highlights:
- async is a good first monad (2022–03–12)
- Thoughts on “The Gentle Tyranny of Call/Return” (2022–04–19)
- Is it fast to check null or enum equality using the is operator in C#? (2026–08–12)
- “told apart” (2026–09–30)