Saturday, August 8, 2026

footgun (slang)

A footgun is a slang term for a design feature, tool, or piece of code that allows or encourages users to accidentally cause self-harm or make severe mistakes. It is a metaphor for a gun designed in such a way that you easily shoot yourself in the foot.

Key Characteristics

Not a bug: The system works exactly as intended and written, but the design is dangerous or counter-intuitive.

Blames design, not user: It highlights a flaw in how a tool is structured rather than calling the user foolish.

Common in programming: Frequently used to describe confusing APIs, overly permissive settings, or dangerous syntax.


source: AI overview

Similar: pitfall, pothole, landmine, boobytrap (though not normally intentional or malicious)

No comments:

Post a Comment