10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
What it is
Node.js creator Ryan Dahl discusses ten design mistakes he made in Node, including package.json, npm, and module resolution. The talk sets out the motivations behind his later project, Deno.
Why Hacker News recommends it
HN treats it as the classic talk on why Deno exists and on lessons from design mistakes in a widely used platform.
- 6 people recommended it
- 4 different months
- 1 strong recommendations
- first 2018, last 2025
What HN commenters said
“Ryan Dahl's great talk on design mistakes he made with node.js is something I think about all the time”
Great talk on design mistakes in Node.
bin_bash, 2023-01 · Strong recommendation · in “Breaking the Snake: How Python went from 2 to 3”
“He had a great talk [2] about the lessons he learned when creating/maintaining NodeJS.”
Lessons from creating Node that are applied in Deno.
azemetre, 2020-06 · Recommendation · in “Design Doc: Use JavaScript instead of TypeScript for internal Deno Code”
“this nice talk about the regretful mistakes done in Node”
Nice talk on regretful Node mistakes.
j1elo, 2020-06 · Recommendation · in “Deno will stop using TypeScript”
“Here's the classic video on the topic”
Classic talk on why Deno exists.
kybernetikos, 2020-06 · Recommendation · in “Deno will stop using TypeScript”
“For the reasons on why creating Deno I recommend "10 Things I Regret About Node" by Deno's author”
Explains the reasons behind creating Deno.
bartlomieju, 2020-12 · Recommendation · in “Deno 1.6 supports compiling TypeScript to a single executable”
“Recommended "literature": 1. 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU”
Listed as recommended literature.
onetom, 2021-02 · Recommendation · in “Choose Boring Technology (2015)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: node.js, deno, npm, module system, ryan dahl, javascript
Also recommended by the same people
explainerThe Ranks of Global Billionaires: Not All Billionaires Are Made EqualEconomics Explained · 4 HN recommenders · 2020–2022
lectureIn Search of TomorrowBerkeley Institute for Data Science (BIDS) · 9 HN recommenders · 2015–2018
demoMachine with Concrete - Arthur GansonArthur Ganson · 2 HN recommenders · 2015–2025
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkWhat the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf · 16 HN recommenders · 2015–2025
documentaryBOOKSTORES: How to Read More Books in the Golden Age of ContentMax Joseph · 3 HN recommenders · 2023–2026
podcastBrendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160Lex Fridman · 5 HN recommenders · 2021–2023
lectureCrockford on JavaScript - Volume 1: The Early YearsYUI Library · 10 HN recommenders · 2013–2022