Good article by Justin Gehtland
Justin Gehtland, a writer for theserverside.net, wrote a nice little article about writing better, faster, lighter programming in .Net. A link to it can be found on TheServerSide.Net here http://www.theserverside.net/news/thread.tss?thread_id=27499. The actual article is here http://www.onjava.com/pub/a/onjava/2004/07/14/BFLJava.html
It provides good tips on some principles to follow when building a system.