Are you solving the wrong problems?

Default avatar.
June 22, 2016
Are you solving the wrong problems?.

If you’re a web professional, there’s a good chance you’ve found yourself spending at least some time on the wrong problems. Maybe you were asked to implement a useless feature. Maybe you’ve ended up spending too much time on something because it was difficult, rather than important. For the purposes of this article, we’ll define the wrong problems as ones whose solutions will help neither the business nor the customer, while wasting time and money in the process. We’ll examine why this happens, and find specific ways to avoid it.

Issue 1: Impressing the wrong people

A common problem occurs when web professionals are encouraged to impress their clients, their managers, their organization, or an awards committee, instead of the actual users of their sites. The result is often a site that excites the company, but confuses the customers. A common symptom of this problem is when a site has complex visual effects, but the users have to struggle to find the basic information they’re looking for. This problem can happen for a number of reasons including pressure, misaligned incentives, attachment to an idea, or a lack of communication. [pullquote]Leaders can help avoid misaligned incentives by setting a tone of: Don’t try to dazzle me; just make our customers’ lives easier.[/pullquote] The solution is to keep the focus on the user. Whether you’re creating a site or you’re paying for one, that means always asking how decisions will affect the user. Is everything on the site clear? Can people find what they’re looking for? Do any of your choices get in your customers’ way? If you’re still having trouble getting your clients or your organization to listen, make sure you’re showing the business value of your comments. For example, If we take out that bulky file, the page will load faster, which means more people will stay on it, and profits will go up by $X.” If that doesn’t work, there might be a bigger organizational problem that won’t be solved with user experience questions. Leaders can help avoid misaligned incentives by making sure to set a tone of: Don’t try to dazzle me; just make our customers’ lives easier.

Issue 2: Chasing a doomed solution instead of fixing the real problem

Sometimes, web developers will find themselves laboring over a solution that is time-consuming, expensive, or fundamentally flawed when something simple would have worked much better. For example, let’s say the client asks for site search functionality. It’s easy to dive into specifics. Where do they want the search bar? What’s the deadline? How do they want the results page to look? What should the URL structure be? The question no one asked was Why?” In this totally hypothetical story, the client didn’t need search at all. They weren’t a major retailer or a reference site, and the real issue was that customers couldn’t find what they were looking for. A few simple tweaks to the home page navigation would have solved the problem, but instead, the company ended up building a site search that ultimately didn’t solve the customers’ confusion. How do you avoid this? The best approach is to keep asking about the underlying problems instead of getting too deep into the idea of one solution. For example, instead of diving into building a site search, ask why it is needed. If you keep asking why, you’ll eventually uncover the real problem, which will be something like Customers can’t find what they’re looking for.” If everyone understands the true problems and goals, you’ll end up with solutions that are less costly, less time-consuming, and more effective.

Issue 3: Spending time according to difficulty instead of importance

If you’ve been involved in a web project, you might have experienced a situation where too much time was spent on something that wasn’t really important. Difficult things can take longer, but difficulty is often not correlated with importance. For example, I once saw a situation where a ton of time was almost spent on a complex, barely visible background animation that was useless at best, and distracting at worst. This animation was also going to be buried way at the bottom of the page. [pullquote]The distracting animation was there was because someone in the company…wanted to feel dazzled[/pullquote] It would have been easy to spend lots time on this footer background effect while neglecting the important parts of the page. Fortunately, a meeting revealed that the real reason the distracting animation was there was because someone in the company, at the last minute, wanted to feel dazzled. When it became clear that this was a vanity project and not something that would help the users, the animation became de-prioritized. How do you avoid spending too much time on difficult, but unimportant things?

  1. Before you start a website, make sure you understand its most important goals. That understanding can help prevent you from going too deep into a section or feature that doesn’t provide a significant benefit. If you need to ask someone, do that too!
  2. If you find yourself spending too much time on something that isn’t important, step back and reevaluate the priorities. Does the company really need this feature? Will it help the users? Is there an acceptable shortcut that will have the same effect? Questions like these can free up more of your time so you can work on the stuff that matters. That’s best for the business, the users, and you.

Issue 4: Not having enough information to make the right decisions

