Designs by Duhart All infographics

Infographic 11 · D3 · Aliens block

Nine leaps, one shape

Every one of these removed work people used to do by hand, and every one was described at the time as the end of a kind of programmer. Each moved that programmer up instead.

Real elapsed time, which is why the right side is crowdedclick an era

The bunching after 1995 is the only quantitative claim here, and an evenly spaced axis would have hidden it. The gap between leaps has been getting shorter, which says nothing about whether the next one is different in kind.

The leaps

YearLeapRemovedThe job moved to
1949The stored programtoggling machine code by handwriting symbolic assembly
1957The compilerhand written assemblyexpressing the algorithm
1968Structured programmingarbitrary jumpsdesigning control flow
1972C and portable Unixone rewrite per machinedesigning portable interfaces
1995Managed runtimesmanual memorymodelling the domain
2006Cloudprocuring a serverdesigning for elasticity
2011Continuous integrationchecking by hand before releasedeciding what a gate blocks on
2013Containersit works on my machineowning the whole artifact
2023Models that write codetyping the implementationverifying what came back

The last row is the one under argument. Generation got cheap much faster than verification did, and that gap is what makes evaluation the expensive half rather than the chore at the end.

Campaign day 82, which closes the Aliens block. The written piece is in the writing index.