| Starting work |
Describe the desired outcome and inspect a generated result. Little setup may be needed for a small experiment.
|
Set a task within an existing development workflow, then inspect suggestions as they arrive.
|
| First prototype |
Often less hands-on implementation work when the initial result is close to the idea.
|
More deliberate assembly and review, even when AI drafts substantial portions.
|
| Review effort |
Easy to defer while exploring; potentially substantial when the prototype becomes something others will use.
|
Paid throughout the work as a developer checks changes, assumptions, and side effects.
|
| Debugging |
Can involve tracing code the builder did not read when it was created.
|
Usually begins with changes the developer has already seen and can relate to the task.
|
| Future maintenance |
May require restructuring if repeated prompts have produced inconsistent patterns.
|
Can preserve existing conventions when suggestions are reviewed before acceptance.
|
| Tool usage |
Depends on the chosen tool and how many iterations a feature needs.
|
Also depends on the chosen tool; frequent small suggestions can add up. Neither label guarantees a lower tool cost.
|
| Human responsibility |
The builder still owns testing, data handling, and release decisions, whether or not they inspect every line.
|
The developer explicitly evaluates code, tests, and release decisions. AI does not take responsibility for the result.
|