inclusivesyntax.com

Words matter in tech.

A short, practical reference of outdated technical terms and the clearer, more inclusive alternatives developers use today. No lectures, just better words.

See the glossary Why this matters

Why change the words we use?

Language shapes how we think and how welcome people feel. Many of the words baked into our tools, docs, and code reviews carry history that has nothing to do with engineering, and quite often, the suggested alternatives are simply more accurate.

allowlist describes what the list does. primary describes what the node is. person‑hours describes who actually does the work. Clearer language is better engineering.

The Glossary

Swap on the left for something on the right.

Outdated term Better alternative(s) Why it’s changing
Whitelist / Blacklist Allowlist / Denylist, Blocklist Removes the association that “white” = good/safe and “black” = bad/dangerous. Plus, allow/deny is actually more technically descriptive.
Master / Slave Primary / Replica, Main / Secondary Removes references to human slavery.
Sanity check Quick check, Confidence check, Coherence check Avoids ableist language that marginalizes mental illness.
Dummy value Placeholder value, Sample data “Placeholder” is far more accurate and avoids ableist connotations.
Grandfathered in Exempted, Legacy status The term originates from Jim Crow-era “grandfather clauses” used to restrict voting rights.
Man-hours Person-hours, Engineer-hours Promotes gender neutrality in the workplace.

How to use this in practice

Suggest a term

Know a term that belongs here, or a better alternative for one already listed? Send a suggestion. This list grows by community input.

Email a suggestion