Vivarium
← back to catalog

#000591

JavaScript: The Good Parts

Douglas Crockford

A slim, opinionated classic that reshaped how a generation of developers wrote JavaScript. Douglas Crockford's argument is that buried inside a hastily designed, much-maligned language lies a genuinely elegant one — a small, well-chosen subset built around functions, dynamic objects, and lightweight data — and that disciplined programmers should stick to those "good parts" while steering clear of the traps and misfeatures that make up the rest. In barely a hundred and fifty pages, dense with railroad diagrams of the grammar, he lays out a functional, minimalist style that influenced coding standards, linters, and countless teams. Sharp, prescriptive, and occasionally cranky, it reads less like a tutorial than a manifesto, and it remains one of the most cited programming books of its era.

more…

The author

Douglas Crockford is an American programmer best known for specifying and popularizing JSON, the data-interchange format now ubiquitous on the web, and for a long stint as a prominent JavaScript advocate at Yahoo and later PayPal. His conference talks and this book made him one of the language's most quoted authorities.

The book

Published by O'Reilly in 2008, JavaScript: The Good Parts distills the language to a functional core and warns against the rest, complete with grammar diagrams and a catalog of pitfalls.

How it has aged

Its core advice remains influential, though JavaScript has since evolved substantially (ES6 and beyond), fixing or superseding several of Crockford's "bad parts," so readers often pair it with newer guides. Crockford's public standing has also grown more complicated: in 2016 he was abruptly dropped from the keynote lineup of the Nodevember conference amid community disputes, with one speaker publicly alleging demeaning remarks in his talks. The organizers offered little detail and the removal itself drew criticism, so accounts remain contested; it is a reputational episode, not a matter of proven misconduct or any legal finding, set against an otherwise widely respected technical career.

For more context

The O'Reilly listing covers the book; contemporary reporting documents the 2016 dispute.

Sources - JavaScript: The Good Parts — O'Reilly - Why I won't be speaking at conferences with Douglas Crockford anymore — Kas Perch, Medium

Type
Book
Author / Maker
Douglas Crockford
Publisher
O'Reilly Media
Year
2008
ISBN
None
Shelf
Craft & How-to
Location
Colorado