When everybody says they’re behind, find out what actually breaks

Episode 2

Duration: 00:16:18

Episode 2: When everybody says they’re behind, find out what actually breaks

In this episode

One Saturday morning Christopher fixed three emergencies on a site he does not run, before the client had even woken up. Frances pushes back: two of the three could have waited until Monday. How to tell a real fire from the two you invented, and why urgency is a feeling while a deadline is a number.

Takeaway: Urgency is a feeling. A deadline is a number.

The artifact: The Is-This-Actually-Urgent Triage Card. You can grab it from the blog.

Full transcript: Episode 2

CHRISTOPHER: One Saturday, before a client three time zones over had even woken up, I fixed three emergencies on a website I don’t run. For about an hour I felt like a hero. Frances is going to tell me two of those three could have waited until Monday — and the part that stings is she’s right. Telling the one real fire from the two you invented is the whole job, and nobody ever teaches it.

FRANCES: This is Sites I’ve Never Seen, the show where Christopher and I open up the work behind the work — the Saturday patches, the panicked emails, the calls nobody else gets to listen in on. I’m Frances. I run my own shop, I read every invoice before I pay it, and my job here is to make this man prove what he believes before he hands it to you. Christopher, you shipped three fixes before your client woke up, and I think you billed your weekend to a fire that wasn’t burning. Take me into the morning.

CHRISTOPHER: Saturday, seven forty in the morning. I’m in the kitchen, the coffee hasn’t finished, and my laptop’s already open on the counter. And I’m typing a fix into somebody else’s website. A site I don’t run, for a client who’s still asleep three time zones over. By the time she reads her first email, the bug’s already gone.

FRANCES: And you’re telling me this like it’s a win.

CHRISTOPHER: I thought it was. That’s sort of the problem.

FRANCES: Mm. Go on.

CHRISTOPHER: Because here’s the thing I left out. That Saturday, the patch I shipped before her coffee? That was the right call. But it wasn’t the only thing I’d convinced myself was an emergency that morning. There were three. And I worked all three like the building was on fire.

FRANCES: How many were actually on fire, Chris?

CHRISTOPHER: One.

FRANCES: One.

CHRISTOPHER: One. And I want to walk through how I couldn’t tell the difference at seven forty in the morning, because most of my clients can’t either. That same week, WordPress seven shipped. And I woke up to three messages from people who don’t read release notes, who couldn’t name one thing that changed, and every one of them asked me the same question in different words. Are we okay. Are we behind.

FRANCES: Friday at five o’clock, for me. That’s when mine land. Somebody reads a headline, and the floor tilts a little under them.

CHRISTOPHER: That’s exactly the feeling. Cold stone in the stomach. And the editor who messaged me, Renée, she runs a small newsroom. Her whole job is to publish. And she’d stopped. She’d read a version number and quietly stopped publishing, waiting for somebody to tell her she was allowed to keep going.

FRANCES: Stopped on what, though? What was she sitting on Saturday morning?

CHRISTOPHER: A council piece. Local government, a zoning vote that had happened Friday night, and she had the writeup done and the photos in and her finger over the publish button. And then she saw the WordPress seven headline in some forum and she froze. The piece sat in drafts all morning. Her readers found that vote somewhere else first — the regional paper, the one she’s actually competing with. By the time she felt safe to hit publish, her version was the second one anybody read.

FRANCES: So before she lost a single subscriber to a broken page, she lost a morning to a feeling. And she lost the one thing a small newsroom actually sells — being first on the local story. That’s a real cost, and nothing was even wrong yet.

CHRISTOPHER: Nothing was wrong. That’s the part I want to sit with.

FRANCES: Okay, so let me price this the way I’d price it for Renée. Because you keep saying nothing was wrong, and I believe you, but there’s still a bill somewhere. There’s always a bill.

CHRISTOPHER: Tell me where you see it.

FRANCES: Two places. One, she froze. The newsroom didn’t publish for, what, half a day? That’s content that didn’t go out, readers who didn’t come, on a problem that didn’t exist. Two — and this is the one that actually scares me — she might’ve called somebody.

CHRISTOPHER: She almost did.

FRANCES: Right. She reads the headline, she gets scared, she authorizes an emergency job. And the person she calls is, reasonably, happy to take it. Weekend rate. Update everything, bring it all current, because that’s what panic asks for. And something that was quietly working gets touched, and breaks.

CHRISTOPHER: And now there’s a real emergency.

FRANCES: Now there’s a real emergency. She paid to manufacture the exact thing she was afraid of. I’ve watched a client do that — watched it land in my own shop, actually, before he was my client. Flooring guy, ran a little quote-request site that did exactly one thing: form comes in, lands in his inbox, he calls the homeowner back Monday. That’s the whole machine. He reads a “you’re out of date” email from somewhere, panics on a Saturday, and hires a weekend guy to “bring everything current.”

CHRISTOPHER: And the guy updates everything.

FRANCES: Everything. Core, theme, every plugin, all at once, no staging, on a Saturday afternoon with nobody watching. And the one thing that touched the contact form changed how it talked to his mail. Form still looked fine. Submitted fine. Said thank you and everything. The submissions just stopped arriving in his inbox. Quietly. For nine days.

