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.
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.
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?