Matt Gemmell has some tips for designers working with developers:
Traditionally, developers aren’t great designers, and vice versa. There are many exceptions (ahem), but generally the art of one group is a mystery to the other – yet we routinely have to collaborate on projects. As someone who has worked in both areas, I’ve put together a list of tips for designers, on how they can make life easier for the developers who have to bring those designs to life as apps and web sites.
If you’re a designer (or developer, for that matter), and are working on a project or will be, go and read this.