Canvas Tasks

"Ship the App" Is Not a Task — Getting Task Granularity Right

Published · Canvas Tasks

There's a line near the top of your list that has been there since March. It isn't that you've avoided it — you've worked on it repeatedly, some days for entire afternoons. But the box beside it has never been ticked, because the line reads Ship the app, and nothing you did today made that true.

A task you can't finish reads, over time, as a task you didn't do. Zapier's account of why people bounce off to-do apps puts never-done work among the things that drain a system: there's no satisfying way to mark it complete. Meanwhile the list grows around it — one developer opened their app to sixty-two overdue items and deleted the account (Medium).

The opposite mistake is quieter. Break that same work into fifteen steps and every one gets ticked. At the end of the week you have fifteen checkmarks, a productive-looking history, and nothing you can point to.

Task granularity is the size you give a task when you write it down, and it decides whether you can ever finish it. "Ship the app" is not a task — it has no single finished state, so it sits on the board collecting time instead of progress. "Take a screenshot" is not a task either — it ends in two minutes and leaves no record of what it was part of. The unit that works sits in between: a few working sessions long, small enough to end, big enough that ending it means something.

Three blank papers of clearly different sizes lie in a row on a wooden desk — a large folder, a mid-sized card, a small note — and a hand sets a single teal card into the middle position — the size that can actually be finished is the one in between.
Same paper, three sizes. Only the middle one is a task.

The task that never gets checked off

A task that never gets checked off is rarely one you're avoiding. It's usually the one you've spent the most hours on — the thing you're committed to, written down the way you'd describe it to someone else. That description makes a poor unit of work: it has no edge, so no moment entitles you to call it done, and the system meant to track progress records nothing.

Progress you can't see is progress you have to carry, and a list that gives nothing back becomes one you'd rather not open — which is how being overwhelmed turns into avoidance.

The quieter mistake — splitting everything into the smallest pieces — moves the damage rather than fixing it. The shape of the work disappears: nothing says how far along the whole is, so the only place it still exists is in your head, which is what writing it down was supposed to prevent.

Neither failure is about discipline. Both endings were decided when you wrote the line down and picked a size without noticing you were picking one. And when a day ends with nothing ticked, the honest accounting is that the size was wrong, not that the day was a zero.

Three sizes, one word

Ship the app, build the signup screen, take a screenshot — three lines on a list, three different sizes of work. The first is a commitment: it spans weeks and holds work of every kind. The second is a unit of work: it takes a few sessions and can actually be finished. The third is a step: it ends in one sitting and only makes sense inside something larger.

A list gives every line the same row and the same checkbox. The word "task" is doing three different jobs inside that one shape.

Put a commitment in that shape and two things break. It never moves: the stages a task passes through — to do, in progress, review, done — are built for one executable piece, so a commitment enters "in progress" on day one and never reaches a later one, and stalling becomes its resting position. And with no single finished state, you re-argue whether it's done every time you look.

Put a step in that shape and it breaks the other way. It finishes easily, but the thing it belonged to has no representation anywhere, so nobody, including you, can say how much of the real work is behind you.

There's no named bias to cite for this one, and no study to point at. Open your list and find the oldest line on it, then ask which of the three it is. Usually the line that's been there longest is a commitment wearing the shape of a task, reporting you as someone who doesn't finish things.

That also explains something a shorter list won't solve: when you can't start, the problem is often not how many items are in front of you, but that the one you'd choose is too big to be picked up at all.

Cut by nature, not by hours

Sizing advice usually arrives as a number — keep tasks under two hours, break anything longer than a day. Numbers are attractive because they're checkable, but a clock measures how long you sat there, not what the work asked. Four rules do better.

  1. Name the finished state before you name the size. The right size is whatever lets you say, in one sentence, what will be true when you stop. "Ship the app" fails that test; you would settle it differently on different days. "The signup screen accepts a real account" passes. A line whose ending you can't state is a commitment, and it needs somewhere else to live.

  2. Keep the unit at a few working sessions. A session is one go at the work, however long that takes — counted from the work's side, not the clock's. One session means you've written down a step; a run of them with no end in sight means a commitment. In between, you can still hold the finished state in mind when you pick the work up tomorrow.

  3. Fold steps into the unit; don't promote them. Steps are worth writing down — they're where "pick this up tomorrow" survives the night. What they're not worth is their own line: progress then gets counted in ticks rather than units finished, and ticks are cheap. Kept inside the task, they still tell you where you left off.

  4. Let the kind of work decide the cut. The right split follows the task's Nature — the kind of attention it asks for, borrowed from energy-based task management. Thinking work — the analytical kind: research, judgment calls — speeds up when broken into steps: most of its difficulty is deciding what comes next. Creative work suffers: writing the steps settles the answer first, so the list replaces the thinking the task existed for. Work — the routine kind: errands, admin — batches into one pass, since ten small chores cost more to track than to do.

The right size is not a number of hours. Steps rescue analytical work and starve creative work, so the cut has to follow the kind of work, not the clock.

Consider someone writing a book alongside a job. The chapters aren't tasks — each is a commitment with a dozen sessions in it. What works is one index card per session's worth of writing, with the finished state on the back: the argument for chapter three exists in rough form.

"But breaking it up ruins the work"

Breaking work into steps does ruin some of it. Split a piece of writing or a design problem and the plan presumes an answer — the part where the shape changes under your hands is settled in advance, and what's left is executing a decision you made when you knew least.

So the rule isn't "make everything smaller." For creative work the useful move is not to divide but to name the ending: one line describing what will be true when it's done, giving the task an edge without a procedure. Commitments don't need breaking up either — they need somewhere to live that isn't the row where executable work sits. A second list will do, or a page in a notebook; there they can stay as large as they are. The damage was never the size; it was the size being in the wrong container.

And when you get it wrong — usually on work you've never done before — the repair is ordinary. You discover a task's real shape by starting it, so rename the line to the part you're actually doing and let the rest become its own unit. That isn't a plan falling apart; it's the plan meeting information it didn't have.

How Canvas Tasks puts this into practice

This is where Canvas Tasks comes in. The three sizes are three different things in the app, so choosing between them is a matter of where you put something.

Steps live inside a task, and the input says so: the checklist placeholder reads Small enough to finish in one sitting…. Folding them in doesn't hide progress — the row shows a count of items done, so a task four steps into six looks different from one not started, without costing six lines.

Choose a Nature and the hint says which cut to make. Creative gets Jot one line describing the finished state. Avoid over-splitting; Thinking gets Breaking it into steps helps — try a checklist; Work gets Batch small chores into a checklist and knock them out in one go. The advice sits where the decision is, not in a help page.

Commitments go somewhere else — a Project, which is deliberately not a task. It carries none of a task's attributes: no phase, no Energy or Nature, no timer of its own. Its progress and total time are derived from the tasks inside it and can't be typed in — a bundle's progress is a fact about the work under it, not a number you maintain.

The Projects view in Canvas Tasks. In the list, "Ship the iOS app" shows 2/5 child tasks done with a target date, and "Rebuild the pricing page" shows 0/3 with a Stalled badge; below them sits a collapsed Incubating shelf. The detail pane shows the finished state in one line, a breakdown of the child tasks by Nature and Energy, and the five child tasks — two struck through as done.
A commitment, its finished state, and the units of work underneath it — in three different places.

A project carries a Finished state of its own — one line, so naming the ending applies at every size. A project that hasn't moved in a long while gets a Stalled badge on its own, the check a plain list can't perform: a commitment written as a task just sits in "in progress", looking as legitimate as everything else.

Setting something aside deliberately differs from neglecting it, so moving a project to Incubating stops the badge and reminders — the distinction incubating draws for individual tasks. And Promote to project turns an overgrown task's checklist into child tasks, keeping its recorded time.

Two honest notes. Projects are a Pro feature; the method above works without them, but in-app bundles are paid. And the free plan holds three checklist items per task: enough for most work, not for the ten-step procedures routine work sometimes wants. Pro removes that limit.

None of this makes the work smaller. The line that's been there since March is the same amount of work either way — it just stops being one line, and stops recording months of real effort as nothing at all.

Frequently asked questions

What do I do with a task I already split into ten subtasks?

Put them back together. Ten steps that each take two minutes were never ten units of progress — they were one task with a checklist. Collapsing them costs nothing and gives you back a single thing you can finish. The exception is when two of the ten have different finished states; those were units hiding as steps.

How do I size work when I don't know what's involved yet?

Make the finding out the task. "Work out what the migration needs" has a finished state — you know something you didn't know before — and it usually takes a session or two. Sizing the real work before you understand it is guesswork, and that guess is what makes the task unfinishable later.

Should a recurring chore be a task or a checklist?

A task, if finishing it means something on its own. A checklist, if it's a set of steps you repeat in order and only care about as a whole. The test is the same as everywhere else: can you name what will be true when you stop? If the answer only makes sense for the whole set, the set is the unit.

Does every task need a checklist?

