Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good… — 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… — Douglas Crockford Copy Share Image
Generally, the craft of programming is the factoring of a set of requirements into a a set of functions and data structures. — Douglas Crockford Copy Share Image
It turns out that style matters in programming for the same reason that it matters in writing. It makes for better reading. — Douglas Crockford Copy Share Image
JavaScript is the world's most misunderstood programming language. — Douglas Crockford Copy Share Image
Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into… — Douglas Crockford Copy Share Image
The structure of software systems tend to reflect the structure of the organization that produce them. — 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