← Blog

Episode 11

Building the cockpit

At first, I thought a system that works was enough.

If the payment goes through, if the account gets created, if the customer installs, if everything moves forward as planned, then the job is done.

But this week, I understood something much more important:

A system can work… and still leave you completely in the dark.

And for someone who has to manage their own product, that's not acceptable.

LowFlow was moving forward more and more on its own. Steps that used to require an intervention were becoming automatic. That was exactly what I wanted.

The problem is that me, in front of my screen, I didn't always see what had just happened.

A payment could be received correctly, but my panel didn't show it to me in an obvious way.

An action could be completed, but its state stayed hidden in a section or behind a display that didn't tell the whole story.

And that's when I realized I didn't just need an admin panel.

I needed a cockpit.

See before acting

A cockpit isn't just a collection of buttons.

It's a place where you have to be able to look at the screen and immediately understand what's going on.

Who just bought? Who is waiting on an action from me? Who needs help?

And above all: did something happen without me seeing it?

From that point on, I stopped thinking only in terms of features. I started thinking in terms of visibility.

And a simple rule came out of all of it:

Automatic never means invisible.

If something happens automatically, I still have to be able to see it.

Not to intervene. Just to know.

The problem wasn't always in the engine

This is probably the most interesting part.

For a long time, when something seemed missing, my first reflex was to think there was a bug in the journey.

But sometimes, the journey worked. It was simply the cockpit that wasn't telling me what had just happened.

And that difference completely changes how you work.

Because if you believe the engine is broken when it's only the display that's wrong, you can spend hours fixing something that already works.

That's exactly the kind of situation that wastes enormous amounts of time in a project.

So I started simplifying.

Fewer ambiguous zones. Clearer states. Information visible without digging. Backup buttons available if I need them.

But above all, no more guessing.

The test that really mattered

Once the cockpit was back in order, there was only one way to know whether all of it truly held up.

Stop reading the code. Stop looking at partial tests. And run a real new customer through the entire journey.

I prepared a completely fresh machine.

New account. New installation. New journey.

And this time, I watched the cockpit.

Every step appeared at the right moment.

The account. The payment. The machine. Then the rest of the journey.

And then, something different happened.

I no longer had to chase the system.

The system moved forward. I watched.

The right level of automation

I'm not trying to automate everything.

There are certain decisions I deliberately want to keep under control. That's a choice.

But everything that doesn't need me has to be able to move forward without me. And above all, I have to be able to see that it's moving.

That nuance is what changed how I think about LowFlow.

Before, I asked myself: does it work?

Now, I also ask: can I see it in three seconds?

If the answer is no, the cockpit isn't finished.

The moment it changed

At the end of the test, the final state appeared in front of me.

ACTIVATED.

And this time, that word really meant something.

Because I had just watched the entire journey unfold without any hidden intervention.

I knew what had happened. I knew where the customer was. I knew that no step had been manually saved behind the curtain.

The cockpit and the system were finally telling the same story.

And for me, that's probably when LowFlow changed category.

It was no longer just a tool I was building.

It was a system I could actually fly.

← Back to blog