Daniel Hoelbling-Inzko talks about programming
If you are following Jeff Atwood at CodeHorror.com you may have already read it. But the statement is so true I really need to repost this quote by Tim Bray:
So here's my problem, based on my limited experience with PHP (deploying a couple of free apps to do this and that, and debugging a site for a non-technical friend here and there): all the PHP code I've seen in that experience has been messy, unmaintainable crap. Spaghetti SQL wrapped in spaghetti PHP wrapped in spaghetti HTML, replicated in slightly-varying form in dozens of places.
Spaghetti-code is the main thing that always comes to my mind when I try to sit down and do a template for this website.