Cow Tools (When Legacy Features and Plugins Outlive Their Purpose) #
Cow Tools is an informal term used to describe objects, systems, or interfaces that appear complete, functional, or authoritative—but fail to communicate their purpose, operation, or meaning to the people encountering them.
I’ve always found the original Cow Tools cartoon funny in an odd, uncomfortable way. Not because the joke is clever—but because the confusion is familiar.
The term originates from a 1982 cartoon by Gary Larson and has since been adopted as a metaphor in discussions of system design, user experience (UX), and institutional communication.
Origin #
The term Cow Tools originates from a single-panel cartoon published in 1982 in The Far Side. The cartoon depicts a cow standing proudly beside a workbench containing several wooden objects that resemble tools but lack an obvious or interpretable function.
The cartoon generated confusion among readers, some of whom contacted Larson to ask whether they were missing a reference or hidden joke. Larson later explained that the tools were intentionally meaningless—and that reader confusion was the intended effect.
Concept #
Cow Tools illustrate a communication failure caused by assumed understanding. The objects appear purposeful and finished, encouraging observers to believe meaning exists, while offering no affordances, instructions, or contextual clues.
Common characteristics include:
- Apparent completeness or authority
- Lack of explanation or instructional cues
- Assumption of prior knowledge
- Absence of feedback or clarification
Observers frequently attempt to infer meaning, often attributing confusion to personal misunderstanding rather than to the object or system itself.
Metaphorical Usage #
Over time, Cow Tools has been used metaphorically to describe systems and artifacts that meet formal, procedural, or technical requirements while failing to support practical comprehension or use.
Institutional systems #
- Processes that are technically compliant but difficult to navigate
- Information that is officially available but difficult to locate
- Rules or structures that assume familiarity without providing orientation
Cultural parallels #
The Cow Tools metaphor is frequently compared to “information that exists but is inaccessible”—where availability is mistaken for usability (for example, Douglas Adams’ “Beware of the Leopard” / “plans available” style of gag).
Application to Websites and Software #
In the context of websites, applications, and digital interfaces, Cow Tools describe interface elements that appear functional or complete but fail to communicate intent, outcome, or usage to users.
Ambiguous labels #
- “Manage account” when the action includes creating or adding an account
- “Change settings” without indicating Scope or consequence
Choices without context #
- Selection lists containing names without descriptions
- Configuration options lacking inline guidance
- Forms with unexplained fields
Technically available information #
Information that exists within a system but requires excessive effort, prior knowledge, or navigation to locate— shifting responsibility to the user once information is deemed to exist.
Lack of feedback #
- Buttons without loading indicators
- Submissions without confirmation messages
- Invisible state changes
This violates established usability principles related to visibility of system status.
Psychological Impact #
- Hesitation at the moment of action
- Guessing or random selection
- Reduced confidence
- Attribution of fault to the self rather than the system
Distinction from User Error #
Cow Tools are not caused by inattentive or unmotivated users. They arise when context is assumed rather than supplied, discovery is treated as the user’s responsibility, and explanation is deferred or omitted.
The failure is structural, not behavioral.
Where this becomes actionable: A Scan is designed to surface “Cow Tools” patterns—legacy features, plugins, labels, and flows that still exist, still look official, and still create hesitation or misfires—so decisions can be based on what users actually encounter.
See also #
- User experience (UX)
- Mental models
- UX theater
- Dark patterns
- Information architecture
- Human–computer interaction
References #
- Larson, Gary. “Cow Tools.” The Far Side, 1982. https://www.thefarside.com/
- Larson, Gary. The PreHistory of The Far Side. Andrews McMeel Publishing, 1989. https://www.andrewsmcmeel.com/
- Adams, Douglas. The Hitchhiker’s Guide to the Galaxy. Pan Books, 1979. https://www.douglasadams.com/
- Norman, Don. The Design of Everyday Things. Basic Books, 1988. https://www.nngroup.com/
- Nielsen, Jakob. “Usability Heuristics for User Interface Design.” Nielsen Norman Group. https://www.nngroup.com/
