/verbal-remedies

An open source glossary for tech terms

MIT LicenseMIT

verbal-remedies

There’s a lot of jargon in coding that doesn’t make sense to a non-coder or a newcomer. That’s no fun because such jargon intimidates people from making the jump into the wonderful world of code!

That’s why I’m translating a bunch of terms that come up a lot in tech literature and conversations…I want you to learn how to code!

The terms

serialization/marshalling
idempotence
immutability
paradigm
idiomatic
fuzzing
expressive
Extract/Transform/Load (ETL)
composition
(syntactical) sugar
interface
loose coupling high cohesion
YAGNI
DRY
principle of least surprise
single responsibility
TDD/BDD
single source of truth
orthogonal
performant
state machine
Hindley-Milner
void (js)
casting
covariant
iterable
iterator
observable
observer
bulletproof code
amortized analysis
mutable API
thread safe
algorithm invariant
reification

Other resources

A lightning quick reference for jargon
A less quick reference (specific to Javascript)
Skillcrush's Lexicon of 99 Tech Terms