Heckel’s Law

Your constantly-updated definition of Heckel’s Law and collection of videos and articles.
Be a conversation starter: Share this page and inspire others!

98 Shares

What is Heckel’s Law?

Heckel’s law is a principle that states how users will tolerate complex interfaces if the product offers high value. UX (user experience) designers must balance usability with functionality to ensure user satisfaction and be careful to prevent unnecessary complexity in the UIs (user interfaces) they create.

“The quality of the user interface of an appliance is relatively unimportant in determining its adoption by users if the perceived value of the appliance is high.”

— Heckel’s Law (cited by Technical Consultant, Nigel Derrett)

Explore how to balance simplicity with complexity in this video, featuring some fascinating insights from Morgane Peng: Designer, speaker, mentor, and writer who serves as Director and Head of Design at Societe Generale CIB:

Transcript

What Heckel’s Law Means

Paul Heckel, a software designer active since the 1960s, authored The Elements of Friendly Software Design in 1984. This book laid the groundwork for user-friendly software with its emphasis on clarity, consistency, and designs that align with how people think. For no small reason, then, Heckel’s work continues to influence UX and UI practices far into the twenty-first century. Designs may have become more sophisticated, but the core principle that they need to communicate effectively with—and match the mental models and expectations of—users with real-world needs remains constant, and it will continue to do so as long as brands offer products to users.

While Heckel himself didn’t coin a formal “law,” the term Heckel’s Law later appeared in a 2004 academic paper by Nigel Derrett. Derrett drew on Heckel’s ideas to explore how users engage with complex systems—focusing on the bassoon, a notoriously difficult musical instrument. Despite its intricate design and steep learning curve, the bassoon remains a favorite among musicians because it offers exceptional expressive power. They tolerate its tricky nature and hard-to-access mastery because, to them, it’s worth the bother (time, effort, and maybe even tears). Derrett concluded that the usability of a product’s interface might not be the primary factor in its adoption if users perceive the product’s value to be high. So, if people want or need something badly enough, they’ll typically put up with flaws—within reason—and adapt to it.

Why Heckel’s Law Matters in UX Design

For UX and UI designers, Heckel’s law provides a useful lens for thinking about the trade-offs between usability and functionality—or simplicity and utility—in whatever they design. It shows that while intuitive interfaces are ideal, they’re not always necessary for user adoption—especially when the product offers substantial or unique value. If users can achieve some meaningful end which they couldn’t with a “lesser” item, the product they’ve chosen to invest their time and effort in has high-value features—and they’ll be more forgiving of a complex interface. While Derrett’s study of the bassoon presents an intriguing angle—an “analogue” item—consider some examples of interfaces that illustrate Heckel’s law:

Linux Operating Systems

Distributions like Arch Linux or Debian often call for manual configuration and terminal commands, and they appeal to advanced users and system administrators. They’re not quite so beginner-friendly, but power users love them for the control, customization, and performance they offer.

Microsoft Excel (Advanced Use)

While basic spreadsheets are easy to use, Excel’s advanced features—like pivot tables, nested formulas, VBA scripting, and Power Query—call for significant learning. Nonetheless, professionals in finance, engineering, and analytics rely on Excel because of its powerful capabilities. Even when alternatives exist, the ecosystem and depth of Excel keep it entrenched as a desirable asset and mainstay of the business world.

SAP ERP Systems

SAP is one of the world’s most widely used enterprise systems and figures significantly in resource planning. It’s known for being difficult to use and navigate, but its strategic value, customizability, and ability to support complex business processes make it indispensable. Organizations invest in training because the payoff is worth it; the system’s value is high and indispensable.

Image of an SAP screen.

SAP S/4HANA Cloud represents the culmination of many years of innovation and refinement.

© SAP, Fair Use

How Heckel’s Law Helps Guide Designers

For a helpful way to grasp why Heckel’s law is important, consider how it sits alongside other important laws for designers to know—and apply—such as:

  1. Hick’s law: The more options users have, the longer it takes them to pick one. 

  1. Fitts’ law: Larger and closer targets are easier to reach and select than smaller and farther-away ones. 

  1. KISS (Keep It Simple, Stupid or Keep It Simple and Straightforward or Keep It Short and Simple): The easier something is to understand and use, the more likely it is that users will adopt and engage with it.

What makes Heckel’s law particularly valuable for designers is how to understand the limits of tolerance that users will—or will be able to—have. If the interface hinders the user’s ability to access the product’s value, there’s a chance they’ll become frustrated and abandon it. In the commercial world where people often have countless alternatives and can dismiss products quickly and easily, this can be a major problem for a brand that doesn’t appreciate this “balance.” However, what about areas where “high value” or “unique use” are life-or-death matters? Consider two scenarios where a user interface must not hinder the users’ ability to access the “value” of a product (the device a user must use):

1. Aviation Systems

