The work isn't the hard part.
AI can make execution feel cheap, but execution was never the scarce part. The hard part is choosing the right problem, seeing the rough edges, and steering the product toward something coherent.
// Follow along on X @IterateArtist
The work isn't the hard part. Not in the way we usually mean it.
Doing the right work is.
That distinction matters more now because AI keeps making execution feel cheaper. You can ask for a landing page, a script, a dashboard, a little internal tool, and often get something usable in minutes. Things that would have taken me a week in 2015 can now happen before lunch.
That is real. It is useful. It changes the economics of building.
But it does not remove the actual bottleneck.
Most products do not fail because nobody could produce code. They fail because the problem was muddy, the tradeoffs were ignored, the first version solved the wrong thing, or nobody stayed with the details long enough to make the product feel right.
AI can make more things buildable. It does not make more things worth building.
The myth of the simple app
There is a tempting version of the future where everyone just builds their own software.
Need a timer app? Prompt it. Need a simple CRM? Generate it. Need a meditation tracker? Done by lunch.
And sure, you can do that. I have done it. But the result is usually a thing that works, not necessarily a thing that is right.
Take something as plain as a timer.
What should happen when the timer finishes? A sound? A notification? Both? Should it auto-restart? Should it track history? If so, how much? What if someone closes the tab? Should it keep running in the background? What if they are on mobile, in focus mode, or using headphones?
None of those questions are technically exotic. That is why they are easy to underestimate.
The difficulty is not in implementing one answer. The difficulty is choosing which answer belongs in this product, for this person, in this context. A timer for workouts, cooking, writing, meditation, classrooms, and medication reminders might share the same noun, but they are not the same product.
AI can build a timer. Probably a decent one. But someone still has to decide what kind of timer it is supposed to be.
Details are felt before they are specified
The best products I have used were not simply built from a spec. They were discovered through use.
There is no clean prompt for "this button feels too heavy" or "the flow becomes annoying on the third day." You cannot describe friction you have not experienced yet. You cannot optimize for relief you have not watched someone feel.
This is where the work becomes less like construction and more like attention.
You use the thing. You notice what gets skipped. You watch where someone hesitates. You realize the feature everyone asked for is not the feature that fixes the problem. You cut the clever part because it makes the common path worse.
AI can help inside that loop. It can generate options, patch rough edges, write the code, summarize feedback, and make iteration faster. But it does not remove the need for the loop.
It builds what you can describe. The product improves when you learn what you should have described.
Someone still has to steer
AI will replace tasks. It will replace some jobs. A task that took three people two weeks might become one person's afternoon. That is already happening.
But the remaining person is not just typing faster. They are carrying more of the judgment.
They have to decide what problem is worth solving, what order the work should happen in, which edge cases matter, which ones can wait, and where the product should say no. They have to know when a working demo is good enough to test and when it is only pretending to be done.
That work used to be distributed across a team, a process, and a calendar. More of it is now concentrated in whoever is steering the tool.
The tool changed. The responsibility did not disappear.
Someone still has to notice when the solution is almost right but not quite. Someone still has to cut scope without cutting the point. Someone still has to ship something imperfect on purpose because perfect would take too long and vague would teach nothing.
Those decisions are not magic. They are not immune to automation because humans are special. They are hard because they depend on context.
Context is the whole game.
The bottleneck moved
If building gets cheaper, what gets more expensive?
Clarity. Taste. Judgment. The ability to know what is worth doing before you spend too much time doing it.
Those things were always valuable, but slow execution could hide them. When shipping took weeks, the work itself absorbed most of the attention. Now that a rough version can appear quickly, the quality of the decision is exposed earlier.
The gap between "I can build it" and "I know what should exist" gets wider.
That is uncomfortable if your identity was mostly execution. It is energizing if you were always more interested in the why than the how.
The future is not worse for builders. It is better for a certain kind of builder: the kind who can sit with ambiguity, form an opinion, test it honestly, and change their mind without losing the thread.
AI rewards that person because it removes some of the drag between decision and artifact. It punishes the person who only wanted the artifact.
Build anyway
This is not a doom piece. AI is useful. I use it constantly. It makes me faster at work I used to avoid and more willing to try small ideas that would have stayed theoretical.
But I do not believe the clean version of the future where everyone simply builds their own everything. Most people do not want to. And the people who do will run into the same thing every builder eventually learns.
Building is the visible part.
The hard part is knowing what to build, why it matters, who it is for, what to leave out, and when the thing is finally coherent enough to ship.
That was the job before AI.
It still is.