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 - "The Future of Programming"

    Paul Stringer's Mobile Tech

    10 HN recommenders · recommended in 18 months, 2016–2022

    YouTube

    1:18:21 · 1.8M views · May 18, 2016

    Robert C. Martin (Uncle Bob) traces the history of software from 1948 to today, looking at the problems programmers faced, how they were solved, and what mistakes the profession made. He then projects where the field is going, including professionalism and regulation.

    HN recommends it as an engaging overview of programming history and an argument for professional standards, citing the agile manifesto section and the claim that software has advanced little since the 1950s.

    Software Engineering & LanguagesSoftware practice, open source & careersTech pioneers & interviewsSoftware architecture & design
    1. 1:23:35
      "Uncle" Bob MartinProgram on Entrepreneurship179K views • 11 years ago
    2. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    3. 1:48:42
      Clean Code - Uncle Bob / Lesson 1UnityCoin2.2M views • 7 years ago
    4. 1:06:39
      Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert MartinConfreaks172K views • 14 years ago
    5. 1:04:33
      Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yetJeff Gonis127K views • 13 years ago
    6. 1:23:35
      Bob Martin SOLID Principles of Object Oriented and Agile DesignPeople career517K views • 11 years ago
    7. 1:07:26
      Alan Kay - Normal Considered Harmfulpowerfuloutlet60K views • 14 years ago
    8. 2:41:18
      Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)Yoshiki Ohshima (大島芳樹)31K views • 8 years ago
    9. 56:27
      In Search of TomorrowBerkeley Institute for Data Science (BIDS)18K views • 10 years ago
    10. 58:39
      Robert C Martin - Clean Architecture and Designgnbitcom285K views • 12 years ago
    11. 1:20:48
      Alan Kay : July 2007 : A Conversation with CMU Faculty & StudentsCMU Robotics Institute13K views • 10 years ago
    12. 1:37:45
      Alan Kay: Doing with Images Makes Symbols (Full Version)Kenneth Friedman44K views • 11 years ago
    13. 49:36
      Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018Code Sync41K views • 8 years ago
    14. 55:17
      Google I/O 2009 - The Myth of the Genius ProgrammerGoogle for Developers1.2M views • 17 years ago
    15. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    16. 14:46
      Computers for Cynics 0 - The Myth of TechnologyTheTedNelson33K views • 14 years ago
    17. 48:40
      Capt. Grace Hopper on Future Possibilities: Data, Hardware, Software, and People (Part One, 1982)National Security Agency180K views • 2 years ago
    18. 51:07
      Alan Kay, 2015: Power of SimplicityKenneth Friedman145K views • 11 years ago
    19. 1:13:24
      The Principles of Clean Architecture by Uncle Bob MartinNorfolkDevelopers591K views • 10 years ago
    20. 43:50
      Founder School Session: The Future Doesn't Have to Be IncrementalDEMO47K views • 12 years ago

    20 comments from Hacker News

    1. @ghowardJul 2022· in “What’s the end goal for you programmers?”

      I am not working in industry; I'm such a loner programmer that I struggle in industry. But since my wife likes her work, I have space to write the software I want to write. My first goal is to make that software good enough and useful enough to create an engineering-only company like Hwaci, the company that does SQLite and Fossil. If I succeed at that, I'll see about trying to pull in enough money to retire early and do charity work through my church. But I have another goal for while I'm still in industry. I want to change our industry such that it is a professional industry, with a code of ethics, to where we create software that serves users , not our employers or government. This means fighting against slurping up user data, serving ads, and other ways that software disobeys users in favor of obeying its creators. I even created a Twitter account to show some of those things. [1] Yes, that means an uphill battle against basically all of Big Tech, and I don't expect to win. But if I make people think about it, I'll take that as a win. But regardless, I feel strongly about it because users depend on us to make software that will serve them. If we don't, no one will. Uncle Bob Martin talked about this. [2] (That link starts at a good point, but the whole talk is worth watching.) So that's my goal: make good software and change the industry for the better. Lofty, yes, but I'll be satisfied by completing one of those goals. [1]: [LINK] [2]: this video

      Strongly recommendsView on HN
    2. @neoviveDec 2019· in “Say it's 1962, you're lucky enough to be a programmer working with an IBM 7090”

      For those interested in the history of computer programming, "Uncle" Bob Martin gave an excellent talk in 2016 called "The Future of Programming", starting with Alan Turing in 1936. It's a fascinating introduction to the evolution of hardware and programming languages. I was particularly amazed at how Turing used CRT screens for memory and output. The history discussion starts at around 11 min: this video

      Strongly recommendsView on HN
    3. @rb808Jul 2018· in “Computer science as a lost art (2015)”

      Bob Martin has a great talk this video , which illustrates a lot of history of computers. He asserts that the number of devs is doubling every 5 years which means that half the developers have < 5 years experience. The industry has lots much of its scientific discipline which has to return, or regulations will force more structure. Anyway he's a great speaker and this is one of my favorites.

      Strongly recommendsView on HN
    4. @kartanOct 2017· in “Tech workers worry about age discrimination at age 40: Study”

      For an informed answer you can see: "Uncle" Bob Martin - "The Future of Programming" this video Please, see the video. It is an awesome informative and it will give you a lot of insight on our current situation. It is not about startups, but about the maturity of the industry itself.

      Strongly recommendsView on HN
    5. @EdSharkeyJan 2017· in “My Response to “Are we overcomplicating software development?””

      To me, the real issue is that the managers got ahold of agile. Most managers just want waterfall, I'm convinced, which I suspect is where so much of the head scratching about Agile comes from. We developers have done an abysmal job developing, socializing, and formalizing our standards and practices. Needing to keep agile things loose because teams and industries and people and projects differ is one thing. But, we don't even try to establish unambiguous definitions for general topics like test-driven development, big visible charts, or sprints. Frankly, we need industry leadership and earned certifications for developer craftsmanship. Uncle Bob recently has shared some good food for thought in this area. Not only does he recommend the direction we professional devs need to head, but he also speculates as to what will happen if we don't (loss of freedom.) this video

      RecommendsView on HN