← All articles
builder workflow progress tracking developer productivity context switching side projects

The Problem With Tracking Tasks Instead of Progress

Tasks feel productive, but they don’t preserve context. Builders lose momentum when they track tasks instead of tracking progress over time.

Ian Klosowicz · April 3, 2026 · 6 min read

The Problem With Tracking Tasks Instead of Progress

You open your task list.

There’s a set of things you told yourself you’d get to. Some are clear, others are vague, but all of them represent work you once felt confident about.

You pick one.

It seems straightforward. Something like “finish dashboard,” or “clean up API routes.” It feels like something you should be able to jump into.

But as soon as you try to start, you slow down.

You open your code and begin retracing your steps. You skim through files, reread logic, and try to remember what state the project was in when you last touched it.

The task is still there.

But the context is gone.

And without context, the task doesn’t feel actionable anymore.


What Is “Losing Context”?

Losing context is the experience of returning to your work without a clear understanding of where you left off or how to continue. You still recognize the pieces, but you no longer have the full picture that connects them.

It’s not that the work is unclear. It’s that your place within the work is.


Why Builders Lose Momentum

Most builders don’t struggle because they lack discipline or motivation. They struggle because their workflow doesn’t preserve continuity between sessions.

Side projects are rarely built in long, uninterrupted stretches. They happen in fragments, often squeezed between other responsibilities. Each session starts and stops abruptly, leaving work in a partially complete state.

Between sessions, your brain shifts focus. It takes in new information, solves different problems, and lets go of details that are no longer immediately useful.

So when you return, you’re not continuing your work. You’re reconstructing your understanding of it.


The Problem With Task-Based Thinking

Task-based systems assume that work can be broken down into discrete, independent units. You complete one task, move to the next, and progress moves forward.

This works well for repeatable or predictable workflows.

But building doesn’t work that way.

When you’re building something, each step is connected to the previous one. Decisions, tradeoffs, and partial solutions shape what comes next. A task doesn’t capture that continuity.

So while tasks make work look organized, they don’t make it easier to resume.


Why Context Switching Makes Tasks Harder

Context switching adds another layer of difficulty.

Every time you move between projects, responsibilities, or environments, your brain unloads one mental state and loads another. That transition isn’t seamless.

When you return to your project, the task you wrote down hasn’t changed, but your understanding of it has faded.

You’re no longer operating with the same clarity you had when you created the task. You’re working with a reduced version of it.

That reduction creates friction.


What Is Context Decay?

Context decay is the gradual loss of understanding that happens between work sessions. It’s the result of memory compressing and simplifying information over time.

Your brain keeps the general idea of what you were doing, but it lets go of the details. Those details are what make work actionable.

Without them, even simple tasks become difficult to start.

So instead of moving forward, you spend time rebuilding your mental state.


The Problem With Tasks

Tasks give you a sense of structure. They make it feel like your work is organized and under control.

But tasks don’t capture progress.

A task tells you what needs to be done, but not what has already happened. It doesn’t tell you what you tried, what worked, what didn’t, or why certain decisions were made.

This creates a disconnect.

You have a list of things to do, but no clear path to doing them.


Why Progress Needs to Be Tracked Differently

Progress is not just a list of completed tasks. It’s the accumulation of understanding over time.

It includes the work you did, the decisions you made, and the reasoning behind those decisions. It reflects how your thinking evolved as you built.

If you only track tasks, you lose that layer.

If you track progress, you preserve it.

Some tools are starting to reflect this shift. Instead of focusing only on tasks, they focus on tracking sessions, decisions, and progress over time so that context carries forward naturally. That’s the idea behind Makerlog.


The Builder Context Loop

Builders who maintain momentum tend to follow a pattern that looks simple on the surface.

They do the work, then they capture what happened. They record why decisions were made and define what should happen next.

Then they step away.

When they return, they don’t rely on memory. They use what they captured to rebuild their context and continue.

This creates a loop.

Work leads to context. Context enables the next session. The next session generates more context.

Over time, this loop turns fragmented effort into continuous progress.


How to Stay in Context While Building

You don’t need to abandon structure. You just need to shift what you’re tracking.

Step 1: Log What You Did

At the end of each session, write down what you worked on. Focus on clarity over completeness. You want your future self to quickly understand what happened.

Step 2: Capture Decisions

Decisions explain your work. If you chose one approach over another, write down why. This prevents you from revisiting the same uncertainty later.

Step 3: Define the Next Step

Before you stop, write down the exact next action. This removes friction when you return and gives you a clear entry point.

Step 4: Think in Terms of Progress, Not Tasks

Instead of asking “what should I do next,” ask “what did I just learn, and how does that move the project forward.” This keeps your focus on continuity.


Why Builders Overestimate Task Systems

Task systems feel productive because they create visible structure. You can see what needs to be done, what’s in progress, and what’s complete.

But visibility is not the same as continuity.

You can have a perfectly organized list of tasks and still struggle to make progress. That’s because the system doesn’t preserve the thinking behind the work.

It organizes outcomes, not understanding.


Why Side Projects Stall

Most side projects don’t stall because the builder loses interest.

They stall because the cost of restarting becomes too high.

Each time you return, you spend time rebuilding context. Each time you step away, a little more detail is lost. Over time, the effort required to resume outweighs the expected progress.

So you delay.

Then you stop.

And the project fades, not because it wasn’t worth building, but because it became too difficult to continue.


Key Takeaways

  • Tasks organize work but do not preserve context
  • Builders lose progress when context is not maintained
  • Context decay makes tasks harder to act on over time
  • Tracking decisions and sessions reduces restart friction
  • Consistency comes from continuity, not task completion

Closing Reflection

Tracking tasks feels like progress.

But progress is not a list.

It’s a thread.

It’s the connection between what you did, why you did it, and what comes next.

When that thread is preserved, work becomes easier to return to. When it isn’t, even simple tasks feel heavy.

Building isn’t about managing tasks.

It’s about maintaining continuity.

Makerlog

Never lose your build context again

Log sessions, capture decisions, and track every milestone — in 90 seconds per session.

Start Building Free →

Free plan · No credit card required