No. A checklist earns its place when the order matters, or when you'd otherwise lose your place between sessions. For work you can hold in your head, it just adds bookkeeping. Creative work is the clearest case: a list of steps often ends up replacing the thinking the task was for.

Keep reading

Three index cards lie in a row on a desk beneath a wall calendar whose first cells are shaded and whose last four are blank: the first card is ruled into three empty boxes across its width, while the other two carry a single empty box at the far end — nothing is ticked on any of them, and only one of them is behind.

Being Behind Is a Judgment, Not a Measurement

Published

A tracker can measure how much of a period has gone and how many items are ticked. Calling the distance between them behind is a judgment, and it only holds for goals that accumulate along the way.

Read article
A single index card lies face-down on a desk, the work on it hidden, while the paper calendar propped behind it still shows Friday ringed in teal — the card was turned over, the ring wasn't touched.

Putting a Task Aside Shouldn't Move Its Deadline

Published

Snoozing a task and changing its deadline are two different decisions. Here's how to tell which one your app just made for you, and how to separate them.

Read article
Four shallow wooden frames — different woods, different widths — stand in a row on a desk, each holding a cream sheet ruled with the same four short lines, and a hand lowers the last sheet, its lines in teal, toward the empty frame — the frame is new, the arrangement isn't.

Before You Switch Task Managers, Name What Broke

Published

Most complaints about a task manager are really about assumptions every task manager makes. Here's how to tell which problems a different app can fix.

Read article
A notebook page ruled with five marks down the left edge, leaving four empty spaces between them, while a hand holds one teal card upright against the page — taller than the space it would have to fit, with the rest still stacked and unplaced.

Put the Fixed Points First — Work Gets the Gaps

Published

Most plans put work first and leave life the scraps — so life breaks first. Fixed points reverse the order: place what can't move, then fit work into the gaps.

Read article
A desk at the end of the evening, lit by a warm lamp: a hand calmly tucks a single teal card between the pages of a nearly closed notebook while a few finished cards lie face-down nearby — the open question gets a place to wait, so the evening is allowed to close.

What Keeps You Awake Isn't Working Late — It's What You Left Open

Published

"Don't work before bed" is unusable when the evening is your only work time. What costs you sleep is the kind of work you left open — not that you worked at all.

Read article
A desk on two consecutive mornings: on the left a page crowded with carried-over items and red marks, on the right a clean blank page with a single card set on it, a hand calmly beginning — the day that was missed stays behind, and this morning starts empty.

Missing One Day Shouldn't Reset You to Zero

Published · Updated

You don't quit on the day you miss — you quit the next morning, when the system hands you a bill. How to build a day you can return to without paying interest.

Read article
A wall rack holding many blank cards in neat rows, a desk tray in front of it with just three cards drawn from it, and a hand calmly standing one teal card on its own stand — the inventory stays whole; what gets narrowed is the choosing.

When You Can't Start, Shrink the List to One

Published · Updated

Too many tasks isn't what stops you — being asked to choose one every time you open the list is. How to separate choosing from doing, and start with one.

Read article
A wall board of blank paper tiles for the week, tidy on the left and drifting out of alignment toward the right, while a hand calmly sets a single teal tile into an open slot on the one-day tray below — the week drifts, the day gets decided.

Why Time Blocking Falls Apart (and What to Do Instead)

Published · Updated

Time blocking asks you to predict what state you'll be in on Thursday at 2pm. Here's why the grid breaks by Tuesday, and how to plan order in advance but times on the day.

Read article
A wall calendar where most days carry a small checkmark, one day is simply blank, and a hand calmly adds today's check — the blank day costs one day, not the record.

Habit Trackers Fail Because Misses Pile Up

Published · Updated

Streaks turn one missed day into a broken record, and the what-the-hell effect does the rest. Here's how to track habits so a miss costs exactly one day.

Read article
A person at a desk picking one card from three stacks with different energy levels — choosing the task that fits their current energy.

Why You Can't Start Your To-Do List — and How Energy-Based Task Management Fixes It

Published · Updated

Why you can't start your to-do list — and how energy-based task management fixes it by matching tasks to the energy you actually have right now, labeled by energy and nature.

Read article
A few task-cards resting upright on a wooden shelf, a hand gently setting one more card down — a restful place to park tasks.

Tasks You're Not Ready For Don't Have to Rot on Your List — Try Incubating

Published · Updated

Tasks you're not ready for don't have to rot on your active list or get deleted. Incubating is a third state — parked with zero upkeep until you're ready to pick them back up.

Read article