Buyer Problems

We Missed a Deadline Because Two People Each Thought the Other Had It

Nobody forgot to assign an owner. The work was a sentence in a chat thread, and a sentence can't have an owner because it isn't a thing yet.

Dean HallowayDean Halloway6 min read
A person sitting at a desk in front of a laptop with a chat conversation blurred on screen, office lit by lamp light at dusk.

The message was sent at 4:52 on a Tuesday. "Can someone confirm the vendor contract is good to send before Friday?" Two people saw it. Both reacted with a thumbs up. Neither one opened the contract. On Friday morning, the client asked where it was, and both people said, separately, that they thought the other was handling it.

Nobody in that exchange was careless. Both of them read the message, both intended to help, and both walked away from it believing the thing was covered. The postmortem in my head went straight to the usual line: we should have assigned an owner. That line is true and also useless, because it assumes the moment to assign an owner was obvious at the time. It wasn't. There was no task to assign anyone to. There was a sentence.

A sentence is not a task

This is the part that's easy to skip past because it sounds like a technicality. It isn't. A task is a thing that persists after the conversation around it ends — it has a status, it shows up somewhere the next morning, it can be looked at without anyone remembering the exact words that created it. A sentence in a chat thread has none of that. It exists inside a scroll position. Once four more messages land on top of it, it is gone in every practical sense, even though it is technically still there if someone scrolls up far enough. Nobody scrolls up far enough.

So when I say "we should have assigned an owner," what I actually mean is "we should have turned a sentence into an object before it disappeared." That is a much harder ask than it sounds, for a specific reason that has nothing to do with laziness.

Naming a name feels like an accusation

Here is the part nobody says out loud. In a fast-moving chat, typing "@Priya can you own this" in front of the whole channel reads differently than it should. It reads like you're putting someone on the spot, publicly, for a thing that was just a passing ask thirty seconds ago. It can feel presumptuous — like you're assuming Priya doesn't already have a plan, or worse, like you're the person appointing yourself in charge of assigning other people's time in front of everyone.

A thumbs-up emoji, on the other hand, costs nothing and offends no one. It signals "I saw this and I'm friendly toward it" without committing to anything at all. Two people can both leave that same signal on the same message and both walk away with completely different beliefs about what just happened. That's not a communication failure in the sense of unclear language. The language was fine. The problem is that the format — a chat message — cannot hold an assignment the way a task can. There's no field for "assignee" on a sentence. There's just the sentence, and whatever any given reader decides it implied.

The work that falls through is never the big stuff

Notice what kind of deadline this was. It wasn't the client deliverable everyone had been staring at on the roadmap for three weeks. Those get owners early, because everyone can see them coming and someone eventually opens a task for it. The vendor contract confirmation was small, fast, and adjacent to two other pieces of real work that already had clear owners. It rode in on the coattails of a bigger conversation, got a thumbs-up, and vanished.

This is the pattern worth noticing: the things that get missed are rarely the things anyone thought were important enough to formalize. They're the small asks that seem too minor to deserve the ceremony of opening a task, writing a title, picking a due date. Formalizing a two-line favor feels like overkill in the moment. It only stops feeling like overkill in retrospect, on Friday morning, when the client is asking where the contract is.

Two colleagues in a hallway, one holding a phone, in the middle of a tense conversation.
By the time anyone said a name out loud, the deadline had already passed.

What actually needs to change

The fix isn't a reminder to "always assign an owner." People already know that rule and it doesn't change their behavior in the moment, because the moment doesn't feel like the kind of moment that calls for a rule. What actually helps is lowering the cost of turning a passing sentence into a real object — so low that doing it doesn't feel heavier than the ask itself, and doesn't feel like publicly deputizing a coworker in front of the channel.

This is the whole reason a task in Team and Tricks starts as a Draft. You can put the vendor contract confirmation into existence — give it a name, put someone's name next to it — without it notifying anyone or announcing anything to the room. Nobody gets pinged. Nobody feels singled out. It just exists now, quietly, as a thing that can be looked at tomorrow instead of a sentence that needs to be remembered. When it actually needs to move, giving it a due date is what makes it live and visible. The naming and the announcing are two separate acts, and separating them removes the exact discomfort that stopped anyone from doing it in the chat.

There's a second piece worth naming, which is that not everything that comes up in chat deserves to become a task at all. "Can you send me the login for the staging server" is not owned work — it's a request, and treating it like a task just to give it an owner adds ceremony nobody wants for a five-minute favor. The useful distinction isn't "task or nothing." It's recognizing that some things need to become durable objects — owned, tracked, checkable the next morning — and some things are fine staying as a quick back-and-forth that resolves itself. The vendor contract confirmation should have been the first kind. It got treated like the second kind because, in the flow of a busy afternoon, they look identical.

The distinction to carry forward

The next time something falls through a chat thread, resist the urge to conclude that someone dropped the ball. Ask instead whether the ball was ever a ball — whether it had a name, a place to live, a status anyone could check without remembering who said what. If the answer is no, the deadline wasn't missed by a person. It was missed by a sentence that never got the chance to become a thing anyone could be responsible for.

Continue Reading