I was just reading a blog post by Ian Cooper about the recent "duck tape programmer" remarks by Spolsky. Anyways he had a link to a DDD presentation by Eric Evans. Great presentation which focused on how to do "strategic design" in legacy systems when adding new functionality.