Airline pilots go through rigorous training, including in simulators, before they ever take control of a real cockpit. Aircraft systems are intentionally complex—and need to be with so much at stake—designed with redundant controls and fail-safes to ensure safety under any circumstance. The lives of passengers, crew, and people on the ground (in a potential accident zone) depend on that intricately strung system of safety nets, and the pilot’s and co-pilot’s expertise and judgment are vital. Here, the value is control, precision, and trust in critical situations; with so much skill and so many back-up systems guarding them, passengers can focus on other things, like their destination.

Two Pilots Sitting Inside Plane

Takeoffs and landings particularly demand immense judgment—and levels of control.

© Rafael Cosquiere, Pexels

2. Nuclear Control Rooms

With great power, there must come great control—perhaps no setting can illustrate that more than nuclear power stations. Seven years before the notorious Chernobyl incident, another disastrous chain of events unfurled and would haunt the American nuclear power industry for decades. The Three Mile Island incident in 1979 remains a tragic case study in interface design gone wrong. There, a combination of equipment failure, unclear indicators, and human error led to a partial meltdown. Well-trained, competent operators misread the system, not realizing a stuck valve was causing the core to overheat. When systems are this complex, users must have the power to make the right decision at the right time—hence why UX design is mission-critical in contexts like these.

Explore vital points about UX design and more—including the Three Mile Island disaster—with Don Norman: Father of User Experience design, author of the legendary book “The Design of Everyday Things”, and co-founder of the Nielsen Norman Group, in this video:

Copyright
Transcript

Back to Software: Complexity Users Will Embrace

Professional tools like Adobe Photoshop illustrate Heckel’s law in everyday tech. It’s feature-rich but complex—and still, creatives around the world invest time and effort into learning it because they believe nothing else offers the same level of control and creativity. On the flip side, a clunky photo app with a confusing interface but limited functionality is likely to get deleted within minutes, even after just a glance at the UI. Value must justify effort.

For UX designers, this means that while it’s essential to strive for intuitive and user-friendly interfaces, it’s just as important to make sure that the product delivers substantial value to its users. When users recognize the benefits they gain from a product, they may be more willing to overcome usability challenges and put up with minor “inconveniences” to become proficient with it. Even so, designers should aim to minimize these challenges to enhance the overall user experience—there’s no room for complexity for complexity’s sake; empathy becomes a powerful keyword in this light.

Explore why empathy must figure in design from the outset, so users feel the product and brand truly caters to them, in this video:

Transcript

How To Design with Heckel’s Law in Mind, Step by Step with Best Practices and Tips

To effectively apply Heckel’s law in UX design, follow these guidelines:

1. Understand Your Users

Conduct user research and do it well, so you can collect insights into user needs, preferences, mental models, and pain points—through surveys, interviews, and observations. Pick quantitative and qualitative research methods that you can apply well—and appropriately—to users in your target audience. Build strong foundations from solid insights you get from research methods into users—who these people are, what they face regarding problems or obstacles to what they want to do, and the wide range of concerns and pressures they have to deal with in their everyday lives. Interpret your findings well—and you’ll have a rich tapestry of minute details that can show you accurate pictures of where you may need to go with a digital solution or service.

Get valuable insights about the difference between qualitative and quantitative research, both essential ways to learn about users, as William Hudson, User Experience Strategist and Founder of Syntagm Ltd, explains: 

Transcript

Create user personas to guide your design decisions towards better outcomes for your product, your brand, and the users who should come to trust it as a go-to name. Personas are fictitious representations of real users; when you develop detailed profiles representing different user types, you can proceed more confidently on firmer foundations of what users are really like—and how they’ll use (and appreciate) your potential design solution.

Watch as William Hudson explains why design without personas falls short:

Transcript

2. Prioritize Core Functionality

Identify essential features for users—which features are most valuable to them in their contexts of use—and focus on optimizing these elements for them.

Simplify user flows to smooth the way for users. Design intuitive pathways for them to accomplish primary tasks efficiently—learn how they expect to be able to move across a journey with your product and brand and get what they need or want to do done.

3. Implement Progressive Disclosure

Hide complexity and reveal advanced options as needed: When you present basic features upfront and reveal advanced options only when users actually want or need them, you lower the potential for overwhelm; too much too soon can put many users off.

Use tooltips and help guides to keep users from becoming confused or frustrated. When you provide contextual assistance to help users navigate complex features, they’ll value that in-the-moment help and trust your brand more as one that understands them and has their interests at heart.

Learn how to leverage progressive disclosure in this video:

Transcript

4. Boost Learnability

Use consistent design patterns and familiar UI elements to reduce the learning curve—well-chosen design patterns can help users get up to speed without any moments of confusion souring their experience. Help users recognize rather than recall cues to speed them on their way to their goals.

Explore how to employ UI design patterns to help your interfaces reach users so they enjoy seamless user experiences with your product and brand.

Transcript

Include interactive tutorials to lessen the risk of overwhelming users. Offer guided walkthroughs to help them understand how to use the product effectively and without confusion. You can shed light on the complex features they’ll need in a natural way, so they can take the right actions at the right times without breaking the seamless experience between themselves and your product. It only takes a moment of hesitation for users to start doubting (and distrusting) your product, so keep them on board and prevent that.

