Skip to content
Campfire

Is it valuable to learn to code as a designer?

🔥 Campfire 29: Learning to code is invaluable if you want to be an outstanding designer. You start thinking about problem-solving in new and abstract ways.

Alex Dovhyi
Alex Dovhyi
4 min read
Is it valuable to learn to code as a designer?

It’s Friday, and here we are with a new  Campfire 🔥 edition sent by truly yours, Alex Dovhyi. Each week I answer questions from readers about design, freelancing, building skills, switching careers, and anything else that makes you scratch your mind.


This week's question is... 🥁

Is it valuable to learn to code as a designer?

There are many people out there arguing whether designers should code.

Learning to code is invaluable if you want to be an outstanding designer.

I chose to study computer science at university because it completely transforms your thinking.

You start thinking about problem-solving in new and abstract ways.

Code can be challenging, but it never hurts to learn. Applying a computer science mindset to design helped me become a better designer, and learning to code can help you do the same.

Inspired by your reading

Free Public

When to use radio buttons vs. drop-downs?

🔥 Campfire 33: Two important input controls are radio buttons and drop-down menus. Both can be used interchangeably when user input is required.

When to use radio buttons vs. drop-downs?
Free Public

Creating a scalable data table component in Figma

Campfire 32: Data is meaningless unless it can be visualized and acted upon. The success of future industries will be a combination of advanced data collection and improved user experience, and the data table will represent a large portion of this user experience.

Creating a scalable data table component in Figma
Free Public

Improving the readability of content cards

🔥 Campfire 31: Content cards are a popular way to organize content in app design. Cards allow users to browse high-level information while consuming samples before clicking on the card to get the full details.

Improving the readability of content cards