Ye Cannae Change the Laws of Physics • Kevlin Henney • GOTO 2025

Ye Cannae Change the Laws of Physics • Kevlin Henney • GOTO 2025

🎙 Kevlin Henney 👥 1.1M 📅 May 15, 2026 ⏱ 45 min 👁 1K 📄 expert opinion 🧭 2026-08-02
Available in: English (current) Français

Keywords

physicssoftwaremetaphorentropyvelocity

Summary

In this GOTO Copenhagen 2025 talk, Kevlin Henney explores the intersection of physics and software development, arguing that while software is ’executable fiction’, it is ultimately constrained by physical laws. He begins by debunking the popular misquote ‘You can’t change the laws of physics’, attributing it to Star Trek’s Scotty. He then uses FizzBuzz as an example to illustrate how mathematical concepts like infinity are abstractions that don’t exist in nature. Henney critiques common software metaphors, such as ‘side effects’ in functional programming, pointing out that all computation has physical costs. He discusses Lehman’s laws of software evolution, emphasizing that complexity inevitably increases unless work is done to counteract it, drawing a parallel to entropy and housework. He also criticizes the misuse of the term ‘velocity’ in agile, distinguishing it from speed. The talk covers topics like the speed of light, time as a resource, and the CAP theorem, concluding that understanding physical limits can lead to better software engineering practices.

161 words

Critical Evaluation

Kevlin Henney delivers a thought-provoking and entertaining talk that bridges physics and software engineering. The presentation is well-structured, moving from a playful introduction to deeper philosophical and technical insights. Henney’s argument that software is ’executable fiction’ is compelling, and he effectively uses examples like FizzBuzz to demonstrate how mathematical abstractions (infinities) are not physically realizable. His discussion of Lehman’s laws and the inevitability of complexity is grounded in established research, adding credibility. The critique of ‘velocity’ in agile is sharp and relevant, highlighting a common misunderstanding. However, some points are presented with rhetorical flair rather than rigorous evidence, such as the claim that ’the universe is physical, not mathematical’—while philosophically debatable, it is presented as fact. The talk also touches on the CAP theorem and relativity, but these are not explored in depth, which might leave some audience members wanting more. The inclusion of references to primary sources (e.g., Lamport’s paper, Brewer’s conjecture) strengthens the talk’s reliability. The title is catchy and accurately reflects the content’s focus on physical constraints. Overall, the talk is valuable for software practitioners, encouraging them to think beyond code and consider fundamental limits. The main weakness is the occasional oversimplification of complex physical concepts, but this is acceptable given the talk’s scope. The speaker’s expertise and engaging delivery make this a worthwhile watch.

218 words

Title / Content Match

The title is a playful reference to Star Trek, but the talk genuinely explores the constraints of physics on software development, making it apt.

Quality & Reliability

8/10

High credibility: speaker is a recognized expert, talk references established concepts (Lehman's laws, CAP theorem, relativity) and provides links to primary sources. Some claims are anecdotal or metaphorical, but overall rigorous.

Chapters

Cited Sources

Concurring Sources

Dissenting Sources

Contribution & Novelties

The talk provides a fresh perspective on software engineering by systematically applying physical constraints to common practices, such as the inevitability of complexity and the misuse of terms like ‘velocity’. It encourages developers to think about the fundamental limits of computation and time.

Pour aller plus loin :

110 words

Radar Profile

The radar profile shows high scores in information quantity, quality, and reliability, with a slightly lower technical level, indicating a talk that is rich in content and well-supported, but accessible to a broad audience.

Reliability 8/10