The word list: precise words, loaded words, and chat glyphs

This chapter is a dictionary of the words engineers reach for (or should): the precision vocabulary for praising and criticizing work, the discussion words that structure arguments, the AI-era additions, and the chat glyphs (o/, /s, s/x/y/) that carry meaning nobody ever explains. Every entry has an example; the tone column flags the ones that bite.

Words for praising work

WordMeaningExample
conciseSays everything needed, efficiently"The doc is admirably concise: two pages, full picture."
succinctCompressed and complete"A succinct summary; nothing missing."
thoroughCovers everything, nothing skipped"Thorough review; you even caught the migration edge case."
rigorousMethodologically careful"A rigorous benchmark: warmed up, isolated, repeated."
elegantSimple in a way that feels inevitable"The retry-as-idempotence trick is genuinely elegant."
cleanFree of clutter and hacks"Clean separation between parsing and validation."
idiomaticWritten the way the language community writes it"Very idiomatic Go; channels where channels belong."
pragmaticChooses practicality over purity"A pragmatic call: worse on paper, shippable this week."
soundLogically or structurally solid"The approach is sound; the estimate is optimistic."
sensibleReasonable, defensible"Sensible defaults throughout."
feasible / viablePossible / possible and worth doing"Feasible, yes. Viable at our team size, not sure."
compellingPersuasive enough to move a decision"The cost numbers are the compelling part."
legitimateValid, well-founded (of concerns, uses, asks)"That's a legitimate concern, not paranoia; let's design for it."
plausibleBelievable, not yet verified"A plausible root cause; needs confirming in the logs."
robust / resilientSurvives bad inputs / recovers from failures"Robust to malformed events; resilient to a full AZ loss."
performantFast/efficient (informal but universal in tech)"Perfectly performant at our scale."
ergonomicPleasant for the human using it"The new CLI flags are much more ergonomic."

Don't be confused: concise, succinct, and terse all mean "short", and only two are compliments. Concise and succinct praise efficiency with completeness. Terse is short to the point of coldness: "his terse 'fine' ended the thread." Laconic is terse with style; curt is terse and rude. Calling someone's email "terse" is a criticism dressed as a measurement, so pick deliberately.

Words for criticizing work, calibrated

Ordered roughly by force. The right column is the check before using it.

WordMeaningForce / caution
suboptimalWorse than achievableMild, polite, slightly clinical
questionable / dubiousDoubtful on inspectionMild; invites discussion
convolutedNeedlessly complicated to followMedium; pair with the specific tangle
opaqueHard to see through or debugMedium
redundantDuplicates somethingMild, factual
error-proneInvites mistakes by designMedium; give the example
brittle / fragileBreaks under small changesMedium; standard engineering usage
hackyExpedient, sidesteps the right wayMedium-casual; fine self-applied ("a hacky bridge until Q3")
janky / clunkyLow-quality feel, awkwardCasual; chat register only
kludge (noun)An inelegant workaroundCasual-affectionate; often self-applied
overengineeredMore machinery than the problem meritsMedium; expect pushback
egregiousOutstandingly bad among its kindStrong; keep for the genuinely extreme case
blatantObvious and unconcealed (of a violation)Strong; accuses intent, be sure
unacceptableCannot be allowed to standVery strong; a line-in-the-sand word, spend rarely
abhorrentMorally repugnantMaximal disgust register. For ethics violations, not designs; "this design is abhorrent" is a register error, and Chapter 5 exists because of it

The pattern from Chapter 5 and Chapter 11 governs this whole table: any of these words plus evidence is a critique; alone, each is just a mood. "Brittle: the last three refactors each broke it in a new place" earns its adjective.

Discussion and logic words

WordMeaningExample
orthogonalIndependent; can be decided separately"Naming is orthogonal to the storage question; let's split them."
tangentialRelated but off the main line"Interesting but tangential; parking it."
mootNo longer mattering, overtaken by events"The cache debate is moot; the vendor deprecated the API."
pedanticPrecise past the point of usefulness"At the risk of being pedantic: it's p99, not max."
nuancedContaining important fine distinctions"The real answer is nuanced; chat won't do it justice."
caveatAn attached warning or condition"One caveat: numbers are from staging."
anecdotalFrom unsystematic observation"Anecdotally, cold starts feel worse since Tuesday."
empiricalFrom measurement, not theory"Empirically, the limit is ~900 rps."
canonicalThe single authoritative version"The wiki page is canonical; the README is stale."
deterministicSame inputs, same result, always"Make the test deterministic before debugging it."
trivial / non-trivialEffortless / genuinely hard (math-flavored)"The fix is trivial; the migration is non-trivial." Careful: calling someone else's problem trivial lands badly.
pathologicalWorst-case, adversarially bad"A pathological input: one giant line, no delimiters."
degenerateA collapsed or trivial case of the general thing"With one shard it degenerates to a plain queue."
edge case / corner caseBoundary situation / intersection of two boundaries"Empty cart is an edge case; empty cart plus expired session is a corner case."
heuristicA good-enough rule, not a guarantee"It's a heuristic; it will misfire and that's priced in."
ambiguousReadable more than one way"The spec is ambiguous about ordering; we should pin it."
granularFinely subdivided"We need more granular permissions than admin/not-admin."
ad hocImprovised for this case, unsystematic"Ad hoc scripts got us here; time for a real pipeline."
de factoTrue in practice, whatever the docs say"It's the de facto standard; everyone imports it."
verbatimWord for word"Paste the error verbatim, not a paraphrase."
boilerplateNecessary repetitive filler code/text"Ninety lines, ten of substance, the rest boilerplate."
contentiousLikely to cause disagreement"Monorepo vs polyrepo is contentious here; tread lightly."
consensusGeneral agreement (not unanimity)"Rough consensus: option A, with two registered concerns."

