2 ms·
What kind of design are we talking about? A programmer does lots of design. She designs APIs, component architectures, network protocols, database schemas, etc
by qznc 14y ago
What kind of design are we talking about?
A programmer does lots of design. She designs APIs, component architectures, network protocols, database schemas, etc. All of these have a great dose of subjectivity in them. Design by committee also has a bad image here.
You are probably talking about graphic and typographic design. What does a designer do?
In my opinion a big part of design activity is communication. As a graphic designer your job is to visualize other peoples vision. A programmer's job is implement other peoples business rules. Not to develop their own. You need to find out about the values, goals, process, and language of your client and maybe even his customers.
Then a designer goes back to his Mac and fires up his Adobe tools for the next iteration. A programmer goes back to her IDE for the next iteration. This is not in a group for either of them.
tl;dr I do not believe the difference is that big