TL;DR
Everyone has a coffee bit: the internal flag that says “sure, I’ll grab a coffee and hear what you’ve got”. People rarely leave because they hate the place. Things are fine, the bit flips, and nobody notices. A genuine “what’s up?” in every 1:1, continuous feedback and a visible ladder keep it at 0. The code is on GitHub.
I once had an excellent senior IC. Brilliant.
At some point he went through a rough patch in his personal life. The company was extremely elastic about work life balance: whatever he needed, he got. He was very loyal, and honestly, that elasticity was a big part of why.
I was his team leader, so we talked all the time. Continuous feedback, both flavors: what to improve, and loudly pointing out the good stuff. He was happy. I knew, because I kept asking.
Then I got promoted to group leader. Our bi-weekly 1:1s turned into skip-levels, two or three a quarter. He also moved to another team, with my full support, and seemed genuinely happy there. Senior, trusted, thriving.
Before the next skip-level, he asked for a talk.
You know the talk. Every manager knows the talk.
He apologized (!). Friends from a previous company had opened a startup and offered him a role. He’d accepted.
Then he spent most of the meeting being super grateful. He’d had it good, he said. No frustration. Just a very tempting offer.
I was personally sorry to lose him, and genuinely happy for him career wise. Both at once. Managing is weird like that.
Replaying it later, the pattern was obvious. While we talked often, he was very happy. When the touchpoints dwindled, nobody was around to notice one bit quietly flipping from 0 to 1.
That’s when I started thinking about the coffee bit.
🖼️ [TBD image: coffee cup with a 0/1 toggle switch flipping, caption “Espresso yourself before it’s too late”]
Bit by Bit
Inside every person on your team there’s a single boolean:
| |
While it’s 0, recruiter pings get a polite “not right now, thanks”.
When it flips to 1, the same ping gets “sure, happy to chat”. And a coffee is never just a coffee.
The scary part? Nothing has to be wrong for the bit to flip. The team is fine. The product is fine. Everything is fine™. Just ask my former senior IC.
Nobody Quits a Job They Hate (Mostly)
People who hate their job are easy to spot. They complain. You get time to react.
The coffee bit flips quietly, in people who are doing great. It flips when:
- They can’t picture what the next year looks like
- They haven’t heard “this was great, here’s what’s next” in months
- Their manager went from every other week to “see you next quarter”
None of these make anyone angry. They just make the coffee sound nice.
Signs of a Flipping Bit
You can’t read the boolean directly (no debugger for humans, yet). You can watch for side effects:
- The LinkedIn glow up. New headline, new photo, suddenly “open to opportunities” adjacent.
- Short horizons. They stop volunteering for anything that ends after next quarter.
- Ladder questions, out of nowhere. “What does the next level actually mean here?” is a gift. Treat it like one.
None of these are proof. All of them are a reason to talk this week.
Keeping It at Zero
The fix isn’t a counter offer. By the time you’re countering, the bit has been 1 for months and the coffee was had.
The fix is boring, continuous and cheap.
1. Feedback that doesn’t wait for review season
If someone first hears “you’re doing great” in a formal review, that’s a bug. “You need to work on this”? Critical bug.
- Something specific, every week, in the 1:1. Not “good job”, but “the way you broke down that migration made the review trivial”.
- Course corrections within days, not quarters.
- Asking for feedback back. “What should I do more of? Less of?” Awkward. Do it anyway.
2. A ladder they can actually see
“Grow” is not a plan. Pull up the career ladder together and point at it:
- Where are you today, honestly?
- What does the next level look like in our team, with real examples?
- What’s the one gap, and the goal, we’re working on this half?
If they can see the next rung, they’re too busy climbing to look at other ladders.
3. Ask the coffee question yourself
My favorite 1:1 question: “If a recruiter pinged you today, would you take the call?”
Not a trap, a health check. A long pause is the best data you’ll get all quarter.
Byte-Sized 1:1s
🖼️ [TBD image: a 1:1 that opens with “what’s up?” instead of the task board, caption “Human first, then bits”]
Every 1:1 starts the same way. Not with “what’s the status on the migration?” With “what’s up?”
And then you actually wait for the answer.
Task updates tell you about the work. The opener tells you about the human. A bit doesn’t flip in a Jira ticket, it flips in someone’s head, and the first place it leaks out is the answer to “how are you doing?”.
Some real-ish samples:
- “Fine.” Flat, fast, eyes already on the agenda. One “fine” is noise. Three in a row is a signal. Dig in: “Fine like good, or fine like fine?”
- “Honestly? A bit bored lately.” Jackpot. That’s not a complaint, that’s an early warning with a ten minute fix window.
- “Kid’s been sick, barely slept.” Not about work at all, and that’s the point. You now know why the PR is late, and they know you asked.
Skip the opener and you get an accurate status report from someone already drafting a reply to a recruiter.
| Minutes | Topic |
|---|---|
| First 10 | “What’s up?” No tasks allowed |
| Next 10 | Feedback, both directions |
| Monthly | Ladder and goals check-in |
| Quarterly | “Would you take the coffee?” |
Skip-levels count too. Two or three a quarter means each “what’s up?” carries more weight, so never spend one on status. That’s exactly where my senior IC’s bit slipped through.
The status updates go to Slack. The 1:1 is for the human. Human first, then bits.
When the Bit Flips Anyway
Sometimes it flips anyway. Friends with a startup, a dream role, a founder itch. That’s life.
My senior IC left with a thank you speech, not a slammed door. That’s the good version of goodbye. The better version is hearing about the coffee before the offer. Maybe you fix something, maybe you help them leave well. The goal isn’t zero attrition, it’s zero surprises.
Brew Over Lessons
- The coffee bit flips quietly, in people who are doing fine
- Start every 1:1 with the human, not the tasks
- Continuous feedback beats annual surprises
- A visible ladder and real goals keep people looking forward, not outward
- Ask the coffee question before a recruiter does
Go check on your team’s bits this week. Before someone else offers to buy them a latte.
I’d tell you a joke about decaf, but it has no punchline. Just like a 1:1 without feedback.