If you thought the speed of writing code was your problem, you have bigger problems - Andrew Murphy

If you thought the speed of writing code was your problem, you have bigger problems - Andrew Murphy

🎙 Andrew Murphy 👥 229K 📅 October 9, 2026 ⏱ 49 min 👁 2K 📄 expert opinion 🧭 2026-10-09
Available in: English (current) Français

Keywords

AI codingbottlenecktheory of constraintssoftware developmentvalue delivery

Summary

Andrew Murphy, a fractional CTO and long-time developer, argues that the speed of writing code is rarely the true bottleneck in software engineering. He uses the Theory of Constraints to explain that every system has one limiting factor, and once coding speed is increased with AI, the bottleneck shifts to other stages like discovery, review, or deployment. He cites research showing engineers spend only 16% of their time coding, and that while AI increases code production by 55%, delivery throughput decreases and code churn doubles. He warns that generating more code without addressing the real constraint leads to waste, inefficiency, and overwhelmed review processes. Instead, engineers should focus on aligning their work with the actual bottleneck, sometimes even stopping coding to reduce work in progress. He advocates for engineers to engage more deeply in product discovery, leveraging their feasibility knowledge, and to shift from measuring output to measuring value delivered. The talk concludes with a call to optimize the entire system, not just the coding part.

166 words

Critical Evaluation

Value of the Information & Strength of the Argument

The value lies in applying a well-established industrial theory to modern AI-driven software development, offering a systematic way to identify where AI investments actually pay off. The argumentation is coherent and compelling: he builds from personal anecdotes (weekend projects) to empirical statistics (IDC, GitHub) to theoretical lenses (Theory of Constraints, Lean). The reasoning is logical and grounded in real-world experience, though it occasionally leans on assertion rather than rigorous data. The speaker’s credibility is strengthened by his dual role as a hands-on maker and a fractional CTO, and he explicitly positions himself as an ‘AI realist’ rather than pessimist or evangelist. However, some claims (like the 7.2% stability drop) lack precise source details, and the talk does not explore potential counterarguments or limitations of the theory’s application to software.

Scientific Rigor, Source Quality, Title Accuracy

The speaker references IDC and GitHub research, as well as foundational books like ‘The Goal’ and ‘The Phoenix Project’, but does not provide direct URLs or detailed methodologies, reducing traceability. The title perfectly captures the central message and is neither sensationalized nor misleading. The structure is clear: he introduces a problem, explains the theory, provides evidence, and offers actionable advice. While the talk is an opinion piece, its alignment with known industry discussions (e.g., DORA metrics) adds credibility. The lack of a bibliography or visual data tables is a minor weakness, but the narrative flow and practical examples compensate.

243 words

Title / Content Match

The title accurately reflects the core thesis: coding speed is not the primary bottleneck in software development, and larger systemic issues are often overlooked.

Quality & Reliability

7/10

The talk cites specific research (IDC, GitHub) and references established models like Theory of Constraints, but relies heavily on personal anecdotes and executive experience rather than a structured academic study. The arguments are plausible and well-reasoned, but some claims lack detailed evidence.

Key Moments

Cited Sources

  • NDC Conferences — Official conference website.
  • NDC Oslo — Specific conference website.
  • The Goal — Book by Eliyahu Goldratt, referenced as the origin of Theory of Constraints.
  • The Phoenix Project — Book by Gene Kim et al., described as an homage to The Goal.
  • IDC research on software engineer time — Mentioned in the talk: engineers spend 16% of time in coding.
  • GitHub research on AI coding — Cited for statistics on code speed, churn, and delivery throughput.

Concurring Sources

External References

Contribution & Novelties

The talk contributes a fresh perspective by applying the Theory of Constraints to AI-assisted development, arguing that while AI increases code output, it often fails to improve overall delivery because the bottleneck shifts to other system stages. The emphasis on identifying and optimizing the true constraint, and the advice to sometimes stop writing code, challenges the prevailing ‘more code is better’ mentality. The personal case studies and practical suggestions for engineers to engage more in discovery add actionable value.

Pour aller plus loin :

133 words

Radar Profile

The scores indicate a balanced profile with moderate quantitative content, good quality and reliability, and a technical level accessible to a general software audience. The talk is not extremely dense but offers depth in conceptual reasoning, and the reliability is supported by citation of known frameworks and research.

Reliability 7/10