Start here

Ten years of posts, sorted by the reason you might be visiting.

I've been writing here since 2016. It started as a weekly diary of trying to bootstrap a company in Portugal, and drifted through WebGL, web components, WebGPU, and tiny languages. Lately it's about what making software feels like now that machines make it too. That's a lot of ground for a first visit, so this page is the map.

Software in the age of AI

The recent essays, and how most people end up here.

Graphics programming

Where I spend most of my time: WebGPU, WGSL, and color.

Small languages and tools

I like building tools for creative code, and lately everything is s-expressions.

The bootstrapping years

Before all of that, this blog was a diary of building a design tool in Portugal with no money, from 2016 to 2018.


If none of these fit, all posts are in one list, newest first, and there's a feed you can point your reader at. And if you just want some old-school comfort food: vi is not vim.


I can send you an e-mail when I write something new

At most one a month, with a short recap of new posts. No spam, unsubscribe anytime.

You’ll get a confirmation e-mail to opt in. Hosted on my own server.