5. Balance Aesthetics and Functionality

Include a strong visual hierarchy and use design elements well—including color, size, and spacing—to guide users’ attention to important features; design in line with how their eyes will actually encounter what you intend to present for them.

A diagram showing the F-shaped reading pattern and Z-shaped reading pattern.

Give users fast access to what they want to see—design for reading patterns like the F- and Z-patterns.

© Interaction Design Foundation, CC BY-SA 4.0

Use responsive design so the interface adapts seamlessly across different devices and screen sizes—“flowing” from screen to screen in a way that preserves your brand image and matches their expectations and needs whatever the device.

Watch Frank Spillers explain responsive design and its benefits:

Transcript

6. Provide Customization Options

Cater to user preferences to help make it a “preferred” product for them. Let users customize the interface to suit their workflow and preferences; they’ll want to do this especially when the functionality divides between what new users and experienced ones find most useful. Follow your research findings to see what power users would prefer, while novices can enjoy a simpler seamless experience—all within the same product.

Use modular design to keep design needs straightforward. Design components that are rearrangeable or modifiable according to what user needs tell you.

7. Monitor User Engagement and Gather and Act on Feedback

Conduct usability testing well and establish any issues that arise—and keep an open mind without bias. Observe users as they interact with the product and identify areas of confusion or difficulty; their actions will often teach you more than their words can. Approach them with a humble mindset and beware of the Hawthorne effect; they may act unnaturally if they feel “watched” and end up distorting how usable your product actually is.

Use analytics tools so you can track user interactions to spot which features they use most and any places they run into difficulties.

Apply performance metrics to get the figures out in the open. Measure task completion rates, error rates, and user satisfaction to assess usability and gauge your product’s effectiveness.

Discover what analytics can do for you as William Hudson reveals key benefits and more in this video:

Copyright
Transcript

Employ iterative design and keep making adjustments according to what users tell you—through their actions as well as words—through testing. When you continuously refine the interface based on user feedback and testing results—and keep going until tests reveal that you’ve smoothed out the kinks—you can craft the most effective digital solution.

8. Educate Users

Provide documentation to show you understand your users’ needs, prevent their confusion, and stay ahead of the game. When you give users comprehensive guides and FAQs to help them understand complex features so they can use them as they need or want to, you increase the chances that they’ll enjoy seamless experiences.

Nurture community support and prove your brand cares about its users and the impacts of using its product. Foster user communities where individuals can share tips and solutions; apart from anything else, it will take pressure off your brand’s technical support line—although it’s vital to identify and minimize potential problems in the first place.

9. Plan for Scalability

Future-proof your interfaces so any products you design can enjoy long “shelf lives.” Design interfaces that can accommodate additional features without compromising usability—your product may last for many years to come, so provide for changes without the need for major overhauls.

Create modular architecture to reduce the need for extensive overhauls, too. Develop a flexible system that permits easy updates and enhancements, and your digital solution should be able to keep helping users long into the future.

Remember Your Users’ Cognitive Abilities and Comfort

The bassoon example might imply one of the reasons some people prefer “difficult” things is that they are complex—and some designers might infer that users can find harder-to-use interfaces “cool” or a status symbol. After all, to outside eyes, developers often seem to dwell in a niche where skillset can lend itself to a type of “culture.”

Men Playing on Musical Instruments on Street

With its complex key system, double reed, and other peculiarities, the bassoon is notoriously hard to play.

© Alexander Zvir, Pexels

However, remember that users are people—human beings who come from many backgrounds, encounter products in various contexts, and often don’t have the luxury of taking time to learn the intricacies of a product or service. For example, a stressed person who needs to purchase airline tickets in a hurry will appreciate being able to do so with minimum “detours” to find information or functionality. While Heckel’s law acknowledges that users may accept complex interfaces for high-value products, always strive to minimize unnecessary complexity. Designers who overcomplicate interfaces can cause user frustration, decreased productivity, and potential abandonment of the product.

Another vital point is that designers need to consider accessibility and ensure that individuals with varying abilities can indeed use interfaces. Accessible design essentials include keyboard navigation, screen reader compatibility, and sufficient color contrast—and many users with disabilities also use assistive technology to access and enjoy digital products.

Discover vital aspects of design in this video about accessibility:

Transcript

Overall, user-friendliness needs to figure in design, however specialized the target audience may be. Extensive training and vocational know-how can’t overwrite the primary need of people who encounter interfaces to reach for controls and get something done, quickly. Heckel’s law deserves its place in the toolbox of UX design for that reason.

Heckel’s law teaches that complexity isn’t always the enemy—so long as it leads to meaningful value. However, that doesn’t give designers a free pass to ignore usability—the idea is to earn users’ time and trust, not waste it. Designers who understand how users think, feel, and behave—especially under pressure—can build products that are powerful, purposeful, and truly people-centered as well as desirable. Heckel’s law belongs in every designer’s toolbox—not to justify complexity, but to help designers recognize when it’s worth it. After all, if a product is to stand high above others in the marketplace, the people who take the trouble to reach its “summit” must feel rewarded for the effort to get there.

