Refactoring OOP code by first adding structure, then consolidating
“is amazing for understanding the general concepts around refactoring OOP code.”Open comment #9304784
Software, systems & security
Confreaks · Discussed on HN from 2015 to 2025
Editorial context · source-attributed
Across the sampled HN recommendations, people specifically point to Refactoring OOP code by first adding structure, then consolidating and Refactoring talk useful for dealing with messy code.
The recorded HN source is “is amazing for understanding the general concepts around refactoring OOP code.” — a useful perspective from mbesto in 2015-04, rather than a claim that every Hacker News reader agrees.
Alongside recommendations, the export retains a reference mention from rimantas (2016-01): “You might want to see this: [LINK] Not really about production code, but still, some food for thought. Also this: [VIDEO]” This is context, not proof; use the linked discussion to inspect the original thread.
Intermediate learners exploring refactoring object-oriented code. Its upstream classification is software architecture & design, while this Explorer page groups it with related material in software, systems & security.
Refactoring OOP code by first adding structure, then consolidating
“is amazing for understanding the general concepts around refactoring OOP code.”Open comment #9304784
Refactoring talk useful for dealing with messy code
“This is a great presentation about refactoring that may be useful”Open comment #10932524
Listed among the commenter's top five talks
“Both of these talks are in my top 5.”Open comment #11183901
You might want to see this: [LINK] Not really about production code, but still, some food for thought. Also this: [VIDEO]
Open comment #10825937Sandi 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.
Original HackerTube classification: Software architecture & design.
Refactoring OOP code by first adding structure, then consolidating
“is amazing for understanding the general concepts around refactoring OOP code.”Read the original HN comment
mbesto · 2015-04 · 15 recommenders across 15 months

HN recommends it repeatedly as one of the best and most entertaining programming talks, and as the talk that makes the Y combinator click, even for people who do not use Ruby.

HN repeatedly calls it the best in-depth introduction to IC manufacturing, a sense-of-awe talk by an independent engineer, while wishing for an updated version.

GDC Festival of Gaming
HN repeatedly recommends it as a master class in limited-palette pixel art and palette cycling, from an artist behind Loom and Monkey Island.