Tech Tools —1 min read
Are feature branches bad, per se?

Trunk-Based Development is the standard everyone commercial software project should aim for.

Tech Tools —2 min read
Dismiss stale pull requests when new commits are pushed

Can disabling this feature be a small win for your team?

Tech Tools —1 min read
The dangers of feature flags

Feature flags can be powerful. But they aren't free.

Tech Tools —2 min read
So why do I like feature flags?

It can be valuable to expose it to a small subset of users. Perhaps a single user.

Software Delivery —2 min read
Feature flags aren't about continuos deployment

Although they do easily overcome a common objection.

Tech Tools —3 min read
Our app is small, we don't care about running multiple instances...

... or do we?

Tech Tools —2 min read
What we call it

Survey says...

Tech Tools —1 min read
What's less confusing name for a "CI server/pipeline"?

Is it just a "server"?

Tech Tools —4 min read
When I don't rebase

I always rebase my feature branches, rather than merging them. Except when I don't.

Tech Tools —2 min read
When rebasing is better than merging

My simple rules for when to rebase or merge

Tech Tools —2 min read
When merging is better than rebasing

If you must merge or rebase... here's when to merge.