• Static not-Scrabble.

    I made a server-less Scrabble clone that saves data in URLs. This post explains why and how, including a primer on binary data representations, and a little JavaScript library to help do this using BigInts!

  • Trusting code

    You kinda have a relationship with code from your projects. You probably have feelings about it. As I've been thinking about code style, I've also been thinking about how it's important to build up trust in a code base.

  • Readable code tips: Introduction

    Poor code readability slows us down. So I'm going to post some of my code-readability tips! This is an introduction with the ideas behind it and all the caveats.

  • A manifesto for small, static, web apps

    I’m having a lot of fun building small, static web apps. And there are certain principles I’m trying to stick to as I do it. Let’s see what they are… What is a manifesto anyway? As I started writing this, I asked myself: “Is this actually a manifesto? What is a manifesto?” But the definition […]

  • Static databases for static sites. Possible?

    Regular readers will know about my love of simple, static-hosted, web-based apps that are easy to build and maintain, and free to host. But they are held back by the lack of dynamic data. Sure, you can store data in local storage, but what if you want to share data between browsers? Is there a […]

  • How are those new habits going?

    I was putting some new habits in place to try and bring more energy and discipline to 2024. How’s that all going? Previously, I explained how I wanted to start some new habits to make 2024-me better. The top habits – the easy ones with the most impact – were: But there were others that […]