JavaScript is the only language that I'm aware of that people feel they don't need to learn before they start using it. — Douglas Crockford Copy Share Image
I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The… — Douglas Crockford Copy Share Image
In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders. — Douglas Crockford Copy Share Image
JavaScript is the world's most misunderstood programming language. — Douglas Crockford Copy Share Image
Progress comes from finding better ways to do things. Don't be afraid of innovation. Don't be afraid of ideas that are not your own. — Douglas Crockford Copy Share Image
“If you want to learn more about the bad parts and how to use them badly, consult any other JavaScript book.” — Douglas Crockford Copy Share Image
JavaScript is the only language that I'm aware of that people feel they don't need to learn before they start using it. — Douglas Crockford Copy Share Image
Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good parts and… — Douglas Crockford Copy Share Image
“suppress empty strings in the output array when the separator is a regular expression: var f = '|a|b|c|'.split(/\|/); // f is ['a', 'b', 'c']… — Douglas Crockford Copy Share Image
People who use Class will never understand all the crap they are doing. — Douglas Crockford Copy Share Image
“Few classical programmers found prototypal inheritance to be acceptable, and classically inspired syntax obscures the language’s true prototypal nature. It is the worst of… — Douglas Crockford Copy Share Image
The good thing about reinventing the wheel is that you can get a round one. — Douglas Crockford Copy Share Image
Good architecture is necessary to give programs enough structure to be able to grow large without collapsing into a puddle of confusion. — Douglas Crockford Copy Share Image
“undefined and NaN are not constants. They are global variables, and you can change their values. That should not be possible, and yet it… — Douglas Crockford Copy Share Image