3 ms·
Oh boy, not another one of these. Designers and programmers need to call a truce already. One will always believe they are more important than the other because
by billpatrianakos 15y ago
Oh boy, not another one of these. Designers and programmers need to call a truce already. One will always believe they are more important than the other because they each think in totally different terms and have totally unique perspectives on the same project.
The designer often thinks in terms of what could be. They imagine new ways of presenting information. Programmers think more in terms of what is realistic, what the rules are, and how to play by the rules while still being able to make the design a reality.
I fall into the "developer" category the article talks about. It's strange though. I don't know what others think but I always thought that designers weren't the guys who just drew designs on paper and in photoshop. I think a lot of people think of designers as "point and click" guys and programmers as "keyboard jockeys". I always perceived designers as the ones who did do the point and click stuff but also got their hands dirty in CSS, JavaScript, HTML, etc. I always thought of designers as programmers who mainly use markup, presentation, and visual effects code while programmers were the guys doing the back end work. Apparently that's now how others think.
I think both are equally important. The only one I think is less important is the designer that stays strictly in the realm of point and click, photoshop, pad and pencil work. These days as long as you can code in either the markup/style realm or the backend server side realm then you're just as valuable as anyone.
One is not better than any other. They're just different! These debates only serve to create prejudices and make it harder for the person doing the HTML/CSS to work with the guy doing the Rails/Python/PHP as one will look down their nose at the other like he's somehow inferior when they really need each other. We also need to keep in mind that when you're working on the web there's no way that you can know all there is to know to create something by yourself. We need each other. I mean, you could launch a product yourself having done both design and dev work but to grow and sustain the app you're going to need specialized people that can fill in your blind spots.