A tired debate topic that refuses to die: should designers and UX people be able to code?
The other day the question popped up (again) in my Quora feed, and by the time I got there, some excellent responses had already been posted. I felt the need to add something because, well, that's just how I roll. But instead of re-hashing the same points, I thought I'd take a different approach.
Here's my response:
"For years, good print designers understood the mechanics of the printing process, and in particular how to create art that would yield the best results. They understood the vagaries of different types of printing presses, the properties of various inks, how to suggest paper stocks and coatings, and when to print offset vs. digital. But very few if any print designers could actually operate a printing press the way a highly skilled, experienced printing press technician could.
"I think the same is true today: it's important to understand the technical underpinnings of the things we design so that we don't go down rabbit holes. It's important to be versed in the technology so that we can take full advantage of the medium. Maybe it's even useful or important to be able to throw together some lines of code just so we know what it's like. But I disagree with the suggestion that being a designer means one should should also be a programmer."