- Joined
- Jun 27, 2017
- Professional Status
- Certified General Appraiser
- State
- California
FYI: As Claude Agents grind through their work, they are continually telling me what they are doing. Turns out they have a strange vocabulary:
Action words:
shimming — adding a small wrapper or adapter to make something work
wiring up — connecting components together
plumbing — setting up the infrastructure/connections between parts
scaffolding — generating boilerplate structure
hydrating — populating data structures
munging — transforming/cleaning data
pontificating - expressing opinions in a pompous, overconfident, and preachy manner, as if they were unquestionable truths.
State descriptions:
stale — out of date, needs refresh
clobbering — overwriting destructively
nuking — deleting completely
bailing — exiting early due to error
choking — failing on bad input
Architecture terms:
glue code — code that connects other components
shim — thin compatibility layer
harness — test wrapper
stub/mock — fake implementation for testing
Informal assessments:
gnarly — complex, messy
hairy — risky, lots of edge cases
brittle — fragile, easily broken
janky — works but poorly implemented
This is pretty standard developer slang — not unique to Claude Code, just the casual register programmers use. Is there a specific term you encountered that was unclear?It seems to use a host of other words such as spelunking?8:22 PMYes, you're right — Claude Code leans into colorful developer slang. Some others:
Exploration/Investigation:
spelunking — digging through code/logs to understand something
poking around — casual exploration
tracing — following execution path
hunting down — searching for a bug or definition
Making changes:
tweaking — small adjustment
massaging — gradually adjusting data/code to fit
coercing — forcing a type or format
tickling — triggering a condition (often a bug)
exercising — running code paths during testing
Problems:
thrashing — excessive swapping/looping inefficiently
stomping — overwriting memory/data unexpectedly
leaking — resources not being freed
wedged — stuck in a bad state
hosed — broken badly
Discombobulating — confusing, disorienting, throwing off
Structure:
guts — internals of a system
plumbing — infrastructure layer
surface area — exposed API/attack vectors
footprint — resource usage
Process:
bikeshedding — debating trivial details
yak shaving — prerequisite tasks that spiral
rabbit hole — deep tangential investigation
cargo culting — copying code without understanding it
It's the jargon of developer culture — meant to be vivid and memorable. Some of it dates back decades (thrashing, stomping from systems programming), some is newer.
... And it keeps coming up with new ones ...
Action words:
shimming — adding a small wrapper or adapter to make something work
wiring up — connecting components together
plumbing — setting up the infrastructure/connections between parts
scaffolding — generating boilerplate structure
hydrating — populating data structures
munging — transforming/cleaning data
pontificating - expressing opinions in a pompous, overconfident, and preachy manner, as if they were unquestionable truths.
State descriptions:
stale — out of date, needs refresh
clobbering — overwriting destructively
nuking — deleting completely
bailing — exiting early due to error
choking — failing on bad input
Architecture terms:
glue code — code that connects other components
shim — thin compatibility layer
harness — test wrapper
stub/mock — fake implementation for testing
Informal assessments:
gnarly — complex, messy
hairy — risky, lots of edge cases
brittle — fragile, easily broken
janky — works but poorly implemented
This is pretty standard developer slang — not unique to Claude Code, just the casual register programmers use. Is there a specific term you encountered that was unclear?It seems to use a host of other words such as spelunking?8:22 PMYes, you're right — Claude Code leans into colorful developer slang. Some others:
Exploration/Investigation:
spelunking — digging through code/logs to understand something
poking around — casual exploration
tracing — following execution path
hunting down — searching for a bug or definition
Making changes:
tweaking — small adjustment
massaging — gradually adjusting data/code to fit
coercing — forcing a type or format
tickling — triggering a condition (often a bug)
exercising — running code paths during testing
Problems:
thrashing — excessive swapping/looping inefficiently
stomping — overwriting memory/data unexpectedly
leaking — resources not being freed
wedged — stuck in a bad state
hosed — broken badly
Discombobulating — confusing, disorienting, throwing off
Structure:
guts — internals of a system
plumbing — infrastructure layer
surface area — exposed API/attack vectors
footprint — resource usage
Process:
bikeshedding — debating trivial details
yak shaving — prerequisite tasks that spiral
rabbit hole — deep tangential investigation
cargo culting — copying code without understanding it
It's the jargon of developer culture — meant to be vivid and memorable. Some of it dates back decades (thrashing, stomping from systems programming), some is newer.
... And it keeps coming up with new ones ...