This is a great post by Damien Guard – “The Ten Commandments for Developers” although the post is directed mainly at client application developers the basic philosophy behind the post holds true for web dev too.
After some serious prodding from Chris I’ve started looking into the preview release of ASP.NET MVC. Tis’ a steep learning curve as I’m looking into TDD and NHibernate at the same time. But a little gem that’s making the NHibernate experience a little easier is Stephen Bohlen’s excellent series of screencasts – “Summer of NHibernate”.
But you don’t just have to take my word for it, they also come highly recommended by Scott Hanselman.