THE VIDEO SHELF · nodejs design mistakes
10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
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 HN readers recommended it
HN treats it as the classic talk on why Deno exists and on lessons from design mistakes in a widely used platform.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- JSConf
- Topic
- nodejs design mistakes
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 6
- HN mentions in dataset
- 20
- Recommendation years in dataset
- 2018–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Ryan Dahl's great talk on design mistakes he made with node.js is something I think about all the time: [VIDEO] Even though he considers things like `require('./something')` defaulting to either `./something.js` or `./something/index.js` a mistake, he also admits these are not possible to change at …
bin_bash on Hacker News · 2023-01
In Breaking the Snake: How Python went from 2 to 3Deno [1] is a new JS runtime by one of the creators of NodeJS, Ryan Dahl. He had a great talk [2] about the lessons he learned when creating/maintaining NodeJS. Many of these lessons are being applied to Deno. [1] [LINK] [2] [VIDEO]
azemetre on Hacker News · 2020-06
In Design Doc: Use JavaScript instead of TypeScript for internal Deno CodeI just hope in 5 years we're not seeing a talk saying that in retrospective, dropping static types was a huge error... and DoNe is a new project to fix issues like that! (I'm just referring to this nice talk about the regretful mistakes done …
j1elo on Hacker News · 2020-06
In Deno will stop using TypeScript
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.