6
10 Comments

We bundled four tools into one product. Here's why we keep saying no to splitting it.

Every few weeks someone I respect, an engineer or an investor, tells me the same thing: you've built four products, pick one. And I get it. It's the most trained instinct in software. Do one thing, do it well, own the sharpest edge of a problem, let someone else worry about the rest of the stack.

For most of my career I'd have given the same advice. So I want to explain why we're deliberately ignoring it.

Our tool, Autosquad Dev, holds the whole arc of shipping software in one workflow: planning, development, testing, a security pass, deploy. Those five stages are, roughly, what a doc tool like Confluence, a tracker like Jira, an editor like VS Code, and a cloud platform like AWS each own separately today. Put them in one place and, yeah, it looks like four products.

Here's the thing that made us build it this way, and it came out of a specific bad morning.

We were shipping a feature, and I looked up at the end of the day and realized I'd barely written any code. What had I done instead? Moved context between windows. Copied a decision out of the planning doc into a ticket. Re-explained that ticket to myself in the editor. Reconstructed the intent again at deploy. I had spent a full day being the integration layer by hand.

That's the cost nobody counts, because it never shows up in a changelog.

And when you look closely, it's not that any tool failed. Each one did its job perfectly. The failure lived in the seams. A decision made in planning doesn't travel into the ticket, so the ticket is subtly wrong. The ticket doesn't carry the reasoning into the code, so the code solves a slightly different problem. Three small translation losses, compounded, and you ship something nobody quite asked for.

So we asked a different question than the trained one. Not "what's the sharpest single tool we could build," but "what would it take for intent to survive from idea to deploy without a human carrying it across four gaps?"

The answer wasn't a better ticket tool. It was to stop treating the stages as separate products.

Concretely: in Autosquad Dev, the planning notes for a card aren't a separate doc someone later transcribes. They're the same object the development stage reads. The test scenarios are written against that same intent, not a re-typed summary. When a person signs off, they're signing off on one continuous thread, not reconciling four copies that drifted apart in transit.

That's the whole bet. Not more features. Fewer seams.

Now the honest part, because a compound product makes a bigger promise and I don't want to oversell it.

The testing stage today is not an automatic gate that structurally blocks every bad build. What exists is a human approval step plus scenario tests someone on our team writes and schedules by hand. Real and useful, but not a machine silently enforcing quality on every build. The deploy and security stages are further along the plan than the demo. Rollback and version preservation are things we've simulated to prove the shape, not features you can lean on yet.

The reason we can even attempt a bundle this ambitious is that we run the whole thing on ourselves before we ship. When a stage is still demo-shaped, we're the ones living with the gap, which is exactly how we know which seams actually hurt.

So here's my question for the builders here: how much of your day actually goes into hand-carrying context between tools that don't talk to each other? And have you ever tried to measure it, or does it just disappear into "shipping"?

We're Team Sisyphus. We build AI-native tools and run our own team on them before we ship. Autosquad Dev is launching soon at sisyphus.team.

on August 10, 2026
  1. 1

    Disclosure: I run three products - a B2B lead-list tool, an iOS alarm app, and a bedtime-story subscription for parents - so I get told to pick one about once a fortnight.

    Worth separating two situations that attract the same sentence. Your four things share a user, a session, and one piece of work in progress. Mine share nothing: different buyers, different channels, three separate cold starts. When people say "pick one" to you they mean scope. When they say it to me they mean focus, and they're much closer to being right.

    The tell is whether anything compounds. Every hour in your planning stage makes your deploy stage more useful, because it's the same context moving through the same session. An hour on my alarm app does nothing for the lead-list tool - no shared audience, no shared distribution, nothing carried over past generic founder lessons. Three products, three times the surface, one of everything else.

    So keep the bundle, and stop calling it four products. It only reads as four because you listed the incumbents it replaces. Describe it as one workflow covering five stages and most of the objection evaporates, because the Confluence-plus-Jira-plus-VS-Code-plus-AWS sentence is what people are reacting to.

  2. 1

    The seams problem is real and it shows up in validation too. Founders use 4 different tools to research their idea — search, Reddit, competitor sites, some AI — and they're the one manually connecting the dots. The insight usually gets lost in the process. That's the same hand-carrying cost, just earlier in the journey.

  3. 1

    The “I’d barely written any code because I was the integration layer by hand” line is the whole argument. That cost really doesn’t show up in any changelog, which is why splitting feels obviously right on paper and wrong in practice. One risk I’d watch: a bundle is only one product if the user feels one job, not four features wearing a trench coat. The test is whether someone can describe what it does in one sentence without listing tools. If they reach for the list, you’ve bundled, not unified. Curious whether your users say “Autosquad does X” or “it has planning, dev, testing, security, deploy” — that answer tells you if the no was right.

  4. 1

    I have not measured it precisely, but I ran into the same seam problem building FounderFlow, just one layer up from code. A founder tells a client something on a call, writes a slightly different version of it in a spreadsheet, and a third version stays only in their head. None of those three agree a week later, and nobody finds out until the client is already annoyed. Your line about the failure living in the seams instead of any single tool failing is exactly it. Curious whether you have seen teams try to fix this by bolting on a fifth tool that just watches the other four, or does that always turn into its own seam.

  5. 1

    The line about spending a whole day as the integration layer feels painfully accurate. Try logging every time you copy, summarize, or explain context again during one day. Then separate simple transfers from moments when the meaning changed. The first count shows how much friction your tools create. The second shows where a shared object could prevent real mistakes. For Autosquad, that may be a better metric than time saved alone.

  6. 1

    This one hit home for me.
    The “integration layer by hand” part is so damn true. You can have 4 great tools, but if you have to constantly copy stuff from one to another, you basically become the API
    I’m building my own SaaS ecosystem and this is something I’ve been thinking about a lot lately. Sometimes the problem isn’t that a tool is missing features it’s that your workflow is split across too many places.
    “Fewer seams” is actually a really good way to put it.

    And I really like the idea of keeping the whole chain connected instead of just building another tool that does one part slightly better.

    Curious to see where you take this. The concept is really interesting.

  7. 1

    The thing that jumps out is that nobody measures the cost of context translation because it's so diffuse. You spend 15 minutes here, 10 minutes there, an hour across the day - and at the end you've written maybe 4 hours of code. But there's no line item for "context loss tax" in the ticket.

    What you've done is made that invisible cost visible by bundling it away. When you stop accepting tool-to-tool translation as normal, you immediately see that the seams weren't the individual tools - they were the decision to treat them as separate products.

    The measurement system most teams run is "can each tool do its job?" When the answer is yes, they consider the problem solved. But that's measuring the wrong thing. You're measuring tool competence instead of measuring "does intent survive the journey intact?"

    The teams that avoid tool sprawl aren't the ones with better discipline about keeping things organized. They're the ones that started by measuring what actually gets lost, then made that loss visible instead of invisible. Once you see it, bundling stops being a question and becomes inevitable.

  8. 1

    The “fewer seams” framing makes the bundling argument much stronger than simply saying four tools are better than one. The context loss between planning, implementation, testing, and deployment is a real problem that’s easy to overlook because each individual tool works fine. I’m curious which seam has turned out to cost the most in practice.