HackerTube

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

Strange Loop Conference10 HN recommenders · recommended in 8 months, 2023–2026
YouTube
talk · general · evergreen · 2023–2026 on HN

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.

12 comments from Hacker News

@arcadia_leak2026-02 · 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 recommends View on HN
@__rito__2023-12 · 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 recommends View on HN
@p0nce2026-02 · in “D Programming Language”

> Are there technical reasons that Rust took off and D didn't? This talk explain why, it's not technical: ▶ this video > What are some advantages of D over Rust (and vice versa)? Advantages for D: Build faster, in typical programs you would need about 20 packages not 100, COM objects, easy meta-programming, 3 compilers. GC, way better at scripting. Advantages for Rust: borrow-checker is better. rustup.

Recommends View on HN
@Imustaskforhelp2025-08 · 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

Recommends View on HN
@plankalkyl2025-04 · 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

Recommends View on HN