Insights

Code Has Always Been Worthless. Understanding the Business Never Was.

For forty years the industry priced software as an artefact. SaaS moved the price to the service. AI has moved the price of the artefact past zero. What remains worth paying for is knowing which system to build, for whom, and why.

3 min read
  • AI
  • software economics
  • consulting
  • perspective

For most of the history of the software business, the thing being sold was the artefact. That era is over, and the change matters for anyone who buys or builds software for a living.

How the artefact was priced

In the 1980s a copy of a program was a product in the ordinary sense. A programmer could write a game, place an advertisement, and sell the cassette for a fair price. The buyer received something, the author was paid, and the transaction made sense to everyone involved.

The 1990s strained that model but did not break it. Piracy was already widespread, and yet substantial companies, from compiler vendors to operating-system publishers, were built on the premise that code in itself was worth paying for.

The 2000s introduced software as a service, and the floor began to give. By the end of the 2010s the price of code as an artefact had fallen close to zero. A few independent developers still sold packaged software successfully, but they were survivors of a category that had largely disappeared.

What SaaS actually did was relocate the price. It moved from the code to the service around the code: uptime, patches, backups, the database recovery at three in the morning. For a business customer this was a better arrangement. Nobody wanted to own the floppies. They wanted the outcome.

What AI did to the price

As of 2025, the price of code as an artefact is not zero. It is negative.

That is a precise claim. It is now more expensive, in token cost, maintenance burden and the effort of keeping a model on task, to maintain a large, carefully documented codebase than not to have one. Models still struggle with very large legacy systems; nobody is regenerating a million lines of enterprise Java in an afternoon. But for small and mid-sized systems, a competent engineer with a modern model can reproduce almost any product you could name in a working day. An open-source project can be cloned in hours, sometimes with better organization than the original.

The usual objections are correct and do not change the conclusion. Tests, observability, migrations that do not fail at nine in the morning, all of it is still required. It is also now largely generated. Hand the existing test suite to a model, ask for the rewrite, and it works.

The consequence is that there is no meaningful intellectual property in ordinary application code anymore. There has not been for some time. What has changed is that it is no longer possible to pretend otherwise.

What this means for the "10x engineer"

For a brief period the industry believed in the ten-times programmer, a person worth a finder's fee and a war room. That role has not been eliminated. It has been made ordinary. Any well-trained engineer who understands the fundamentals, can lay out a system, and is willing to work with a model can now ship in an hour what the celebrated engineer of 2010 produced in a week. Not because they are exceptional, but because the floor moved.

Where the value went

It went where it has always been. The question every business has faced for the whole history of commerce is the same: what can you do, who needs it, and how does that need become revenue. The industry spent two decades treating the artefact as the product because the artefact was hard enough to make that it could be charged for. It is not hard anymore, so we are back to the fundamentals.

There are a great many businesses with real customers and real cash flow running their operations on a forty-tab spreadsheet that one employee maintains by hand every Monday morning. That spreadsheet is a problem someone could solve. Not by writing software, because software is now the cheap part, but by understanding the business well enough to put the right system in front of it, and by taking responsibility for that system once it is running.

That is where the engineer of 2026 is useful, and it is how this firm positions itself. The code is the easy part. It always was. It was simply hard enough, for long enough, that it obscured the work that actually mattered.

Adapted from an essay first published on roganov.me in May 2026. Original essay ↗

FAQ

Questions this article answers

If AI can generate the code, what is a software consultancy paid for?

For understanding the business well enough to know which system to build, for designing it so it runs without supervision, and for taking responsibility for it in production. The artefact is cheap. Judgment about what to build, and accountability for the result, are not.

Does this mean custom software is no longer worth commissioning?

The opposite. Custom systems are now affordable for businesses that could never justify them before, including companies running entire operations on spreadsheets. What has changed is that the price is in the analysis, the integration and the operation rather than in the lines of code.

Is there still intellectual property in application code?

Very little in ordinary application code. A model can reproduce most small and mid-sized systems from a description in a day. Defensible value lives in data, in operating knowledge of the business, in integrations with systems of record such as an ERP, and in the reliability record of the team running the system.