Questions About Heckel’s Law?
We've Got Answers!

Why does Heckel's law matter for digital product design?

Heckel's law, derived from Paul Heckel's work, states that users will tolerate a complex interface if the product offers sufficiently high value. This principle matters a great deal in digital product design because it serves as a reminder that usability is not always about simplicity—it's about perceived benefit.

For example, take powerful tools like Adobe Photoshop, Figma, or Blender. These applications have steep learning curves and dense interfaces, but professionals continue to use them because the value they provide far outweighs the complexity. Users are willing to invest time and effort learning such tools if they believe the outcomes will be worth it.

This law emphasizes an essential trade-off: The more valuable your product is to users, the more complexity they're willing to tolerate. So, in digital product design, the goal isn't always to eliminate complexity, but rather to justify it with powerful capabilities or significant user benefits.

However, designers still must manage that complexity thoughtfully—using onboarding, progressive disclosure, and expert-friendly workflows—to ensure that value is discoverable and achievable.

Find out how to employ UI (user interface) design patterns to help your interfaces reach users so they enjoy seamless user experiences with your product and brand.

Transcript

How do I explain Heckel's law to a non-designer?

“Heckel's law says people will put up with a complicated interface if the product gives them something really valuable in return.”

Think of tools like Photoshop or Excel. They're not simple, but people keep using them because they are powerful. The key idea is that value makes complexity acceptable.

So, when designers follow Heckel's law, they don't always try to make everything super simple. Rather, they make sure that the effort it takes to learn the interface is worth it. The product has to offer clear, meaningful benefits—like saving time, unlocking creativity, or helping someone do something they couldn't do before.

The real challenge is that designers still need to make sure that the value is easy to find and access. That's why things like onboarding, tooltips, or well-designed workflows matter. Complexity is all right—as long as the payoff is big enough, or the gain in “no pain, no gain” has to be well worth the proverbial “pain.”

You might think of it like using a fancy espresso machine. It can be a little confusing, at first; however, once you learn it, you can make café-quality coffee at home. That's Heckel's law; the value justifies the learning curve, and the reward can speak for itself.

Learn about how to “get” people who don't get design in this video from Morgane Peng: Designer, speaker, mentor, and writer who serves as Director and Head of Design at Societe Generale CIB:

Transcript

How does Heckel's law differ from other UX laws like Fitts' law or Hick's law?

Heckel's law states that users will tolerate a complex interface if the product offers high value. It focuses on the trade-off between usability and perceived benefit. So, users are more willing to deal with complexity or a learning curve if they believe the outcome is worth it. Think of advanced tools like Photoshop or Figma; they're not easy to use at first, but people accept that because the capabilities are so powerful.

By contrast:

  • Fitts' law is about motor movement: it predicts how long it takes to move to a target based on its size and distance. It helps designers decide how big buttons should be and where to place them for efficiency.

  • Hick's law is about decision-making time: the more options users have, the longer it takes them to choose. Designers use it to reduce clutter and simplify user choices.

So, while Fitts' and Hick's laws are focused on optimizing physical or cognitive efficiency, Heckel's law is about value perception. It doesn't demand simplicity—it says complexity is acceptable if the product delivers clear, meaningful rewards.

Pick up tips and insights into how to make users' journeys even better in the article Hick's Law: Making the choice easier for users.

How does Heckel's law connect with user attention and motivation?

Heckel's law concerns how users are willing to tolerate complex interfaces when they believe the product delivers enough value. This insight directly ties in with user motivation: when people feel a tool is powerful or essential to achieving their goals, they're more focused, patient, and determined—even if the interface isn't simple at first.

In these cases, motivation drives sustained attention, especially during the initial learning curve. For example, users of Photoshop, Excel, or Blender are often motivated by professional or creative goals. That high perceived value encourages them to explore, learn, and master the complexity.

When designers apply Heckel's law, they don't necessarily aim to remove complexity—they work to ensure that the value is obvious and accessible early. Smart onboarding, clear benefit communication, and progressive feature exposure help users feel that the effort they invest is worthwhile.

So, Heckel's Law doesn't say, “make it easy”; it says, “make it worth it.” And when something is worth it, users stay engaged—even when it's hard.

Enjoy our Master Class Conceptual Models: A Guide to Intuitive Design with Jeff Johnson, Assistant Professor, Computer Science Department, University of San Francisco.

How can I apply Heckel's law when designing navigation menus?

Heckel's law states that users are willing to tolerate complexity if the product offers sufficient value. So, when it comes to navigation menus, this doesn't mean everything must be ultra-simple—it means that if your product delivers strong value, users will invest effort in learning how to navigate it.

