Nothing Is Something: Naming Hidden Concepts in Ruby Code
Confreaks · Talk · YouTube title: RailsConf 2015 - Nothing is Something
Why it's here
HN recommends it as a funny, smart and well-constructed talk on abstraction, duplication and object-oriented design.
What it covers
Sandi Metz argues that hidden assumptions in code are missing concepts, and shows how to name and expose them so code is easier to understand and change. It covers null objects and messages in Ruby.