Should designers learn to code, or just understand it?
Should designers learn to code, or just understand it?
Should designers learn to code, or just understand it?
I’ve gone back and forth on this a lot. As a designer, you hear it all the time. “You should learn to code.” At one point it almost feels like you’re behind if you don’t.
But honestly, I don’t think every designer needs to become a developer.
What actually made a difference for me was just understanding how things work. Not writing full code, but knowing what’s easy, what’s tricky, and how things behave in real products. It changes how you design. You stop making things that look good only on a screen and start thinking about how they will actually be built and used.
At the same time, design is already a big space. There’s UX, research, thinking through problems, working with people. Going too deep into coding can pull you away from that.
For me, the sweet spot is understanding enough to have real conversations with developers and make better decisions, without trying to do their job.
That balance feels more useful than trying to be both.
What do you think? Should designers actually learn to code, or is understanding it enough?
Great point!
I agree that designers don’t necessarily need to become full developers. Understanding how code works is often enough to create more practical and buildable designs. It also improves communication with developers and helps avoid unrealistic ideas. Finding the right balance between design skills and technical knowledge is definitely the most effective approach. Well said!
