![](https://jhall.io/images/bn-crumpled-car_hu1ab225dc4b9e55014389e4eb01c1bb6e_144455_400x0_resize_q90_box.jpg)
Avoid merge conflicts, don't manage them
Or: why sweeping up the glass after an accident doesn't make you a responsible driver
![](https://jhall.io/images/bn-crime-scene-tape_hud1b9fc3a982cb4dcb9ff927029022532_157311_400x0_resize_q90_box.jpg)
A Look at Atlassian's April 2022 Jira Outage
What lessons can you take from this incident for your own organization?
![](https://jhall.io/images/bn-yelling-cat-meme_huf31613ad6c5c931bb59fa7163fd3d2d5_126523_400x0_resize_q90_box.jpg)
Regular Expressions Are the Best! s/Best/Worst/
Regular Expressions. Ya love 'em or ya hate 'em. But it shouldn't be so black-or-white. Here's when they do, and don't make sense.
![](https://jhall.io/images/bn-decorating-cookies_hue6bbf528b548ba35ababf4829ceff778_166701_400x0_resize_q90_box.jpg)
How Small Batches Improve Our Code
5 ways smaller releases, pull requests, user stories, and commits can improve your code
![](https://jhall.io/images/bn-logging-chainsaw_hua93dcd87c479645da7c3120e9d2526ff_350662_400x0_resize_q90_box.jpg)
The Dangers of Fatal Logging
log.Fatal violates the Single Responsibility Principle in insidious ways. Never use it!
![](https://jhall.io/images/bn-single-piece-batch_hucbc54d3c21766269daced62420c4518c_177691_400x0_resize_q90_box.jpg)
Why Your Business Should Care About Small Batches
5 ways smaller software releases can impact your business
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.
![](https://jhall.io/images/bn-nps-safe_hua01f3b8039efd6012963a6a37bf183cc_127643_400x0_resize_q90_box.jpg)
Why NPS isn't very useful: A look at the NPS of SAFe
Often criticized for its statistical silliness, I see that as the least silly part of NPS. Here I break down where I think NPS really fails, examining the recent "NPS of SAFe" article by Age of Product.
![](https://jhall.io/images/bn-kid-eating-broccoli_hu5da2ab01611575265010ab1e8ffd9e12_228058_400x0_resize_q90_box.jpg)
10 Methods for In-Depth Code Review
For many of us, code review is like eating broccoli: We know it's good for us, but we hate it. Here are my 10 tangible tips to improve the value of code reviews, and hopefully make them less distasteful.
![](https://jhall.io/images/bn-uni-students_hu9acd0b360bf23f4363edaf079c2b3496_274790_400x0_resize_q90_box.jpg)
How to learn DevOps
In this article, my goal is to clear up some confusion about “DevOps”, and provide some pointers for those who want to learn more.
![](https://jhall.io/images/bn-home-office-sad_hu14145282e6edf2856cca7ba29ed5ab13_291298_400x0_resize_q90_box.jpg)
Is remote work doomed to failure?
I predict that within 5 years, a majority of companies with optional work-from-home policy will be migrating back to an in-person workforce. But hope is not lost for those who are intentional about building a remote-first workplace.