CHRISTOPHER: Nine days of leads going nowhere.

FRANCES: Nine days. He found out because a homeowner called annoyed that nobody’d phoned back. By the time I got the call and traced it, he’d paid the weekend guy something like eleven hundred to break it, and then he paid me to find it, and the real number — the part that actually hurt — was the leads. We counted the gap against a normal week. Four jobs, give or take, that just never reached him. For a guy his size that’s a month’s profit. To get current on a site that was, and I cannot stress this enough, working perfectly fine on the Friday.

CHRISTOPHER: And he never saw the leak while it was happening. That’s the part that gets me. There was no error, no alarm, nothing red on a screen. The site was up the whole time. The cost wasn’t a crash — it was four phone calls that never rang.

FRANCES: That’s exactly it. The expensive failures don’t announce themselves. A crash you’d have caught Saturday afternoon. Silence you don’t catch for nine days.

CHRISTOPHER: That’s the trap, and it’s a cruel one, because the instinct that drives it is a good instinct. She cares. She wants to be responsible about her site.

FRANCES: Caring isn’t the problem. Caring with no number attached is the problem.

CHRISTOPHER: So here’s what I do before I touch anyone’s site. It looks, from the outside, like doing nothing. I ask them to finish one sentence. If I do nothing for two weeks, the thing that breaks is, blank.

FRANCES: And?

CHRISTOPHER: And most of the time, they can’t fill it in. They reach for the blank and they find air. There’s no thing. There’s a feeling, and the feeling is real, but it isn’t a date and it isn’t a consequence.

FRANCES: See, I like that, but I’m going to push, because “most of the time” is carrying a lot of weight. Some of the time the blank fills in fast. The members’ renewal emails go out the morning of the thirtieth and the signup form’s misfiring. That’s a sentence that finishes itself.

CHRISTOPHER: That one finishes itself. And that one I’ll work a Saturday for, gladly.

FRANCES: So which is it? Because from where I sit you’re running two rules at once. Drop everything, or wait and see. A client can’t hold both.

CHRISTOPHER: let me back up, that came out sharper than I meant. It’s not two rules. It’s one question that sorts into two answers. The question is, is there a date. The grant report’s due Friday and the page it lives on is throwing an error. That’s a date. WordPress seven came out and I feel behind, there’s no date anywhere in that sentence.

FRANCES: Okay. That I’ll take. The date’s the thing. Not the size of the feeling.

CHRISTOPHER: It’s like the marine forecast saying there’s a storm somewhere out at sea. True. Worth knowing. Not a reason to nail plywood over the windows this afternoon.

FRANCES: Heh. You and your weather.

CHRISTOPHER: I grew up near the water, it’s the only metaphor I’ve got. But it holds. You watch the date it makes landfall, and you act when the date’s close enough to mean something. Most “we’re behind” panics are a storm three provinces away.

FRANCES: And the cost of boarding up early is real money for a wind that never reaches you. Fine. That’s good. I’ll give you the forecast. Now do Renée. What did you actually tell her?

CHRISTOPHER: I told her the truth. Not today. Nothing breaks today. And then I told her the specific day it would matter, which for her was never, because nothing in her setup depended on version seven landing.

FRANCES: And she went back to publishing.

CHRISTOPHER: She went back to publishing. That sentence, the two-week one, it gave her back her morning. The whole fix was a question, not a commit.

FRANCES: I want to name something, because you skated past it. The reason that works coming from you and not from a card she could’ve printed off the internet — it’s that you already knew what didn’t depend on version seven. She can ask herself the two-week question all day. She can’t see her own load-bearing walls from inside the house.

CHRISTOPHER: That’s the part I can’t put on a worksheet. The sorting question, anybody can run. What silently breaks three steps downstream if you wait — that’s the part you’ve spent years getting wrong enough times to finally see coming.

FRANCES: That’s the part I’d pay for. Not the card. The card’s free for a reason.

CHRISTOPHER: So. Three messages, one calm answer, everybody fine. And then there was the actual Saturday. The one I opened the show with.

FRANCES: The patch before the coffee.

CHRISTOPHER: A production site running one of my own free plugins. Little image helper I ship on GitHub. It tripped a bug in its file handling, and it failed quietly, which is the worst way for a bug to fail. Stray files just piling up in the background where nobody’d notice until the storage bill or the slowdown gave it away. Not my site. My bug. So I fixed it Saturday morning, and on the way in here I was going to hold that up as proof. Craft means moving fast when it counts.

FRANCES: Okay. But you said three things felt urgent that morning. The image helper was one. What were the other two?

CHRISTOPHER: A plugin update I’d been sitting on. And the homepage. It was clocking almost four seconds to load on a phone, and that had been gnawing at me for days.

FRANCES: And you fixed the homepage Saturday too.

CHRISTOPHER: I fixed the homepage Saturday too.

FRANCES: Chris, that one could’ve waited till Monday. It could’ve waited till the Monday after that. Slow isn’t a date. Slow had been slow for ages, and it’d have survived two more weeks just fine. You ran your own two-week sentence on the image helper and skipped it on the homepage.

