Practical insights to level up your team, your codebase, and your delivery.
If you’re leading a growing tech business, you’ve probably felt it:
Shipping used to be faster. Your team was leaner, more energised, more aligned. Now, things feel slower, messier, and more expensive. You’re hiring smart people, but output isn’t scaling with headcount. Delivery is unpredictable. Quality is inconsistent. And you’re left wondering: What’s holding us back?
This content is for you.
In this series, I share lessons and strategies from the frontlines—helping teams like yours rebuild delivery discipline without killing momentum. We’ll look at how to:
Coach and grow your developers without becoming their bottleneck
Build cohesion between product and engineering, not just within them
Improve team structure so it fits the work you’re doing now—not the way things were 6 months ago
Deliver quality software without slowing down
Create engineering practices that are both lightweight and resilient
Spot delivery problems early and fix them without burning the team out
These aren’t theoretical ideals—they’re the pragmatic shifts that unlock better software and faster delivery at the same time. Because scaling a product isn’t just about building more… it’s about building smarter, together.

LIberating Structures
Henri Lipmanowicz and Keith McCandless introduce the concept beautifully in the opening...
Read More

