The Value of Things
One of the reasons I write is to help me organize my own mind. I have a compulsive need to figure things out and I’ll lay awake at night shuffling sentences around in my head until it hangs together.
Engineer at Google. Author of 'Crafting Interpreters' and 'Game Programming Patterns'.
https://journal.stuffwithstuff.comOne of the reasons I write is to help me organize my own mind. I have a compulsive need to figure things out and I’ll lay awake at night shuffling sentences around in my head until it hangs together.
Guide for setting up SDL3 framework in XCode 16 on MacOS, navigating code signing issues when creating a Mac app project.
Software developer argues knitting/fiber arts are great hobbies for programmers, challenging gender stereotypes about the craft.
Developer working on a hobby scripting language needs to add a module system with public/private access control after delaying it for years.
Go doesn't technically have subtyping, but its interface system behaves similarly, creating a nuanced middle ground.
Explores how to design a statically typed language that handles optional data and different data types in a simple, familiar way.