Back to Blog

How to Finish What You Start With ADHD: A Mac System for the Messy Middle

adhd finish what you startadhd unfinished projectsadhd productivitytask initiationadhd focus mac
How to Finish What You Start With ADHD: A Mac System for the Messy Middle

There's a specific kind of graveyard that lives on an ADHD hard drive. A half-built side project. A folder called "novel-draft-FINAL-v2." A course you're 40% through. A repo with three commits and a beautiful README. You started every one of them with real energy — and then, somewhere in the middle, the lights went out.

If you've ever wondered why you can start almost anything but finish almost nothing, this guide is for you. The short version: the problem was never your character, and it isn't at the start line. It's the messy middle — the long, low-stimulation stretch between "this is exciting" and "this is done." That's where ADHD brains quietly bail.

Below is a concrete, Mac-based system for getting one project across the line. Not ten. One. Because finishing a single thing rewires how you feel about all the others.

Why ADHD Brains Abandon the Middle (Not the Start)

Most advice about finishing projects assumes you have a starting problem. For ADHD, the starting energy is often abundant — new projects are novel, and novelty is exactly the fuel an ADHD brain runs best on. The trouble arrives when the novelty burns off.

Three things happen in the middle, all at once:

  • The dopamine drops out. Early on, a project is new and interesting, so your brain supplies motivation for free. The middle is repetitive and low-novelty, and an interest-based nervous system doesn't generate much motivation for "important but boring." So your attention drifts toward whatever's more stimulating — usually a shiny new project.
  • The project disappears when you close the window. ADHD working memory struggles to hold onto things that aren't visibly in front of you. Close the tab, and the project effectively stops existing — this is the ADHD "object permanence" problem. Out of sight isn't just out of mind; it's out of existence.
  • Re-entry gets harder every day. The longer a project sits, the more you have to reload into your head to pick it back up — where you were, what's next, why it mattered. That reload cost is real friction, and ADHD brains are exquisitely sensitive to friction. Past a certain point, the project feels like a stranger, and starting over on something new is easier than resuming.

None of that is laziness or a willpower failure. It's a mismatch between how your brain regulates attention and how projects demand attention. So the fix isn't "try harder." It's building external scaffolding that keeps one project alive through the middle.

The Real Fix: Make One Project Returnable

Here's the reframe that changes everything. You don't finish projects by summoning more discipline for the boring parts. You finish them by making it stupidly easy to return to the exact same project, day after day, until it's done.

Everything below serves that one goal. The system has five moves.

Step 1: Set a Project WIP Limit (and Let the Rest Die)

Software teams use a "work in progress" limit — a hard cap on how many things can be in flight at once — because half-finished work is where value goes to rot. Steal it.

Your rule: one active project at a time. Maybe two if one is at work and one is personal. That's it. Everything else goes into a "someday" list where it's allowed to wait without guilt.

This is the step people skip, and it's the most important one. An ADHD brain with twelve open projects isn't being ambitious — it's guaranteeing that all twelve stall, because attention is finite and novelty keeps pulling you sideways. Choosing one project is also choosing which projects get to die, and that's allowed. A project you abandon on purpose is a decision. A project you abandon by drift is a wound. Honestly, some of those repos and drafts were never going to get finished, and admitting it frees up the mental bandwidth the unfinished tasks were silently taxing.

Pick the one that matters most right now. Write the other names down somewhere you trust. Then close their tabs — literally.

Step 2: Make the Next Action Visible, Not the Whole Project

"Finish the app" is not a task. It's a mountain, and staring at a mountain triggers the freeze you already know too well. The antidote isn't motivation — it's shrinking the project down to the single next physical action.

Not "build the settings screen." Instead: "add the toggle row to SettingsView." Small enough that starting is almost thoughtless.

Then make that one line visible. This is where object permanence bites hardest: if your next action is buried three folders deep in a notes app you never open, it doesn't exist. Keep exactly one surface — a menu-bar task list, a sticky note, a pinned line at the top of your editor — that shows the single next thing. When you sit down, you shouldn't have to remember what's next. You should be able to see it. (If getting started is where you stall hardest even with the next step defined, our ADHD task-paralysis playbook goes deeper on breaking the freeze.)

Step 3: Build a Re-Entry Ramp for the Middle

The middle is quit territory, so protect it with a ritual that makes resuming frictionless. The single most useful habit here: leave yourself a breadcrumb before you stop.

At the end of every work session, write one line about what's next — not what you did, what you'll do next time. "Next: wire the save button to the store." Tomorrow, that line is a ramp straight back into the work instead of a cold start.

Then wrap each return in a container with a defined edge. Open a focus session — 25 minutes, or an open-ended flow block if you're deep in — and commit to only the next action for that block. The session does two jobs: it makes time visible (so the middle stops feeling like a shapeless void), and it gives your brain a small, contained ask instead of "work on the endless project." This is exactly the kind of structure a tool like Focusmo provides — a menu-bar focus timer that puts a clear start and end around the work — but the mechanism matters more than the app: never sit down to "the project." Sit down to one action, inside one timed block.

Step 4: Borrow Accountability at the Finish Line

ADHD brains respond powerfully to external stakes and weakly to internal intentions. "I'll finish it eventually" is frictionless to break because no one is watching. So install a witness.

This can be a person — text a friend "sending you the finished draft by Friday" — or it can be automated. Mid-session accountability check-ins that ask "are you still on the thing you said you'd do?" re-anchor a drifting brain without needing another human on call. Focusmo bakes these in, but the principle stands on its own: the finish line needs external pull, because the internal pull that got you started is long gone by the time you're 80% done. That last 20% — the unglamorous polishing, the loose ends, the "just ship it" — is precisely where a little borrowed pressure earns its keep.

Step 5: Make Progress Visible So the Brain Believes It

The reason the middle feels hopeless is that ADHD memory is bad at crediting past effort. You worked three solid sessions this week and it feels like you've done nothing, so why keep going?

Fix that with a visible record. A streak, a checked-off list, an automatic log of your focus sessions — anything that turns invisible progress into something you can see. When you can look at a week of tracked sessions on this one project, "I never make progress" stops being a believable story. Automatic activity tracking does this without you having to remember to log anything, which matters, because "remember to update the tracker" is one more piece of friction an ADHD brain will happily drop. The point isn't surveillance; it's evidence — proof, on the days you feel like a fraud, that the project is actually moving.

For Developers and Deep Workers: The Middle Is Longer

If your projects are code, writing, or design, the middle is especially brutal because the work demands long, loaded-context focus — and every interruption dumps that context. The re-entry cost isn't minutes; it's the whole mental model of the system you were holding in your head.

Two adjustments help. First, lean harder on the breadcrumb: leave yourself a failing test, a // TODO: next comment, or a one-line "where I left off" note that reloads your context instantly. Second, protect the block. Silence notifications, close the other repos, and give the session a real edge so you can go deep without the ambient pull of the twenty other things you could be building. The goal is to make resuming the hard project cheaper than starting a new easy one — because your brain will always take the cheaper path.

Let the Graveyard Go

One last, honest thing. You will not finish everything you've ever started, and chasing that is its own trap. The goal of this system isn't zero unfinished projects — it's finishing the one that matters, deliberately, while consciously releasing the rest.

Go look at your graveyard. For each dead project, pick one: finish it, formally kill it, or park it in "someday." What you're not allowed to do is leave it in the ambiguous half-alive state where it keeps draining you without ever moving. Ambiguity is the tax. A decision — even "I'm done with this" — is a refund.

Start This Week

You don't need a new system by Monday. You need one finish. Try this:

  1. Name your one active project. Write the others on a someday list and close their tabs.
  2. Reduce it to the single next physical action, and put that action somewhere you'll see it.
  3. Open one focus session and work only on that action.
  4. Before you stop, leave a one-line breadcrumb for next time.
  5. Do it again tomorrow. And the day after.

Finishing isn't a personality trait you were born without. It's a set of external supports that keep one project alive through the part where your brain wants to wander. Build the supports, and the finishing follows.

If you want that structure in one place — a menu-bar focus timer, accountability check-ins that keep you honest through the messy middle, task tracking that connects to Things 3, Todoist, TickTick, Apple Reminders and more, and automatic session tracking so your progress is finally visible — try Focusmo. It's a free Mac app built for exactly the brains that start ten projects and ache to finish one. And if you want help choosing which project deserves your focus this week, our free ADHD focus planner is a good place to begin.

Ready to take control of your focus?

Focusmo helps you stay accountable with gentle check-ins, app blocking, and a floating timer that keeps your task visible.

You Might Also Like