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

    RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

    O'Reilly

    5 HN recommenders · recommended in 13 months, 2012–2026

    YouTube

    1:00:56 · 87K views · May 8, 2009

    Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths. He draws lessons about language communities and arrogance that he argues could hurt Ruby too.

    HN cites it in discussions of language evangelism, community dynamics and zealotry, as an accessible account of how a good language can die for non-technical reasons.

    Software Engineering & LanguagesProgramming language designSoftware practice, open source & careersPython, Ruby & scripting languages
    1. 2:08:02
      Alto System Project: Dan Ingalls demonstrates SmalltalkComputer History Museum36K views • 7 years ago
    2. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    3. 7:15
      7 minutes of Pharo Smalltalk for RubyistsAvdi Grimm37K views • 11 years ago
    4. 1:06:39
      Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert MartinConfreaks172K views • 14 years ago
    5. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    6. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    7. 53:31
      Growing a Language, by Guy SteeleBill Pugh165K views • 14 years ago
    8. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    9. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    10. 40:56
      "Liberating the Smalltalk lurking in C and Unix" by Stephen KellStrange Loop Conference25K views • 12 years ago
    11. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    12. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    13. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    14. 51:57
      Lone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks30K views • 15 years ago
    15. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago
    16. 1:18:21
      "Uncle" Bob Martin - "The Future of Programming"Paul Stringer's Mobile Tech1.8M views • 10 years ago
    17. 1:01:45
      Four Languages from Forty Years Ago - Scott WlaschinNDC Conferences33K views • 8 years ago
    18. 1:12:12
      2017 ACM PPoPP Keynote: It's Time for a New Old LanguageGuy Steele6.8K views • 9 years ago
    19. 43:37
      Lambda World 2018 - What FP can learn from Smalltalk by Aditya SiramLambda World25K views • 7 years ago
    20. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago

    14 comments from Hacker News

    1. @bayindirhMar 2024· in “Rewrite the VP9 codec library in Rust”

      > your arguments against Rust come off as biased. Yes, I'm pretty aware of this, and I keep this bias voluntarily, because Rust is generally touted (hyped?) as a Silver Bullet, and I'm wary of Silver Bullets. So, I want to highlight that fact. > Sorry if I came across as rude. No hard feelings. As I said, I'm not under delusion of a perfect life. I just said it. > I just find it slightly puzzling how your stance on it is kind of going up and down. :) I have a habit of mirroring the tone of the person I'm talking with. Combine it with the fact that English is not my native language, it's possible that "tone adjustment" is far from perfect. > it's been quite a while since I've seen Rust zealotry on HN... Yes, there's no zealotry here, and it's great, but I'm exposed to a wider community than HN people. Unfortunately, HN represents very small percent of the programmers around. A great talk I like about this issue is Robert Martin's "What Killed Smalltalk Could Kill Ruby, Too" [0]. Let's say, I'm marred and bitter from tons of zealotry and flamewars over the years (yes, I'm not young folk). > While that likely does wonders for your mental health... [Snipped for brevity] First of all, thanks. I pray that you work in a place you love and never work again. I'm very aware that how being solo makes me different and biased, and I think I highlighted at a couple of places. On the other hand, I understand what teams and team-related activities are important for code quality. Let's say th

      RecommendsView on HN
    2. @bayindirhSep 2022· in “Go runtime: 4 years later”

      We always make this discussion with friends. I don't think every language should tick the boxes the same way. I also personally like Go a lot. It's filling the gap between C++ and Python for me. If I need something compiled with proper threading support, but C++ would be an overkill, I reach for Go. Go is designed with a human centric view, IMHO: "Make writing great programs easier rather than design a language with novel/cutting edge features, but with a high cognitive load", and I find it as a noble aim as Rust's guarantees and aspirations. I understand why people love Rust, but I don't think it's the only one, or the proverbial silver bullet that we finally achieved. Yes, it's nice. Yes, it brings many things to the table, but it's not the final solution for once and for all. You like Rust? Great, Go for it (unintended pun alert), but I think we need all languages from all paradigms and perspectives. I find this talk [0] very informative and useful while interacting with other languages and communities. I'm not sharing this with any insinuations towards you, but just find it generally perspective broadening. [0]: this video - What Killed Smalltalk could Kill Ruby.

      RecommendsView on HN
    3. @duncanawoodsAug 2015· in “Redline Smalltalk for the JVM”

      After watching a few Alan Kay talks where he pines for Smalltalk, I happened to watch this Robert Martin talk "What killed Smalltalk could kill Ruby". this video The tldw reasons he gives for why Smalltalk died: - too easy to make a mess where adding complexity would be punished late. - arrogance - community isolated itself from the world and did not address common industry needs - commercial only - alternative free languages dominated

      RecommendsView on HN
    4. @brudgersJul 2015· in “Some Functional Programmers Are Arrogant”

      For some context on Martin's comments his talk on how arrogance effected Smalltalk is probably relevant: this video and probably worth watching if you enjoy Uncle Bob's soulful stylings and are interested in his thoughts about programming language communities.

      RecommendsView on HN
    5. @pjmlpNov 2016· in “Keep Ruby Weird Again [video]”

      Quite interesting, maybe one should also check this older talk: Robert Martin, "What Killed Smalltalk Could Kill Ruby", 2009 this video

      RecommendsView on HN