Home

Helping Technology Organizations Deliver Better Software, Faster

Modern technology organizations are under constant pressure to move faster, improve reliability, reduce costs, and increasingly take advantage of AI.

But better tools and more engineers alone don’t create better outcomes.

High-performing organizations improve the entire system through which technology is built, delivered, operated, and continuously improved.

I explore the practices, capabilities, and leadership approaches that make that possible, with a focus on DevOps, engineering flow, platform engineering, reliability engineering, and AI-enabled software delivery.

Drawing on more than 20 years of experience across software development, database engineering, infrastructure, platform engineering, enterprise data, and technical leadership, I share practical ideas for building higher-performing technology organizations.

Start Here

If you’re new, these are the best places to begin.

Why DevOps? — Understand the business case for DevOps and why high-performing technology organizations can deliver faster, reduce risk, and eliminate waste.

Engineering Flow, Part 1: Your Team Isn’t Slow. Your Delivery System Is. — Start my Engineering Flow series on improving the systems through which software is delivered.

About Me — Learn about my background, leadership philosophy, and career journey.

Blog — Read articles on engineering leadership, engineering flow, and enterprise data platforms.

LinkedIn — Connect professionally and follow my latest work.

Follow Along

If you enjoy practical, experience-driven perspectives on DevOps, engineering leadership, engineering flow, and modern software delivery, subscribe below to receive new articles as they’re published.