profile picture

instantiator.dev

I'm a senior tech lead, writing about tech, volunteers, public safety, and collective intelligence. This blog contains articles, tools, code and ideas.

© Lewis Westbury 2026

TLDR: I’m enjoying Dungeon Crawler Carl. It’s amusing and poignant. It has several themes, they’re layered, and it takes a while for them all to warm up, but it’s worth it.

Use git to keep a full history of your coding project and track changes. It’s a commonly used tool to help manage your work.

See also:

A short tutorial to help you set up a lightweight AI assisted-coding environment, with free tools. It’s a modest solution but, if you have a computer, you can get started for nothing.

See also:

An unintentionally hilarious one-act play by Google’s Gemma 4.

Say Hello World and Nothing Else

Honestly, it’s a marvel that technology and statistical methods have come so far. It’s still quite amusing to see their internal monologues…

When it’s not being a television with a very awkward user interface, the Samsung Frame 55" is touted as being optimised for art. Imagine spending money on it, just to learn that if you want to access the art itself you need to buy a subscription.

number-jam detects, tracks, and obscures vehicle number plates in video clips - and was an experiment in AI-assisted development.

Browsers rule with an iron fist when it comes to the things your web app is allowed to do, and video playback is a complex topic. This post breaks down some advanced solutions for developers implementing embedded video.

Reproduced from a recently published LinkedIn article.

Conversational deliberation, at scale

I’ve been leading a software development team at the Centre for Collective Intelligence at Nesta for a couple of years now, and I’m lucky enough to work with, and have worked with, some brilliant people. Amongst the things we’re good at is the process of designing and running deliberative workshops.

When the time comes to delete an old S3 bucket, it’s important to know that they can’t be deleted while they contain content. Here’s what you can do about it from the CLI…