Coding for everyone
summary
Argues for simple, consistent code by showing concrete pain points: 47 ways to enumerate in Ruby, 111 methods on Time and how requiring active_support injects ~75 more, a contrived monkey patching plus to minus example that breaks expectations, and how explicit block arguments read far better than implicit ones. Demonstrates usefulness of RSpec, mentions Chef and Puppet, criticizes implicit returns and namespace pollution, and urges picking one clear style and documenting APIs.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 1:48Transitioning to development
- 5:11Design principles in coding
- 7:11Language comparisons
- 10:41Critique of Ruby features
- 16:01Best practices for clarity
- 20:59Evaluating coding styles
- 26:16Refining code and standards
- 30:32Conclusion and resources
- 1:07:03Q&A session








