YUI Theater — Douglas Crockford: “Quality”

May 16, 2007 at 10:05 am by Eric Miraglia | In YUI Theater | 3 Comments

“I’m going to cover the whole range of human emotion, from the heights of creative ecstasy all the way down to the depths of technical despair. And, as you’d expect, we’re going to start with the latter.”

That’s how Douglas Crockford began his talk on software quality as he concluded our annual (internal) frontend engineering conference in March, and things only got more interesting from there. With his penchant for setting the concerns of the moment in the longer context of software engineering and its history, Douglas starts with a discussion of the software crisis, a topic of deep concern to engineers in the early days of the industry when computers and their programs began to increase in complexity. The software crisis of the 60s was marked by software projects that went over budget, went over time, and were beset by failure. Douglas contends that the software crisis never went away; we just learned to live with it. After awhile, it was no longer news, but rather part of the software engineering landscape. Says Douglas: “It’s not reported [today] in the same way that we don’t report that the sun will exhaust its supply of hydrogen.”

If you want to know what San Jose’s Winchester House can teach you about software, if you want to know why software engineers are by necessity optimists, if you want to know why computer science has failed to teach us how to manage software projects (and what you can do about it), if you want to know why legacy software (“the crap we did before we knew how to do things right”) is a liability, this presentation is for you.

Video of the presentation is available in an embeddable and platform-agnostic Flash format (embedded below) and as an iPod-compatible download. (If your computer doesn’t recognize the .m4v file, try renaming it to .mp4.

In Case You Missed…

Some other recent videos from the YUI Theater series:

  1. Victor Tsaran: “An Introduction to Screenreaders” (Yahoo! Video | .m4v download)
  2. A Conversation with David Weinberger (Yahoo! Video | .m4v download)
  3. John Resig: "Advancing JavaScript with Libraries" (Yahoo! Video | .m4v download)
  4. Doug Geoffray: "From the Mouth of a ScreenReader" (Yahoo! Video | .m4v download)

Much more content, including Douglas’s well-received series of lectures on JavaScript, is available on the YUI Theater website.

Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!

3 Comments »

RSS feed for comments on this post. TrackBack URI

  1. [...] Douglas Crockford on quality – YUI Theater – [...]

    Pingback by renaissance chambara | Ged Carroll » Blog Archive » Links for 2007-05-16 [My Web 2.0] — May 17, 2007 #

  2. I continue to be impressed by the seemingly endless wisdom of Douglas Crockford. Especially watching his JavaScript talks, I find myself wondering how anyone can possibly understand JavaScript to the depth that he does.

    I think it’s great that Yahoo shares Douglas with the community rather than hiding him within the gates of the Sunnyvale campus. :)

    Comment by mwarden — May 19, 2007 #

  3. [...] YUI Theater — Douglas Crockford: “Quality” » Yahoo! User Interface Blog (tags: programming history development webdev) [...]

    Pingback by ArtLung Blog » Daily Links — May 23, 2007 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hosted by Yahoo!

Copyright © 2006-2010 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.