Blog
My ideas and interests regarding platform engineering, developer platforms, self-service workflows.
The platform capability lifecycle
The SDLC explains how we build and ship code. Nobody has an equivalent model for how an engineer actually gets the infrastructure that code runs on — and that gap is where most of the friction lives.
platform-engineeringdeveloper-experienceengineering-economicsPlatform engineering automates the string, not the nodes
Enterprises have world-class automation inside every individual tool — Terraform pipelines, GitOps deployments — and almost none in the manual work that connects them. That gap is what platform engineering actually exists to close.
platform-engineeringgitopsdeveloper-experienceYour 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 — adoption rate plummets and new bottlenecks are created.
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?
An automated onboarding of tools or workflows with no need to learn it all.
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