The key lesson I learned building PolitiFact: Demos, not memos | mattwaite.com

A quote from Pulitzer Prize winner Matt Waite (National reporting prize for PolitiFact):

If you’ve never participated in a software project, a requirements document is a list of everything your app has to do. They are usually written by people who aren’t developers and usually come out of meetings that have very little to do with what users want or is technologically feasible. What bothers me about them is that requirements documents remove large swaths, if not all, developer creativity from the process. PolitiFact succeeded technologically because the guy with the vision and the guy who could build it worked together. We went back and forth, both with ideas, iterating through the development. Form and function were blurred together. Requirements documents say here’s what we want, go build it and nothing more. Thinking that way means never being any better than your document.

The key lesson I learned building PolitiFact: Demos, not memos | mattwaite.com

Go and read the whole post. It’s worth it.

PS.: I tend to disagree with the Matt on the following: Matt says: “One of the best books I’ve ever read is The Myths of Innovation by Scott Berkun.” I’ve read it too (last holiday) and it scored  “good” on my personal scala, but not “terrific” or “one of the best books i’ve ever read”.

links for 2009-04-28

  • The project aims at providing web designers with a way to use the W3's CSS Template Layout Module today. As a jQuery plug-in, the script parses a given set of CSS rules and displays the content as indicated in the specification.

    Options include the ability to select the CSS parsed, as well as an optional prefix to use for the CSS rules. Specifying a prefix allows style rules that are interoperable with a possible future browser implementations.

  • This page provides instructions on how you can flash your Android Dev Phone with a factory Android platform system image and associated radio image. From here, you can also download the actual image binaries, as well as relevant tools to help you flash the images to your device.
  • CiteDrag is a script for browsers supporting the standard drag and drop model like Firefox 3.1. What it does is add automatically citation (ie. blockquotes, text quotes, ect.) to any dragged content off of the website which is using the script. CiteDrag requires no additional setup other than include the script somewhere on your website.