01

Users 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

02

Reliability 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

03

Price 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

04

Abstractions 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

05

The 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

06

Coordination 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

07

Write 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

08

Measure 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

09

A 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.

  1. Physical

    Bare metal. You touch what breaks.

    Racks, cables, PBX cabinets

  2. Virtualization

    One host, many machines.

    Hypervisors, VMs, snapshots

  3. Cloud

    Location stops mattering.

    Regions, IaaS, elastic scale

  4. Cloud native

    Servers stop mattering.

    Containers, orchestration, services

  5. 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.

Telecom → Cloud, an evolution map

Telecom solved reliability, scale and billing decades before cloud computing had a name. Both industries keep reinventing each other's wheels — the vocabulary gap just hides it. The markers keep the mapping honest: exact, analogous, inspired.

Confidence markers keep the mapping honest
ConceptTelecomCloudConfidence
AddressingNumber planIP addressing / DNSexact
Traffic steeringClass-of-service routingLoad balancing / traffic managementanalogous
SignalingSS7 / SIPControl planes / APIsanalogous
SwitchboardOperator / PBXOrchestratorinspired
Trunk capacityE1/T1 trunksElastic bandwidth / autoscalinginspired
Availability engineeringFive-nines cultureSLAs and error budgetsexact
Billing unitMinute of callCompute-second / GB transferredanalogous
Local loopLast mileEdge / point of presenceanalogous

Engineers who know both sides can see which 'new' ideas are old ideas with better tooling — and which are genuinely new. The history of a technology is the fastest way to teach it.