The ‘Not Friendly Do Not Touch’ Shirt: A Warning Sign That Forgets to Specify the Hazard

The artwork reads NOT FRIENDLY DO NOT TOUCH in warning-sign lettering, with a yellow caution triangle and a crossed-out hand symbol. It is a shirt, not a sign, but it borrows the visual grammar of industrial hazard communication: the triangle, the imperative, the prohibition. The first thing I notice is what the sign does not say. It does not say what is dangerous. It does not say why the hand is crossed out. It does not say who is authorized to approach. It says only that the bearer is not friendly and should not be touched, and it says it in the flat, procedural voice of a label that expects to be obeyed.

That omission is the interesting part. A real caution sign is a contract with a reader: it names a hazard, it names a consequence, and it names a permitted behavior. High voltage. Authorized personnel only. The sign works because the reader can act on it. The shirt works differently. It is a boundary statement wearing the costume of a safety instrument, and the gap between those two functions is where the joke lives — and where a useful argument about work culture starts.

What the instrument actually measures

Read the shirt as an instrument and ask the three questions I ask of any artifact. What does it measure? Who benefits from its current reading? What would we do differently if we believed it?

It measures, first, a preference for distance. The crossed-out hand is a prohibition on contact, and the caution triangle frames that prohibition as a safety matter rather than a mood. That framing is doing real work. A person who says I need space is making a request; a person who wears a hazard triangle is issuing a notice. The shirt converts a soft preference into a hard-edged sign, and the humor comes from the overclaim. Nobody believes the wearer is literally hazardous. The exaggeration is the point: it lets the wearer state a boundary at a volume that ordinary speech would make awkward.

Second, it measures a kind of social accounting. The phrase not friendly is not the same as shy or introverted or slow to warm up. It is a blunt self-classification, and it preempts a conversation the wearer may be tired of having. The retail title calls it an introvert shirt, but the printed words do not say introvert. They say not friendly. That is a sharper claim, and it is worth noticing that the design chooses the sharper word. The caution triangle and the crossed-out hand do the rest: they turn a personality description into a posted rule.

Third — and this is where the artifact gets interesting for anyone who owns release decisions — it measures the difference between a slogan and a usable promise. A slogan is a phrase that sounds like a policy. A usable promise is one a reader can act on without guessing. The shirt is deliberately the first kind. It borrows the authority of a warning sign while withholding the specificity that would make the warning actionable. That is funny on a shirt. It is expensive in a ticket, a runbook, or a status page.

Who benefits from the current reading

The wearer benefits, obviously. The shirt does the boundary-setting so the wearer does not have to. It is a low-cost way to signal do not approach me casually without delivering the message in person, which is exactly the kind of delegation a warning sign is for. The sign absorbs the social cost of the refusal.

But there is a second beneficiary, and it is less obvious: the reader who wants permission to not engage. A warning sign does not only constrain the person approaching it. It also relieves them of the obligation to interpret. If the sign says do not touch, the reader does not have to decide whether the wearer is having a bad day, whether a greeting would be welcome, whether silence is rude. The sign answers the question in advance. That is a real service, and it is the same service a good error message provides: it tells you what to do next without making you reverse-engineer the system.

The cost falls on the reader who wanted a different reading. A shirt that says not friendly forecloses the possibility that the wearer is friendly but tired, friendly but focused, friendly but not right now. The sign is a lossy compression of a person. That is the tradeoff, and it is the same tradeoff every terse status message makes. Do not page me is efficient and it is also a claim about the whole shift. The shirt is honest about being a sign. It is not honest about being a whole person, because no sign is.

The counterargument: signs that overclaim get ignored

Here is the steelman against reading too much into the design. Warning signs work because they are calibrated. A sign that says danger everywhere trains readers to ignore danger. If the shirt borrows hazard language for a social preference, it risks the same desensitization: the more casually the caution triangle is used, the less it means when a real hazard needs one. A reader who has seen a hundred joke warning signs may not register the one that matters.

That is a fair objection, and it is the reason the shirt works as a joke rather than as a safety instrument. The design is not trying to be a real sign. It is trying to be legible as a sign, and legibility is the whole trick. The yellow triangle and the crossed-out hand are recognizable enough that the reader gets the reference immediately, and the blunt lettering does the rest. The overclaim is the humor. If the shirt were calibrated — Please allow me a moment in a caution triangle — it would not be funny, and it would not be a shirt. The objection is correct about real signs and beside the point about this one.

The more useful version of the objection is about work culture. A team that wears its boundaries as slogans may mistake the slogan for the policy. We value focus time is a slogan. A calendar with no meetings before noon is a policy. The shirt is a reminder that the two are not the same, and that the gap between them is where most organizational promises quietly fail. The design does not resolve that gap. It just makes it visible, and visible in a way that is hard to ignore because it is printed on a chest.

What we would do differently if we believed it

If I believed the shirt as an instrument, I would read it as a prompt to audit the signs my own systems post. Every status page, every runbook header, every ticket state is a warning sign of a kind. It tells a reader what is happening and what to do next. The question I would ask of each one is the question the shirt raises: does this sign name the hazard, or does it only name the mood? A status page that says degraded performance without saying which service, which region, or which user action is affected is wearing a caution triangle without a hazard. It is legible as a sign and useless as a contract.

The non-obvious recommendation is this: when you write a boundary into a system — a freeze, a gate, a do-not-page rule, a ticket state that means stop — write the hazard next to it. Not the slogan. The hazard. Do not deploy during the freeze is a slogan. Do not deploy during the freeze because the migration at 14:00 will rewrite the table this service reads is a sign a reader can act on. The shirt gets away with the slogan because it is a joke. Your runbook does not have that luxury.

The shirt itself is available as a standard t-shirt from Quirky Cotton Collective, and the listing is here. I am not going to pretend it demonstrates anything about software quality. It is a piece of clothing that borrows the visual language of a hazard sign to state a personal boundary, and it is funny because it overclaims. What it demonstrates is the difference between a sign that sounds authoritative and a sign that is actually usable — a difference worth keeping in mind the next time you post a warning and expect someone to obey it.

Editorial note: this publication and Quirky Cotton Collective share an owner.

Related Post