Welcome to Culture Engineers
Why I started this site and what you can expect
After years of speaking at conferences, writing articles scattered across various platforms, and sharing ideas with teams I’ve worked with, I finally have a proper home for all of it.
Welcome to Culture Engineers, a space where I’ll be exploring the intersection of technology, people, and the practices that bring the two together.
Why “Culture Engineers”?
I’ve spent the better part of a decade helping software teams improve their software development lifecycle. That evolved into implementing DevOps practices on both technology teams and management teams. Early in my career, I thought the problems were mostly technical: pick the right architecture, use the right tools,follow the right process.
I was wrong.
The most common blocker I encounter isn’t a technology problem. It’s a culture problem.
Teams that can’t have honest conversations about failures. Leaders who reward heroics instead of sustainable practices. Organisations that measure the wrong things and wonder why nothing improves.
Culture engineering is the practice of intentionally shaping the environment in which people do their best work. It’s applying the same rigour we give to software systems to the human systems that build them.
What You’ll Find Here
On this site you’ll find:
- Blog posts — my thoughts on engineering culture, DevOps, software architecture, and the human side of software delivery
- Presentations — slides and videos from my conference talks, organised by year
- Publications — articles and whitepapers I’ve written for industry outlets
- Inspiration — books, blogs, and videos that have shaped my thinking
Let’s Build Better Teams
If you’re a tech lead, engineering manager, or architect wrestling with the people and process side of software delivery — I hope this site gives you something useful.
The best software comes from the best teams. The best teams are built intentionally.
Let’s get to work.