DevOps is just cooperation
Any time you hear the word "DevOps" in a sentance, phrase, or title, replace it with the word "Cooperation" and see if it still makes sense.
DevOps is not a set of tools
In the same way that tools don't make art, tools don't make DevOps.
The U-Shaped Cell
The Toyota Production System's U-Shaped Cell is a favorite DevOps analogy: Put all the tools within reach of a single developer.
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.
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.
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.
Why Is DevOps Important? A Philosophical Look for 2021
DevOps is built on the timeless principle of cooperation. Whether the term remains, the concepts driving DevOps are here to stay. The only question is this: in what new ways will we apply these principles?
What is the ROI of Test-Driven Development?
Common break-even calculations for TDD are wrong when experienced TDD devs are involved becuase TDD makes development faster.
4 Benefits of Continous Deployment
Not long ago, the idea of a one-button software build was novel. Now it seems blasé and continuous deployment takes that concept to the next level.
Unsure? Browse the archive.