A common issue I see when discussing DevOps with teams or organizations is the presence of Organizational Silos. Organizational Silos are made up of all types of people. Sometimes its a job type, like developers, qa, or infrastructure. Sometimes its a department, like accounting, or hr. Whatever the composition of these silos, they usually impact … Continue reading Shared Focus – Using The First Way with DevOps
This is a phrase I end up using a lot while talking with clients. I used to use a different phrase about elephants but moved away from that language to be more respectful. Let's start with what it means, at least in the context I use it, and why this phrase is so useful when … Continue reading How Do You Boil the Ocean?
As a DevOps Consultant a lot of what I do is spent on People and Processes. If you remember the definition of DevOps that I love is from Donovan Brown, “DevOps is the union of People, Processes, and Products to continuously deliver value to our end users”. I want to keep reiterating this, continuously deliver value to our end users. I bring this … Continue reading Snake Oil DevOps – BEWARE!
What Isn’t DevOps? Before I define DevOps, let’s get started with what DevOps isn’t. DevOps isn’t just a title, or a guy, or a department. DevOps isn’t just automating everying, and isn’t just logging everything. DevOps isn’t dozens of alerts every day, and isn’t an on-call rotation. DevOps isn’t agile or small releases. DevOps is a mindset. … Continue reading What is DevOps?
https://firstname.lastname@example.org I'm presenting soon on Advanced Git. I feel a lot of Developers and DevOps engineers know enough git to the job, but sometimes that's it. I want to help people be more comfortable with the git command line, and help alleviate some fear or hesitation in dealing with git edge cases. While researching things, … Continue reading Some Tools to Help Present Git
I'm running on a Windows Insider Slow build so that I can leverage WSL 2, the Windows Subsystem for Linux v 2. Its pretty incredible, because there's now a Linux kernel inside Windows. Ubuntu is fast, its a wonderful development experience all my favorite linux tools. I can't wait for this to be out of … Continue reading WSL2, Docker, and Time
This blog was posted as part of the Third Annual C# Advent. Make sure to check out everyone else's work when you're done here Depenency Injection, or DI, is a Software Architecture Design Pattern. DI is something that comes up during discussions on SOLID, IoC (Inversion of Control), testing, and refactoring. I want to speak … Continue reading Dependency Injection, Architecture, and Testing