How I built a Zeigarnik machine

The Zeigarnik Effect describes how unfinished tasks occupy your memory until they are completed or reliably placed somewhere your brain trusts. I built a feature in Kaamfu that does the placing. A single number in the corner of my screen counts every new event in any work I am part of, and a click drops me straight into the workspace where it happened. No hunting, no remembering, no triage. I have spent years building beautiful solutions to hard problems. This is the smallest thing I have ever shipped, and the only one I cannot work without.


There is a number in the bottom right of my screen in Kaamfu, and right now it says 15. That number is the most important piece of software I have ever built, and I want to explain why.

Here is what it does. Every time something happens in any conversation or task I am part of, a new message, an alert, a status change, a comment, a task someone added me to, the number goes up by one, and every time I click it, it drops me directly into the exact workspace where the change occurred, ready to act, and the number goes down. I never have to remember where the work lives or go searching for it. That is the whole feature. I built it for myself a few years ago and called it the Activity Queue, and after years of quietly building a company around a stack of much more complicated ideas, the feature I use the most, the one I genuinely cannot work without, is a counter.

What it replaces is the part of work nobody ever bills for. The part where you sit down in the morning and try to remember where things actually are. Which thread had the question you owed someone, which file got updated overnight, whether the thing you delegated yesterday moved or stalled. The hunting through tabs to check if anything happened. The low-grade dread of suspecting you have forgotten something important and not knowing what it is. All of that disappears once the counter exists, because I never have to go looking again. I click the number, it drops me straight into the workspace where the activity happened, I deal with it or I don’t, the number falls, and the next click puts me in the next workspace that wants my attention. By the time the counter hits zero I have walked through every conversation, every task, every piece of work I am part of, without ever having to remember any of it existed or where to find it.

For years I struggled to articulate why this feels so different from email, or Slack, or any task manager I have ever used, and last week I finally found the name for it.

The Zeigarnik Effect, named for Bluma Zeigarnik, who in 1927 noticed that waiters in Vienna cafes could hold dozens of open orders in their heads with perfect recall, and the moment the bill was paid, the memory vanished. She took the observation into a lab and confirmed it. Unfinished tasks occupy memory in a way completed ones do not. They sit there, and they weigh.

The follow-up research is the part that matters more for what I am describing. You do not actually have to finish the task to release the weight in your head. You only need a reliable place for it to live, a specific plan, a known location, a system you trust will surface it again at the right moment. Once your brain believes the thing will come back to you, it stops holding it. That is what the counter does, and it is why I have come to think of it not as a productivity feature but as a place to put things down.

Every other tool I have used assumes the burden of memory belongs to me. Inbox zero assumes I will sort, notifications assume I will triage, task lists assume I will scan, and they all push the work of remembering back onto the person while selling speed as the consolation prize. The Activity Queue does the opposite. It assumes I will forget everything, and it makes that fine. I do not need to know what is happening across forty conversations and a hundred tasks, and I do not need to know where any of them live. I need to know that when something needs me the number will go up, and when I click it I will be standing inside the workspace where the action is, ready to respond. The rest of my head is free for whatever I actually want to think about.

People look at it and ask whether it is just notifications, but it is closer to the opposite. Notifications interrupt you to tell you about something specific, demanding a decision in the moment whether the thing is worth your attention. The counter never interrupts. It waits, it accumulates, and you go to it when you are ready, and it walks you through everything in the order it happened, dropping you directly into each workspace as you go. You leave it when you are done. The only signal it ever gives you is a number, and the number is the truth about how much is open and how much is closed.

I think the reason this works as well as it does is that most software treats your attention as the resource to optimize, building louder and louder ways to capture it, dress it up, route it, prioritize it. The counter treats your forgetting as the resource to protect. It assumes the most valuable thing happening in your head at any given moment is whatever is not work, and it organizes itself around keeping that space clear until you decide to spend it.

I have spent most of my career building beautiful solutions to genuinely hard problems. The one that has changed my own daily life the most is a number in a corner that goes up when something happens and down once I see it. It is the smallest thing I have ever shipped, but it is the only one I cannot work without.

Every organization is in the race to autonomy

Autonomization is not a distant future. The race is on, and the organizations preparing today will be the ones that win tomorrow.

Join my newsletter

Industry news is everywhere. Join my newsletter for practical insights on what to prioritize inside your organization to be ready for what’s happening.