01Users buy outcomes, tolerate products
Nobody wakes up wanting your infrastructure. They wake up wanting their application to work, their backups to exist, their launch to survive its traffic. When desire is already fixed at 'make it work', every screen, concept and required decision is friction against the outcome they came for. The best infrastructure UX often looks like less UX.
Cloud product management, 2022–present
02Reliability is the product
For most products 'it works' is table stakes and differentiation happens above it. For infrastructure, working under specific, quantified, adversarial conditions is the differentiation. Durability figures, latency ceilings and failure-domain stories are not fine print — they are the thing being purchased. So a product manager here spends less time on features and more time on promises: which to make, how to phrase them honestly, what they cost to keep.
From the NOC to the roadmap
03Price the promise
Every reliability number is an engineering commitment with a running cost. 'Eleven nines' is not a slogan; somewhere it is redundancy, failover logic and an on-call burden. The honest version of product strategy is choosing which promises to sell at which price — including the price the organization pays to keep them.
Cloud product management
04Abstractions are promises
Virtualization hides hardware. Cloud hides location. Cloud-native hides servers entirely. The intelligent layer hides configuration itself. Each rung of the ladder is a promise that you can stop thinking about what it hides — and every leak through the abstraction is a broken promise someone has to answer for. Knowing which promise you are making, and to whom, is most of technical product judgment.
The abstraction ladder — see below
05The physical layer always answers eventually
Every 'virtual' thing touches something real: metal, heat, fiber, a power cable someone tripped over. Twenty years of tracing failures down the stack built one durable instinct — when explanations get too abstract, walk down the ladder until you hit something you can touch. The bug is usually where the story stopped being physical.
Analog systems before digital ones
06Coordination problems are technical problems
The hardest scale-up I ever faced was not call volume — it was the coordination between the people keeping the calls alive. Most 'technical' failures at scale turn out to be interface failures between humans: between teams, shifts, vendors, or a company and its customers. A product is an interface between an organization and its users; designing it well includes designing the organization's side.
Leading voice infrastructure and a NOC
07Write like an operator
Users arrive with a job to do. The documentation is the onboarding, the pricing page and the support tier. A runbook that can't be followed at 3 a.m. by a tired stranger is not a runbook; it's a diary. If the operator can't execute your words under pressure, the feature isn't done.
Incident response, runbooks, postmortems
08Measure invisibility
Infrastructure succeeds by disappearing, so success metrics have to look for the absence of things: fewer decisions per safe setup, fewer pages per task, fewer tickets per integration, less time from 'I signed up' to 'it works'. Counting features is counting the wrong thing.
Cloud product management
09A restart is not a resolution
Rebooting a broken system until it works teaches you nothing about the fault — it postpones the lesson. The same is true of products and organizations: shipping the workaround feels like progress until the same incident returns with interest. Sit with the problem long enough to understand it, or schedule the understanding explicitly. Postponed lessons compound.
Support, operations, and every postmortem since
The abstraction ladder
Infrastructure is easiest to explain as a ladder. Each rung hides the one below it — and changes what failure means, who can fix what, and what things cost.
Physical
Bare metal. You touch what breaks.
Racks, cables, PBX cabinets
Virtualization
One host, many machines.
Hypervisors, VMs, snapshots
Cloud
Location stops mattering.
Regions, IaaS, elastic scale
Cloud native
Servers stop mattering.
Containers, orchestration, services
Intelligent infrastructure
Configuration starts writing itself.
Automation, AI-assisted operations
Any ladder oversimplifies — real systems mix rungs, and boundary cases like bare-metal cloud refuse to sit still. The model survives because it fits on one diagram and can be drawn from memory.