gotchas

Sneaky catch-outs

Gotchas are hidden problems or unexpected catches that trip people up.

In programming, a gotcha is a counterintuitive feature or quirk that causes bugs: Python's mutable default arguments are a classic gotcha.

More broadly, any surprise complication qualifies: The contract looked good, but the fine print was full of gotchas.

Also an exclamation when catching someone out: Gotcha!

deception

trap

Device for catching animals

ambush · sting · setup · entrapment · ruse · bait · snag · fine print · loophole · small print

programming

bug

Crawling creature or defect

caveat · quirk · debugging · exception · error · runtime error · code smell · anti-pattern · landmine · snag

trivia

trick question

Deliberately misleading inquiry

test · challenge · curveball · surprise · puzzler · riddle · pop quiz · oral exam · head-scratcher · nuance

discovery

caught

Seized or grabbed

uncovered · found out · nabbed · unmasked · detected · discovered · outed · cornered · confronted · red-handed

Categories
Opposites
transparency

gotchastransparency

State of being see-through

full disclosure · plain language · clarity · openness · what you see is what you get

ease of use

gotchasintuitive design

Interface requiring no instruction

smooth sailing · simplicity · no-brainer · plug and play · self-explanatory

intent

gotchasfair dealing

Honest, equitable conduct principle

good faith · no strings attached · fair play · plain dealing · square dealing

Phrases
Family

gotcha

Familiarity
Top 200,000
Profile
Known to kids · Used worldwide · Timeless · Everyday, not technical · Rated G