Somehow people are still putting tiny libraries on npm, and it really needs to stop.
An interactive explainer of Spectre, and my submission for the 2024 Handmade Learning Jam.
This site now runs on a custom dialect of Lua.
An infuriating pattern that devs need to stop.
Our FIRST Robotics team struggled with autonomous code for years. Coroutines were the missing piece.
The Handmade Manifesto is on its third revision now. Let's look back at old versions of the manifesto and see how our messaging has shifted over time.
Programmers love to say things like "it all depends" or "it's always a tradeoff". This makes them sound very wise, but it's usually a cop-out.
How far can I get in Advent of Code if I do all the problems in Dreams?
Trying to define "essential complexity" is a waste of time, but maybe not for the reason you think.
How we solved a strange issue involving the guts of Chrome and the Go compiler.
Learn about the math of 3D rendering, and how to convince a 2D graphing calculator to produce 3D images.
Or: why the physics engine is not your friend.
A long response to a short StackExchange question.
And iTunes, Windows Media Player, and everything else, with just a little bit of Windows API magic.
How to build libgit2 from source, install it on your computer, and use it in a project without linker errors.
An engine plugin for Unreal Engine 4 that makes it easy to create interactive objects in VR.