HackerTube.dev

"Uncle" Bob Martin

Program on Entrepreneurship · 178.5K views · 2014-11-25 · 1:23:35

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

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.

On Hacker News

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

Recommended by 2 HN people across 2 months · HN mentions 2017–2024

Topics

Search by tags

What people said

mrkeen · 2024-06 · Strong recommendation

> 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 [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.

Read the original HN comment ↗
slifin · 2020-05 · Recommendation

There's a good talk here from Uncle Bob who helped popularise the solid principles, about what OOP is, and isn't [VIDEO] Towards the end of the talk note of the stickers on his laptop

Read the original HN comment ↗
rimliu · 2017-07 · Reference

To quote ironic remark from "Uncle" Bob Martin: > Why do we write the code that slows us down? > And the answer to that is "Well, because we had to go fast! [VIDEO]

Read the original HN comment ↗

Sources

Video by Program on Entrepreneurship, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources