This post has stuff about religion. My perspective has changed
I wish I would have had this post 2 years ago! It offers a comprehensive overview (can that be?) of the web development process. I can certainly see where certain projects that I have worked on have been weak. In general this process could have saved me a lot of trouble.
It has some really great diagrams and is written in a clear way. You’ll have to set aside 20 minutes to get through it. Maybe less if you’re not taking care of a crying 3 month old ;)