As a developer or designer, sometimes you might not hear all of the business reasons for a particular decision. As a client or manager, you might not hear all of the technical or user experience information you need to make a judgment call. A lack of information can lead to decisions that waste time, money, and customer attention. One way to fix a lack of information is to be vocal (in a friendly way) when you see an issue. For example, if a certain course of action will destroy the user experience in a way that will stop people from buying, you might want to mention that. Oftentimes, you’ll find that everyone was too focused on something else to see the issue. If you’re a client or a manager, it’s good to let everyone know the business reasons for various decisions, so that everyone involved can produce the best solutions.

Issue 5: Letting ideas mutate from person to person

There’s a children’s game called Telephone, or Whisper Down the Lane, where everyone stands in a line. Starting at one end, each person whispers a message to the next, with the goal of preserving the original message. By the end, the message is often drastically different. This scenario is funny as a game, but it’s not so funny when this happens in professional communication. It’s all too common for a good idea to go through several layers of misunderstanding, until the version that gets communicated to the key stakeholder sounds ridiculous. [pullquote]It’s all too common for a good idea to go through several layers of misunderstanding, until the version that gets communicated…sounds ridiculous[/pullquote] Sometimes, this scenario results in an entire web project based on a misunderstood version of the original idea. To be clear, I’m not saying it’s bad when ideas change. I’m saying it’s a problem when ideas change due to misunderstandings rather than intentional feedback and growth. Here are some suggestions for how to avoid mutating ideas:

  1. Distill the message into its simplest form. Focus on the main intent, and remove as many extraneous details as possible; people have enough to think about already.
  2. When necessary, communicate an idea directly to the people who need to hear it. To be clear, this does not mean you should CC the whole office, or alarm the CEO with every stray thought. It simply means that if you have something important to say, don’t just casually mention it to the person next to you and hope it gets around.
  3. Put your message in writing whenever possible. That way, you have more time to think about it, and there’s a clear record that anyone can refer to if needed.


Web professionals can end up solving the wrong problems for a variety of reasons, many of which are not entirely in their control. While the suggestions in this article won’t solve everything, I hope they will give you a framework for approaching the things you work on. As long as you focus on the user, avoid being misled by surface solutions, and communicate openly, you have a much better shot of solving the right problems.

Yaphi Berhanu

Yaphi is a front-end web developer who likes helping people discover the few crucial techniques that help you learn JavaScript faster. Get those techniques here: simplestepscode​.com/​l​e​a​r​n​-​j​a​v​a​s​cript

Read Next

3 Essential Design Trends, June 2023

This month we are focusing on three trends within a bigger website design trend – different navigation menu styles and …

15 Best New Fonts, May 2023

The choices you make when selecting a typeface have more impact on your design than almost any other decision, so it’s …

10+ Best Tools & Resources for Web Designers and Agencies (2023 updated)

Having the ability to envision a tastefully designed website (i.e., the role creativity plays) is important. But being …

20 Best New Websites, May 2023

This month, there are tons of great new agency websites to get excited about. 3D animated prisms are a popular theme, a…

How to Find the Right White Label Website Builder for Your Agency

Web design agencies face a lot of obstacles in closing the deal with new clients. One of the most common ones is the ar…

Exciting New Tools For Designers, May 2023

There are hundreds of new tools for designers and developers released each month. We sift through them all to bring you…

3 Essential Design Trends, May 2023

All three of the website design trends here mimic something bigger going on in the tech space, from a desire to have mo…

10 Best AI Tools for Web Designers (2023)

It’s time to stop worrying if AI is going to take your job and instead start using AI to expand the services you can of…

10 Best Marketing Agency Websites (Examples, Inspo, and Templates!)

Marketers are skilled in developing strategies, producing visual assets, writing text with high impact, and optimizing …

15 Best New Fonts, April 2023

Fonts are a designer’s best friend. They add personality to our designs and enable fine typography to elevate the quali…

20 Best New Websites, April 2023

In April’s edition, there’s a whole heap of large-scale, and even full-screen, video. Drone footage is back with a veng…

Exciting New Tools For Designers, April 2023

The AI revolution is having a huge impact on the types of products that are hitting the market, with almost every app b…