Software Delivery —9 min read
Avoid merge conflicts, don't manage them

Or: why sweeping up the glass after an accident doesn't make you a responsible driver

Software Delivery —33 min listen
Talking DevOps, Go and Continuous Delivery in Reverse on the Lovin' Legacy podcast

I join the Lovin' Legacy podcast to talk about DevOps, the Go language, and implementing Continuous Delivery in reverse. Have a listen.

Software Delivery —2 min read
Run your tests

"Oh yeah, we have lots of tests! I'm not sure if they work, though."

Software Delivery —63 min listen
Talking Continuous Delivery on The Agile Embedded podcast

I join the Agile Embedded podcast to discuss continuous delivery, and how to implement it in reverse.

Software Delivery —2 min read
Who cares if we use GitFlow?

GitFlow vs Trunk-Based Development is like Coke vs. Pepsi, right? Not really.

Quality Engineering —2 min read
What does a green test suite mean?

A passing test suite means the experiment can begin.

Software Delivery —50 min listen
No Nonsense Agile Podcast

Murray Robinson and Shane Gibson, had me on the No Nonsense Agile Podcast, to discuss implementing Continuous Delivery.

Software Delivery —2 min read
CI we ignore is not CI

CI is as CI does. If you aren't continuously integration, you don't do CI.

Agile Principles —1 min read
When story points become irrelevant

If you work in small enough batches, you'll never care if your story is "worth" 8, 3, or 233 points.

Software Delivery —29 min watch
Implementing Continuous Delivery in Reverse - ATVIE22

If you heard about Continuous Delivery you might find it sounds great, but you are not ready for it because [insert excuse here].

Software Delivery —2 min read
Isn't it wasteful to build after every commit?

Continuous delivery provides some very cheap insurance.