Navigating the Unknown

Don’t decide everything at the point you know the least — When I teach Agile Development and Planning in my DevOps course, I like to start off with this quote by Douglas Adams: “I love deadlines. I love the whooshing sound they make as they fly by” Whoooshhhh… He’s right! This happens to us all the time; we set a deadline and we miss it. The question is, why does this happen? But more importantly, what can we do to avoid it?

2021

Navigating the Unknown

less than 1 minute read

Don’t decide everything at the point you know the least — When I teach Agile Development and Planning in my DevOps course, I like to start off with this quot...

Read More

A Case for Test-Driven Development

less than 1 minute read

You can’t afford not to do it — Test Driven Development (TDD) is the practice of writing test cases for the code you wish you had, and then writing the code ...

Read More

DevOps Engineer is the new SysAdmin

less than 1 minute read

DevOps Engineer seems to be a job title that causes a fair amount of confusion. Perhaps this is because it’s an anti-pattern.

Read More

DevOps and Segregation of Duties

less than 1 minute read

It depends on your definition of “duties” — This question almost always comes up when I present the culture of DevOps to customers.

Read More

Developing on Apple M1 Silicon with Virtual Environments

less than 1 minute read

Docker containers all the way down — In my article Creating Repeatable Development Environments, I showed how I use Vagrant as an orchestrator and VirtualBox...

Read More

Creating Reproducible Development Environments

less than 1 minute read

Docker containers all the way down — Development teams are up against an age old problem: how do you ensure that your development environment is the same acr...

Read More

Back to top ↑