THE VIDEO SHELF · refactoring object-oriented code
RailsConf 2014 - All the Little Things by Sandi Metz
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 HN readers recommended it
HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Confreaks
- Topic
- refactoring object-oriented code
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 15
- HN mentions in dataset
- 20
- Recommendation years in dataset
- 2015–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Sandi Metz talk "All the Little Things"[0] is amazing for understanding the general concepts around refactoring OOP code. It's ruby centric, but the concepts are applicable to all OOP languages. The most interesting part is the fact that during the refactoring process you should actually …
mbesto on Hacker News · 2015-04
In Refactoring: How do I even start?That and Hammock Driven Development: [LINK] Both of these talks are in my top 5. Edit (okay, here are the other 3): * All the Little Things by Sandi Metz [VIDEO] * Programming is terrible—Lessons learned from a life wasted. [LINK] * Some talk I …
hire_charts on Hacker News · 2016-02
In Rich Hickey FanclubThese talks are a little skewed to the game/high performance programming side of the art, but still very interesting in general. Of the ones I've already seen I really like Mike Acton's talk. Since this has become such a nice thread some additions I'd add: …
tinco on Hacker News · 2016-12
In Talks that changed the way I think about programming
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.