Top 24 Douglas Crockford Quotes
#1. Features have a specification cost, a design cost, and a development cost. There is a testing cost and a reliability cost ... Features have a documentation cost. Every feature adds pages to the manual increasing training costs.
Douglas Crockford
#2. JavaScript is the world's most misunderstood programming language.
Douglas Crockford
#3. Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.
Douglas Crockford
#4. 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
#5. Features that offer value to a minority of users impose a cost on all users.
Douglas Crockford
#7. 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
#8. Just because something is a standard doesn't mean it is the right choice for every application. Like XML, for example.
Douglas Crockford
#9. People who use Class will never understand all the crap they are doing.
Douglas Crockford
#10. The good thing about reinventing the wheel is that you can get a round one.
Douglas Crockford
#11. Generally, the craft of programming is the factoring of a set of requirements into a a set of functions and data structures.
Douglas Crockford
#12. People who should be the first to recognize the value of an innovation are often the last ...
Douglas Crockford
#13. Computer programs are the most complex things that humans make.
Douglas Crockford
#15. In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders.
Douglas Crockford
#16. The structure of software systems tend to reflect the structure of the organization that produce them.
Douglas Crockford
#17. Things don't change because people change their minds. They change because they retire or die.
Douglas Crockford
#18. It turns out that strong typing does not eliminate the need for careful testing. And I have found in my work that the sorts of errors that strong type checking finds are no the errors I worry about.
Douglas Crockford
#19. It turns out that style matters in programming for the same reason that it matters in writing. It makes for better reading.
Douglas Crockford
#20. Good architecture is necessary to give programs enough structure to be able to grow large without collapsing into a puddle of confusion.
Douglas Crockford
#21. Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good parts and avoiding the bad parts.
Douglas Crockford
#22. I give permission
for IBM, its customers, partners, and minions, to use JSLint for evil.
Douglas Crockford
Famous Authors
Popular Topics
Scroll to Top