Commit daily
Commit your work daily, even if it's a WIP. Push it to the server. Open a pull request. Don't be afraid of sharing your incomplete work.
Adventures in DevOps 129: The Future of Intelligent Monitoring and Alerting with Ava Naeini
Ava Naeini shares her patent-pending tool that uses ML to determin the health and performance of distributed systems.
Backward compatibility
The importance of backward compatibility often pops up in some surprising places.
LeetCode & crossword puzzles
LeetCode is to real-world programming as crossword puzzles are to real-world journalism.
Fanboys can't be seniors
Can you be critical of your favorite tool? Can you see the merit in using alternatives?
What is refactoring?
As in alegebra, code (re)factoring doesn't change the meaning of an expression, only the representation.
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.
My very first (and last?) successful sprint
We didn't call it that then, but looking back, it certainly looked like one.
Adventures in DevOps 128: The GitOps Framework with Tanmay Bhat
We discuss the GitOps framework, advantages and disadvantages, and favorite tools.
Long-lived branches discourage refactoring
Every refactoring tends to entangle all the other functional changes together, which makes it even harder to advance changes to the production branch.