Actually Invented Here
summary
Argues for rebuilding key pieces instead of blind dependence on gems, showing concrete pain: 13 gems -> 61 libraries (≈3.7 deps per gem) and a custom tool wrote lockparts to inspect version bloat, a 21s bootstrap precompile hit, replacing a SOAP gem by composing wasabi nokogiri openssl to sign requests, and a built 27-line gateway that talks to any payment provider. Lays out four rules: know why, read the source, timebox a spike, and wrap third‑party tech with a small API.
AI-written summary · about
chapters (10)
- 0:00Introduction and philosophy
- 1:50The problem with frameworks
- 4:37Dependency hell and costs
- 6:44Authentication case study
- 8:58Managing energy and frustration
- 10:26Control and design
- 12:13Performance and reputation
- 13:58Stability and risk mitigation
- 15:58Restoring developer dignity
- 17:39Rules for better software








