Continuous Improvement —4 min read
From the message queue:

How can a team of two work in small batches from different timezones?

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.

Tech Tools —2 min read
Merge or rebase?

Actually, neither....

Tech Tools —2 min read
Why I love squash

When and why I love interactive squashing of commits

Tech Tools —3 min read
Why I hate squash

If your git history is full of noise solve that actual problem. Don't sweep it under the rug with squash-merging.

Everything Else —2 min read
2023 in review

How I fared on my 2023 goals

Everything Else —2 min read
New Year. New focus?

I'm back to writing daily, after an informal hiatus.

Agile Principles —1 min read
When did you last throw away unmerged work?

The last time you deleted or closed some unfinished work, what lead to that situation?

Product Management —1 min read
How clear is your product vision?

On a scale of 1 to "1000 songs in your pocket", how strong is your product vision?