One of the easiest ways to let an AI coding tool waste your afternoon is to ask it to “finish” a feature.
Finish is a mood. It is not a requirement.
You tell the tool, “Finish the profile screen,” and it gets busy. It adds fields. It adjusts spacing. It may write some validation. It may even tell you the feature is complete with the confidence of a person who just installed a shelf without checking whether it is level.
Then you open the app.
The screen exists. The button exists. The app may even look polished.
But can a real person create a profile, leave the app, come back, and still see the right information? What happens if they use an email already attached to another account? What happens if the network drops halfway through saving? What does “saved” actually mean?
That is why I have become picky about one short line in every feature request:
Done when: [a user can complete a specific outcome, and I can verify it].
Before you ask AI to build anything, you can use my free AI App Builder Starter Prompts to turn a rough idea into a smaller, testable version-one plan:
You can also find me here:
Medium:
Website:
LinkedIn: https://www.linkedin.com/in/marcusykim/
SOCIAL SHARE CARD GENERATOR