Brian Marick recently did a keynote at Agile Practices ’08. While we have no video, and, sadly, no audio, he has made the entire text of his keynote available on his blog. Check it out. It’s some really good stuff that has needed to be said for years.
I like this, and it continues to align with my ideas about writing in development and testing: That most people talk about the way things “should be” in some sort of abstract sense, and that the best writers talk about what actually happens in software development and what you can do about it.