London based software development consultant
Programming @programming.dev Trust signals are broken
Opensource @programming.dev EU Open Source Policy Feedback
GitHub @programming.dev Exploring Solutions to Tackle Low-Quality Contributions on GitHub
Opensource @programming.dev AI Slopageddon and the OSS Maintainers
Programming @programming.dev Forget technical debt
Programming @programming.dev Separate community for AI coding?
Programming @programming.dev The imminent risk of vibe coding
Programming @programming.dev Sixty years of learning the same lesson
Programming @programming.dev Assessing the Latest AI Coding Hotness
Programming @programming.dev Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale
Programming @programming.dev Code review is dead, long live code review
Programming @programming.dev Breaking the Spell of Vibe Coding
Programming @programming.dev Making niche solutions is the point
Opensource @programming.dev Supporting Open Source in 2026: Why It Matters More Than Ever
Programming @programming.dev You have to know how to drive the car
Opensource @programming.dev I accidentally became a FOSS maintainer and all I got was this lousy new perspective on librarianship
Programming @programming.dev Codeless: From idea to software
Programming @programming.dev How I estimate work as a staff software engineer
GitHub @programming.dev Introduction to Secrets Management in GitHub Actions
Programming @programming.dev The Death of Software Development










