AI can build features faster than you can build a product
What InkSpire taught me about the distance between adding a feature and creating a coherent experience.
Getting startedAbout 4 min read
The attractive part of a big first project
InkSpire began with a possibility I cared about: someone with useful text should be able to turn it into a visual story without first learning to draw. That is a human problem, and AI made a previously difficult route feel reachable. It was natural to see more possibilities as the application grew.
A story needed characters. Characters needed consistency. A finished comic needed review and export. Learning material suggested summaries and worksheets. None of those ideas was absurd on its own. The difficulty was what happened when they became one product before I had a strong enough understanding of how the whole thing should work.
A feature has neighbours
The current project describes a four-stage creative workflow, bilingual content, local and cloud storage, generation, review and publishing. A change to one stage can affect the next. A person might edit a script after generating artwork. A missing page might need another attempt. A saved book must still make sense when reopened.
Those are not extra technical details around the “real” feature. They are part of what makes the feature usable. A button that produces an image can work in isolation while the surrounding creative journey is still confusing. The creator needs to know what happened, what is safe to change and what is actually ready to export.
Why speed can hide a decision
When a coding assistant can implement an idea quickly, it is tempting to use implementation as the way to decide whether the idea belongs. Trying things is valuable. But each addition also asks the user to understand another concept and asks the product to preserve another relationship.
In InkSpire, some additions arrived before I had worked out how they belonged together. I do not want to make every choice sound inevitable in hindsight. Some work needed reconsidering. A screen could function and still ask too much of the person using it.
Protect one complete journey
The question I would now ask first is smaller: can a creator bring in one piece of material, shape it, inspect the result, correct a problem, save it and come back to it? That journey offers a better unit of progress than a list of implemented controls.
I would also ask what should happen when the happy path breaks. What if generation is incomplete? What if the person navigates away? What if the saved material differs from what is visible? Clear behaviour at those moments is often more useful than another capability. It is where a tool earns trust.
This does not mean an early prototype needs every production safeguard. It means naming the boundary honestly. A prototype that proves a visual idea, a workflow that preserves a creator’s work and a product ready for people to depend on are different achievements.
The views a finished screen leaves out
A populated screen is only one state. Before anyone has made a project, the empty view needs a starting point. While generation is running, the person needs to know the action was received. After a failure, the input should still be available and the next choice should be clear.
I would ask to see those states alongside the attractive result. They are ordinary parts of using the tool, even when they make a less impressive first screenshot.
The question I would return to
For a first version, I would now begin with one person and one change I hoped to make possible. Where do they start? What should they be able to do at the end? I would keep that description close while deciding what to build.
When a new idea appears, ask whether it strengthens that same journey or opens a different product. You do not have to discard it. Keeping an idea for later is a way of protecting the work you are doing now.
Some problems do need several connected capabilities. I cannot make them simpler merely by leaving out a necessary step. I am still learning where enough becomes too much, and whether each new part helps the person complete what they came to do.