Spaghetti products.
Have you ever built your product so much it became a spaghetti product?
Products which to do so much that it’s just… “made for everybody”! Products that are so entangled because they want to do 10 things at the same time. Let me paint this picture for you:
You’re using a tool and you get a feeling of dread, anxiety and uncertainty. That happens as you have too many options in front of you and you’re not sure which one does what you want it to do. In fact, now you yourself don’t even know what you want to do.
Software was meant to made the world easier and here you are feeling this restlessness when you’re using one — even worse, maybe you made one.
Here’s the pain-inducing problem: indie hackers, SaaSheads and techies get caught up in making so many features that aim for 180 verticals tri-dimensional directions instead of one, focused direction.
What’s the solution?
Here’s the solution, to put it shortly.
Instead of making one product that does 3 things…
Instead of making a 3-in-1, “all-in-one”, one-stop-shop-solution-for-all-your-needs…
Or any other complicated, convoluted, wired-headphones-tangled “solution”, do this:
Slap an overarching navbar which is your overarching brand. Do 3 products that do one thing only. But instead of being afraid that it’s not doing enough and flooding them with so many features, unite these 3 products by one brand.
Why?
- You’ve now got 3 products that do one thing, instead of a “one-stop-shop-solution” that serves everybody… and kinda no one at the same time
- You’re not fighting an uphill battle anymore if you’re starting with no leverage and offering a “one-stop-shop” solution — that does work, assuming you already have leverage in other areas of your business (e.g: already built an audience)
- If one products goes viral, it’ll be dragging the other two into the spotlight
- Yes, these 3 products will be simple. But all the products, in time, get more complicated — never simpler. So in time, you can properly focus on these 3 different things that each product does, instead of going from complicated to mega-complicated.
- Last but not least, you’ll have the freedom to name your products however you want, since they will be succeeded by your overarching domain name. Yes, even a dictionary word, whose .com is sold for 6 figures or above.
- Many more advantages to this solution I’m proposing. Read the whole thing below
I’m going to talk a bit about why and how we got into spaghetti products and then go deeper into my proposal to you.
Don’t want to go through all that? Click here and it’ll take you straight to the solution, unpacked.
The problem
You build a tool and it’s so damn complex you don’t even know which screen you’re on. It’s got so many features you don’t even know how you’re supposed to use it.
Software is meant to make the world easier. Software is meant to be a “tool”. A tool is meant to be used in a specific situation and enhance your task at hand.
But the essence is lost if the tool becomes more complicated than the problem.
Spaghetti products are those products which are too complex for you to understand what they do. That overwhelming feeling you get when you’re tangled can install itself in various places: when you’re in the dashboard of the tool, on their presentation website, or anything in-between these two
And hey, I’ll be nice here: I’m not even talking about these products that have a… what a long, boring and painful meeting concluded as “catchy” — a tagline on their website’s homepage that goes like “Unlocking limitless potential”. Or maybe some other thing that is meant to sound smart and powerful, but doesn’t really tell you (the user) anything.
Take that headline, put in on Slack, Zoom or Dropbox’s website and it’ll work just as fine.
Again, I’m not even taking these into account here.
On a side note, those websites that feel the need to use words which look sophisticated but are empty do that because of one reason: they themselves got tangled in their product. They are doing that’s so far from being simple (most of the time it happens out of insecurity), that they’ve robbed themselves of the option of putting it simple.
All you know is that a spaghetti tool can do a lot of stuff, and that “Maybe one day I’ll need this feature! Yeah yeah it would be good to one day to this thing that the tool offers!”
But that’s about it.
What about the task at hand?
There’s no clear path between what you need done and how you get there — at least not as often as it should be, since you have so many options.
If you’ve ever built a product, you know this
Chances are, you’ve got yourself in that situation at one point: you’ve build something that’s spaghetti. If you didn’t, congrats — you’re special.
But if you’re like me, you’ve found yourself at least in a position where you have to imagine how to explain your SaaS product to someone else… and that in itself gave you a migraine.
Why does this happen?
I cannot know, but I have a theory.
Hackers (developers, designers, engineers, product people etc.) understand that a product is very very fragile in the beginning. A plethora of things come up:
- Impostor syndrome
- A fear of pricing too high
- A constant vicious cycle that goes like “I can’t price too high because I don’t have enough features”
- An insecurity that the product is not helpful enough
- An insecurity that the product is not “good” until it’s as flexible as Excel
- Etc.
I want to draw your attention to that Excel bit: the second last bullet point.
The answer to “Why does this happen?” can be found in the previous post.
But to put the gist of it in words, techie builders are drawing lessons that are past their expiry date. Drawing inspiration from Apple’s website today leads you down a wrong path. You’d be better off looking at Apple’s first year — but in 1976 the world was totally different from the way it is now. So if I put it this way, you understand why drawing lessons from Apple can lead to a technically sound idea, but ultimately wrong.
To get back to this article: looking at Excel and trying to aim at their flexibility is also wrong.
And Excel is an exaggeration here — no one is awed by Excel for its product/market fit or some other weird names we give for “how likely it is to be profitable”. I’m using it as an example for how complex it is and how flexible it is (meaning: how many… features it’s got).
Replace Excel with Stripe/Dropbox/etc and the idea is there.
Products only get more complicated in time, never simpler. Maybe they do, but very very rarely.
Here’s the deal: you don’t want to build Excel. Especially if you’re a small team (more so if you’re a team of one).
The reason why spaghetti products happen is because the wrong kind of lessons are drawn from “successful” products: advice that is past the expiry date.
Check out the article to see who to draw lessons from.
The big solution
Build 3 products instead of 3 features that, together, make a product too entangled.
Place these 3 products in an overarching brand. Like I do with the CH Group which is the overarching brand for Layered Ink, Synergy and a to-be-announced product.
It’s what big companies do: they create holding companies.
They do that out of necessity, because they’ve created so many products. But you can do the same, for the sake of simplicity, not for the sake of not having an alternative (which is what big companies encounter).
Focus on the overarching brand as if it was a 4th product.
If one product does very well, the others will be “dragged” too. If one of the products goes viral and that overarching navbar is there, people are going to wonder “What is that? What else do they make?”
It’s as if you’re advertising your other products… but if all 3 products are made for the same audience (you wanted to put all of them in one product initially, correct?), they should waterfall into each other.
This way, you:
- Force yourself to keep it simple. Remember, products always get more complicated, never simpler.
- Hedge your bets. A “feature” that is turned into a product is easier to kill than an already-integrated feature in a product.
- Increase your chances of success. If one product makes it big, the others are “pulled” as well
- Prevent yourself from over-complicating a product. At least for now.
- Avoid the pitfall of building a “one-stop-shop” solution. Seriously, it’s not 2005 anymore where there’s so much land-grab available to new software. Google Drive is priority number 150 in Google. Dropbox is priority #1 for…. Dropbox. Who does it better? Which one makes you want to hit yourself and which one doesn’t?
Does it work? We’ll tell you how it goes.
The truth is, we don’t know if this works. But here’s the thing: we’re doing it ourselves. And we’ll let you know how it works over the following years.
I had a 3-in-1 idea that was just too complicated. It gave me the migraine that I was talking about earlier — and I don’t know that much stuff, less so how to position a product that is hard to position.
So I tried making it a downhill battle for myself, instead of an uphill one.
Of course, these ideas were not simple, basic features. These were features that can be turned into a product. I wouldn’t have been able to pull through (mentally) with an over-complicated product.
Besides, there was too much risk: I’d have found out too late whether people wanted, used and paid this megalo-beast of a product or not — after spending a lot.
Here’s the beautiful thing: once I decided to split them into 3, they not only were not entangled anymore — they were allowed to grow in a different direction, each. Whereas before they would’ve gone everywhere and nowhere at the same time (think of 3 vectors that can cancel each other), now they had space the flourish, since they were 3 plants in 3 separate pots.
Yeah okay it may sound cool but… is it working?
Well, I don’t know if it will work out in the end, because I don’t have the clear evidence. But I can tell you for sure three things:
- My mind is clearer
- I’ve robbed myself of the possibility that I’ll use empty but sophisticated words like “Reinventing Reality” or some other bullshit on our presentation website(s)
- The avoided struggle of juggling with different names and agreeing to compromise for a non .com name — that alone may be worth the effort. I can name by product Synergy or ThinkTank, without having to see +6 figures prices from the domain owners of these dictionary words. Anything now is succeeded by the .bychgroup.com domain.
We’ll try adopting our own idea.
We might not get it right in the beginning, but that’s the thing: it’s easier to keep it simple if you start simple, with 3 separate lanes.
We’ll adopt our own idea with the overarching brand called the CH Group.
At the same time, it feels like a perfect fit for me, as I’m building the first family-owned SaaS company. 3 SaaS products, one family business.
P.S: in a meta sort of way, this article was initially a 2-in-1. I started writing it and I had mixed both the ideas that I explained earlier and the ideas I’ve written in this previous post.
It’s like ideas are this cloud that comes out of the genie lamp and you can either have a mutant (which is the easy way out: writing with no editing, filming without directing, building a product without respecting a philosophy) or you can be cruel and harsh and cut the mutant into two separate beasts.
The feeling is… it just sucks. That moment when you’re really deep into making it (the software product or this article, in my case) and you realise it’s “conjoined”.
You have to be cruel — you can’t be all the time, or at least I can’t — and cut through it. In my case, I found it hard to be cruel and cut the second essay out of this very essay you’re reading.
But I know the alternative is worse: 2 ideas that are disconnected, disconnect the user and disconnect myself from the flow.
I’m Ch Daniel and I founded the CH Group. I’m currently building a tool that helps SaaS founders find the best pricing for their product — it’s called PriceUnlock and it’s being built in public!
Besides, I’m running full-time Legit Check By Ch, a company that helped ~6M+ people and that’s got tens of thousands of customers.
See everything I do here, or, if you want to hear more from the CH Group, subscribe in the footer. Thx for reading this!