This principle is especially useful in complex digital products like professional dashboards, data platforms, or creative tools. In those cases, designers can include layered or feature-rich menus, as long as the structure helps users reach high-value outcomes.

To apply Heckel's law in menu design:

  • Prioritize clarity of value, not just simplicity. Make sure users understand why sections exist and what features or functionalities they unlock.

  • Use progressive disclosure—start with the essentials and then reveal more as users become more invested.

  • Support complexity with scaffolding: onboarding cues, helpful defaults, tooltips, and smart grouping.

  • Ensure that the navigation reflects meaningful workflows—not just clean aesthetics.

Users are willing to explore complex menus if they believe that it helps them achieve something important. Your job is to make that value visible and reachable, even if the path isn't immediately obvious.

Get insights into what effective navigation means in this video with Alan Dix: Author of the bestselling book “Human-Computer Interaction” and Director of the Computational Foundry at Swansea University:

Transcript

How do I prioritize interface elements using Heckel's law?

Heckel's law suggests that users will tolerate a complex interface if the product offers them enough value. That means when designing a rich or feature-dense product—like a professional tool, analytics dashboard, or creative suite—you don't always have to oversimplify the UI. Instead, focus on helping users discover the most valuable parts of the product quickly and clearly.

For navigation or layout prioritization:

  • Surface the high-value actions early: Prioritize features that deliver immediate or essential value. For example, in a design tool, that might mean emphasizing “Create New Project” or “Upload File”—the actions that move users toward their goal.

  • Use visual hierarchy to reinforce that value: Make high-utility elements more prominent through size, color, placement, or contrast. This encourages exploration where it matters most.

  • Accept some complexity—but guide it: If your product contains advanced capabilities, group and reveal them logically (e.g., tabs, dropdowns, or progressive disclosure). Users who see value will dig deeper—as long as the interface helps them find what matters.

  • Include scaffolding where appropriate: Even in complex systems, users shouldn't feel lost. Labels, icons, tooltips, or brief onboarding can help bring the product's value to the surface without dumbing it down.

For instance, tools like Notion, Figma, or DaVinci Resolve have layered interfaces, but users stay engaged because the layout helps them quickly see how those layers lead to powerful results. Don't hide complexity—just make the reward worth the effort.

Discover how to get your interface's visual hierarchy to not only match what users expect to see but also delight them in a seamless experience.

How do I reduce friction for power users using Heckel's law?

Heckel's law suggests that users will tolerate a complex interface if the product offers high enough value. This principle is especially relevant for power users, who often seek out advanced functionality and are motivated by depth, flexibility, and efficiency—even if it means navigating a steeper learning curve.

To apply Heckel's law for power users:

  • Don't oversimplify things. Power users are willing to handle complexity as long as it enables them to work faster, automate tasks, or access advanced features.

  • Provide customizable interfaces, keyboard shortcuts, and power panels that expose depth rather than hide it.

  • Allow experienced users to bypass onboarding and tutorials—but not because they demand simplicity, rather because they're already motivated to dive deeper into valuable workflows.

  • Surface high-leverage functionality (like batch actions, scripting, version control) that might intimidate beginners but delight expert users who value capability over ease.

Think of products like Figma, Notion, or Blender; they offer clean starting points, but power users stick around (and thrive) because the interface scales with their needs. These tools may be complex, but the value is obvious and worth the effort.

Heckel's law doesn't tell you to reduce friction—it tells you to make the friction worth it.

Enjoy our Master Class User Journey Mapping for Better UX with Kelly Jura, Vice-President, Brand & User Experience at ScreenPal and come away with a wealth of insights about users, their experiences, their expectations, and more.

How does Heckel's law affect mobile interface design?

Heckel's law suggests that users will tolerate a complex interface if the product offers sufficient value. In mobile design, where screen space is limited and user attention is fragmented, this principle highlights an important balance: complexity isn't inherently bad—it's only a problem if users don't see what's in it for them.

Mobile products that solve meaningful problems or offer high utility—like banking apps, creative tools, or health trackers—can afford to include more layers or sophisticated interactions, as long as the benefit is clear. Power and depth can coexist with small screens—if the user understands the reward.

So, in mobile design:

  • Expose core value quickly. The faster a user sees how the app improves their life or solves a task, the more patient they'll be with its complexity.

  • Use progressive disclosure: Start simple, but let users dig deeper when they're ready. This supports both casual and committed users.

  • Design for motivated workflows: if a task matters—like booking a flight, creating content, or managing money—users are willing to learn more steps, provided each one feels purposeful.

  • Provide scaffolding, not simplification: brief onboarding, visual feedback, and contextual help can support complex flows without stripping away functionality.

Apps like Notion, Adobe Lightroom Mobile, or mobile trading platforms often have deep capabilities and layered navigation. They succeed not by hiding complexity, but by making the value of that complexity visible and worth the user's effort.

Remember, clarity of benefit beats simplicity of layout.

Watch how to reveal a wealth of insight into user behaviors and needs from task analysis—particularly useful for mobile design—with Frank Spillers: Service Designer, Founder and CEO of Experience Dynamics.

