Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    "Uncle" Bob Martin

    Program on Entrepreneurship

    2 HN recommenders · recommended in 3 months, 2017–2024

    YouTube

    1:23:35 · 179K views · Nov 25, 2014

    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.

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

    Software Engineering & LanguagesSoftware architecture & designSoftware practice, open source & careers
    1. 58:39
      Robert C Martin - Clean Architecture and Designgnbitcom285K views • 12 years ago
    2. 1:48:42
      Clean Code - Uncle Bob / Lesson 1UnityCoin2.2M views • 7 years ago
    3. 1:18:21
      "Uncle" Bob Martin - "The Future of Programming"Paul Stringer's Mobile Tech1.8M views • 10 years ago
    4. 1:13:24
      The Principles of Clean Architecture by Uncle Bob MartinNorfolkDevelopers591K views • 10 years ago
    5. 1:23:35
      Bob Martin SOLID Principles of Object Oriented and Agile DesignPeople career517K views • 11 years ago
    6. 28:03
      Object-Oriented Programming is Embarrassing: 4 Short ExamplesBrian Will2.2M views • 10 years ago
    7. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    8. 1:06:39
      Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert MartinConfreaks172K views • 14 years ago
    9. 1:16:55
      Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan KayErlang Solutions76K views • 9 years ago
    10. 2:27:34
      Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference929K views • 1 year ago
    11. 2:41:18
      Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)Yoshiki Ohshima (大島芳樹)31K views • 8 years ago
    12. 1:04:33
      Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yetJeff Gonis127K views • 13 years ago
    13. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    14. 56:39
      Alan Kay - Programming and ScalingColin McDonnell36K views • 11 years ago
    15. 55:17
      Google I/O 2009 - The Myth of the Genius ProgrammerGoogle for Developers1.2M views • 17 years ago
    16. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    17. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference220K views • 5 years ago
    18. 1:00:10
      Functional architecture - The pits of success - Mark SeemannNDC Conferences152K views • 10 years ago
    19. 36:42
      Bottom Up vs Top Down Design in Clojure - Mark BastianClojureTV29K views • 10 years ago
    20. 1:07:58
      Software Art Thou: Glenn Vanderburg - Real Software EngineeringZendesk35K views • 8 years ago

    3 comments from Hacker News

    1. @mrkeenJun 2024· in “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 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.

      Strongly recommendsView on HN
    2. @slifinMay 2020· in “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

      RecommendsView on HN
    3. @rimliuJul 2017· in “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

      CitesView on HN