Back to Blog

The Abstraction Tax: AI's Hidden Cost to Us

The Abstraction Tax: AI's Hidden Cost to Us

Every abstraction layer has a tax. You don't see the tax until you need to debug something the abstraction was never designed to surface. Then you feel it all at once, and it hurts.

This is not a new problem. A recent dive into ATmega328 registers makes the point at the hardware level: when you write in a high-level language, the chip's actual behavior becomes invisible. Most of the time that invisibility is a gift. The moment something goes wrong, that same invisibility becomes a trap. You don't know what you don't know, and you have no map to find it.

Keep that image in your head, because the same dynamic is playing out right now across every domain where AI is touching human work, and the founders and operators I talk to are mostly not tracking it.

The Empowerment Pitch Is Real. So Is What It Costs.

The story being sold goes like this: AI handles the routine, the mechanical, the repetitive. Humans get freed up for higher-order thinking, creativity, leadership. Everybody wins. The agentic AI conversation in HR circles echoes this, pointing to automation of routine work while insisting that human mentorship and adaptability will remain essential. That framing is not wrong. But it is incomplete in a way that will bite you.

Here is what the pitch leaves out: when you abstract away the routine, you also abstract away the learning that happens inside the routine. Junior developers who never write boilerplate don't understand why the boilerplate exists. Junior HR managers who never process a difficult conversation through a ticketing system don't build the muscle memory for difficult conversations. The abstraction removes friction. The friction was doing something.

This is the abstraction tax applied to human development, and it compounds over time in ways that are easy to miss in a quarterly review.

What Happens When the Math Gets Cheap

The LessWrong framing on cheap computation is worth sitting with here. When something expensive becomes cheap, behavior around it changes in ways that are hard to predict and often uncomfortable. Cheap compute changed what software we build. Cheap bandwidth changed media. Cheap AI inference is changing what cognitive work we bother doing ourselves, and the second and third-order effects are just starting to show up in organizations that adopted early.

When reasoning is cheap to outsource, you outsource it. That is rational at the individual level. At the organizational level, you end up with a team that is highly productive on well-defined tasks and completely lost when something novel lands on the table. Because novel problems require pattern recognition built from doing the boring work over many iterations, and your team skipped those iterations.

Cheap math does not give you cheap judgment. It gives you cheap outputs. The difference matters enormously when the outputs turn out to be wrong.

The Extraction Model Hiding in the Empowerment Story

There is a specific version of this I want to call out directly, because it is not abstract and it is happening right now. Suno's Spark incubator offers grants and marketing support to independent artists, positioning itself as a partner in their creative careers. The program is real. The support is probably genuine in some respects. And the structural reality is that those artists are contributing their voice, their style and their creative output into a system that uses all of it to train and improve models that will eventually compete with them at scale. The empowerment and the extraction are not in tension. They are the same transaction.

I am not saying it is fraud. I am saying this is the same pattern showing up in every domain where AI platforms are building "creator" or "partner" programs. You get the visibility, the grant, the mentorship. The platform gets the data, the differentiation and the moat. Know which side of that deal you are on before you sign.

For founders building on top of AI platforms, the same question applies. When you integrate deeply with a provider's APIs, build your user experience around their model behavior and train your customers on their output style, you are not just a customer. You are a data source and a distribution channel, and your switching costs are being engineered in real time.

Autonomy Without Comprehension Is a Liability

The Tesla FSD situation is instructive here even if it feels unrelated. The scrutiny on full self-driving keeps returning to the same question: what happens when the system encounters something outside its training distribution? The car handles the routine flawlessly. The edge case is where the abstraction breaks down and someone needs to understand what is actually happening underneath. The problem is that the human in the seat has been conditioned by thousands of miles of smooth operation to trust the abstraction, and their own situational awareness has atrophied accordingly.

Your engineering team is not driving a car. But the dynamic is identical. Agentic systems that handle routine tasks well will, at some point, handle a non-routine task badly. When that happens, someone needs to be able to open the hood. If your team has been running on top of the abstraction long enough, nobody remembers where the hood latch is.

What This Means If You Are Building or Hiring Right Now

There are three things worth doing differently based on this pattern, and none of them require rejecting AI tooling.

First, deliberately preserve some friction in your development process. Not all of it. Not as nostalgia. Specific, targeted friction at the points where understanding the underlying system matters for debugging, for security, or for performance. Make someone on the team own that layer. It will feel inefficient until the day it saves you.

Second, be honest about what "AI-augmented" hiring actually means for your team's skill trajectory over the next three years. The candidates who come in having built with AI assistance from day one have different gaps than the candidates who did it the slow way. Neither profile is wrong. But you need to know what gaps exist, because the abstraction will not surface them until you are already in production.

Third, read every "partnership" or "program" offered by an AI platform the way you would read a term sheet. Find the line that tells you who owns what at the end of the relationship. If that line is not in the document, write it in yourself before you sign. The grant is real. The data rights are also real, and they last longer than the grant does.

The abstraction layer is not the enemy. Forgetting it exists is.

Previous Post Ford Finally Gets It: You Can't Download Experience Next Post The Complexity Dealer Is Always Standing Outside Your Door