Transcript

How can I test if my design aligns with Heckel's law?

Heckel's law is about how users will accept complexity if the product delivers enough value. So, when testing alignment with this principle, the goal is not to see if users succeed immediately—it's to see whether they're willing to keep going despite friction because they recognize the product's usefulness.

To test for alignment with Heckel's law:

  • Assess perceived value during usability testing. Ask participants: "Was this worth the effort?" or "Do you feel this tool helps you accomplish something important?"

  • Observe persistence in the face of difficulty. If users struggle but remain engaged or express curiosity, that can be a sign that the value justifies the complexity.

  • Measure task completion over time, not just initial success. Heckel's Law supports a learning curve—as long as users feel their effort is rewarded.

  • Use think-aloud protocols to listen for value signals (e.g., "This is tricky, but I can see how useful it will be once I get it.")

  • Combine behavioral metrics (like retries, return usage, time spent learning) with attitudinal data (satisfaction, intent to continue).

Tools like UserTesting, Lookback, or Optimal Workshop can help you capture both the struggle and the motivation behind continued use.

Remember: under Heckel's law, a design doesn't need to be frictionless; it needs to be worth it.

Take our course Conducting Usability Testing for a wealth of insights and more into the world of testing to find the best designs.

Transcript

What are common design mistakes that ignore Heckel's law?

Designers ignore Heckel's law not by making interfaces complex, but by failing to justify that complexity.

Here are common design mistakes that violate Heckel's law:

1. Hiding valuable functionality to maintain surface-level simplicity

Some designers over-prioritize minimalism and strip away advanced features—or bury them—thinking users can't handle complexity. However, if those features offer value, users would engage with them.

2. Failing to show the value early

If users don't quickly understand why the product is worth learning, they may abandon it—no matter how powerful it is. They won't miss what they couldn't sense the value of.

3. Using shallow onboarding instead of guiding users to depth

Overly basic walkthroughs may explain simple tasks but don't help users see the full capability of the product. Power users, especially, may feel underserved—even patronized—and leave.

4. Overemphasis on short-term ease over long-term power

Designers sometimes optimize for early success metrics (e.g., first-click usability) and avoid exposing rich tools that users will grow into.

Examples of good alignment include apps like Figma, Notion, DaVinci Resolve, or Airtable—they may look simple at first, but offer deep, complex functionality that users tolerate and even seek out because of the value they unlock.

Ignoring Heckel's law doesn't mean making things too complex—it means failing to make complexity feel worth it. This is why user research is particularly important, and tools like personas—fictitious representations of real users—help a great deal.

Want to know more about personas and how to use them effectively? Personas and User Research: Design Products and Services People Need and Want will show you how to gather meaningful user insights, avoid bias, and build research-backed personas that help you design intuitive, relevant products. You'll walk away with practical skills and a certificate that demonstrates your expertise in user research and persona creation.

What are some recent or highly cited journal articles about Heckel's law?

Derrett, N. (2004). Heckel's law: Conclusions from the user interface design of a music appliance—the bassoon. Personal and Ubiquitous Computing, 8(4), 208–212.

In this article, Nigel Derrett explores the user interface of the bassoon, a complex musical instrument, to challenge conventional assumptions in user interface design. He introduces "Heckel's Law"—proposing that the quality of a user interface is not the primary determinant of an appliance's adoption. Despite the bassoon's intricate and inconsistent interface, musicians invest significant time mastering it, suggesting that factors beyond interface design—such as the instrument's expressive capabilities and cultural significance—play crucial roles in user engagement. This perspective invites UX designers to consider broader contextual elements influencing user adoption and satisfaction.

Earn a Gift Earn a Gift, Answer a Short Quiz!

1
2
3
4
1
2
3
4
Question 1
Question 2
Question 3
Get Your Gift
Interaction Design Foundation logo

Question 1

What does Heckel’s Law suggest about the relationship between a system’s complexity and the time users need to learn it?

1 point towards your gift

  • Users learn complex systems faster if they already know similar tools
  • Learning time increases as the number of features or interactions rises
  • Users learn all systems at the same rate regardless of complexity
Interaction Design Foundation logo

Question 2

How should designers respond to Heckel’s Law when building digital interfaces?

1 point towards your gift

  • Hide all advanced options to avoid confusing new users
  • Reduce complexity through clear structure and consistent interactions
  • Include detailed tutorials for every feature, no matter how simple
Interaction Design Foundation logo

Question 3

What likely happens when a design team ignores Heckel’s Law?

1 point towards your gift

  • Users adopt the product quickly because they explore freely
  • New users struggle with onboarding and may abandon the product
  • Advanced users find more value because of the system’s depth

Learn More About Heckel’s Law

Make learning as easy as watching Netflix: Learn more about Heckel’s Law by taking the online IxDF Course Personas and User Research: Design Products and Services People Need and Want.

Why? Because design skills make you valuable. In any job. Any industry.

