Nothing is Something
summary
Argues that hidden assumptions in code are real concepts worth naming and shows concrete Ruby examples: monkey‑patching true/false, a working null object pattern to avoid nil checks, and a House/RandomHouse/EchoHouse refactor that replaces brittle inheritance with dependency injection and small role objects. Uses Ruby (and Rails examples), packs 18 months of teaching into 30 minutes, and demonstrates code that actually runs and removes duplication. Promises practical, reproducible techniques, not theory.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:11Send Method
- 15:10The Null Object Pattern
- 16:20Null Object Pattern
- 21:19Refactoring
- 30:04Dependency Injection
- 32:19Beware of Inheritance








