Editorial note: This publication and Quirky Cotton Collective share an owner.
The shirt’s artwork is a stack of two rectangles. The top one is a white rounded notification banner with a small bell icon and the sentence There is motion at your front door. The bottom one is a circle, tinted green, showing a wide-eyed orange tabby pressed absurdly close to the lens, porch siding and lights behind it. That’s the whole design. No caption, no punchline, no brand mark. Just the alert and the thing that triggered it.
I keep coming back to it not because it’s funny — it is, mildly — but because it’s a rare example of a joke that gets the interface right. Most meme shirts paraphrase. This one reproduces. The banner is the banner. The circular crop is the circular crop. The green tint is the night-vision cast you actually see on a cheap doorbell camera at 2 a.m. Someone looked at a real notification and decided the notification itself was the punchline.
That’s a harder design choice than it looks. The obvious move would be to draw a cartoon cat with a speech bubble. The second-obvious move would be to put the cat in a doorframe with the words There is motion at your front door underneath as a caption. Both would be legible. Both would also be forgettable, because they’d be explaining the joke. The shirt doesn’t explain. It presents the alert and the cause side by side and lets you do the last step yourself. The cat’s expression — wide eyes, nose nearly touching the glass — is the only editorializing. Everything else is UI.
I’ve spent enough time staring at monitoring dashboards to recognize the pattern. A good alert doesn’t tell you what to think. It tells you what happened and shows you the evidence. ALERT: disk usage 94% on /var is useful. ALERT: your server might be in trouble, please check is noise. The shirt’s banner is the first kind. It states a fact — motion at the front door — and the image below is the raw data. The cat is the df -h output. You look at it and decide whether to care.
There’s a version of this design that would be worse in a specific way: if the banner said Someone is at your door instead of There is motion. That’s the difference between a notification and an interpretation. Someone is a conclusion. Motion is a sensor reading. The shirt uses the sensor reading, which is why the cat lands. The gap between the neutral alert and the extremely specific cat is the entire joke. If the banner had already done the work of telling you it was a person, the cat would just be a cat. Because the banner stays neutral, the cat becomes the answer to a question you didn’t know you were asking.
I don’t know where the original meme came from, and I’m not going to pretend I do. What I can say is that the phrase There is motion at your front door has a particular rhythm that survives being printed on cotton. It’s five words in a flat register. No exclamation point. No emoji. It reads like a system message because it is one. That flatness is what makes it work as a shirt. A louder version — MOTION DETECTED AT FRONT DOOR!!! — would be a different object entirely, one that’s trying to be funny. This one is just reporting.
The green tint is doing more work than it gets credit for. Doorbell cameras at night don’t produce clean color. They produce that sickly green-gray, the color of a security light through cheap optics. If the circle were full color, the image would read as a photo. The green tint makes it read as a feed. That’s the difference between a picture of a cat and a picture of a cat as seen by a camera. The shirt is about the camera as much as the cat. The camera is the straight man. The cat is the event.
I’ve seen enough monitoring UIs to have opinions about this. The best ones separate the alert from the artifact. PagerDuty tells you something fired. Grafana shows you the graph. You don’t want the alert to contain the graph, and you don’t want the graph to contain the alert. The shirt respects that separation. Banner on top, evidence below. It’s a layout you could steal for an actual status page and nobody would notice until they read the words.
What I like most is that it doesn’t ask you to identify with the cat or the homeowner. It just shows you the notification. You’re the person holding the phone. That’s the position the design puts you in, and it’s the correct one, because that’s where you actually are when this happens. You’re not at the door. You’re looking at a screen that says something is at the door. The cat is what you see when you open the app. The shirt is what you see when you look down.
If you want the object itself, it’s the There Is Motion At Your Front Door shirt from Quirky Cotton Collective. I’m not going to tell you it’s comfortable or that it fits well, because I haven’t worn it and I don’t know. What I can tell you is that the design is legible at a glance, which is more than most meme shirts manage. The banner is readable. The cat is readable. The joke is readable. That’s the whole job.
The broader point — if there is one — is that notifications are a design surface, and most of us treat them as plumbing. We write them in a hurry. We use the default copy. We let the framework decide what a motion event looks like. Then someone makes a shirt out of one, and it turns out the default copy was funnier than anything we’d have written on purpose. There is motion at your front door is a good sentence. It’s specific, it’s calm, and it leaves room for the cat. That’s not a bad standard for the alerts we write ourselves.