In This Course, You'll

  • Get excited to create products, services, and experiences people actually love, without the guesswork. Personas grounded in research will help you move beyond assumptions and craft experiences that truly delight. Expanding requirements cause 47% of projects to overspend, launch late, or fail altogether. One additional feature turns into five, and before you know it, the project is unrecognizable, packed with things no one asked for. When you design for a persona, you get to focus on what truly matters and solve the real problems people have. Fewer problems, more smiles. More smiles, more profit.

  • Make yourself invaluable when you can transform raw research into powerful personas that turn ideas into user-centered solutions that smash business goals and improve people's lives. As AI accelerates how fast we build and iterate, your timeless human-centered skills become even more powerful. You'll direct AI with deep human insight, and ensure outcomes remain meaningful, ethical, and genuinely resonate with people. This is how you stay in demand: Human-centered design skills transform AI from a tool into your new superpower. With design personas, you’ll make smarter decisions, keep everything and everyone on track, and drive your team and projects to success.

  • Gain confidence and credibility as you learn the simple step-by-step method to create effective personas, complete with templates that turn knowledge into real-world results. Get to grips with observations, triangulation, and grounded theory, distill your findings with affinity diagrams, and pour it all into personas that work. Access real user research in the optional course project, and bring your new skills to life with a portfolio piece that'll open up exciting and fulfilling career opportunities.

You'll Learn from the Best

In this course, you'll learn from one of the world's leading experts:

  • William Hudson: User Experience Strategist and Founder of Syntagm Ltd.

Get an Industry-Recognized IxDF Course Certificate

Increase your credibility, salary potential and job opportunities by showing credible evidence of your skills.

IxDF Course Certificates set the industry gold standard. Add them to your LinkedIn profile, resumé, and job applications.

Course Certificate Example

Be in distinguished company, alongside industry leaders who train their teams with the IxDF and trust IxDF Course Certificates.

Our clients: IBM, HP, Adobe, GE, Accenture, Allianz, Phillips, Deezer, Capgemin, Mcafee, SAP, Telenor, Cigna, British Parliament, State of New York

All Free IxDF Articles on Heckel’s Law

Read full article
Negative Emotional Responses - Article hero image
Interaction Design Foundation logo

Negative Emotional Responses

In the developed world, we have the benefit of choice; if a product fails to provide us with a positive emotional experience, we can simply look for an alternative. Consumerism is now more cutthroat than ever; no sooner has one product been released, another, similar product appears in its place on

Social shares
581
Published
Read Article

Negative Emotional Responses

Negative Emotional Responses

In the developed world, we have the benefit of choice; if a product fails to provide us with a positive emotional experience, we can simply look for an alternative. Consumerism is now more cutthroat than ever; no sooner has one product been released, another, similar product appears in its place on the shelf. So as to ensure survival, businesses and designers must not only develop products that are effective, but they must also enhance positive aspects of the user experience and limit or eliminate negative aspects of the user experience. At the root of both these achievements is an understanding of who the users are, where and when they will use the product, and how the product is going to be used.

Human emotions can generally be divided into two groups: positive and negative. If you just take a moment, try to think of as many emotions as possible and divide them into 'positive' and 'negative' emotion groups. You probably thought of the most common and perhaps basic human emotions, such as happiness, sadness, and fear, with the former classified as a positive emotion and the latter two classified as negative emotional states. However, over the course of our lives we experience a huge array of emotional states, some of which are difficult to bracket entirely in one category or the other. In fact, some languages have untranslatable words that describe mixtures of emotions (e.g., in Greek, “harmolipi” – a mixture of happiness and sadness at the same time, or in Spanish, “duende” – an emotional response to art which may involve crying or smiling, or both at the same time!). Emotional states are generally the result of one of the following: disposition (e.g., depression, which tends to color how one feels about everything in life), interpersonal relations (e.g., the stability of our family relationships), or interactions with things we come across in our environment (e.g., losing your temper with a computer that refuses to do what you want).

Negative Emotional Responses and User Behavior

For the most part, we are unable to control the factors impacting on emotional states experienced as a result of our interpersonal relations (e.g., arguments, the dissolution of relationships, and family problems). In contrast, we largely get to choose which things we interact with in our environment, how often we do so, when we use them, and how we choose to do so. This typically means, when the objects in our environment fail us or give rise to some initial, negative emotional state, we promptly walk away from them or seek alternatives. Obviously, this is not always the case, as we are bound by various factors, such as our budget, workplace, general location, and our physical and mental capacity to use the things available to us. However, we have much greater freedom to simply say "This isn't good enough; I am going to look elsewhere!".

The capacity to reject an object or element in our environment for another is, perhaps, a designer's biggest problem. If a product does not meet our requirements, there are usually tens, hundreds, and even thousands of alternatives for us to investigate and choose in its place. This is why it is essential not only to provide a positive emotional experience but to limit the potential for negative emotional experiences, too. The emotions we experience when interacting with products, such as computers, mobile phones, and tablets, might (as a general rule) not be as extreme as those we are capable of experiencing through interpersonal relations, but they can be just as enduring. Think about, for example, the level of devotion to Apple’s products, exhibited by many customers globally.

