Steve Dolinsky

Program as Code

Complex programs are dynamic networks of commitments under uncertainty. Program as Code makes enough of that system explicit to observe, govern, and increasingly execute against it.

I write about how complex work becomes machine-readable, how execution systems preserve ground truth, and how authority should work when humans, agents, and deterministic systems act against the same program state.

The representation can outrun the work

This work started with simulation bias. Reading Jean Baudrillard's Simulacra and Simulation gave me language for a problem I had already seen in programs: the account of the work can detach from the work, then become the reality the organization acts on. Watermelon dashboards were the familiar version. AI makes the account faster, more persuasive, and increasingly able to act.

If we do nothing about that gap, automation amplifies it. Program Observability, Program as Code, and the rest of the architecture on this site are attempts to keep an engineered representation connected to observed reality. The problem comes first. That is where the argument begins.

Programs were always systems

What is changing is how much of the system can become machine-legible, observable, and executable. Complex programs are dynamic networks of commitments under uncertainty: requirements, dependencies, schedules, interfaces, approvals, supplier dates, decisions, and deliverables linked among actors.

As more of execution becomes machine-readable, program leadership shifts from maintaining the account toward engineering how work is represented, observed, governed, and executed. Technical program managers increasingly become systems engineers for organizational execution. I don't think that transition is complete or universal. This site is an attempt to find out where the claim holds and where it breaks.

Current areas of inquiry

All topics

Program as Code is the implementation philosophy spanning these areas. Program Operating System is the working name for the complete execution architecture.

Selected essays

All essays

Systems

All systems

Field notes

All field notes

About

I'm a technical program manager working in hardware NPI, with a background across cloud infrastructure, data centers, and server platforms. This site is where I work out whether technical program management is becoming systems engineering for organizational execution, and what the discipline becomes when coordination itself is programmable.

More about the work →

Follow along

New essays, systems, and field notes go out over RSS. No newsletter yet, and no tracking beyond aggregate page counts.

Subscribe via RSS