Software Delivery —3 min read
Is trunk-based development feasible in a monolith environment?

No, I don't think so. However, not all monoliths are created equal!

Tech Tools —1 min read
Are feature branches bad, per se?

Trunk-Based Development is the standard everyone commercial software project should aim for.

Software Delivery —2 min read
What if every PR takes 2-3 days to review?

Pull requests are like bread. They go stale quickly.

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 —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.

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 —92 min watch
The Technologist Podcast #4: Continuous Delivery, DevOps, Go

Coach Denis interviews me about my mission to bring enterprise-class software delivery to small teams with small budgets.

Software Delivery —45 min episode
Tiny DevOps episode #43 Jason Adam — A conversation about trunk-based development

Jason Adam is a software developer with a non-traditional background in biology, business development, and data analytics. Now he's active as a developer, and on the lookout for proven practices he can introduce to his team. On this episode we talk about Trunk-Based Development, and the related topics of continuous integration and deployment, infrastruture as code, and much more.

Software Delivery —3 min read
Merge SOMETHING every day

Even with long-running feature branches, you can merge something daily. A bug fix, refactor, or utility function.