UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Member-only story

Designers shouldn’t learn to code — developers should learn to design

Henrik Ståhl
UX Collective
Published in
5 min readJan 28, 2022

A particularly colourful chameleon.
Photo by George Lebada from Pexels.

After sharing my story about design systems on Linkedin, I got this comment:

”You are absolutely correct in that a design system needs to have a component library, and primarily be optimised for digital UX in the first place. But why would developers not be able to unfold and detail brilliant design based on a high level style guide? I don’t believe in the traditional dichotomy between ‘designers and developers’. If you work on anything near a user interface you should have a great sense for design, even if you have competence in programming. I think the problem is rather that decisions about brand and strict rules in manuals have historically been dictated by people who do not understand interaction, tech or coding.”

Naturally, I responded that they were preaching to the choir. Strictly speaking, I only argued in the article that you can’t hand off a design system. It’s practically impossible; without developers you wouldn’t have a design system in the first place. Handing off a style guide, however… that’s a totally different story.

Now, do I believe that developers would be able to unfold and detail brilliant design based on a high-level style guide? Yes. Do I believe any sort of design should ever be ”handed off”? No. Because design is a continuous collaborative effort. I adhere to the principles of Lean UX in general and this great one in particular:

Design is a function, not a person.

This is why I find the comment in itself so thought-provoking (in the most positive sense imaginable). The part about the problem rather being that ”decisions about the brand and strict rules in manuals have historically been dictated by people who do not understand interaction, tech or coding” helped my mind wander into another, related topic.

An illustration of Moses presenting the ten commandments.
”Thanks for the commandments Moses, but did He say anything about whether or not designers should learn to code?” (Illustration from VectorGrove)

“Should designers learn to code?”

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Written by Henrik Ståhl

Technologist & Content Modelist. Former journalist, now product manager and methodology nerd.

Responses (4)

Write a response

I am not entirely certain about the distinction is between "designer" and "developer" may be unless we borrow an analogy from the physical world and consider the roles of architects, structural engineers, and builders. The architect will see the…

Interesting perspective. I am a designer who has learned to code. This has transformed my career for the better in so many ways. Not only am I earning more money I have a much larger direct impact on the final product. I can go on with other…

I would posit that even back end developers are served well by design training, even though they're removed from this whole dichotomy traditionally.

UX is sometimes the biggest issue around a platform. I've seen and used many many platforms where…