22: Corey Haines - The 4 Rules of Simple Design
In this episode, Adam talks to Corey Haines, author of "Understanding the 4 Rules of Simple Design". They talk about the importance of low-level design decisions, tricks for naming things well, why you shouldn't model your objects after the real world, and of course, Active Record.
This episode is brought to you by Hired.
- Hearken
- Understanding the 4 Rules of Simple Design
- Corey's Blog
- Corey's post on comparing test run speeds
- Refactoring to Patterns by Josh Kerievsky
- Maintaing Balance While Reducing Duplication by David Chelimsky
- J.B. Rainsberger on The Four Elements of Simple Design
- Sponsored by Hired