Not all designers are interested in learning those technologies. Some designers come from a print background, while others may find it intimidating or nerdy. And that’s fine with me.

I’ll leave it up to others to nudge designers to learn code. At best, that’s well-covered territory, and a little worn out. At worst, it’s a thinly-veiled complaint that usually reveals more about the author than it’s subject.

Designers just don’t get it! It’s like, “be a front-end developer and a designer.”

Am I right, guys?

- Every curmudgeonly developer, ever.

The world needs print designers, and the world needs good branding. As a developer, it’s often my job to help translate a flat design into a fluid web interface. There’s often a lot of guess work in that translation: How does this state transition to the next? What happens when I smash by browser in half? What happens to the menu on my phone? etc…

If we can cut out that guess work, our products will be better.

The best way to cut out that bad assumptions and unsuitable designs is to find designers that know how to code a little. I’ve been lucky enough to work with a solid few designers that have a basic understanding of HTML, CSS and JavaScript. These are the designers I seek out because working with a designer who can code yields some amazingly subtle benefits: