← All articlesai

AI made starting easy. Why is finishing still hard?

AI cuts the cost of starting work. Finishing still needs a fixed scope and sustained attention. What the research shows and how to finish more.

· 6 min read ·

TL;DR: AI shortens the part of work that produces a first version, and on bounded tasks the gains are real[1][2]. Finishing runs on other resources: a fixed definition of done, checking that the result works, understanding what you made, and enough unbroken attention to close it out. AI has lowered the cost of beginning without lowering those.

We tend to lose interest in a newly started project pretty soon nowadays; it's hard to avoid the dopamine of starting new projects and focus on older ones. But what gives us confidence and a real output is focusing on older projects and keeping working until the finish line.

What does AI make easier?

AI makes producing a first version faster, and on defined tasks the effect is measurable.

A Microsoft-led analysis of three field experiments with 4,867 developers found a 26.08% increase in completed tasks for developers given an AI coding assistant[1]. In a controlled study of 69 developers and students, median task completeness rose from 35 without AI to 84 with it, while median implementation time fell from 63 to 43 minutes[2].

Those numbers come from bounded coding tasks. Someone wrote the spec in advance and decided what done looked like. Your thesis chapter or client deliverable usually has no such spec, and that gap is where finishing gets hard.

Why doesn't faster starting lead to faster finishing?

Starting and finishing draw on different resources. AI is good at producing plausible drafts and scaffolding. Finishing depends on judgment, sustained attention, context and a commitment to a bounded definition of done.

You ask for a project plan and get one in twenty seconds. You ask for the first draft of a page and it appears. By day three you are looking at a half-working thing with a list of open questions. Which features stay? Why does this part break on mobile? Does the tone fit the client? Is the pricing page needed at all? The speed of the first draft answered none of them.

One way to read this is as a bottleneck shift. AI reduces the friction of generating material, and the constraint moves to evaluating the output and deciding what to reject or ship. That framing is an interpretation. The experiments above measure task output and do not test it directly[1][2].

What does finishing involve?

Finishing is mostly decisions and checks. The evidence supports faster task production more strongly than it supports the idea that AI makes end-to-end completion easy[1][2].

The work that remains after a draft exists tends to look like this:

  • Narrowing scope, which means cutting things that seemed good on day one.
  • Checking whether the result works in real conditions, with real data or a real reader.
  • Handling exceptions and edge cases.
  • Fitting the piece into what already exists, such as the codebase or the rest of the thesis.
  • Understanding what the output does well enough to defend or maintain it.
  • Accepting responsibility for shipping it with your name on it.

The understanding item deserves attention. The 69-person study measured task completeness and, separately, participants' understanding and sense of ownership of the code[2]. Producing an answer and understanding it are separate achievements. When you write something yourself, understanding builds as you go. When a tool writes it, that understanding still has to be acquired, and the bill tends to arrive at finishing time.

Why do interruptions hit the end of a project harder?

Finishing jobs are fiddly and depend on a lot of context, so every break forces you to rebuild that context.

In research on interruptions, participants who interrupted more often were considerably slower at completing the task, even after accounting for the time spent not working on it[3]. The same review reports that even brief interruptions can slow completion beyond the interruption itself and can increase errors[3].

AI tools add a particular kind of interruption. When a new idea can become a working prototype in ten minutes, starting something else is always available. Each switch carries the resumption cost described above, and the half-finished thing waits.

Does AI help everyone the same amount?

No. The benefit depends on the task and on the person using the tool.

One study found that assistants generally helped with task completion, but for experienced participants they could even increase completion time[4]. If you already know a domain well, more of your time may go into checking and correcting suggestions. That is finishing work, and it does not shrink because the draft arrived quickly.

Is AI making people abandon more projects?

The evidence on that is thin. The strongest available studies measure task speed or completeness. They do not measure abandonment rates or long-term shipping outcomes[1][2].

So if you have a folder of AI-assisted projects that stalled at 70%, the explanation in this post is a plausible account of why. Research has not settled it, so treat it as a lens for looking at your own work.

How do you finish more of what you start?

Treat finishing as its own set of jobs, planned and protected like any other work.

Write a definition of done before you generate anything. Two or three lines are enough: what the thing must do, who it is for, and what you are leaving out. When the AI offers an extra feature, check it against those lines.

List the finishing jobs explicitly, with time estimates. "Test the signup form on a phone, 30 minutes." "Rewrite the error messages, 20 minutes." "Read the generated chapter outline and cut anything you can't defend, 45 minutes." Vague finishing work stays undone because there is nothing concrete to start.

Read what the tool produced before moving on. A useful test is whether you could explain each part to someone else. Where you can't, add a job for it.

Put finishing jobs into protected time. A two-hour gap on a Tuesday with notifications off will do more for a stalled project than five scattered fifteen-minute slots, given what interruptions cost[3].

Work one job at a time and park new ideas somewhere outside your head. Writing an idea down takes a minute. Starting it today pulls you away from the current project.

Cap the number of open projects. When a new one appears, decide which current one it replaces or wait until something ships.

TimeBud is built around this approach. It breaks a goal into jobs with minute estimates and dependencies, plans them into the open time on your calendar with breathing room after events, and runs a focus timer through the queue one job at a time. When a new idea shows up mid-session, Bud files the capture so it waits in a list for later and the current job keeps going.

Try TimeBud free

Sources

  1. The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers
  2. More Code, Less Understanding? On the Impact of AI Assistants on Software Development Tasks
  3. How Do Interruptions Affect Productivity?
  4. How far are AI-powered programming assistants from meeting developers’ needs?

Questions

Does AI make people more productive?

On defined coding tasks, yes. One large field analysis found a 26.08% increase in completed tasks, and a controlled study found median completeness rose from 35 to 84 with AI.

Is there research showing AI makes people abandon projects?

Not yet. The available studies measure task speed and completeness, so the link to abandonment or long-term shipping remains a plausible explanation that has not been tested.

Why do experienced people sometimes get slower with AI tools?

One study found experienced participants could take longer with assistants. A likely reason is that more of their time goes into checking and correcting suggestions.

What is the single most useful habit for finishing?

Write a short definition of done before generating anything, then list the remaining finishing jobs with time estimates so each one is concrete enough to start.

Why does switching to a new idea hurt the old project so much?

Resuming work carries a cost. Research on interruptions found people who interrupted more often were slower to complete tasks, even after accounting for time away.