Why great web designers code
Should designers code? I don’t know. The best web designers do, and here’s why:
The fluid / responsive / adaptive web
Pick any buzzword you like, you can’t ignore that web design is changing. Cross-platform design is in it’s infancy and it requires problem-solving designer willing to get their hands dirty and push boundaries. We’ll continue to use tools like Photoshop, but handing a 960px fixed-width PSD to a team of engineers is starting to look plain silly.
An explosion of new techniques brings a universe of aesthetic possibilities. Dynamic typography and the very nature of web-fonts means any truly cutting-edge typographer is designing in the browser. Pushing text-boxes around in Photoshop doesn’t cut it anymore.
We can’t see into the future, and we can’t design for all interactions and edge cases in Photoshop. We discover interaction problems, and brilliant ideas as we build out interfaces and applications. Being technically involved provides a more complete understanding of our products. It also allows for rapid, organic adjustments.
Movement and animation
Iterative design (and prototyping)
A website, application or online product is never finished. We learn the most about our products after we let them into the wild. The best designers take these learnings and feed them straight back into the production cycle.
The design trends, practices and methodologies above demand designers with technical expertise. The web designer who doesn’t code is becoming increasingly irrelevant.