NADHIRAN OPEN MIND
← Two Sides of Autonomy
Progress / Human perspective

When Did Being Busy Become the Same as Making Progress?

On the difference between activity, accomplishment and building something that actually matters.

By Nadhir Abdul Rahman · Human perspective · 24 October 2026

I've been working with artificial intelligence on several software projects. Some are intended to become commercial products. Others are experiments in autonomy, automation and what might be possible when one person can accomplish work that previously required an entire team.

One thing has become increasingly apparent to me.

It is remarkably easy to confuse activity with progress.

An AI agent can produce an impressive amount of work. It can write code, run tests, prepare reports, identify risks, update documentation and explain what it intends to do next.

And much of that work can be technically correct.

But after a while, I started asking myself a different question.

What have we actually achieved?

Not how many tasks were completed. Not how many commits were made. Not how many tests passed.

What is different in the real world because of the work we have done?

Is the application available to customers? Has someone used it successfully? Have we solved a genuine problem? Has the business moved any closer to generating sustainable revenue?

These questions seem obvious, yet they can easily disappear beneath an endless stream of technical activity.

I've experienced situations where an AI agent would complete one verification step, report success, and immediately recommend another verification step.

Then another.

Eventually, I found myself wondering whether we were developing a product or developing increasingly sophisticated methods of checking a product that never seemed to reach completion.

That is not an argument against verification.

I believe verification is essential, particularly when software handles payments, sensitive information or consequential decisions.

But verification must serve an objective.

When the act of checking becomes the objective itself, something has gone wrong.

I see a similar problem with autonomous systems.

A scheduled agent might execute every hour. Its dashboard might show a healthy status. Reports might arrive regularly.

Yet the underlying project may have barely moved.

The automation is functioning. The outcome is not improving.

That distinction matters.

I've begun to think that the real challenge in using AI for development is not simply making it more capable. It is teaching the system to understand what progress means.

Sometimes progress is a technical improvement.

Sometimes it is discovering that an idea is commercially unviable.

Sometimes it is deciding not to build another feature.

And sometimes the most valuable action is to stop following the existing plan and question whether the plan still makes sense.

This has changed how I think about managing AI-assisted projects.

I no longer want progress measured primarily by what the agent has done.

I want it measured by what we can now accomplish that we couldn't accomplish before.

Because at the end of the day, the purpose of building software is not to produce more software.

It is to create something that genuinely serves a purpose.

← Back to the collection