London based software development consultant
Security @programming.dev Npm Slop & Wonky Software Supply Chains
CSS @programming.dev CSS Recently In All Browsers
AI Coding @programming.dev The Mac App Gold Rush in the Age of Vibe Coding
Accessibility @programming.dev Good designers, bad websites: a proposal
Web Development @programming.dev Two Paradigms for Enhancing HTML Tags
Vim @programming.dev Vim tip: substitute pattern delimiter doesn't need to be a slash
AI Coding @programming.dev It's OK to Use Coding Assistance Tools To Revive The Projects You Never Were Going To Finish
Web Development @programming.dev Delivering a dynamic hexagonal world map in just 10kb
CSS @programming.dev What would a 2026 CSS Anthology look like?
Security @programming.dev Mythos Mystery in Mozilla Numbers: How 22 Vulns Became 271 or Maybe 3 in April
AI Coding @programming.dev ‘Tokenmaxxing’ as a weird new trend
AI Coding @programming.dev What it takes to benefit from GenAI coding
Web Development @programming.dev The end of responsive images
AI - Artificial intelligence @programming.dev Luddites and burning down AI datacenters
Astro @programming.dev Enhancing Astro With a Markdown Component
AI Coding @programming.dev Cognitive debt: The hidden risk in AI-driven software development
AI Coding @programming.dev Coding Models Are Doing Too Much
CSS @programming.dev The Sticky Header that Sticks!
Opensource @programming.dev brief
Programming @programming.dev The Vertical Codebase













I think there's many solutions to this, including setting a minimum account age to accept pull requests from, or using Vouch.