Should UX Designers Learn to Code?

by Kasturika Kasturika • 11 min read

650 Shares

As with every design decision, the answer to the question “Should UX designers learn to code?” is: “It depends.” When you work with digital products, you may not always need to write lines of code, but it is an added advantage to know how to build the product that you design.

In the early days of web design, graphic designers, who had previously worked in print, learned to write code so as to become web designers. The code at the time was early versions of HTML and CSS.

A lot has changed since then – internet and digital technologies have evolved and are more powerful. After Apple launched the first iPhone and introduced the App Store ecosystem in 2007, companies and start-ups began to offer rich interactive experiences to their customers via web and mobile applications. This led to the need for a more holistic approach towards the user’s experience.

Early UX designers tended to have a background in graphic and web design. This legacy of graphic-turned-web-turned-UX designers resulted in a very broad set of expectations from UX designers. Designers were expected to generate ideas, create illustrations as well as help build the products.

User experience (UX) design brings together multiple disciplines – from industrial design and human-computer interaction, to ethnography and psychology, to systems and visual design. Should computer programming also be a part of a UX designer’s skillset? Let’s look at both arguments: why you should, and why you don’t need to learn to code.

Why you should learn to code

Understand the Materials of the Product

Generally speaking, companies and clients expect designers to have knowledge of the materials and processes required to bring their designs to life.

Let’s say a fashion designer makes a sketch for a dress. What is the material used to create that dress? What is its texture like? How long will it take to assemble it? Will it, for instance, require specialized equipment to cut or stitch the material? The designer typically knows the answers to these questions, but does not necessarily perform any of the tasks (procure material, cut, sew, dye, etc.).

Similarly, an architect who creates the blueprint of an office space is aware of how her designs will be built. She needn’t mix concrete and lay the bricks, but would be expected to know if, say, the land demarcated for the project will be able to support a concrete building at all.

If we extend these analogies to UX design, then the materials used to bring designs to life—web / mobile applications, products or services—include technological components. A UX designer, thus, must know how the technologies required to build a product work, to be able to design it.

Faster workflows

When a designer understands technology, s/he can identify and implement solutions to solve customer challenges, without going back and forth with the development / technical team to check what is possible and when it can be implemented. This saves the team’s time and helps deliver products faster, with fewer iterations.

Essential for Lean Organizations

A lean organization is one that aims to maximize customer value, using the least possible resources. The organization strives to cut costs, increase profitability and, at the same time, build better solutions at a faster pace to stay ahead of the competition.

Bootstrapped start-ups, on the other hand, have fewer resources to begin with – it may not be feasible to fund a large team.

Irrespective of whether the organization chooses to cut costs (with a lean methodology) or is forced into it (by funding constraints), companies prefer to hire team members who are equipped with multiple skills.

Why you need not learn to code

Scope Creep

We began with the argument that designers must know the materials of the products that we design. However, code isn’t the only material in a digital product. The UX designer considers the entire journey of the end customer. This includes everything from the brand message that attracts customers, to the website where the customer makes purchases, to the language of the Terms of Service. It includes the microcopy on the product’s interface, the policy on personal data and the responses of any customer care executive who handles the customer’s queries.

If we were to include all the materials and processes required to deliver a great user experience, then that would include a host of other business functions as well. Where do we draw the line? In technical terms, we would call this scope creep – when the scope of work expands continually.

Tunnel Vision

Designers who are well versed with programming may restrict themselves in terms of solutions. If we are aware of the available technology, and its constraints, it influences our thought process. We may get caught up with technicalities and not be able to think freely. This defeats the entire purpose of user-centric design, where the objective is to think people-first, and not technology-first.

Poor Utilization of Resources

One of the challenges for UX designers (and even developers) is that the world of technology continues to evolve, with new languages and frameworks being developed at a fast pace. We may learn a language, only to find out that it has become obsolete within a few months. It is faster and easier for a software developer, who primarily works with code, to adapt and learn about new technologies. The designer can spend her time on design-related activities (understand users and their challenges and identify solutions) and not worry about the newest technology.

As technology continues to evolve, it is also likely that low-code or drag-and-drop tools may be available. In such a scenario, designers can simply use these tools and not need to read or write any code.

The question of whether to learn to code, then, is not relevant. It is more important to understand the different moving parts within the solution.

Just as with human languages, our ability to read a computer language may be different from our ability to write it. The ability to understand how a particular language or technology is used to build a product, is different from our ability to implement it.

The Balancing Act: I-Persona vs T-Persona

