Should designers code?
Frank Chimero and Andy Rutledge recently answered this question with a big fat YES.
I completely agree. You don’t get to call yourself a web designer if you’re illiterate in HTML & CSS (let’s not get bogged down in whether this is ‘coding’ or not). The discussion seems to come around regularly and it’s amazing that there is actual resistance to this idea (see Rutledge’s article for a succinct rebuttal).
But why do people resist this idea? Do they think markup and CSS is hard? Set in their ways? Scared it might be a slippery slope into nerdom?
If you’re brilliant enough to design beautiful websites you’ve already spent years mastering typography, composition, content strategy, visual design techniques, and some very complex tools. Learning HTML & CSS is a piece of cake in comparison. You’ve got no excuse, you’re obviously smart enough and you’re lucky. With HTML5, CSS3, modern browsers, Github, SASS & Compass it’s not just easy – it’s fun.