The first thing I notice on this shirt is not the cat. It is the banner. A white rounded rectangle, a small bell icon, and the sentence There is motion at your front door — set in the flat, procedural register of a push notification. Only below that does the circular, green-tinted doorbell-camera view appear: an orange tabby pressed absurdly close to the lens, wide-eyed, porch siding and lights receding behind it.
That vertical order is the whole argument. The alert comes first. The evidence comes second. And the evidence is a cat.
I spend a lot of my working life reading messages like that banner. Notifications, error responses, webhook payloads, runbook headers. The sentence There is motion at your front door is a small masterpiece of the form: it tells you something happened, it tells you where, and it tells you nothing about what to do. It is technically complete and operationally useless. Which is exactly why it is funny — and exactly why it is worth stealing from.
What the artwork actually shows
Let me be literal, because the joke lives in the details. The design has two stacked elements:
- A notification banner. White, rounded corners, a bell glyph on the left, the sentence in plain sans-serif. It reads like the lock-screen alert from a consumer doorbell camera.
- A circular camera view. Green-tinted, as night-vision or low-light footage often is. An orange tabby fills most of the frame, nose-to-lens. Behind it: horizontal porch siding and a couple of lights.
The cat is not doing anything dramatic. It is not knocking, not carrying a package, not wearing a tiny vest. It is simply present, and its presence has tripped a sensor calibrated for a different kind of event. The humor is the gap between the alert’s seriousness and the cause’s harmlessness.
I want to be careful here: I am reading the design, not making a claim about doorbell-camera accuracy, pet behavior, or how any real product classifies motion. The shirt is a visual joke about a mismatch. Whether your actual camera does this is a separate question I am not answering.
The banner is a contract, and the contract is thin
Here is the useful idea. A notification like There is motion at your front door is a tiny interface contract. It promises:
- Something happened.
- It happened at a named location.
- You may want to look.
It does not promise severity, identity, intent, or recommended action. And that is fine — for a doorbell. The cost of a false positive is a glance at your phone. The cost of a missed true positive is a package on the step. The alert is tuned for a world where the reader can resolve ambiguity in two seconds by opening the camera feed.
Now transplant that same sentence into a system where the reader cannot resolve ambiguity in two seconds. A pager alert. A webhook event. A CI failure summary. A runbook step. The sentence is still technically true, still grammatically clean, and now actively harmful, because it has spent the reader’s attention without giving them a next move.
The cat is the false positive. The banner is the alert that did not distinguish between a raccoon and a tabby. The joke works because we have all been the person squinting at a phone at 11 p.m., trying to decide whether motion means problem.
Slogan versus usable promise
I keep a distinction in my head that this shirt illustrates better than most style guides: a slogan describes a state; a usable promise describes a state and a next action and a boundary.
Compare:
- There is motion at your front door. — slogan. True, evocative, no next step.
- Motion detected at Front Door at 22:14; clip 12s; tap to view or dismiss. — usable promise. Same event, but the reader knows what they are getting and what they can do.
The second version is longer. It is also kinder. The extra words are not decoration; they are the difference between an alert and a riddle.
I have shipped the first version more times than I want to admit. A webhook event named order.updated with a payload that says, in effect, something changed. A health check that returns {"status": "degraded"} with no indication of which dependency degraded or what the caller should do about it. A runbook step that says verify the service is healthy and leaves the definition of healthy to the reader at 3 a.m. Each one is the banner. Each one hands the reader a cat and calls it motion.
Why the cat makes the point land
If the shirt showed a burglar, the joke would be a security joke. If it showed an empty porch, it would be a glitch joke. The cat does something more specific: it shows a benign event that fully satisfies the alert’s literal wording. The banner is not wrong. The cat is at the front door. There is motion. Every word is true.
That is the most dangerous kind of imprecise message: the kind that is technically correct. You cannot file a bug against it. You cannot point to the false statement. You can only point to the wasted attention, and attention is hard to put in a ticket.
This is why I like the design as a teaching object. It does not argue that alerts are bad. It argues that true but underspecified is a failure mode, and it makes that argument with a face you cannot be angry at. The wide eyes are doing rhetorical work: they are the reader’s eyes, at the moment the notification arrives.
A small checklist I actually use
When I write an alert, an error response, or a runbook header, I run it through four questions. I call it the doorbell test, mostly because of shirts like this one.
- What happened? Name the event, not the category. Motion is a category. Cat on porch is an event.
- Where and when? A location and a timestamp the reader can act on without opening three other tabs.
- What can the reader do? One next action, or an explicit statement that no action is needed. Silence is not an action.
- What is the boundary? What this message does not cover. The banner does not say and it is probably fine; that is the missing sentence the cat supplies.
If a message fails question three, it is a slogan. Slogans are fine on a shirt. They are expensive in a pager rotation.
The off-duty version
Not everything needs to be a lesson. Part of why I keep coming back to this design is that it is genuinely a good joke, and the joke is about the small absurdity of living with sensors. Your house learns to watch the porch. The porch fills with cats. The house reports, faithfully and uselessly, that something is happening. You look. It is a cat. You put the phone down.
There is a version of this shirt that is just a cat picture, and it would be fine. The banner is what makes it a design — a small piece of interface language lifted out of context and paired with the least alarming possible cause. The green tint, the round crop, the bell: they are all borrowed from a real visual vocabulary, and the borrowing is the point. We recognize the alert before we recognize the cat.
If you want the object itself, it is the There Is Motion At Your Front Door shirt from Quirky Cotton Collective. I am reading the artwork, not reviewing the garment; the design is the argument, and the design is what I have looked at.
Editorial note: This publication and Quirky Cotton Collective share an owner.
The takeaway
The next time you write a message that begins with there is, finish the sentence in your head. There is motion. There is an error. There is a change. Then ask whether the reader can do anything with it. If the honest answer is look and see, you have written a doorbell, not a contract. Doorbells are fine. Just know which one you are shipping — and do not be surprised when the cat shows up.