An I-persona or an I-shaped person is one who has deep knowledge in one field. For instance, in the context of a mobile application, a designer may be able to conduct user research, create user flows, draw wireframes, visualize interfaces and create illustrations. This vertical depth resembles the letter “I”.

A T-persona is one who has a similar level of expertise as the I-persona, but also has a general understanding of other fields. The broad knowledge of other areas becomes the horizontal line over the “I”, thus resembling the letter “T”.

I shaped people have deep knowledge within one field, T shaped people have deep knowledge in their field as well as broad knowledge across other fields data-verified=

An I-shaped persona is one with deep knowledge within their domain. The T-persona has depth of knowledge in one domain, along with broad knowledge across domains.

© Interaction Design Foundation, CC BY-SA 3.0

In a team where there are more T-personas, communication within the team becomes easier. This results in better products, which can be shipped faster, with fewer iterations. In an interview with The Chief Executive Group, Tim Brown, CEO of IDEO, explained why the firm believes in hiring T-shaped people:

“Most companies have lots of people with different skills. The problem is, when you bring people together to work on the same problem, if all they have are those individual skills — if they are I-shaped — it’s very hard for them to collaborate. What tends to happen is that each individual discipline represents its own point of view. It basically becomes a negotiation at the table as to whose point of view wins, and that’s when you get gray compromises where the best you can achieve is the lowest common denominator between all points of view. The results are never spectacular but at best average.”
– Tim Brown, CEO, IDEO

Let’s take a hypothetical example of a company where everyone is an I-persona. One designer proposes that the application’s navigation can be restructured for better usability. The developer says that the application’s current architecture does not support this new navigation. Would it be worth re-building the entire application for the sake of the new navigation? Or should the designer think about alternative solutions? The developer may suggest an alternative technical solution, which the designer may not fully understand. In any of these scenarios, the entire team loses time in proposals, arguments and iterations. If the designer could understand the technical challenges, s/he would be in a better position to suggest an alternative. This holds true for other aspects of the user’s journey as well.

In a design-led organization, interdisciplinary teams work closely with each other. Each team member brings their expertise. It may not be possible for every team member to be equally proficient in design, business and technology. A general understanding of each other’s expertise helps improve communication within the team and speeds up the rate at which products are built.

Putting the Puzzle Pieces Together

We’ve focused on the importance of the designers’ breadth of knowledge – whether about technological components or other aspects of the user’s journey. The same holds true for other members in a design-led team. A general knowledge of technologies helps the business owner understand constraints and possibilities. Similarly, knowledge about the design process and the methodologies used is critical for all members of the team, not just designers. Ultimately, it is the end user’s journey which matters. The entire team must work with that common vision so that the whole experience is better than the sum of all parts.

The Take Away

UX designers are responsible for the end user’s journey. That journey includes different touchpoints – from the legal terms of use to the pricing model, from microcopy to illustrations and images, and from customer care to the code behind products.

In a small bootstrapped team, designers may need to assume more responsibility; and so, they may need to learn how to build the products as well. In larger teams, knowing the ins and outs of programming languages may not be necessary. However, knowledge of how different pieces of the solution fit and work together is important to be able to communicate within the team and make the product development process more efficient.

Finally, the onus of understanding each other’s work lies with every member of the team, not just designers.

References & Where to Learn More

Ryan Holiday makes the case for gaining expertise in more than one field, along with fascinating examples in this article:
The Case for Being a Multi-Hyphenate

Interview of Tim Brown by the Chief Executive Group
IDEO CEO Tim Brown: T-Shaped Stars: The Backbone of IDEO’s Collaborative Culture

Images

Hero image: © Pixabay, CC-0

Topics in This Article

Learn More in This Course:

AI for Designers

12 days
13 % booked
View Course

