Crockford began his discussion by reminding the audience what our primary job is as a developer,
"We are paid to write programs that work well and are free of error."
Needless to say, every developer at some point in his or her career (probably more than once) has failed with the second part of that statement, including myself. Crockford pointed out the importance of scheduling our time appropriately, and that we, as developers, all need to work to improve in this area. He explained that developers need to consider the time it takes to develop the application, and the time it takes to make sure the code works well - emphasizing the code working well.
Star Trek vs. Star Wars
In summary, this was a memorable keynote discussion, and would highly recommend attending one of Douglas Crockford’s discussions. Crockford’s presentation was a snippet of the many information-packed sessions I was able to attend on the second day of DevSummit.