Blog
Platform engineering, without the hand-waving
Long-form pieces on Internal Developer Platforms, self-service workflows, and what it actually costs an org to keep running on friction instead.
Your platform team shouldn't own every capability
A marketplace provides the venue and the rules, not the goods. Most platforms are run the other way round — and that's why they stall about a year after launch.
platform-engineeringteam-topologiesplatform-maturityadoptionThe hidden cost of developer friction nobody puts on a P&L
Slow builds, unclear ownership, and manual approvals don't show up as a line item — they show up as everything else being late. Here's how to make the cost visible.
engineering-economicsdeveloper-experienceroiPlatform engineering is DevOps finishing the job
DevOps tore down the wall between build and run. It never said who owns what's left standing in the rubble. Platform engineering is the answer — and adopting an IDP means rebuilding the business processes DevOps left half-finished, not buying better tooling.
platform-engineeringdevopschange-managementplatform-maturityBuilding the business case for a platform without hand-waving
An ROI number only survives finance review if every input traces to a fully-loaded cost or a measured friction. Here's the model, the objections, and how to answer them.
roibusiness-caseplatform-engineeringWhat is an Internal Developer Platform, really?
Not Kubernetes, not Backstage, not Terraform — the platform is the abstraction layer that lets engineers stop learning them. A working definition and where teams get it wrong.
platform-engineeringidpteam-topologiesPlatform ROI is a J-curve, not a straight line
Every platform investment gets worse before it gets better — cost is front-loaded, adoption ramps slowly, and value only shows up once teams actually migrate. Modeling that honestly is what makes the number defensible.
roiplatform-engineeringbusiness-caseGolden paths: the paved road, not the portal
A portal is a side effect. The real product is the paved road from "I have an idea" to "it's running in production" — how to design the first one and know if it's working.
golden-pathsself-servicedeveloper-experienceWhy platforms fail on adoption, not technology
The catalog is empty, the templates are stale, and engineers route around the platform the moment it slows them down. A field guide to the anti-patterns that kill IDPs before the tech ever gets blamed.
platform-engineeringadoptiondeveloper-experienceDORA metrics explained — the four keys executives actually care about
Deployment frequency, lead time, change failure rate, time to restore. Why elite performers are strong on all four at once, and what that means for how you pitch a platform.
doraengineering-economicsmetrics