The AI-era additions

Words that moved from research papers into standup within the last few years:

  • hallucination: an AI model stating fabricated facts fluently: "the model hallucinated a batchDelete endpoint that doesn't exist." The standard verb is hallucinate; "confidently wrong" is the colloquial cousin.
  • grounding: tying model output to real sources: "ground the answers in the docs index and cite the passage."
  • context window: how much the model can consider at once: "the diff doesn't fit in the context window; chunk it."
  • prompt injection: malicious instructions smuggled into model input: "treat scraped pages as untrusted; classic prompt-injection surface."
  • human-in-the-loop: a person gates the consequential step: "drafts are automated, sends are human-in-the-loop."
  • eval: a measured test suite for model behavior: "no prompt changes without an eval run."
  • agentic: systems where the model takes multi-step actions: "the agentic flow retries with a different tool on failure."
  • slop: (informal, derogatory) low-effort AI-generated content: "close the PR; it's unreviewed slop."

Chat glyphs and micro-conventions

The wordless layer of engineering chat. Most of these come from IRC and early internet culture and are still everywhere:

GlyphMeaningNotes
o/A wave: hello (a head and a raised arm)Common as a whole greeting message; you may also see \o (waving with the other arm), and two people greeting with o/ \o as a high-five
\o/Both arms up: victory, celebration"Deploy's green \o/"
o7A saluteRespect or signing off duty; gaming-origin
^ / ^^ / "^ this""See the message above" / "I agree with the above""^ what Sam said" endorses it
+1 / -1Agree, support / opposeSee Chapter 12; "+100" and "big +1" are emphatic
/sThe preceding was sarcasmSarcasm does not survive text; this is the standard antidote. /j = joking
s/x/y/"Replace x with y in what I just wrote"sed syntax as self-correction: "meet at 3 s/3/4/" means 4. Beloved; explain it once to non-engineers
EDIT:Amendment to an earlier messageKeeps the record honest where editing would hide it
nvmNever mind, disregard"nvm, found it" is the classic self-answer
wfmWorks for meAgreement on scheduling or a proposal
sgtmSounds good to meSibling of LGTM for plans instead of code
ftfyFixed that for youPlayful correction; friendly between peers, smug toward strangers
TILToday I learnedSharing a discovery: "TIL our S3 buckets are versioned"
ELI5Explain like I'm fiveRequests a from-zero explanation; self-deprecating, fine to use
IANALI am not a lawyerPrefixes amateur legal takes; generalized: "IANA security person, but..."
PEBKAC / RTFM / lmgtfy(Insults: user error / read the manual / sarcastic search link)Recognize them; avoid aiming them at people. Each one punches down
ping / pong"Responding?" / "Present""ping @sam re: #4132"; re-ping and bump (Chapter 3) for follow-ups
brb / afk / gtgBe right back / away from keyboard / got to goPresence markers, casual
👀 / ✅ / 👍 / 🚢Looking at it / done / acknowledged / ship itReaction-emoji protocol from Chapter 1; 🚢 or :shipit: blesses a merge

Growing your own list

Three closing habits. First, harvest locally: every team has twenty more of these, and two weeks of reading your own channels with a notes file beats any book chapter. Second, before adopting a word, check which column it lives in here (or ask; "is 'janky' too casual for the RFC?" is a perfectly good question). Third, remember Chapter 13's de-inflation rule: the plain word wins whenever it does the same work. This list is for precision, not ornament.

👉 Single words are half the vocabulary; the other half is two-word verbs. English at work runs on phrasal verbs (spin up, roll back, dig into, pile up) and call-idioms ("you're breaking up"), and they are the hardest part of the language for non-native speakers because the meanings refuse to be guessed from the parts. On to Chapter 15.