What You Should Read Next

  • Read full article
    20 People in UX that You Have to Follow on Twitter - Article hero image
    Interaction Design Foundation logo

    20 People in UX that You Have to Follow on Twitter

    If you’re stuck for where to get started in UX then one of the easiest things you can do is get active on social media. If you connect with the industry’s biggest names, you can learn a ton of new information, find out about job opportunities and network with many other UX designers at the same time

    Social shares
    1.1k
    Published
    Read Article
  • Read full article
    Top UX and UI Design Tools for 2026: A Comprehensive Guide - Article hero image
    Interaction Design Foundation logo

    Top UX and UI Design Tools for 2026: A Comprehensive Guide

    UI/UX design tools, also called user interface and user experience design tools, are specialized software applications that help designers create, modify, and explore user interfaces and user experiences. But they’re more than just software: They’re like bridges in a sense, or a way for you, dear de

    Social shares
    1k
    Published
    Read Article
  • Read full article
    UX vs UI: What’s the Difference? - Article hero image
    Interaction Design Foundation logo

    UX vs UI: What’s the Difference?

    You might see the "UX/UI designer" job title and think UX and UI are interchangeable. There’s overlap, for sure, but in spite of all the things that do carry over between the UX and UI spheres, the two are definitely separate disciplines.[[video:1500]]This video breaks down the differences between U

    Social shares
    945
    Published
    Read Article
  • Read full article
    UI & UX Designer Salaries: How Much Can I Earn in 2026? - Article hero image
    Interaction Design Foundation logo

    UI & UX Designer Salaries: How Much Can I Earn in 2026?

    How much can you earn as a UI or UX designer in 2026? The truth is that there's no single answer. Your earning potential depends less on averages and more on factors you can actually control. Designers using AI to accelerate execution while bringing strategic thinking, user empathy, and measurable b

    Social shares
    942
    Published
    Read Article
  • Read full article
    The UX Designer’s Guide to Typography - Article hero image
    Interaction Design Foundation logo

    The UX Designer’s Guide to Typography

    Typography can make or break the success of a site or app. It’s a cornerstone of UX design; more than 90% of online information is in text form. But the design discipline of typography is so much more than choosing an attractive font for your website or app. There are a number of elements to conside

    Social shares
    937
    Published
    Read Article
  • Read full article
    How to Advocate and Evangelize User Experience - Article hero image
    Interaction Design Foundation logo

    How to Advocate and Evangelize User Experience

    It’s getting better and better but, still, how many times have you had to justify why user experience matters and what it actually means? To be prepared, as part of your UX toolbox, you should have a set of examples and visuals to ground your arguments. Case studies are great ways to exemplify the r

    Social shares
    887
    Published
    Read Article
  • Read full article
    Rating Scales in UX Research: The Ultimate Guide - Article hero image
    Interaction Design Foundation logo

    Rating Scales in UX Research: The Ultimate Guide

    Picture this: you’re designing a new app or website and want to know how users feel about it, but you want a good way to get actionable insights from those feelings, fast. Feedback is vital—and the sooner you get it, the better—and that’s why something as direct and visual as a rating scale comes in

    Social shares
    882
    Published
    Read Article
  • Read full article
    8 Best Prototyping Tools for UX Designers in 2026 - Article hero image
    Interaction Design Foundation logo

    8 Best Prototyping Tools for UX Designers in 2026

    Prototyping is the bridge that carries you, as a designer, between a concept and the first attempts to get it into some concrete form in UX design (User Experience). It allows you to move ideas from your mind into hands-on experiences for others to see, test, and critique, and for you to iterate on

    Social shares
    823
    Published
    Read Article
  • Read full article
    How to Handle Non-Disclosure Agreements (NDAs) When You Write Your UX Case Study - Article hero image
    Interaction Design Foundation logo

    How to Handle Non-Disclosure Agreements (NDAs) When You Write Your UX Case Study

    Most designers are familiar with non-disclosure agreements. Usually, your employer asks you to sign such an agreement to prevent you from revealing confidential information. But when you write your UX case studies, your NDAs suddenly seem like an obstacle. How should you write about your design proj

    Social shares
    786
    Published
    Read Article
  • Read full article
    15 Inspiring UX Quotes for Innovation and Design - Article hero image
    Interaction Design Foundation logo

    15 Inspiring UX Quotes for Innovation and Design

    In design—and anywhere else that innovation is involved—words can often paint a picture far more vividly than strokes on a canvas ever could, and that’s true in UX design (user experience design), where inspiration often comes from straightforward phrases. These brief quotes are way more than just w

    Social shares
    777
    Published
    Read Article

Top Articles

Top Topic Definitions

Feel Stuck?
Want Better Job Options?

AI is replacing jobs everywhere, yet design jobs are booming with a projected 45% job growth. With design skills, you can create products and services people love. More love means more impact and greater salary potential.

At IxDF, we help you from your first course to your next job, all in one place.

See How Design Skills Turn Into Job Options
Privacy Settings
By using this site, you accept our Cookie Policy and Terms of Use.
Customize
Accept all

Be the One Who Inspires

People remember who shares great ideas.

Share on:

Academic Credibility — On Autopilot

Don't waste time googling citation formats. Just copy, paste and look legit in seconds.

Feel Stuck? Want Freedom?

Join 326,013+ designers who get one powerful email each week. Learn to design a life you love.

Next email in
1
day
17
hrs
15
mins
42
secs

Free forever. No spam. Unsubscribe anytime.