A guest checks in at three, and by three-fifteen your phone lights up. The trash wasn't taken out. There's hair on the bathroom floor. The toilet paper roll is down to its last few squares. You feel the heat rise in your chest, and somewhere underneath the annoyance a sentence forms, fully assembled, before you've thought about it at all: She's gotten lazy.

That sentence feels like an observation. It's actually a decision—one your mind made in a fraction of a second, and one that, repeated a few more times, will end with you looking for a new cleaner. Before it does, it's worth slowing the sentence down. Because there's a well-documented reason your brain reached for she's lazy instead of something went wrong today, and it has almost nothing to do with your cleaner.

The explanation your mind reaches for first

When someone does something that affects us, we explain it by reaching for their character. He's careless. She's checked out. They don't take pride in their work. What we skip past, almost every time, is the situation the person was standing in when they did the thing.

Social psychologists call this the fundamental attribution error—a term coined by Lee Ross in 1977—and it is one of the most reliably reproduced findings in the field. We over-attribute behavior to who a person is and under-attribute it to the circumstances they're in.

The classic demonstration came from Edward Jones and Victor Harris. They had people read essays that argued for or against Fidel Castro, and told the readers plainly that the writers had been assigned their position—no choice in the matter. It shouldn't have told anyone anything about the writer's real opinions. And yet readers still concluded that a pro-Castro essay came from a pro-Castro writer. Even knowing the situation dictated the behavior, people couldn't stop reading it as character.

That's the machinery running when you read the guest's message. The empty toilet paper roll becomes evidence about your cleaner's soul, and the four back-to-back turnovers she had that day—the reason she was moving fast and cut a corner—never enter the frame.

Why you never make this mistake about yourself

Here's the tell. The last time you forgot something—a restock, a broken lamp you meant to report, a checkout you ran late—you didn't conclude you were a lazy person. You knew exactly what happened. You were slammed. The last guest left the place trashed. You got a call halfway through. The situation explained you completely.

This is the actor–observer asymmetry, described by Jones and Richard Nisbett: when we act, we see the whole situation pressing on us, so we explain our own behavior situationally. When we watch someone else act, we can't see their situation—we only see them—so we explain their behavior with their character. Same event, two different stories, and the difference is just where you're standing.

Your cleaner had a situation too. You just weren't in it. You didn't see that the previous guest checked out an hour late, or that the linens were still in the dryer, or that your instructions said "restock the essentials" without ever saying what "essentials" meant or where the spares were kept. You saw the outcome and filled in the cause with the only material you had: her.

The expensive part

This would be a harmless quirk of cognition if it didn't drive real decisions. But it does. The attribution you make quietly sets your next move.

If the problem is her character, the logical response is to replace her. So you start interviewing again. And here's the trap: a good cleaner working inside a broken system produces the same missed toilet paper roll as a careless cleaner working inside a good one. From the outside, the two are indistinguishable. If you can't tell them apart, you'll fire good cleaners at exactly the rate you fire bad ones—and a reliable cleaner who actually knows your property is one of the most valuable and hardest-to-replace assets you have. Every time you churn one out, you pay the full cost of re-hiring and re-training, and you reset the relationship to zero.

The attribution error, in other words, doesn't just misjudge your cleaner. It bills you for the misjudgment.

How to tell the difference

There's a clean test, and it's the one scientists use to separate a situational cause from a dispositional one: change the situation and watch whether the behavior changes. If it does, the situation was the cause. If it doesn't, you've learned something real about the person—now you're on solid ground.

So before you decide who your cleaner is, remove the situational excuses one at a time.

Make the standard concrete. "Do a good job" and "restock the essentials" are invitations to guess, and different people guess differently. "Two rolls per bathroom, spares in the hall closet, photo of the staged bathroom before you leave" is not something you can accidentally interpret as lazy. Ambiguity looks like carelessness from the outside.

Remove the time crunch you can't see. A miss on a same-day back-to-back is often a scheduling fact, not a character fact. If the checkout ran late, the corner that got cut was chosen for you both by the clock.

Close the loop while she's still standing in the room. Most misses aren't refusals—they're things that fell out of a busy person's working memory in a chaotic hour. A prompt at the moment it matters ("confirm the toilet paper is restocked") catches the lapse before the guest does, and it does it without accusing anyone of anything.

Make those three changes, and one of two things happens. The misses stop—in which case you were about to fire a good person over a bad system, and you just saved yourself a small fortune in churn. Or the misses continue, unchanged, in a situation that now offers no excuse—in which case you finally have the clear, fair, situation-controlled evidence that it really is time to move on. Either way, you're deciding on reality instead of on a reflex.

The reframe worth keeping

The next time your phone lights up with a complaint, notice the sentence that forms before you've thought—she's gotten lazy—and treat it as a hypothesis, not a verdict. Ask the question the actor–observer asymmetry keeps you from asking automatically: what situation was she in when this happened, and did I build that situation? Most of the time, you did. That's not a comfortable thought, but it's a far more useful one, because the situation is the part you can actually fix.

This is the quiet logic behind how Stayput works. It replaces the vague standing instructions that let a good cleaner look careless with per-property, per-turnover prompts—a clear text at the right moment, a photo confirmation of the work, a restock alert before supplies run out—so the situation itself carries the standard instead of your cleaner's memory carrying it alone. When the system is doing its job, a miss becomes rare and genuinely informative, and you stop firing the people who were only ever set up to fail. If you've been quietly wondering whether the problem is your cleaner or the way turnovers get run, you can see the difference for yourself at https://stayput.lumenlabs.works.