Task Completion Trends: Week, Month, Year

TaskSpot Team

Most productivity dashboards are a trap. They show you a heatmap, a streak, a completion rate, an average tasks-per-day, a pie chart of categories, and a "productivity score" that nobody can explain. None of it changes what you do tomorrow. It's a scoreboard for a game with no rules.

We still built one. TaskSpot now shows task completion trends on the stats page: week over week, month over month, and year over year. But it shows exactly one number per card, and it compares that number to the only thing worth comparing it to, which is you, at the same point in the last period. It's the newest addition to a deliberately short feature list.

What the trends actually show

Three cards. Each one shows how many tasks you've completed in the current period, and how that compares to the same stretch of the previous period.

  • Week over week — this week (from Monday) versus last week, through the same point.
  • Month over month — this month so far versus last month, through the same point.
  • Year over year — this year so far versus last year, through the same point.

Each card gives you a count, a percentage delta, and an arrow. If you finished 23 tasks this week and 18 by the same point last week, the card reads 23, up 28%, with 18 last week for context. That's it. No score, no grade, no advice.

Why "through the same point" is the whole feature

Here's the thing most apps get wrong. It's Tuesday morning. You've done 4 tasks this week. Last week you did 31. A naive dashboard tells you you're down 87% and you feel terrible for no reason, because last week had seven days in it and this week has had one and a half.

That comparison is worthless, so we don't make it. The trend cards compare elapsed time to elapsed time. If it's Tuesday at 10am, the week card compares Monday-to-now against last Monday-to-the-same-Tuesday-10am. The month card compares the 1st-through-now against the 1st-of-last-month through the same elapsed point. Same for the year.

That's what makes the number honest on day two of a period instead of only being honest on day seven. You get a signal you can act on all week, not a number that starts catastrophic and slowly climbs back to reality.

A few details that follow from that:

  • Weeks start on Monday. Your work week and your planning week are the same week.
  • It's in your timezone. "This week" starts at your local midnight, not UTC's.
  • A zero previous period reads as "New," not as infinity percent. If you didn't use TaskSpot last July, the year card doesn't invent a growth rate. It just says this is new.

The one metric we chose, and the ones we didn't

We ship completions. Not a productivity score, not a completion rate, not a streak, not a heatmap. That was a deliberate cut, and here's the reasoning.

Completion rate is easy to game and easy to misread. Finish 5 of 5 tasks and you're at 100%. Finish 40 of 50 and you're at 80%. The second person had a much bigger week. Rate punishes ambition and rewards small lists, which is precisely the wrong incentive for a planning tool.

Streaks measure attendance, not output. They mostly train you to check a box to protect a number. We have a streak counter, and you can hide it from settings if it stresses you out, but it isn't the thing the trends page is built around.

Heatmaps look impressive and tell you nothing. A grid of green squares is a beautiful way to display data you're never going to act on.

Completions, compared to yourself, is the one thing that answers a real question: am I actually moving more than I was? Everything else on that page is snapshot data (lifetime completions, what's open right now) because snapshots are useful and don't pretend to be insight.

How to use it without turning it into a second job

The trend cards are a weekly glance, not a daily habit. Some practical ways to read them:

Down week over week, up month over month. You had a slow week inside a good month. That's normal. Don't restructure your system.

Down three weeks running. That's a signal. Usually it means one of two things: you're doing bigger work that isn't breaking into tasks, or you've stopped planning and you're just reacting. The Today/Tomorrow method exists for the second case.

Way up, but you feel worse. Task count is a volume metric, and volume is not the same as progress. If you're closing 40 small things a week and none of them matter, the fix is upstream of the stats page. Fewer, bigger tasks. Real focus time.

Year over year with nothing in it. If you're new, you're new. Come back in a year.

The honest use of this page is roughly two minutes on a Monday, next to your weekly plan. If you're opening it every day, the number isn't telling you anything new, and you're just checking a scoreboard.

Why a minimalist app has a stats page at all

Fair question, and one we asked internally before building this. TaskSpot's whole position is that most to-do apps fail because they add features nobody asked for. A dashboard is exactly the kind of thing that turns a task list into a system you have to maintain.

The line we drew: stats live on their own page, and they never touch your lists. There's no chart on the Today view. No badge, no percentage next to your tasks, no "you're behind" nudge. Today still shows today. The trends only exist if you go looking for them, which is the correct relationship to have with any metric about yourself.

If you never open the stats page, TaskSpot works exactly the way it did last week. That's the point. Less is still more; this is just one honest number for the people who want it.

Go look at yours

The trends are live on the stats page now. Nothing to enable, nothing to configure. If you've been using TaskSpot for more than a week, you already have data in there. Everything else we shipped recently is on the what's new page.

And if the number is down this week, that's fine. It's information, not a verdict. Start planning today and tomorrow, and check again next Monday.