May 2008

JavaScript: The Good Parts

Douglas Crockford's book title became a rallying cry — use the small subset of JavaScript that is reliable and ignore the rest.

Quote

JavaScript: The Good Parts.

What it was for

Douglas CrockfordIn 2008 many teams treated JS as a toy language. Crockford argued you could write serious software by deliberately avoiding the bad parts — influencing lint rules, style guides, and later TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases.'s stricter subsets.

People

  • Douglas Crockfordauthor

Why it's here

The title that legitimized JavaScript as a professional language.

Why it mattered

It gave teams permission to subset the language instead of using all of it.

What it solved

Developers lacked a shared guide for which JS features were safe in production.

Media

  • Douglas Crockford
    ImageDouglas Crockford

    Robert Claypool, CC0, via Wikimedia Commons

Related