Not designers. Not coders. Just builders.
blog.studiofellow.com
blog.studiofellow.com
For a lot of developers there is little career incentive to develop design skills.
This isn't one of those. It's a "designers should learn to code" article. Which is interesting since I generally find that there are more developers interested in design, than designers interested in code.
In fact I asked HN about this earlier today! (http://news.ycombinator.com/item?id=3949467)
Maybe I am not looking in the right places, but I would love to be able to find an exploration of gradients (for example) in Photoshop and/or css and how different configurations create different visuals. When I open up Photoshop and try it myself, I feel overwhelmed by the seemingly infinite color and position choices I have in front of me - and every attempt comes out looking horrible.
Sorry to mention this, but it's the best way I know to help. I wrote an ebook about design specifically for coders and technical founders. It actually covers several of the issues you mentioned, like creating a gradient in Photoshop and how to use and pick colors. You can see a sample at http://bootstrappingdesign.com/pdf/sample.pdf
I left a comment on that other thread, but I think this part is relevant here:
Maybe we're all just pointing fingers at each other. It's obviously productive for everyone to gain basic competency in the opposite discipline.