talk · intermediate · evergreen

RailsConf 2014 - All the Little Things by Sandi Metz

Confreaks · May 21, 2014 · 38m 47s

What this video covers

Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring kata and the idea that duplication is cheaper than the wrong abstraction.

Why it surfaced in Hacker News

HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.

18.5recommendation score
15
distinct recommenders
15
recommendation months
7
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“is amazing for understanding the general concepts around refactoring OOP code.”

“Both of these talks are in my top 5.”

“this talk captures all the important values in a single example.”

Watch on YouTube ↗