London based software development consultant
Programming @programming.dev Code review isn't your bottleneck, even with AI
Programming @programming.dev Beyond Happy Path Engineering: Time
Programming @programming.dev Retry is not a loop, its a data structure
Programming @programming.dev The Bosses Are Coding Again
Opensource @programming.dev Goodbye, and thanks for all the Bikesheds!
Git @programming.dev A gentle introduction to Git worktrees
Opensource @programming.dev Announcing Gorai! A Modern Robotics Framework
Programming @programming.dev What does "playing politics" mean for software engineers?
Git @programming.dev The git history command deserves more attention
Git @programming.dev A Git hook to prevent committing directly to main
Programming @programming.dev Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Programming @programming.dev The Order of Data: defaults, performance, determinism & paging
Opensource @programming.dev Why git-annex Spent 100 Hours Purging LLM-Generated Code
Git @programming.dev This was the first commit via an LLM to git
Programming @programming.dev In defense of not understanding your codebase
Privacy @programming.dev Thundermail, Tuta, and remembering Lavabit
Opensource @programming.dev ColorSym: Free Color Identification Symbols
Git @programming.dev Migrating From Gitlab to Forgejo
Opensource @programming.dev Poland adds an open source chapter to its digitalisation strategy
Opensource @programming.dev How to Be a Good Open Source Maintainer












I don't specifically seek them out. I follow quite a few different programming blogs, and I am just sharing what people are posting about, and it just so happens a lot of people are posting about this topic.