Back to blog

Your 1-on-1 Just Learned About a Blocker Three Days Late — Here's the Actual Fix

Sep 7, 2026
Series · Day 3
Engineering Leadership in 30 Days
View all lessons →
Your 1-on-1 Just Learned About a Blocker Three Days Late — Here's the Actual Fix

Day 3: Stop Using 1-on-1s for Status Updates

If your 1-on-1 is the first place you hear about a blocker, you're already three to five days late to fix it — and that's not on your report's communication skills. It's a scheduling bug. And it's a five-minute fix, not a culture project.

The Thursday surprise

You'll recognize this one. Fifteen minutes into the 1-on-1, your report mentions, almost in passing, that the payments migration has been stuck because the third-party sandbox went down on Tuesday. It's Thursday. You're hearing about a three-day-old blocker for the first time, in a meeting you scheduled a week ago, with zero chance you could've acted on it any sooner.

The easy read is "bad reporting — they should've pinged me." Don't take that read. The real diagnosis is wrong channel. You've built a system where the only guaranteed slot this person has to talk to you is a weekly 30-minute meeting, so everything piles up and gets dumped into it at once — blocker, status, career question, all fighting over the same fifteen minutes. The surprise isn't proof of a bad employee. It's proof that your one synchronous channel is being forced to carry traffic that should've moved async, the moment it happened.

Name the anti-pattern: 1-on-1 as Jira-review-with-extra-steps

Watch what actually happens in most 1-on-1s: what did you work on this week, what are you working on now, anything blocking you. That's a standup wearing a nicer outfit — Jira-review-with-extra-steps — and it happens by default because it's the path of least resistance for both people. For you, it feels productive; you walk out with a mental map of ticket states. For your report, status is the easiest thing to talk about — safe, factual, no vulnerability required. Neither of you is doing anything wrong. You're both just taking the lowest-risk option. The cost is that the one slot in the week meant for something deeper gets spent on information a dashboard could've handed you for free.

The reframe: status is a bandwidth problem, not a trust problem

The fix isn't "trust your reports to escalate faster." The fix is to stop treating status as something that needs a human meeting at all. Status is a bandwidth problem — you need the information, sure, but you don't need it delivered synchronously, and you definitely don't need it delivered exactly once a week. In 2026 there's no excuse for doing this by hand. PR activity, ticket state, CI runs, deploy history — it's all queryable, and an LLM-based digest can summarize a report's week from GitHub, Jira, or Linear activity more reliably than a verbal recap, because it doesn't conveniently forget the Tuesday incident by Thursday. I run exactly this at PhoenixDX: an agent pulls PR merges, review comments, and ticket transitions per person and drops a short written digest into a channel before the week's 1-on-1s land. It's boring. That's the entire point — boring means it stops competing for airtime with the stuff only a human conversation can surface.

Push status async, and the 1-on-1's clock starts where async ends. Not on top of the status update. Instead of it.

What's actually left once status is evicted

Once the update lives in a doc, the 1-on-1 has room for the stuff nobody puts in a channel: the blocker they're embarrassed to escalate publicly, the friction with a teammate they don't want in writing, the "I'm not sure I still want to be doing this kind of work" conversation, the ask for a gut check on a decision they're not confident about. These need the synchronous, private slot specifically — not because they're urgent, but because people only say them out loud, to one person, when they trust the room won't leak.

  • Friction — with a teammate, a process, a tool — that's awkward to write down and cc a channel
  • Stuck decisions where the person wants to think out loud, not report a conclusion
  • Career signal: what they want more or less of, which nobody volunteers in a standup thread
  • Judgment calls — "is this the right call?" — that need your read, not your approval stamp

This matters more, not less, on an AI-first team. As agents handle a growing share of the actual coding, the scarce human skill shifts from "did the ticket close" to judgment — what to build, what tradeoff to eat, when to trust the agent's output and when not to. That's exactly the conversation a status update can't hold and a digest can't replace.

This week: do this before your next 1-on-1

Tell your report, before the meeting: status goes in the doc or Slack thread beforehand — PR links, blockers, what shipped. Then open the meeting with one line: "what's not in that update yet?" That single question does the eviction for you. It signals the facts are already covered and hands the floor straight to whatever they've been sitting on.

text
Async (before the 1-on-1, in Slack/doc):
- What shipped / merged
- What's in progress
- Any blockers, with links

1-on-1 opener (the only status question you still ask):
"What's not in that update yet?"

The recalibrated test

You'll know it's working when the 1-on-1 gets quieter on status and louder on things you couldn't have predicted from the update. If you can still guess most of what's going to be said before the meeting starts, status hasn't actually left the room yet.

Flashcards
Check yourself

Extend your knowledge

  • Try it for two weeks: require async status before every 1-on-1 on your calendar, and track whether meeting content shifts.
  • If you're already using an AI coding agent fleet, wire a simple digest bot off your PR/ticket activity before building anything custom — the raw data is usually already queryable.
  • Read Camille Fournier's 'The Manager's Path' — it covers 1-on-1s within its early management chapters — for the pre-AI baseline version of this argument; useful to see what's changed and what hasn't.
  • Compare notes with a peer manager on what they've moved out of their 1-on-1s and where it went instead — patterns vary a lot by team size.
Test yourself on this lesson

Discussion

Chat with Chi Cong (AI) about this article. Your conversation is private to you — you can publish a summary for others when you're done.

Ask me anything about “Your 1-on-1 Just Learned About a Blocker Three Days Late — Here's the Actual Fix” — trade-offs, decisions, or the story behind it.