HackerTube

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 Fanclub
  • These 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.