A Negative Emotional Response Example

We probably all have a story of a product that drove us insane, no matter how long ago it was. For example, I had a dishwasher where there were five washing functions with similar symbols for each. In order to reset the dishwasher after a cycle was complete, you had to hold two of these buttons down together simultaneously. For some reason, this would not always work, and there was a particular knack to resetting it so you could start a new wash. Sometimes I would spend as long as three or four minutes madly pushing at the buttons (with varying degrees of pressure), before I could put the thing on. As you can expect, this was frustrating and ultimately the dishwasher was considered as a last resort when the crockery and cutlery needed to be cleaned. From this point onwards, when buying kitchen appliances, the interface became something of a major consideration.

Therefore, while the dishwasher may have been effective at cleaning dishes, cutlery etc. (i.e. its core function), the negative emotions (frustration, anger, disbelief, etc.) induced by the poorly designed user interface meant it would be seen as a bad product. Sometimes we find ourselves putting up with bad products. Why do we do this? Nigel Derrett, a technical consultant who took the time to analyze the bassoon musical instrument as an appliance, derived a law about interfaces called Heckel’s law (after the inventor of the modern bassoon), which says:

“The quality of the user interface of an appliance is relatively unimportant in determining its adoption by users if the perceived value of the appliance is high.” —Heckel’s Law (by N. Derett)

This means that if a product offers a very valuable service that can’t be otherwise obtained, people will put up with it, even if it has a bad interface. Nigel Derrett observed that the value offered to the player by the instrument arises purely from the emotional responses it elicits. The difficulties in the interface of the bassoon were in part dictated by the laws of acoustics and the properties of wood. He noted though that in computer and information appliances the designer is much less constrained by such restrictions, and hence there is no excuse for poor interface design. So, if we want to build products that will be adopted and used, it is not enough to simply develop products that are effective in one key area; they must:

  • satisfy the core demands, and

  • provide a positive response or little emotional response at all.

For many products, their success lies in our ability to carry out one or more tasks without even noticing they are there. For example, a clock that shines as brightly as a lighthouse at night would not provide a particularly pleasant experience, but a clock that can be seen in the dark, yet does not shine so bright as to keep us awake at night, probably would. It is within these considerations of who, where, when, and how things are to be used that we learn how to design products that stimulate positive, rather than negative, emotional responses.

Author/Copyright holder: Pearson Scott Foresman, Wikimedia. Copyright terms and licence: : CC0 Public Domain

The bassoon in action. It takes several hundred hours of practice to learn to play a musical instrument through counterintuitive and sometimes painful interfaces. Why do people continue to do it when we can have almost any sound effortlessly reproduced by computers?

Negative emotions are not always a bad thing!

Author/Copyright holder: Katerina Kamprani, Facebook. Copyright terms and licence: Fair use

Cutlery pieces that would drive you insane if you tried to use them! However, they would be a great source of pleasure and laughter if gifted to a friend.

Take a look at the cutlery in the image above; do you see any potential problems? Would we be able to use these tools for their usual purpose? The obvious answer is 'no!'. These pieces of cutlery are, thankfully, not intended as eating tools; they are one of a number of simulated products from 'The Uncomfortable', the brainchild of Athens-based architect Katerina Kamprani. If these items were intended as eating tools, there would be some high levels of frustration and anger. With the hinged tines, the forks are as good as useless, and the combination of a spoon and fork head linked together would serve us little better.

However, the user experience might be awful, but aesthetically, they are appealing, amusing, and many people would probably want them for these exact reasons. Objects and products are judged not only by how they behave but also in terms of their superficial characteristics, which often serve no tangible benefit to the user. Therefore, our focus should be dependent on what the product is for. If it is to help users carry out some important goal, then the user experience is of the utmost importance. In contrast, if objects are purely for the purpose of aesthetic enhancement, such as a wall poster or ornament, the focus should be on the superficial qualities.

The Take Away

In the developed world, we have the benefit of choice; if a product fails to provide us with a positive emotional experience, we can simply look for an alternative. Consumerism is now more cutthroat than ever; no sooner has one product been released, another, similar product appears in its place on the shelf. To ensure survival, businesses and designers must not only develop products that are effective, but they must also enhance positive aspects of the user experience and limit or eliminate negative aspects of the user experience. At the root of both these achievements is an understanding of who the users are, where and when they will use the product, and how the product is going to be used. So, we can conclude, the quality of human-product interactions is influenced significantly by the knowledge designers have of their particular product domain and the intended user base.

References & Where to Learn More

Derrett, N. (2004). Heckel’s law: conclusions from the user interface design of a music appliance—the bassoon. Personal and Ubiquitous Computing, 8(3-4), 208-212.

Hero Image: Pixabay. Copyright terms and license: CC0 Public Domain

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.