Words of Wisdom

On Programming

The difference between a bad programmer and a good programmer is understanding. That is, bad programmers don’t understand what they are doing, and good programmers do. Believe it or not, it really is that simple. The more you understand what you are doing, the better you can do it. It applies to programming just the same as every other field in the world, except that it’s more important in programming because writing software is almost purely a mental activity where understanding is everything. - Code Simplicity, by Max Kanat-Alexander

On History

The universal interpreted programming language finally arrived in 1996. It was written in ten days by a programmer at Netscape named Brendan Eich. The language went through a few name changes. First it was called Mocha. Then it was officially launched as LiveScript. Then the marketing department swept in and renamed it JavaScript, hoping that the name would ride the wave of hype associated with the then‐new Java language. In truth, the languages have little in common. Java is to JavaScript as ham is to hamster. - Resilient Web Design, by Jeremy Keith

On Efficiency

The basic rule, which has been repeated by many programmers and with which I wholeheartedly agree, is to not worry about efficiency until you know for sure that the program is too slow. - Eloquent Javascript, by Martin Haverbeke

On Brains

You don't suddenly have a special programmer-brain by reaching this point, because nobody does. That isn't what makes a developer. What makes a developer is a curiosity, a willingness to learn, and maybe the drive to solve a puzzle or two. - JavaScript for Web Developers, by Mat Marquis