While at Software Passion Summit, K Scott did a series of four Lightning Round interviews, starting with Douglas Crockford.
Download / Listen:
Herding Code 138 – Douglas Crockford [audio://herdingcode.com/wp-content/uploads/HerdingCode-0138-Douglas-Crockford.mp3]
- K Scott asks Douglas what he meant when he said that the human brain wasn’t designed for this sort of work? What were we designed for? Douglas talks about how our minds are selected for hunting and gathering, but we have to work with what we’ve got, relating this to some tips for defensive programming.
- K Scott asks about JSLint. Douglas talks about how he thinks all languages should have code quality tools.
- The increment operator came over from C++ due to pointer operations. Bad idea?
- EcmaScript 5 introduced "use strict" – how does that work? Douglas talks about the use of useless expressions.
- K Scott asks what developers should be doing today. Douglas says developers should be working in the intersection of EcmaScript 3 and the strict parts of EcmaScript 5 to be ready for EcmaScript 6.
- That’s it! Scott runs off to tackle some more lightning round interviews.