LightWeave Animations

Fireworks Screensaver Just like a screensaver… but in a browser tab. This project explores vibe coding through the creation of browser-based screen savers. The idea is simple: build something visually interesting, technically lightweight, and mostly unnecessary, just to see where the process leads. A screen saver is a good fit because it keeps the focus on motion, style, and experimentation rather than utility. There is also something appealing about doing this in a browser. The browser is usually treated as a workspace for practical tasks, so using it to make ambient visual toys feels slightly off-label. That makes it a useful constraint: how far can a simple web page be pushed to create something that feels polished, responsive, and distinctive? More than anything, this is a small test of what happens when code is used to explore an idea rather than solve a problem. The goal is not to build an essential tool. It is to make something clean, interesting, and technically satisfying for its own sake. Check out LightWeave

Why I Started Yet Another Personal Coding Blog

I was listening to a podcast the other day and the hosts were talking about coding in the casual way people do when it’s been their day job for many years. It made me realise I haven’t really dabbled in it much this century, which is not a sentence that makes one sound especially current. Still, it was enough to make me think I should have another go.

So this is partly an excuse. A place to leave notes while I poke at things and try to remember how any of it works.

I suspect most of what appears here will be half-formed ideas for things that may never become proper projects. Possibly some unnecessary thoughts about fonts and layouts. That seems fine to me. Small things are still things.

In any case, it seemed better to put the trail somewhere than keep it all in my head, where it tends to disappear without leaving much behind. So this is the new blog. Yet another one. We’ll see what happens.