I’ve been working in design at a large software company for some 15 years now. At my company, we talk a lot about what developers can do to be more design-minded, and we in the design community spend considerable effort in educating developers about design.
Recently a developer in my company wrote the following post http://experience.sap.com/skillup/how-designers-can-work-better-with-developers/ which sort of turns the topic around. In it, he suggests what designers can do to work better with developers. There are pretty basic suggestions like knowing the technical requirements for artwork (gosh, are there designers really delivering assets or specs in the wrong format?) to precise bug reporting to installing the latest build of the software being developed (oh, how I loath doing that. Guilty as charged on this one.)
I was wondering what your experiences have been and what tips you have on this topic.