London based software development consultant
Opensource @programming.dev Funding open-source software without compromising it
Privacy @programming.dev Make Yourself Expensive: A Field Guide to Shrinking Your Data Footprint
Programming @programming.dev You might not need… the always-valid entity
Git @programming.dev Why don't people use git properly?
Opensource @programming.dev OpenFeature - Standardizing Feature Flagging for Everyone
Opensource @programming.dev Taking Roads and Bridges literally
Git @programming.dev Git: --fixup --autosquash and GIT_SEQUENCE_EDITOR
Programming @programming.dev Ambiguity in Natural Programming
Programming @programming.dev Towards Understandable Software
Programming @programming.dev Taste Is in the Spec (Cooking Is Not the Recipe)
GitHub @programming.dev How pull request limits are cutting down the noise
Programming @programming.dev The Cost YAGNI Was Never About
Programming @programming.dev How to Write an Effective Software Design Document
Programming @programming.dev The Joy and Power of Understanding
Programming @programming.dev Double Entry Programming
Git @programming.dev What are git worktrees, and why should I use them?
Opensource @programming.dev Open Source vs the Invisible Hand
Privacy @programming.dev The future of Siri, or: why private inference isn’t private enough
Programming @programming.dev Software Is Not A Single-Player Game
Opensource @programming.dev What We're No Longer Seeing: AI and the Invisible Newcomer in Open Source
- JumpDeleted
Permanently Deleted















Thank you everyone for your input. I have created a separate community, !aicoding@programming.dev, for AI coding related discussions.