Reader response: Feature flags as an enabler for trunk-based development
Feature flags are often misunderstood to be for front ends only. It is very possible to put all development behind a flag.
All programming is UI programming
Whethere you're building a mobile app, a CLI tool, a REST API, or an SDK, you're building a UI, and you should consider the user of your code.
Reader response: The power of teamwork
Pair/mob programming is more efficient for creating small, deliverable changes. But somehow, project managers don't seem to like it.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
Debug logs are a code smell
Most debug logs are cruft, left over from a long-forgotten debugging session.
Introducing the Micro-PR
Traditionall PRs quickly snowball out of control. Maybe the Micro-PR can help.
TDD only makes sense if you already know the outcome... or does it?
If you don't know what your code should be doing, you have no business writing any code anyway!
The affect of comments in unclear code
Roses are red, violets are blue. Honey is sweet, and clear code is, too.
Help wanted naming this code
Do you have a helpers or utils class or directory in your project? Maybe both? Quit it!