Archives

A collection of single-purpose tools

An incredibly extensive collection of single-user tools. Need to check colour contrast? Grab image metadata? Generate a gradient? Yup, all of those are in here. The list is immense and the tools are […]

Accessible LCh colour palette generator

A tool for generating colour palettes which are perceptually consistent in terms of lightness, contrast, and saturation. Usefully, it automatically calculates WCAG 2 contrast ratios; it also attempts […]

TypeScript string literal arrays

A useful trick when working with tokenised values is that you can generate an "immutable tuple" within a "const context" (computer science gibberish overload 😂) and reference that. So if you have […]

A static-site CMS that runs in VS Code

A clever, open-source CMS designed for static site generators like Eleventy, Astro, and Hugo which use Markdown files and frontmatter metadata. The CMS itself runs directly in your IDE, giving you a […]

We're still not innovating with AI-generated UI

With the recent announcement of an AI-UI tool from the folks at Vercel, there's been a lot of discussion about claims around "production-ready code" that is actually riddled with bugs, lacks […]

Andy's evergreen notes

Andy has built a career considering the impact of note-taking and ways to maximise it as a way to gain deeper insights and develop general knowledge. This notes microsite is one of their related […]

Why chatbots are not the future

An interesting read into designing UIs for LLMs and other generative ML algorithms, particularly given the author's relatively extensive work in that field. The main takeaway seems to be that pure […]

Wombo art

Generate your own surreal landscapes and posters. Pick a style, give the algorithm a prompt, and just let it create something bizarre or wonderful. A great way to quickly iterate some ideas for […]

White identity

What even is "whiteness". Is it skin colour? Not really. Genetics? Race precedes genetics or even evolution. A vague concept of "European" descent? What about Roma people, or (for a lot of history) […]

Get the FLoC out

The latest breach of Google's old "do no evil" motto is here: FLoC. As ever, Jeremy has written a well-reasoned and nuanced take on why it's likely a bad idea, both for the web in general and Google […]

Colour contrast checker

Coolors are generally my first stop for palette design anyway, but now that I've discovered this quick WCAG contrast checker they've become invaluable. There are a few similar tools out there, but […]

Unlocking Git with Aliases

A look at how I've been using Git aliases to remove repetitive tasks, automate workflows, and generally optimise working on the command line. They're small tips, but they've had a big impact on me.

Generative social media card editor

Man, I wish I'd been able to put something together like this back when I was managing a content team. The ability to just type directly into an image and have the background generatively populate […]

Ectogenesis and generative art

I stumbled onto Tyler's site while trying to find some examples of SVG manipulation and all I can say is wow 🤯 I've been a fan (and proponent) of generative art for many years, but Tyler's work […]

Creating textures with SVG filters

A fantastic overview of the feTurbulence SVG filter, including interactive examples of all the relevant attributes, how they can be combined, and some of the cool things you can (glitch buttons, […]

Bean Dad is Twitter's final form

I see Twitter as a sort of necessary evil: a mainstream communication channel that is universally accessible and therefore a generally positive concept on the micro level, that has been abused on the […]

Genius web annotator versus a woman with a blog

I had no idea that the music lyrics website, Genius, also operated a tool that allows you to comment/annotate on any website, but apparently it does and apparently it's not even that new. It also […]

Live UK bird sightings map

Amongst some general research into the British lammergeier, I stumbled onto this excellent resource. The entire forum and community are packed with great birding insights, but this rare-bird live […]

Ad hoc search powered by

Made By Me, But Made Possible By:

CMS:

Build: Gatsby

Deployment: GitHub

Hosting: Netlify

Connect With Me:

Twitter Twitter

Instagram Instragram

500px 500px

GitHub GitHub

Keep Up To Date:

All Posts RSS feed.

Articles RSS feed.

Journal RSS feed.

Notes RSS feed.