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

    "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

    Strange Loop Conference

    10 HN recommenders · recommended in 12 months, 2023–2026

    YouTube

    43:58 · 141K views · Oct 5, 2023

    Evan Czaplicki, creator of Elm, examines how programming languages are funded. He looks at where compiler engineers' salaries come from, why Go has about 5 engineers while Dart has about 30, and how this limits language design.

    Recommended repeatedly as a funny, informative talk on the economics behind programming languages and open source.

    Software Engineering & LanguagesProgramming language designSoftware practice, open source & careers
    1. 1:01:45
      Four Languages from Forty Years Ago - Scott WlaschinNDC Conferences33K views • 8 years ago
    2. 37:07
      Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting ThingsFunctionalTV45K views • 7 years ago
    3. 42:43
      "Propositions as Types" by Philip WadlerStrange Loop Conference144K views • 11 years ago
    4. 54:35
      "An approach to computing and sustainability inspired from permaculture" by Devine Lu LinvegaStrange Loop Conference19K views • 3 years ago
    5. 47:16
      "The Hard Parts of Open Source" by Evan CzaplickiStrange Loop Conference50K views • 8 years ago
    6. 58:23
      Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry OnCurry On!82K views • 11 years ago
    7. 38:26
      "Code is the Easy Part" by Evan Czaplickielm-conf43K views • 10 years ago
    8. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    9. 39:58
      "Production Prolog" by Michael HendricksStrange Loop Conference58K views • 12 years ago
    10. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    11. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    12. 47:52
      “What is Success?” by Evan CzaplickiElm Europe31K views • 8 years ago
    13. 31:14
      "Make the Back-End Team Jealous: Elm in Production" by Richard FeldmanStrange Loop Conference36K views • 11 years ago
    14. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    15. 47:02
      Elm Europe 2017 - Evan Czaplicki - The life of a fileElm Europe72K views • 9 years ago
    16. 39:40
      "Type-Driven Program Synthesis" by Nadia PolikarpovaStrange Loop Conference15K views • 8 years ago
    17. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    18. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    19. 52:09
      "How to teach programming (and other things)?" by Felienne HermansStrange Loop Conference34K views • 7 years ago
    20. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago

    19 comments from Hacker News

    1. @__rito__Dec 2023· in “Ask HN: Best tech talks you have heard in 2023?”

      For me, my favorites were: 0. "Computational Physics, Beyond the Glass" by Sam Ritchie (Strange Loop 2023) - [LINK] - This guy created an interactive Lisp-based Physics visualizer and got started on it by reading Structure and Interpretation of Classical Mechanics . He now has a full-fledged project, and touches upon many ideas for educating people through innovative means. Really loved this video. Connected the ideas of Logo programming environment and something like a LISP-Physics visualizer. 1. "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023) - this video - How does creating a new programming language work really? Who are the players, and what goes behind? Very highly recommend this funny, informative talk to understand aspects of creating a programming language other than the theoretical ones. 2. Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023 - [LINK] - This is actually about array languages and Haskell and not C++. Encountered "tacit" programming for the first time, and it opened a slightly new way of thinking for me. And others that I liked were: 0. Ruby on Rails: The Documentary - [LINK] - Not a Rubbyist, but still liked this documentary. 1. "Software & The Game of Go" by David Nolen (Strange Loop 2023) - [LINK] 2. "Making Hard Things Easy" by Julia Evans (Strange Loop 2023) - [LINK] - I always liked Evans' written content and zines, as they were fun to read and helped people. It was nice to see how she operate

      Strongly recommendsView on HN
    2. @arcadia_leakFeb 2026· in “D Programming Language”

      > This talk explain why, it's not technical: this video Really good talk, I remember watching it when it came out. Elm is what got me looking into FP several years ago, a nice language it was.

      Strongly recommendsView on HN
    3. @josephgOct 2023· in “Just paying Figma $15/month because nothing else fucking works”

      > if you don't care about the feature ... all you're left with is a broken window. Maybe. Or maybe I'm left with a building that works fine for me. It might be lacking some features that some people want, but maybe thats ok. > Maybe the onboarding is the real issue. ... the maintainers are too busy to do that themselves most of the time. Yeah; I saw a great talk from Strange Loop the other day by the developer of Elm on the economics of opensource software[1]. He pointed out that a "good" opensource project really wants good dev work, a maintained issue tracker, infrastructure (CICD, etc), a good website, documentation, blog posts, onboarding of devs, community stuff, conference talks, trademarks, a roadmap, and so on. But it takes more than one person to do all of that. It takes a whole team. And we're spoiled by opensource projects like React or Rust which are sponsored by companies with money. My little opensource projects just have me, in my hobbyist time. And I'm not very good at all the non-programming things. And I'd much rather be programming than doing all of that other stuff. I think a lot of projects really want fulltime maintainers. But instead they just have the unpaid, overworked authors doing what we can. Of course users want better. But, well, thats how it is at the moment. Honestly, its surprising that everything works as well as it does. [1] this video

      RecommendsView on HN
    4. @plankalkylApr 2025· in “Ask HN: How do you make a living contributing to and/or creating OSS projects?”

      I am not an OSS contributor, so I have no personal experience whatsoever in this context. But I saw this talk by Evan Czaplicki (author of Elm) a while ago.[1] The talk is primarily about the economics of open-source programming languages, but I think that a lot of the issues discussed overlap with other areas of OSS. From the description of the youtube video: > In the mythology of open source, programming languages are created by people who seemingly have no direct economic function. They are just really good at compilers (somehow) and have a house to live in (somehow) and have a lifetime to devote to creating a useful programming language (somehow!) > We will examine specific organizations that create programming languages. Where do the salaries for compiler engineers come from? How does Go end up with 5 engineers and Dart end up with 30? Who signs off on these expenses and why? Does this put any boundaries on language design or development practices? And how do the economics work for people outside of the major tech corporations? > My goal is to give the talk I needed to hear 10 years ago when I was just starting on Elm. By clearly delineating the many variations of corporate funding and independent funding, I hope users will come away with a better foundation for evaluating and comparing programming languages. [1] this video

      RecommendsView on HN
    5. @ImustaskforhelpAug 2025· in “Why Nim?”

      Oh boy, I always had this knack for seeing/testing multiple langauges and when I had first discovered nim, I used to watch some nim youtube related content and I remember someone in nim community pointed out about this same video from the creator of elm that you also mention. So, I think that I had watched the video and honestly, I will watch it now once again since I don't remember it clearly but If I remember, I really liked it. A quick search points me to the video, though I am not sure this video

      RecommendsView on HN