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 —1 min read
Are you doing CI/CD?

It's not continuous deployment if you aren't deploying... continuously.

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.

Software Delivery —2 min read
Commit daily

Commit your work daily, even if it's a WIP. Push it to the server. Open a pull request. Don't be afraid of sharing your incomplete work.

Tech Tools —2 min read
The blury line between Trunk-Based Development and Continuous Integration

If you practice TBD with days-long branches, is it still TBD? I don't know. But it's certainly not continuous integration.

Software Delivery —52 min listen
Adventures in DevOps 120: DevOps Research and Assessment (DORA) Metrics with Dave Mangot

Dave Mangot joins Adventures in DevOps to share how he leverages DORA metrics to improve technology organizations.

Hiring —2 min read
New hires means more overhead

Lines of communication go up as team size increases, but that's not all. Consider merge conflicts.

Software Delivery —2 min read
A GitFlow story

A team I recently started working with has been using GitFlow. Until last week.

Tech Tools —45 min listen
Adventures in DevOps 118: Elements to Make an App DevOps Ready

We discuss the preliminary steps to consider when creating a new app.

Agile Principles —2 min read
If it hurts, do it more

We natrually postpone painful experiences, but if we do them more often we're incentivized to reduce the pain.