Congratulations, your Claude-enhanced Product Manager crew have vibe-produced their way to a plethora of new features. After months experimenting with new ways of creating and testing new functionality, one or two features actually have some traction. All the new features are also all over the place, distracting from core features because your PMs made them over-visible to get a new success, all of them slightly incoherent with each-other, and everything just feels… off, although you would never truly admit it because several usage lines are trending up. Your system is subtly, and in some places explicitly, over-complicated.
Normally I would only walk into this situation in companies that have existed for decades and accrued digital cruft in that time, or who have a large portfolio of sites and apps due to various mergers and acquisitions. However, when you empower a lot of people to push a lot of things live without a foundation of either an authentic customer-oriented culture that knows exactly what your users wants and sticks to it, or strong oversight structures ensuring only things that fit your brand and overall experience go live, you will end up eventually with the same kind of complex business site.
How to tell
How do you know your system has become too complex? Here are some classic signs:
- The same action is called different things in different sections,
- Or opposite: your system is using the same name or icons for things that work slightly differently,
- There are a ton of concepts and items and prices and features for the user to keep track of,
- The menu bar or footer is no longer consistent site-wide. A good CMS should not allow this, but who builds their website on a CMS these days anymore? Or your site is a collection of historical sites you never rationalized and people are just supposed to know what each brand does differently,
- You used brand names as category names, like in menus.
We also have some more recent markers of a system that is going in the wrong direction:
- Users aren’t taking clear paths. There’s strange backtracking in your logs, mostly because they are trying to find the optimal deal for themselves, and you added all this competing cruft,
- It’s not easy to move backwards from an action. For an explicit example: pressing the back arrow on the browser does not simply go a step back, but throws the user into some indeterminate state, so users can’t explore,
- Your design system has multiple brands. Maybe even the same pages under different labels.
And what I promise you will be the new classic symptoms of over-complication:
- Your users can only get good outcomes using prompts in some text box on your site. This will be an accessibility violation in the future WCAG standards, I promise, because prompts are not discoverable,
- Users are consulting some off-site LLM AI first how to get something done on your site.
Why fix it
The one thing the web has been exceedingly good at since it became popular, is letting a newcomer eat an incumbent’s lunch, and that has just been dialed up to an unprecedented degree.
You have the best content? Not for long. Cheapest? Smartest? Somebody wants to disrupt your whole horizontal and vertical and walk away with all the money, and they are looking day and night at how to change the things you think can’t be changed and are keeping you in business.
Now this renewal has always been part of tech, but this time AI has ramped the optimism and the big thinking up. Nothing is safe anymore to these new entrepreneurs, and many come from having done this before. They will take one look at what seems to be a complex or unhelpful path on your system and whip up a super smooth flow of their own to capture just that revenue and optimize on it, and slowly wean those customers off your proposition. The level of effort to get something out has gone down, and enough people are trying that some will actually make something so good that it will succeed.
But wait, how are users going to abandon you for just one simple green path somewhere else? How would they even find it since they already come to you all the time? Because of that same AI you are trying to stuff everywhere on your site against everyone’s will. People are using Gen AI systems a lot to find things, and these systems send them left and right for different items and actions, to wherever the AI is convinced will answer the need, without any thoughts for incumbents or loyalties. Claude will read a decade of people discussing your difficult service on Reddit and recommend another site with far fewer complaints. The concept of loyalty to one online proposition is being eroded fast, and instead users are being trained to go to the most efficient place for a single transaction. These AIs, and therefore their users, won’t care about all the other things you bring, they just want that one path, that one action done. And every one of those little shops and flows has Stripe check-out, social logins, and other low thresholds to let users get their work done and maybe keep them.
Incumbents will scoff and say this startup only has a tiny piece of the market and hasn’t dealt with the Big Problems yet, and forget that for this startup to grow for now they don’t have to fix the big problem, just eat up everything else. Alternatively, this startup has actually proven they can and will move mountains because they already moved the small hills, and thus they will change the field. There’s a lot of suppliers, including government, that love to change ‘the way things are done around here’ because they are tired of the inefficiencies and the cruft too. They’ll jump on this new proposition if it makes their lives easier or just makes them look modern and with it.
I’m a member of the next play mailing list, a community run to bring together heavy hitters looking for their next startup, heavily biased currently towards using Gen AI, and what is most amazing to read are these x-rays of startups going into forgotten or un-glamorous fields like donating financial instruments to charity or rolling back mortgages. These startups go in, learn everything about it, have a vision of how it should be in a modern age, start iterating relentlessly with a bag of money to get any foothold, and then rapidly transform that field. They just need one or two customers to buy in and let them peek behind the curtain and then they close some deals with suppliers and other formerly immovable constraint-holders, focus on making an AI SaaS suite to create scalable modern change, and start the revolution. Many of them have left the “small beachhead lean startup little first change” mentality behind and are swinging for an AI-driven primer-to-setting-spray make-over of their chosen field. You need to stay ahead of them and another feature on your site to game a KPI won’t do it.
How to do it
How do you stave off this competition? How do you, maybe for the first time, maybe once again, get to a place where your proposition is easily understood, quickly converted to, creates satisfaction, and your website can become a coherent platform for true innovation instead a of a feature fest held together by a half-implemented Design System?
The role of the Design System
Because you did invest all these resources into a Design System, surely that was supposed to make everything consistent and thus easily understood?
Even if you have designed and implemented and used your Design System flawlessly, no, a DS does not enforce simplicity, or even clarity. It only enforces consistency, and mostly at the visual controls level, maybe page templates. Few implementations will have templates for flows, and if they do, they will not be all the flows. So you can still use a DS to make a page with 50 buttons on that nobody will understand. A Design System that has been universally used is a basic necessity on a complex or large website that needs to be the platform for your future, but it is not enough.
Organization
If you really want your flows to become coherent and lean so as to be recommended as the easiest way to get things done, be a delight to use so people come back, or just simply get your more revenue by volume, you have to ask yourself the same question you do with the Design System: is there someone actually tasked and authroized with maintaining that quality?
The root of the problem wasn’t increased feature production thanks to AI. The problem is having all these teams in your domain / squad / tribe be empowered to never have to consider the big picture. Absent a deep culture of approaching the customer holistically and with quality, which is indeed lacking in most companies always trying to hit their quarterlies, these teams all retreated to the safety of trying to make some line trend up in their own area. This used to end up OK with a little steering and discussion between teams because everything took time and developers had to prioritize coding, but that was before a feature took only a week to release by a team alone.
I have bad news for you: to create lasting change, you’re going to have to actually care how your software is made. By which I mean you will have to change the way you organize and empower your teams, because your current hands-off system of kingdoms is what iterated your digital service to disjointed mediocrity and near-irrelevance. You have to change your Collaboration Architecture1: you have to examine how the teams along your feature pipeline work together, who coordinates with whom, and how to create processes and a culture that keeps all your teams on the target of focusing on the customer’s whole lifecycle, not just their own little piece.
Your product (The AirBnB Lessons)
Supposedly this is exactly what AirBnB did to step away from all the local maxima A/B testing created: reorganized their practices to always have a coherent product on their website. The person who took on the responsibility was a leader who unabashedly gets into every detail of the experience so they can make sure it all works together, organized disciplines together so they maintain coherency at a design level, in how they develop, in how they steer projects, etc,. only releases all new features when they are ready together, and reviews how everything is moving forward as a unit constantly.
Did it work? I can’t tell personally, because the core service is now so toxic with all its fees and scams that I would never use the service anymore. In the end, the core lesson is to make sure you have a service that people actually want at a price they also want. If you do not have that to start with, you’re toast anyway. Work on getting that right first.
No quick fixes will last
Simply changing your top OKR to include the words “quality” or “simplicity” and hope all your autonomous squads start working together to reach this overarching goal is not going to work in the absence of a culture of quality or simplicity. Holistic thinking requires giving up autonomy towards a shared goal, a specific person or team making decisions about where to go, and little lean teams fighting for relevancy or budget or survival can’t work together that way. As Meadows posited in her Systems Thinking work: you can’t fix a system from inside the system. Which means the system with which you have generated your overly complex website needs to be changed.
As a first and necessary step, someone in your organization, maybe even you, will have to be empowered to look at your service holistically, but also getting in all the details, see all the flows, see all the features, and work towards improving the quality of the whole experience. This means this person must have the ability to stop releases, stop features, retire ‘experiments’ that haven’t made their target; just simply be allowed to say No to mediocrity or disjointedness, and then actually do it. You can call them Chief of Product, Principal Designer, Senior Staff Designer, Strategic Product Manager, whatever, but stopping short of empowering this coordinator to that degree is a clear signal that you are not serious and thus nothing will change. The disengagement disguised as delegation from the top of Product Management needs to stop.
Second, you will have to work out as a culture what you mean with quality, when is good actually good, what you mean with holistic and customer oriented. I have worked with many stakeholders who say “I want a great experience for our customer” and then walk away as if that edict is enough to make it happen, and it is not. If you want to actually earn the stakeholder position you have now, you will have to do the hard work of defining what a great experience is, because your teams can’t live up to your standards if you can’t even articulate them. Yes, if you are a CPO, Head of Product, CEO in a flat organization, you have to be able to say when good is good enough in ways your team can understand, and keep them to it.
And if your standard of quality is only some single numerical target being hit, just quit already, because you should know your teams will just game them and not really get better. You might get away with defining a basket of targets to be hit that can only be reached by truly improving the product, like Fewer Calls To Customer Care AND Less Backtracking On The Site AND Shorter Help Chats.
Once you can express as a main stakeholder what you want to achieve, how fluid and simple and clear your experience needs to be to survive the coming wave of hungry competitors, you can get away from that gatekeeper model. And you have to, because gatekeeping does slow you down, and it is not making that person popular so they will turn over. You also have to take a clear look at what your business environment actually looks like, what truly needs to change, and step away from short term numerical targets to create a culture of lasting renewal and competitiveness.
No, none of this is fun, quick, or free. It requires you to take some unpopular action now in redefining the autonomy of teams (and you’d better change the incentives to match, no more team bonuses per released feature or your gatekeeper will quit withing a month) and some deep work in defining who you are, what you want to be to your customers, and what your benchmark for quality is. But it is either this, or a prolonged slide into irrelevancy in an environment that is radically different from a year ago; one where your competitors are using their tokens in a smarter way than Spray and Pray Features and, as we say in Dutch, want to eat the cheese off your bread.
In part 2 I will tell you what the practical steps are to get there: what to keep, what to cut, short-term, long-term, to get you out of this feature-binge hangover.
Reference
- Holst et al, publication forthcoming, will define the term Collaboration Architecture rigorously

