As most people know I am a developer but also a wanabee designer … I am very design challenged though and will never be a great designer and am really jealous of those pixel pushers like Jon Harsem but I do believe that every developer should learn design.
Why should developers learn design ? Users cant judge your coding skills but the do judge how your app looks and its stability, but its the first that provides the first impression and as we all know first impressions is important.
I have stumbled over a series of vidcasts done on design for silverlight focused on developers and worth checking out to get your skills up, each video also comes with assets so you can follow along.
Check it out here