This is a discussion about design and that developers can design as well. I don’t see myself as a very good designer and Jen have some good points that actually got me to understand my problem. We often get stuck on what colors to use, what font to use and so on but what we should concentrate on is the experience and usability. That is something we as developers can understand and from that the rest can fall in place. In some projects this is enough.
I guess all we need is to learn not being afraid of doing design.