# No Silver Bullets

- Show: [Oxide and Friends](https://hardwarepodcasts.com/podcast/oxide-and-friends)
- Published: 2023-08-15
- Length: 1h 17m
- Episode: 23
- Page: https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets
- Listen: https://share.transistor.fm/s/d584546b

## Summary

Bryan Cantrill and Steve Klabnik discuss Fred Brooks' essay 'No Silver Bullet,' arguing that while technologies like Rust, Rails, and open source collaboration eliminate accidental complexity, they cannot remove the essential complexity of software problems. They analyze Brooks' distinction between essential and accidental complexity, noting that tools like Rust force developers to confront the latter, while platforms like S3 and the Internet enable massive productivity gains through better collaboration rather than magic bullets. The conversation also covers Brooks' skepticism regarding AI and graphical programming, concluding that no single technology offers a 10x or 100x improvement because the core difficulty of defining what to build remains unchanged.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=0) Introduction: COBOL salaries and Red Planet Labs
- [3:41](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=221) Fred Brooks' No Silver Bullet essay overview
- [8:24](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=504) Essential vs. Accidental Complexity and Amdahl's Law
- [15:10](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=910) Rust as a tool for managing accidental complexity
- [22:24](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=1344) Critique of Ada, Java, and 'Magic Bullet' marketing
- [28:04](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=1684) Open Source, Internet, and Distributed Version Control
- [35:28](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=2128) Rails and DHH's 2005 demo as a step function
- [41:34](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=2494) AI, Expert Systems, and Specification difficulties
- [50:16](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=3016) Graphical Programming, Scratch, and Simulink
- [1:04:10](https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets#t=3850) Program Verification, Type Systems, and Conclusion

## Topics

- [AI & machine learning](https://hardwarepodcasts.com/topic/ai-and-machine-learning)
- [Debugging & failure analysis](https://hardwarepodcasts.com/topic/debugging-and-failure-analysis)
- [Validation & product-market fit](https://hardwarepodcasts.com/topic/validation-and-product-market-fit)
- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)

## Most relevant to

large enterprises

## Mentioned

- Fred Brooks (other)
- Red Planet Labs (company)
- Rust (other)
- Rails (other)
- S3 (other)
- DTrace (other)
- Scratch (other)
- Ada (other)
- Java (other)
- Kubernetes (other)

## Related episodes from other shows

- [Version Control Techniques](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2023-02-03-version-control-techniques) (The Pragmatic Embedded Podcast)
- [Magic is Bad](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-10-16-magic-is-bad) (The Pragmatic Embedded Podcast)
- [460: I Don't Care What Your Math Says](https://hardwarepodcasts.com/podcast/embedded-fm/2023-09-28-460-i-dont-care-what-your-math-says) (Embedded.fm)
- [AI-enhanced Embedded Development (May 2025 Edition)](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-11-12-ai-enhanced-embedded-development-may-2025-edition) (The Pragmatic Embedded Podcast)
- [222: Virtual Bunnie](https://hardwarepodcasts.com/podcast/embedded-fm/2017-11-10-222-virtual-bunnie) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/oxide-and-friends/2023-08-15-no-silver-bullets. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to Oxide and Friends.
