August 18, 2008

video review

Video: Douglas Crockford: “Quality”


Douglas Crockford: “Quality” @ Yahoo! Video

worth watching: definitely!

in a sentence: A Must-see for all application developers, especially web devs.

stars: 4/4

info quality: 5/5 -Crockford siphoning off experience

audio quality: 5/5

video quality: 5/5 -text info is nice and sharp. color is slightly dull and lighting is poor, but the image is sufficient for a javascript video.

comments: Video begins by tracing the evolution of software, and the “software crisis” of the late 1960s. He notes that this crisis was never resolved, continuing into web 2.0. Main cause of the crisis is managing complexity in a finite production time. Web 2.0 apps are being done for the first time, and this often aggravates existing development problems.

Crockford examines the triad of good development, examines fix/toss decisions, and discussing the setting of goals.

takeaways:

  1. comment you code, use good names
  2. keep code simple
  3. keep project goals reasonable and realistic, allow time to revise
  4. know when to hold and know when to fold bad codebases
  5. don’t release code just to release code, release lasting code