My own tooling kept flagging me. High-priority tasks sitting untouched for weeks, surfaced at the top of every status check, quietly marked as a discipline problem. The facts were exact. The judgment was exactly wrong.

I built the thing that was scolding me. The system I run my own work on tracks tasks across every venture I touch, with priority and size and age on each one. It is good at noticing when a P1 has gone cold. It assumed, the way most tools assume, that a cold P1 is a debt I am failing to pay down.

It took me an embarrassingly long time to defend myself against my own software. But here is the defense: those tasks were not neglected. They were correctly deprioritized, over and over, by a process the tool could not see. The list had the data. I had the context. Those are not the same thing, and the gap between them is the whole job.

The queue is not the plan

If you run a single project, a priority-sorted queue is close to a plan. You start at the top, you work down, the order roughly holds. That is the world most task tools are designed for, and it is a fine world.

It is not my world. I run several ventures as orbits around one operating spine, I advise a couple more, and I hold a demanding day job on top of all of it. At any given hour, the highest-leverage thing I can do is almost never the top item on a static list. It is whatever is live. A partner just replied and the deal is warm for exactly today. A customer hit a wall and the fix is cheap if I do it now and expensive if I do it Thursday. Someone with leverage over an outcome I care about has thirty minutes, and that window does not reopen on my schedule.

None of that shows up as priority in a backlog. It shows up as signal in the world. The backlog ranks importance in the abstract. The world tells you what is actionable right now. When those two disagree, and they disagree constantly, the world wins. It should.

A cold P1 is usually correct

This is the part that took me years to say without flinching. A high-priority task that has sat for weeks is, more often than not, evidence that my triage is working, not that it is broken.

Think about what kept it cold. Every day it stayed at the top, I looked at it and chose something else. Not once, accidentally. Dozens of times, deliberately, against full awareness that it was marked important. That is not avoidance. That is a standing judgment that the relational, the urgent, and the live kept beating it on the merits. A task that loses that contest twenty days running is not being ignored. It is being assessed, and it keeps coming up short for now.

Sometimes the cold task is genuinely stuck and the staleness is a real flag. But you can tell the difference in about ten seconds, and the tool cannot tell it at all. The tool sees age and importance and infers guilt. I see age and importance and ask one question: has anything in the world made this live yet? Usually the honest answer is no. So it waits, correctly, for one more day.

The skill here is reading signal, not obeying a list. Obeying a list is easy, which is exactly why it feels virtuous and exactly why it is the wrong instinct for a portfolio. Marching down a priority-sorted queue feels like discipline. Across this many surfaces it is usually just a refusal to read the room.

What the backlog is actually for

So I stopped treating the list as a set of marching orders and started treating it as what it really is: a memory aid. Its job is not to dictate my day. Its job is to make sure that when something does become live, the relevant work is already captured, framed, and ready, so I am acting on a warm window instead of reconstructing context from scratch.

That reframing changed what I optimize the spine for. I stopped building it to nag and started building it to catch. A good backlog is not a conscience. It is a net. It exists to hold the things I would otherwise forget, so that opportunism does not curdle into chaos. The net and the improvisation are partners. Working what is live without a backlog is just thrashing. A backlog without the freedom to work what is live is just a slower, tidier way to miss every real window.

I changed the tooling, eventually. It still tracks age, because age is real information. But it no longer renders a cold P1 in the color of failure. It asks, quietly, whether anything has made the task live, and if the answer is no, it lets the task wait without the editorial.

If you operate across more than one thing, I would offer you the same permission I had to grant myself. Opportunistic is not lazy. It is a strategy, and on a portfolio it is the only one that actually scales. The disciplined-looking operator grinding top to bottom through a fixed list is not more serious than you. They are just running a smaller surface, or running yours badly. Let the queue remember for you. Then go work whatever the day made real.


Field Notes from the Agentic Operator is a personal series. These are my own views, not those of my employer or any organization I work with, and nothing here relies on non-public information.

← All writing