Notes on software, side projects, and things learned while making them.

Two million Three.js downloads a day (and what AI has to do with it)

I spend a lot of time working on a real game built with Three.js. Most days that means looking at things that don't make very good videos: frame time, shaders, asset loading, browser differences and whatever has made a phone warmer than it should be. Over the last few months, so…

Read article

Abla: reviving the programming language I never stopped thinking about

On 14 April 2020, I committed feat: basic parsing to a new repository for a programming language called Abla. Four days later it could already execute some code at compile time, which was the part I actually cared about. Parsing integers is useful, but making the compiler run yo…

Read article

8 year (- 2 days) since last blog post

It's been quite a while since I wrote here... 8 years - 2 days to be exact. Still alive. Life happened during this time away. New skills were forged, and also dwindled away by the force of AI. LLMs are everywhere. They have changed the way I work, how I search for information, a…

Read article