Web design still makes me sad. If for no other reason, than that I'm bad at it. I've read many times that programmers don't make good interface designers. It's probably true in my case. And I googled for "programmer blog", and looked at a few of the syndicated blogs I read, and (no offense to anyone reading this) they aren't top of the list in artistic flair. Though they do tend to be pretty functional, meaning not too hard to navigate and fairly easy to read, which is good. But they're on par with mine in the looks department.
I can't seem to move past doing things really really simply. My designs tend to be monotone. I pick a color and then reuse the heck out of it. Usually I end up resorting to black and grey and white. I think back to art classes where we studied color theory and complimentary colors etc., and I've tried to do that before, but I can't make it work. I've also looked read articles on typography, whitespace utilization, page flow, serif vs. sans serif fonts, and so on and so forth. But that kind of academic knowledge doesn't really help me draw a nice picture, at the end of the day. I don't think you can learn to create art by analyzing it scientifically, which is probably what I'm doing.
When I design a layout my primary concern ends up being that my HTML looks nice, and the website itself looking nice is next on the list. I pick a color, and when I need another color, I do some kind of transformation on the hexadecimal color code. I usually pick symmetric color codes or colors with easy codes like #333333 or #aabbdd, so that it's easier for me to code with them. I pick layout sizes that are even 100 or 50 pixel increments. That's the kind of thing that really screws me over when I try to make a layout, I think.
In any case, sometimes it's still fun to dabble in the horrifying world of graphic design.