Pinned5 Minute DevOps: Continuous Delivery FAQThere are many misconceptions about CD. There are also many things about CD that are not obvious on the surface. If you are “CD curious”, perhaps this will help. Do you think CD is unobtainable or want to start the journey? Check out MinimumCD.org. “CI/CD or CD?” It’s just “CD”. Just as DevOps…Leadership5 min readLeadership5 min read
Published inDefense Unicorns·Mar 225-Minute DevOps: Operations is the PointI had a discussion recently about “feature teams,” why they are bad for quality, and how they are yet another example of the bad ideas pushed by SAFe that create a minefield for people to navigate while trying to find the good ideas SAFe copied into their framework. According to…DevOps9 min readDevOps9 min read
Published inDefense Unicorns·Jan 315 Minute DevOps: Platform Engineering Doesn’t Replace DevOpsThe ‘DevOps is Dead, long live platform engineering” narrative has officially jumped the shark. My mother, who can barely use an iPhone, asked me about it. “Is DevOps dead?” she asked. “No”, I said, “it’s clickbait for people who don’t understand DevOps or platform engineering.” True story. What is DevOps…DevOps3 min readDevOps3 min read
Published inRise and Fall of DevOps·Nov 14, 20225-Minute DevOps: Pain-Driven DevelopmentDevelopment is hard. It’s harder when there is pain in your development workflow. If it hurts, do it more. “Build quality in” is very important to me and all of my projects are configured to run my tests automatically when I commit a change to version control. If the tests…Continuous Integration5 min readContinuous Integration5 min read
Published inRise and Fall of DevOps·Nov 2, 20225 Minute DevOps: CD is PointlessI tweeted this recently about continuous delivery:Software Development4 min readSoftware Development4 min read
Published inRise and Fall of DevOps·Oct 19, 20225 Minute DevOps: Stop Doing Retrospectives!What’s a retrospective? According to Scrum.org, “The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint.” So, once every 2 weeks, we sit in a meeting and try to recall the things we’d like…DevOps2 min readDevOps2 min read
Published inRise and Fall of DevOps·Oct 15, 2022The Most Ignored Aspect of QualityI was speaking to a friend recently about a production incident he was involved with. He said he noted several things that could be improved to help the team with their response. I asked if a postmortem was done. “Yes”, he said. “There was an attempt at a postmortem.” “An…DevOps4 min readDevOps4 min read
Published inRise and Fall of DevOps·Oct 14, 20225 Minute DevOps: Emotional TestingRecently someone asked me, “Does code have to be tested by code to be considered tested? Who tests the code that tests the code?” This was in the context of when to write tests. He was asserting that we only want to invest in tests after we deliver a release…DevOps4 min readDevOps4 min read
Published inRise and Fall of DevOps·Aug 27, 20225 Minute DevOps: DevOps or SRE?A few years ago, one of my friends took a new role and talked about the work we’d been doing on DevOps. His new CTO said, “DevOps is dead! It’s all about SRE now!” Someone is missing the point. I had dinner recently with Patrick DuBois, who coined “DevOps”, and…DevOps4 min readDevOps4 min read
Published inRise and Fall of DevOps·Aug 25, 20225 Minute DevOps: The Most Dangerous MetricMeasuring humans changes behavior and often not how we’d like. Some metrics are more dangerous than others. The most dangerous metric goal I’ve found so far in software engineering is code coverage. What’s code coverage? Simply, it’s the measure of the amount of code that is executed by test code…Software Development5 min readSoftware Development5 min read