London based software development consultant
Git @programming.dev git recent: what branch did I work on?
Programming @programming.dev Lines of Code Are Back (And It's Worse Than Before)
Programming @programming.dev Ship types, not docs
Programming @programming.dev I Started Programming When I Was 7. I'm 50 Now and the Thing I Loved Has Changed
Opensource @programming.dev Stop Closing the Door. Fix the House.
Programming @programming.dev Using an engineering notebook
Programming @programming.dev Stop generating, start thinking
Programming @programming.dev Circumstantial Complexity, LLMs and Large Scale Architecture
Programming @programming.dev I Am Happier Writing Code by Hand
Programming @programming.dev Systems Thinking
Opensource @programming.dev Navidrome 0.60 adds WebAssembly-based plugin system, new Instant Mix feature, and more
Opensource @programming.dev vouch: a contributor trust management system based on explicit vouches to participate
Programming @programming.dev We mourn our craft
Programming @programming.dev The Software Quality and Productivity Crisis Executives Won’t Address
Programming @programming.dev How much "boilerplate tax" different languages have: a 400M LOC analysis
Programming @programming.dev A Software Library with No Code
Opensource @programming.dev Vibe Coding Kills Open Source
GitHub @programming.dev GitHub Actions Is Slowly Killing Your Engineering Team
Programming @programming.dev Tactical tornado is the new default
Programming @programming.dev Trust signals are broken











