1990s to today
Kent Beck
Brought test-driven development and Extreme Programming into mainstream practice.
Timeless principleTight feedback loops
Photo: Wikimedia Commons
These are the people we routinely cite when explaining disciplined delivery: pioneers whose habits shaped how teams debug, ship, and reason about value. Their portraits make those conversations tangible.
Each card links to a biography so it is easy to revisit the practices and timeless principles they made famous. Use the gallery in workshops, leadership offsites, or onboarding sessions to anchor discussions in the craft's history instead of opinion chains.
1990s to today
Brought test-driven development and Extreme Programming into mainstream practice.
Timeless principleTight feedback loops
Photo: Wikimedia Commons
1990s to today
Translated Lean manufacturing ideas into modern software delivery.
Timeless principleEliminate waste and optimize flow
Photo: Wikimedia Commons
1990s to today
Created Python and shaped its readability-first philosophy.
Timeless principleReadability counts
Photo: Wikimedia Commons
1990s to today
Started the Linux kernel and Git, redefining collaborative development.
Timeless principleRelease early, review often
Photo: Wikimedia Commons
1990s to today
Designed Java and seeded the JVM ecosystem.
Timeless principleStable platforms and contracts
Photo: Wikimedia Commons
1980s to today
Created C++ to marry performance with rich abstractions.
Timeless principleZero-overhead abstraction
Photo: Wikimedia Commons
1970s to today
Codified how we reason about distributed systems and specifications.
Timeless principleSpecify before implementing
Photo: Wikimedia Commons
1980s to today
Invented the wiki and helped launch Extreme Programming practices.
Timeless principleSmall steps and shared understanding
Photo: Wikimedia Commons
1980s to today
Invented the spanning tree protocol and resilient Ethernet.
Timeless principleDesign for failure
Photo: Wikimedia Commons
1960s to 1990s
Led Apollo flight software and made "software engineering" a discipline.
Timeless principleTreat software as engineering
Photo: Wikimedia Commons
1970s to 2000s
Pioneered data abstraction, CLU, and the substitution principle.
Timeless principleProgram to abstractions and contracts
Photo: Wikimedia Commons
1960s to today
Documented algorithms and literate programming craft.
Timeless principleKnow your algorithms
Photo: Wikimedia Commons
1960s to 2000s
Exposed project myths through IBM System/360 and The Mythical Man-Month.
Timeless principleNo silver bullets
Photo: Wikimedia Commons
1970s to 2000s
Designed Pascal, Modula, and Oberon to pair data with algorithms.
Timeless principleAlgorithms plus data structures
Photo: Wikimedia Commons
1970s to 2010s
Co-created C and Unix with portable, clean abstractions.
Timeless principlePortability with control
Photo: Wikimedia Commons
1960s to 2000s
Co-created Unix, the B language, Plan 9, and UTF-8.
Timeless principleBuild small, composable tools
Photo: Wikimedia Commons
1950s to 2000s
Advocated structured programming and calm reasoning about correctness.
Timeless principleSimplicity plus correctness
Photo: Wikimedia Commons
1940s to 1990s
Pioneered compilers and machine-independent programming languages.
Timeless principleRaise abstraction for humans
Photo: Wikimedia Commons
1930s to 1950s
Formalized computation and helped decrypt Enigma traffic.
Timeless principleDefine problems precisely
Photo: Wikimedia Commons
1840s
Envisioned software beyond calculation for Babbage's Analytical Engine.
Timeless principleSoftware is imagination
Photo: Wikimedia Commons
Want to include someone else? Add them to the YAML list above, provide a Wikimedia-compatible portrait, and Jekyll will render the new card automatically.