Stop Sending Polite Nudges, Your Client Isn't Ignoring You, They're Drowning
Adil Sher
Author
I've been staring at the same Slack message for three days. It's from a client contact, unread, with a spreadsheet attached and a subject line that says "mapping doc, when you get a chance." I know exactly what's going to happen: I'll send a "just checking in" message next week, they'll apologize and say they've been swamped, and we'll repeat this dance for another month while a migration quietly slips into Q4.
This happens to every developer who takes on anything beyond pure coding. The moment you're responsible for shipping something that requires external input, you become a hostage to other people's inboxes. I used to think it was just how projects died, slowly, then suddenly. But I've learned that's not really true. The silence isn't random. It's a failure of communication design.
The original article nails something I've been figuring out the hard way: a polite nudge fails not because people are disrespectful, but because it violates basic human decision-making. You're asking for something vague with no urgency attached. Of course they're not answering.
The Problem Isn't Rudeness, It's Specificity
Here's what I finally understood: when someone goes quiet, it's usually not malice. They didn't wake up and decide to tank your project. More often, your request hit their inbox at the exact moment they were context-switching between five other things, and without a clear action, it just sank.
A message like "could you review the auth flow diagram?" feels reasonable. But it's actually a cognitive dead end. What does review mean? Do you want line edits? Sign-off? A complete redesign? How many details should they read? This ambiguity is a friction tax.
The article's escalation ladder handles this by making requests surgical: specific person, specific action, specific deadline. "Sarah, we need your approval on the three changes highlighted in yellow by Friday. That unblocks our deployment window on Monday."
I started doing this about six months ago with a major client rebuild. Instead of saying "we need database decisions," I started saying: "Amit, we need you to choose between option A (faster queries, more storage) or option B (slower queries, cheaper infrastructure). The decision affects our deployment time by two weeks. Can you send this by Wednesday?"
The response rate jumped from about 40% to 85%. That's not because Amit became more professional. It's because I gave his brain something to actually process.
External Deadlines Beat Invented Pressure
The second insight changed how I structure conversations: deadlines matter more when they're not your invention.
Everyone knows I can move the deadline. Everyone knows I'm waiting on them. So when I say "I need this by Friday," it carries no weight, I'm just creating arbitrary pressure. But when I say "the contract ends September 1st, and after that changes are out of scope," suddenly there's a real constraint.
I started keeping a running document of external deadlines: contract dates, infrastructure maintenance windows, dependent team schedules, go-live dates we committed to clients. When I need something, I frame it against these actual boundaries.
It sounds manipulative written out, but it's not. It's honest. The constraint is real. I'm just helping them see it.
Escalation Only Works If You Follow the Ladder
The third part of this is the one that made me uncomfortable: escalation hierarchy.
I used to jump straight to the client's executive sponsor the moment my contact didn't respond quickly. I thought it would create urgency. Instead, it created politics. The contact felt bypassed, the sponsor felt like they were babysitting, and the relationship got worse.
The article's approach is smarter: you give the direct contact a real chance with specific, actionable language. Only if that fails, after about a week, do you copy the person with actual decision authority. And you do it as a courtesy copy, not a "look what your team member didn't do" escalation.
I've started doing this in layers. First: specific request, clear deadline, to the contact. Second week: same message, but now I cc the contact's manager. Third week: I loop in our account team internally first, then we jointly reach out to the sponsor.
It takes longer, but it preserves relationships. And honestly, most stalls resolve at layer two.
What I Still Get Wrong
The hardest part for me is staying warm when someone's been silent for weeks. My messages drift toward frustrated, and the moment that happens, the conversation becomes about my tone instead of the actual work. I have to consciously rewrite for tone before hitting send.
Also, I still sometimes keep working around the silence instead of stopping. I'll guess at decisions, deliver work that wasn't approved, then have to rework it. That's on me.
The Document That Saves You
One thing that's genuinely valuable: keep every escalation where someone else can read it. Not for gotcha moments, but because when a project does slip, someone asks what happened. You need to show consistent, specific communication. That paper trail protects you and your team.
What's your experience been? Do you have a pattern that actually works when clients go quiet?
Source: This post was inspired by "When the Client Goes Quiet" by Dev.to. Read the original article