Comment Yet developers often do the first design... (Score 1) 173
The real workplace situation is often (as in my case) that the team just doesn't have a design expert at their disposal for any projects whatsoever. In this situation programmers are often the de-facto "designers". Typically they stink at it at first. The best approach in that context is to do what you can so they will make the better choices, and recognize problems and opportunities to fix them.
You cannot ignore the fact that your developers don't know design, but you can get them informed about what to try to attain, and to think in terms of the user.