The Slack Message That Told Me Which Engineer Would Survive the Agent Era
Day 16 — Product Mindset Is Your Retention Strategy
Here's the part nobody warns you about: the day an agent gets faster than you at the 'how,' your job doesn't get harder. It just stops existing — unless you already own a 'why.' You won't spot that split in a performance review. You'll spot it in a Slack thread, in real time, before lunch.
Same message, two reactions
9:47am, #eng-reconciliation. I post: 'Heads up — the agent picked up the invoice-reconciliation bug overnight, tests are green, PR's ready for review.' Two replies land thirty seconds apart. Minh: 'Nice, one less thing on my plate. I'll review after standup and move on to the next ticket.' Trang: 'Wait — so what am I supposed to be doing today?' Same sentence. Same agent. Same PR. One engineer is relieved. One is rattled. Nothing in the code explains that gap.
The trigger wasn't the agent's speed
It was what each of them believed their job was, before the agent ever opened a PR. Minh thought his job was: understand why finance cares about reconciliation accuracy, decide which edge case matters most this sprint, and make sure whatever ships actually closes the gap. The ticket was one input to that — not the job itself. An agent clearing it faster just buys him more time for the part only he can do. Trang thought her job was: take the ticket at the top of the queue, implement it, close it, grab the next one. That's a complete job description — right up until something else can do step two faster than she can. Then there's nothing left in that sentence. The agent didn't threaten her output. It deleted the whole definition of her role.
The exact fault line the series has been building to
Days 1–15 kept circling one move: own the why, not just the how. Write the PRD line before the code. Ask 'what problem' before 'what ticket.' Defend a decision to a customer instead of a manager. I framed that as a way to build better product. Turns out it's also the only durable answer to agentic tooling. Here's what's new, and it's public now: agents don't erode the 'how' quietly over years, the way outsourcing or better tooling used to. They erode it in a sprint, in a thread everyone on the team can scroll back through. There's no deniability window left. If your value was 100% 'how,' the agent's PR is timestamped proof of it — to you, to your manager, to whoever decides who gets the next stretch project.
The tell was already in standup
You don't need an agent to ship anything to catch this. It's audible weeks earlier, in one sentence: - Ticket-executors say: 'What's my next ticket?' — waiting for the queue to tell them what matters. - Outcome-owners say: 'What should we build next?' — treating the queue as a proposal they're allowed to argue with. I'd heard Trang say the first version for months before that Slack thread. I didn't act on it, because it sounded like normal, competent engineering — she was fast, her PRs were clean, she never missed standup. It just didn't sound like someone who'd be fine the day a machine got faster at the 'how' than she was.
What I did with Trang that week
I didn't reassure her. 'Don't worry, we still need engineers' is true and useless — it hands her nothing to own. Instead I pulled the reconciliation edge cases the agent hadn't touched — the ones where finance and ops disagreed on which discrepancies were worth auto-resolving versus flagging for a human — and gave her the decision, not a ticket derived from it: 'You decide the auto-resolve threshold, you defend it to finance next week, you own what happens if it's wrong.' That's the move that mattered, not the reassurance. A decision with a real, customer-facing consequence forces the 'why' muscle to develop whether you feel ready or not. A pep talk just lets you stay a ticket-executor with slightly better morale for one more sprint.
Where I caught it too late — with someone else
A different engineer on a past team — I'll call him D. — ran the exact same 'what's my next ticket' pattern for over a year. I read it as low-ego and easy to manage, which was really a compliment to myself dressed up as an assessment of him. When we started routing routine CRUD and migration work to an agent, D.'s queue didn't shrink. It emptied, because nothing in his role had ever required a human's judgment to begin with. I noticed only after he'd started quietly interviewing elsewhere. By the time I offered him a real decision to own, he'd already filed the team away as a place where his job was disappearing, and he left within the quarter. The cost wasn't just backfilling the role — it was that I'd had a full year of standups telling me exactly which engineer needed this conversation, and I only had it once the agent made the gap impossible to ignore.
The practice: audit your last 10 tickets
Pull your last 10 closed tickets — yours if you're an IC, your reports' if you manage. For each one, ask: if a customer or stakeholder asked 'why did we build it this way,' could you answer that yourself, or would you have to go track down whoever actually made the call?
- ▹Why-defensible: you could walk a customer through the tradeoff with nobody else in the room — you made the call, or you'd make the same one again knowing what you know now.
- ▹How-only: you built exactly what the spec said, cleanly, correctly — but the reasoning behind that outcome lives with someone else.
- ▹Then count the split. If most of your last 10 land in how-only, that's not something more velocity fixes. It's the exact shape of role an agent is being built to absorb.
If you manage a team, run the same audit per person — and listen for the standup tell, 'what's my next ticket' versus 'what should we build next,' before your team's agent throughput forces the conversation for you.
Close
Comp and perks decide whether someone considers leaving. This decides whether they still have a reason to stay: whether the agent taking your 'how' leaves you a 'why' to hold onto, or leaves you with nothing. Tomorrow: how to get yourself assigned a 'why' when nobody's handing you one.
Extend your knowledge
- ▹Run the 10-ticket audit this week, on your own closed tickets, before your next 1:1 — show up with the ratio, not the feeling.
- ▹If you manage people, just listen for one full sprint. 'What's my next ticket' versus 'what should we build next' will tell you who needs a reassignment conversation before you do.
- ▹Go back to Days 1–15 for the 'own the why, not the how' foundation — this lesson is built directly on top of it.
- ▹Next time you hand a ticket to an agent, write down who's actually accountable for defending the outcome it produces. If the honest answer is 'nobody in particular,' that's the gap this whole lesson is about.
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.