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

    Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet

    Jeff Gonis

    6 HN recommenders · recommended in 19 months, 2013–2025

    YouTube

    1:04:33 · 127K views · Feb 12, 2013

    Alan Kay's 1997 OOPSLA keynote, preserved on YouTube after being lost from Google Video. He discusses what object orientation was meant to be, messaging, system design, and the state of computing practice.

    Treated as a foundational talk, cited constantly for Kay's views on object-oriented programming and for rethinking software practice.

    Software Engineering & LanguagesSoftware architecture & designTech pioneers & interviewsGUI, HCI & interface history
    1. 2:41:18
      Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)Yoshiki Ohshima (大島芳樹)31K views • 8 years ago
    2. 20:38
      Alan Kay: A powerful idea about teaching ideasTED51K views • 18 years ago
    3. 56:39
      Alan Kay - Programming and ScalingColin McDonnell36K views • 11 years ago
    4. 1:37:45
      Alan Kay: Doing with Images Makes Symbols (Full Version)Kenneth Friedman44K views • 11 years ago
    5. 43:50
      Founder School Session: The Future Doesn't Have to Be IncrementalDEMO47K views • 12 years ago
    6. 17:33
      Alan Kay's tribute to Ted Nelson at "Intertwingled" FestivalTheTedNelson41K views • 12 years ago
    7. 1:16:55
      Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan KayErlang Solutions76K views • 9 years ago
    8. 1:04:29
      The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)Yoshiki Ohshima (大島芳樹)9.1K views • 6 years ago
    9. 1:06:39
      Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert MartinConfreaks172K views • 14 years ago
    10. 1:07:26
      Alan Kay - Normal Considered Harmfulpowerfuloutlet60K views • 14 years ago
    11. 1:10:32
      Rethinking CS Education | Alan Kay, CrossRoads 2015Infosys Foundation USA28K views • 10 years ago
    12. 51:07
      Alan Kay, 2015: Power of SimplicityKenneth Friedman145K views • 11 years ago
    13. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    14. 2:27:34
      Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference929K views • 1 year ago
    15. 1:20:48
      Alan Kay : July 2007 : A Conversation with CMU Faculty & StudentsCMU Robotics Institute13K views • 10 years ago
    16. 1:18:21
      "Uncle" Bob Martin - "The Future of Programming"Paul Stringer's Mobile Tech1.8M views • 10 years ago
    17. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    18. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    19. 1:23:35
      "Uncle" Bob MartinProgram on Entrepreneurship179K views • 11 years ago
    20. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago

    20 comments from Hacker News

    1. @jgonJan 2014· in “WebKit.js: Pure JavaScript Port of WebKit”

      You should check out Alan Kay's OOPSLA keynote "The Compute Revolution Hasn't Happened Yet" at this video specifically about 20 mintues in where he says that a browser should be exactly what you say here. On the one hand, he was talking about this almost 20 years ago, on the other hand you're in good company because he's a pretty smart guy! I encourage all developers to watch that talk and do some thinking about the current state of our practice and where we want to go from here.

      Strongly recommendsView on HN
    2. @gamblerApr 2019· in “Correctness – A paradigm for sustainable software development”

      Most Alan Kay's presentations I've seen were worth watching. Tons of great ideas in each. They really improved how I reason about systems. There is this famous talk from OOPSLA 1997: this video If you want to see what "practical" OOP looked like in the 80s, this is a good video: [LINK]

      Strongly recommendsView on HN
    3. @mpweiherMar 2024· in “Alan Kay's talk at UCLA – Feb 2024 [video]”

      The Computer Revolution hasn't happened yet , OOPSLA 1997 keynote this video Others have already mentioned The Early History of Smalltalk , highly recommended. You'll probably want to read it a couple of times, revisit from time to time. The big idea is messaging, or rather "ma" [LINK] "The key in making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be." "I think I recall also pointing out that it is vitally important not just to have a complete metasystem, but to have fences that help guard the crossing of metaboundaries." " I would say that a system that allowed other metathings to be done in the ordinary course of programming (like changing what inheritance means, or what is an instance) is a bad design. (I believe that systems should allow these things, but the design should be such that there are clear fences that have to be crossed when serious extensions are made.)" "I would suggest that more progress could be made if the smart and talented Squeak list would think more about what the next step in metaprogramming should be -- how can we get great power, parsimony, AND security of meaning?"

      RecommendsView on HN
    4. @chongliMay 2022· in “460M Indian Internet Users Are Now on IPv6”

      operating systems which are totally transparent and easily understood by their users I sort of glossed over this part so now I have a chance to elaborate. Alan Kay has put a ton of thought into this issue [1]. He firmly believes that we can build an operating system and application software with an extremely small footprint (LOC's) so that a single person can understand the whole thing. Since he gave that talk, we've moved further and further away from Kay's vision. We've made things more and more complex, opaque, centralized, and difficult to change. We've given away our future to big tech companies. Heck, we've even given away the past. We've lost much of the freedom we had back in the 90's, let alone the 70's and 80's when Kay did so much of his work. We're going to have to work incredibly hard just to regain what we've lost. [1] this video

      RecommendsView on HN
    5. @e12eAug 2016· in “Restoring Y Combinator's Xerox Alto, day 4: What's running on the system”

      I recently (re)discovered Alan Kay's 1997 OOPSLA talk: this video For others that have been following his work (and talks), it doesn't really contain much new stuff, but the context of a talk to an audience of programmers brings out some different contexts. He touches on the the fact that they didn't "just" spend extra money to prototype the dynabook in the form of the Alto - but they built 2000 machines - and part of that is of course so they could invite (among others) whole classes of school children to come and play with the tech.

      RecommendsView on HN