HackerTubewatch
Surprise me
Frame from "Uncle" Bob Martin Plays via YouTube's privacy-enhanced embed

"Uncle" Bob Martin

Program on Entrepreneurship
Talks
YouTube
2 HN users recommended this talk2 months2017–2024 score 2.5
Years with an HN recommendation, 2007–2026

HN cites it as a formative talk on what OOP really is, and on why teams write code that slows them down.

Robert 'Uncle Bob' Martin speaks at Yale School of Management about clean, well-written code and what makes good software development. The talk covers his views on OOP, architecture and professional practice.

“This talk was really formative for me” (HN, 2024)

1 strong recommendations · 1 recommendations · 1 citations · Talks

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@mrkeen Jun 2024 Strongly recommends
on HN thread Don't Refactor Like Uncle Bob
Read more
> it's both easier and more profitable to tell people that they need to OOP better than to use more appropriate paradigms in the design of their code. I don't think this is quite on target. Sure, he needs to go where the people are in order to communicate to the most people, but that doesn't mean he doesn't speak out against fads if it's appropriate. This talk was really formative for me: [link] If I remember correctly, he rails against just sticking the database in the middle of your system and calling that your architecture. If I'm remembering [this video] correctly, he says OOP is no big deal, it's just encapsulation-polymorphism-inheritance, and then goes on to say things like C had better encapsulation than OO languages (you can keep your .c file to yourself, and just give someone the .h to program against.). And c-style bytes with stdin/stdout was designed with perfect forward-compatibility - programs like your terminal don't need to be recompiled even though they interact with your program (which was written after). And for the last 5+ years he's been pushing FP pretty hard, especially closure. I don't see him as pushing OO on people at the expense of anything else.
Argues databases shouldn't be the architecture center; OOP is encapsulation, polymorphism, inheritance.
@slifin May 2020 Recommends
on HN thread Pretending OOP Never Happened
There's a good talk here from Uncle Bob who helped popularise the solid principles, about what OOP is, and isn't [this video] Towards the end of the talk note of the stickers on his laptop
Talk on what OOP is and isn't.

Citations, criticism and jokes

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close