Good designers also can explain the reasoning behind design arguments. And design principles are not qi; they are usually backed up with science, user testing and painstakingly many statistical treatments. Many times design school is science-y then coding courses.
Designers and developers should learn as a principle to understand and respect each other. This includes both knowing when and how to explain each one's arguments and when to stop short of the "go learn to code" or "go learn to design" shoutmatch.
Posted Nov 5, 2012 19:05 UTC (Mon) by dlang (✭ supporter ✭, #313)
[Link]
The problem is that there are very few good designers around :-)
to be fair, there are very few good programmers around as well, but the ones who aren't good tend to get weeded out rater quickly in successful opensource projects (and they stand out by comparison with the good ones)
There are so few designers who try to get involved in opensource projects that it's hard to make comparisons between them.