Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
What it is
Robert C. Martin's Ruby Midwest 2011 keynote argues that software architecture should express the application's intent rather than its framework. He covers separating entities, interactors and boundaries so the web, database and framework are details.
Why Hacker News recommends it
Frequently recommended as an influential talk on decoupled, testable architecture, though some commenters push back on Martin's TDD advocacy.
- 10 people recommended it
- 10 different months
- 3 strong recommendations
- first 2013, last 2022
What HN commenters said
“See also Uncle Bob's excellent architecture talk”
Excellent architecture talk by Uncle Bob
mpweiher, 2014-04 · Strong recommendation · in “TDD is fun”
“The talk that had the most influence on how I write software is Robert 'Uncle Bob' Martin's "Architecture: The Lost Years”
Most influential talk on how the commenter writes software
catwell, 2018-10 · Strong recommendation · in “Ask HN: What are some of the best technical talks you've heard?”
“There's an excellent, if older, presentation called "Architecture, the Lost Years”
Actionable guidance on isolating frameworks behind boundaries
SevenNation, 2022-10 · Strong recommendation · in “Using a framework will harm the maintenance of your software”
“I don't agree with everything he said, but the code organization point is sound.”
Bob Martin keynote makes a sound point about code organization
jared314, 2013-04 · Recommendation · in “Code Organization in Large AngularJS and JavaScript Applications”
“Here's Uncle Bob talking on his version of the idea extensively”
Uncle Bob explains separating entities, interactors and boundaries
Anchor, 2013-09 · Recommendation · in “Slow Tests Are the Symptom, Not the Cause”
“A few talks that are around this style of thinking”
Talks on value-oriented, side-effect-free design thinking
programminggeek, 2014-11 · Recommendation · in “Crystal: the programming language”
“See this old Uncle Bob video re interactors”
Explains interactors for keeping large apps manageable
jxxcarlson, 2016-05 · Recommendation · in “Hanami – web framework for Ruby”
“This uncle bob talk is not too bad”
Decent architecture talk among study resources
dreistdreist, 2016-08 · Recommendation · in “Ask HN: 8 years working, now 3-4 months off to learn. Looking for advice”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: uncle bob, clean architecture, interactors, testing, frameworks
Also recommended by the same people
lectureEconomics of Nuclear ReactorIllinois EnergyProf · 4 HN recommenders · 2020–2025
lectureDonald B. Gillies Lecture: Dr. Michael StonebrakerSiebel School of Computing and Data Science · 2 HN recommenders · 2018–2024
talkAlan Kay at OOPSLA 1997 - The computer revolution hasnt happened yetJeff Gonis · 6 HN recommenders · 2013–2025
talkJ B Rainsberger Integrated Tests Are A Scam HDChristopher Cabanne · 4 HN recommenders · 2017–2023
lectureWhy is Ukraine the West's Fault? Featuring John MearsheimerThe University of Chicago · 9 HN recommenders · 2022–2025
talkParsing with DerivativesStanford · 1 HN recommender · 2016–2023
talkClojure Concurrency - Rich HickeyClojureTV · 5 HN recommenders · 2013–2023
talkCppCon 2014: Mike Acton "Data-Oriented Design and C++"CppCon · 9 HN recommenders · 2015–2026