"Uncle" Bob Martin

Program on Entrepreneurship · 178K views · 2014 · 1:23:35

Open on YouTube

Software architecture & designSoftware practice, open source & careerstalk

Why Hacker News recommends it

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

What it is

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.

Recommended by 2 HN commenters across 2 different months, 2017 to 2024.

What Hacker News said

Strong rec mrkeen · 2024-06 · on “Don't Refactor Like Uncle Bob”

> 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 en

Recommends slifin · 2020-05 · on “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

Cites rimliu · 2017-07 · on “Introductory bullshit detection for non-technical managers”

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! [this video]