HackerTube

THE VIDEO SHELF · javascript language design

Nordic.js 2014 • Douglas Crockford - The Better Parts

Douglas Crockford's Nordic.js 2014 talk on 'the better parts' of JavaScript and programming in general. He argues against `this`, `new` and ES6 classes, and for classless, composition-based object patterns, with some broader remarks on building better structures for the future.

Why HN readers recommended it

HN commenters cite it whenever JavaScript classes, `this` or inheritance come up, as the clearest case for classless OOP from Crockford.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Nordic.js
Topic
javascript language design
Format
talk
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
9
Recommendation years in dataset
2014–2023

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.

  • I believe that switching to a stack machine is short-sighted and a big mistake: The AST format could open up new possibilities for software, some of which are observable in Lispy languages like Scheme (I won't list them here). Instead, we're looking at locking the …

    shkaboinka on Hacker News · 2016-11
    In WebAssembly Stack Machine
  • I don't think a project is "wrong" if it is working. Also these a just opinions, but I think it's counterproductive. I feel it's the same as class systems with inheritance and lots of OO properties implemented. It's not wrong, but it's so much overhead, …

    hrktb on Hacker News · 2014-12
    In “This” in JavaScript
  • It's possible to write javascript without `this`, a style preferred e.g. by Douglas Crockford, explained in the video below. [VIDEO] I've also started to write my code mostly without `this`, `class` or `new`, not looking back. Another related, highly recommend reading: [LINK]

    Yaggo on Hacker News · 2017-08
    In ‘This’ in JavaScript

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring