A brief history of CI/CD
CD takes the concept of a CI pipeline to its logical conclusion. But that doesn't mean you have to implement a complete CI pipeline first.
DevOps Careers Q&A Replay
“How do we cope with the expectation that we need to be learning new DevOps technologies all the time?” and other Q&A
What are your least favorite things?
One simple question that can help separate the novices from the experts.
Are your hiring filters working?
How often would an otherwise great candidate simply not continue the application process due to your filtering criteria?
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.
Can you end code freezes?
Does your team face code freezes? What's preventing you from using trunk-based development and continuous integration to thaw your code once and for all?
Do your developers write tests?
When test writing is removed from code writing, there's no observed benefit in IT performance. Writing tests in a silo is an anti-pattern.
Version control all the things!
Keeping configuration in version control is highly correlated with software delivery performance.
What's the difference between DevOps and Site Reliability Engineering?
Simply put, SRE is only the operations side of DevOps.
What does it take to affect change?
Change is hard. We're more receptive to change when we're facing crisis. How can you change to face a crisis effectively?
Knowledge options
Normally when we think of up-skilling, we think of taking a class. But what if you never use that knowledge? A knowledge option is a tool to reduce this risk.
Invest in flexibility
Sometimes a decision must be made without the necessary information. Deferring commitment is not possible, and some decisions aren't easily reversable. This is where the third option of investing in flexibility comes in.