Scott is very smart, and may be sometimes very expressive (read: extreme) in his views. His blog is on CodeBetter, where other great bloggers are abound. He has a posts on dependency patterns. A primer. Very readable, and accessible to a newbie. It’s a good read. Read it here.