Subscribe or follow on X for updates when new posts go live.
As frontend developers, we often sit at the intersection of user experience, visual design, and implementation reality. We ship the pixels, smooth out the interactions, and feel the first wave of heat when something feels off. We’ve debugged confusing modals at midnight, redesigned wonky breakpoints mid-sprint, and juggled competing priorities from product, marketing, legal, and customer success.
Yet, in many organizations, decisions about what gets built and how it works are made not by the people closest to the user. Instead they are made by the committeea cross-functional swarm of stakeholders, each with partial information and a loud voice.
Sound familiar?
Design by committee is the process where decisions, especially product or UX decisions, are made collaboratively by a group, often without a clear final decision-maker. The goal is usually noble: inclusive thinking, well-rounded inputs, and broad buy-in. But the result?
More often than not:
From the outside, it looks like consensus. From the inside, it feels like compromise layered on top of compromise until the soul of the product is gone.
Let’s be fair, it’s not all bad. Done well, committee-style collaboration can actually help avoid tunnel vision and surface real user and business concerns.
If your org has clear roles and strong facilitators, this can be great. But that’s the exception.
Now let’s talk about the part nobody admits in the meeting notes.
You started with a clean, bold UI idea. Now? You’ve got three dropdowns, two alerts, a tooltip with legalese, and an onboarding flow that looks like it was designed by four different teams. Because it was.
“Let’s just add a checkbox for that.” – the six most expensive words in design.
When things break or users churn, it’s hard to tell who said “yes” to what. Everyone’s name is on the doc, and no one is on the hook.
Meanwhile, the frontend team is left holding the bag when the user hits the back button and never returns.
You’ve read the usability studies. You’ve watched customers rage-click the interface. But the exec in the room remembers something from a Fortune article and suddenly the entire layout changes.
You make your case, but if you don’t do it clearly and strategically, your insight gets brushed off as “just an implementation detail.”
Weeks of meetings. Slack threads 200 messages deep. A Miro board that looks like a spilled bowl of spaghetti. All for a settings toggle.
Sound familiar?
So what do you do if you’re the dev who actually cares about product quality and wants to avoid shipping Franken-features?
Here’s how you push back effectively.
Don’t just say “this feels wrong.” Say: “We tried a similar UX pattern in v1.2 and saw a 23% drop-off in step completion. Here’s the Hotjar clip.”
Be proactive. Surface technical/UX concerns before they hit the sprint backlog. Use diagrams, quick prototypes, or even a simple Loom video to visualize problems.
The earlier you flag the landmines, the more likely you are to shape the final path.
Instead of saying “That’s too complicated,” say:
“We can build that, but it introduces four new edge cases and may delay the release by a week. A simpler alternative would be...”
This keeps you in the conversation as a collaborator, not a blocker.
Every committee needs a DRI (Directly Responsible Individual). If you’re not clear on who makes the final call, ask. Politely. Publicly. This often surfaces hidden power dynamics that are slowing you down.
“For clarity, who makes the final call on this UX flow?”
This isn’t about politics. It’s about accountability.
There are times when you’ll need to push harder, especially when:
In these cases, document your concerns, tag the right leaders, and make the impact visible.
This isn’t being difficult. It’s being responsible.
As frontend engineers, we’re often the last line of defense between a bad decision and a broken user experience. It’s easy to roll your eyes and ship the mess. It’s harder, but more rewarding, to speak up, advocate for clarity, and shape a product that users actually want to use.
Design by committee will never go away completely. But if you come armed with insight, empathy, and a little stubbornness, you can make sure the best ideas still rise to the top.
Even if it’s your own.