London based software development consultant
Programming @programming.dev Don't Accomplish Everything
Programming @programming.dev Insider amnesia
Web Development @programming.dev Loading Smarter: SVG vs. Raster Loaders in Modern Web Design
AI Coding @programming.dev You're tired because your AI has no feedback loop
Programming @programming.dev Programming as theory building is true now more than ever
AI Coding @programming.dev You are not left behind
Bun @programming.dev Building Reusable Bun Modules — Why Bun Makes It Stupidly Easy
Opensource @programming.dev Whale Fall
Web Development @programming.dev Anti-libraryism: 10 web APIs that replace modern JavaScript libraries
AI Coding @programming.dev How I used Cursor to Migrate Frameworks
CSS @programming.dev Potentially Coming to a Browser :near() You
AI Coding @programming.dev I used Claude Code and GSD to build the accessibility tool I’ve always wanted
ActivityPub @programming.dev Internationalise The Fediverse
AI Coding @programming.dev How Do I Enforce Quality Checks on AI-Generated Code in CI/CD?
Opensource @programming.dev Socket Joins the OpenJS Foundation
JavaScript @programming.dev Node.js vs Deno vs Bun Performance Benchmarks
Node.js @programming.dev We cut Node.js' Memory in half
Programming @programming.dev There Is No Product
CSS @programming.dev CSS @container scroll-state: Replace JS scroll listeners now
AI Coding @programming.dev AI Hates Ambiguity: A Guide to Probability















I know what you mean. Quite often when I've worked in a project where there is a pull request template, a lot of the time people don't bother to fill it out. However, in an ideal world, people would be proud of the work that they've delivered, and take the time to describe the changes when raising a pull request.