Anoop Soman
← Back to writing

Jul 29, 2026

0→1 needs a different operating system

What worked when we were trying to prove a product didn't always work once there was a product, a team, and customers depending on it.

When you’re building something for the first time, the most important thing is usually learning.

Is the problem real? Do people want this? Can we get something in front of them quickly enough to find out?

In that stage, I’ve rarely found much value in building a polished process around work that might not survive the next few months.

You ship something.

You watch what happens.

You change it.

You ship again.

That was how we approached some of the early product work at Entropik — new product lines built on emotion-AI models that didn’t have proven demand yet. There wasn’t much ceremony. People were close to the problem, decisions were quick, and everyone knew what everyone else was working on.

And that was mostly a good thing.

Then the product starts working

The interesting thing happens when the product survives.

Suddenly there are more customers — eventually enterprise customers across dozens of countries, not just a handful of early adopters who’d forgive rough edges.

More engineers.

More releases.

More dependencies.

And more things that can go wrong.

The habits that helped you move quickly at 0→1 start creating different problems.

A decision that used to involve three people now involves ten.

A release that used to be easy to coordinate now has dependencies across teams.

A bug that one person could fix now requires someone to find out who owns the relevant piece of the system.

At this point, adding process isn’t necessarily bureaucracy.

Sometimes it’s just acknowledging reality.

Guardrails are useful when you know why they exist

We eventually had to introduce more structure around ownership, delivery and visibility.

Not because process was the goal.

Because there were problems we could actually see. Releases had become unpredictable — sprint predictability was sitting somewhere around 60%, which meant plans and reality were only loosely related — and nobody could say with confidence who owned what once a product touched more than one team.

If releases were becoming unpredictable, we needed something to improve predictability.

If ownership was unclear, we needed clearer ownership.

If teams were stepping on each other, we needed boundaries.

The process followed the problem.

That distinction matters.

The mistake is keeping the 0→1 mindset forever

I still like moving quickly.

I still don’t like unnecessary process.

But I’ve become much more careful about assuming that the way a small team works will continue to work as it grows.

The operating system needs to change.

Not because the company suddenly became “enterprise”.

Because the system itself became more complicated.

That’s mostly what the guardrails ended up buying us — not enterprise theater, just enough shared ownership that a release didn’t depend on three specific people remembering the same context. Predictability eventually moved from that ~60% up into the mid-80s. Unglamorous number, but it’s the difference between a team trusting its own estimates and a team guessing every sprint.

← Back to writing

Comments

Loading comments…