CHRISTOPHER: You’re right. I gave the homepage a weekend it hadn’t earned.

FRANCES: Urgency is a feeling. A deadline is a number.

FRANCES: So which one were we actually patching?

CHRISTOPHER: That stops me, because that’s my own rule, and you just caught me breaking it on my own kitchen counter. The homepage was a feeling wearing a deadline’s clothes. I’d been staring at four seconds for a week, and the staring turned into urgency, and the urgency stole a Saturday morning.

FRANCES: Now — here’s where I turn on myself, because I’ve been sitting here ready to tell you the whole Saturday was a mistake. Could’ve waited, could’ve waited, could’ve waited. And that’s wrong too.

CHRISTOPHER: Go on.

FRANCES: The image helper. I’d have told you to put your laptop down and have your coffee. And I’d have been wrong about that one. Because that bug had a clock on it. Every hour it ran, it cost the site owner storage and speed they couldn’t see draining. Walk me through it again — what was it actually doing?

CHRISTOPHER: Every image that got uploaded, it was supposed to make one resized copy and throw away the original. The bug was, it made the copy and kept the original. And it made a temp file it never deleted. So every single upload, three files where there should’ve been one, sitting in a folder nobody opens.

FRANCES: And a newsroom uploads how many images a day?

CHRISTOPHER: Dozens. A busy day, more. So you’re talking thousands of stray files a month, and the host bills on storage, and past a tier the bill steps up. That’s the slow leak. The fast one is the slowdown — the more junk in that folder, the longer every page took to find the one file it actually wanted.

FRANCES: Okay. So that’s the one with the clock. Every day you wait, the storage tier creeps and the site gets a hair slower, and neither of those screams at you, they just quietly add up until the host bill jumps a tier or a page times out. That’s not a feeling. That’s a number getting bigger while you sleep. That one was a real deadline. That one was worth your Saturday.

CHRISTOPHER: So you’re conceding the Saturday.

FRANCES: I’m conceding one third of the Saturday. With teeth. I came in thinking the careful guy worked a weekend he didn’t need to. I’m leaving thinking he worked one third of a weekend that was quietly counting down, and two thirds he talked himself into. The hours weren’t the waste. Mis-sorting which hour was real — that was the waste.

CHRISTOPHER: And I couldn’t see it because it was my own site, in a way. My own anxiety. The thing I keep telling clients is the thing I couldn’t do for myself at seven forty in the morning.

FRANCES: Which is the whole reason somebody hires you instead of printing the card. You can’t read your own load-bearing walls either. Nobody can. Difference is, you know that, so you ask the boring question out loud. Most people skip it because it feels like doing nothing.

CHRISTOPHER: This is the inverse of where we landed two weeks ago, you realize. Episode one, I was the one defending forty findings, and you were the one who cut me down to three. You held the knife last time.

FRANCES: And this time you’re the one telling me to slow down and count, and I’m the one who came in swinging. Heh. We traded sides.

CHRISTOPHER: We traded sides. And I think that’s the point. The discipline isn’t “always move fast” or “always wait.” It’s, every single time, finding the number before you reach for the keyboard.

FRANCES: The number’s the whole job. Find the number, and the feeling stops getting a vote.

CHRISTOPHER: So here’s what I’d hand a listener, and it’s the part you can do without me. Next time that cold stone drops, the “we’re behind” feeling — before you call anyone, before you authorize anything — finish the sentence. If I do nothing for two weeks, the thing that breaks is, blank. If a real date and a real consequence land in the blank, you found a deadline. Plan around it like an adult. If nothing lands, you found a feeling, and feelings can wait till Monday.

FRANCES: And the part you can’t do yourself, the part I’d actually invoice for — knowing what’s silently counting down behind the wall while you wait. That’s not on the card. That’s the years.

CHRISTOPHER: The card I put together is called The Is-This-Actually-Urgent Triage Card. It walks the same fork. Which problem has a real date, which one’s just loud. It won’t know your business. But it’ll stop you boarding up the windows for a storm that’s still out at sea.

FRANCES: I came in here ready to bill you for a wasted Saturday. The thing I’m walking out having learned is the opposite. The part of that Saturday that looked like over-caring was the only part with a real number on it. The careful move was the cheap one. I just couldn’t see the number until you made me find it.

CHRISTOPHER: And the part I learned is the part I didn’t understand about my own reflex. I thought fast meant careful. It doesn’t. Slow enough to find the number, then fast — that’s careful. The four seconds weren’t the emergency. The quiet bug was. I had the order exactly backwards, on my own counter, before coffee.

CHRISTOPHER: That’s the one I keep chewing on. I spend my weeks teaching people to ask the boring question, and there I was, seven forty Saturday morning, skipping it on my own site. If you fill in that two-week blank this week and something real lands in it, I genuinely want to know what it was. That’s the kind of thing that makes the next episode better. This is Sites I’ve Never Seen. Glad you were here.

Product names referenced on this page — including WordPress and GitHub — are trademarks or registered trademarks of their respective owners. Training offered here is independent and is not affiliated with, endorsed by, or sponsored by any of these companies.