Google has some bad words:
developers.google.com
black-boxAvoid using
black-box,
blackbox, or
black box to describe monitoring and testing.
Black FridayAvoid unless explicitly referring to an event in the US. Instead use
peak scale event.
blackhat, black hat, black-hatDon't use. Instead, use precise terms for the kind of violation or practice, such as
illegal,
unethical, or
in violation of rules.
blackhole (verb), blackholed (adjective)Don't use. Instead, use a more descriptive term or phrase, such as
dropped without notification.
blacklist, black list, black-listDon't use
blacklist,
whitelist, and
graylist.
Avoid using
blind writes. Instead, use a more precise phrase, such as
a write operation without a read operation.
build cop, build sheriffDon't use. Instead, use a more precise term like
build monitor.
chubbyDon't use. Instead, use a word that clearly explains what you mean, such as
unused or
overextended.
crazy, bonkers, mad, lunatic, insane, loonyDon't use. Instead, use
complicated,
complex,
baffling,
strange, or
unexpected, and only for inanimate objects.crippleDon't use. Instead, use more precise language. For example, instead of
it crippled the server, write
it slowed the server down.When referring to people, use terms that specifically describe a physical impairment, such as
person with a motor disability;
person with a mobility impairment (refers to walking or moving about);
person with dexterity impairment (refers to using a standard mouse or keyboard);
person who uses a wheelchair, walker, or cane;
wheelchair user;
person with restricted or limited mobility.
demilitarized zone (DMZ)Don't use. Instead, use a more precise term like
perimeter network.
disableDon't use
disabled to describe something that's broken.
dumb downDon't use. Instead, use a word or phrase what's happening, such as
simplify or
remove technical jargon.
easy, easilyWhat might be easy for you might not be easy for others. Try eliminating this word from the sentence because usually the same meaning can be conveyed without it.
fatDon't use. Instead, use a precise modifier that conveys the appropriate meaning. For example, use
high-capacity network connection instead of
fat connection or
full-featured client instead of
fat client.Instead of using fat in a negative sense, such as
trim the fat, refer in a more concrete manner to the
removal of unused items.
female adapterDon't use. Instead, use a genderless word like
socket.
first-class, first-class citizen, first classDon't use socially-charged terms for technical concepts where possible. Instead, consider terms such as
core feature,
built-in,
top-level.
gender-neutral he, him, or his (or she or her)Don't use. Instead, use the singular
they (see
Jane Austen and other famous authors violate what everyone learned in their English class).
ghettoDon't use. Instead use more precise terms like
clumsy,
workaround, or
inelegant to refer to code that isn't in a production-ready state.
gimp, gimpyDon't use. Use precise, non-figurative language to refer to a deficiency in a component.
grandfatheredDon't use
guys, you guysWhen referring to a group of people use non-gendered language, such as
everyone or
folks.
gypsyDon't use. To refer to the people, use
Romani,
Roma, or
Traveller, as appropriate for the specific group you're referring to.
hang, hungDon't use to refer to a computer or system that is not responding. Instead, use
stop responding or
not responding. For more information, see
Avoid unnecessarily violent language.
hitDon't use as a synonym for
click,
press, or
type.
killAvoid when possible. Instead, use words like
stop,
exit,
cancel, or
end.
lameDon't use. Use precise, non-figurative language to refer a deficiency in a component.
male-adapterDon't use. Instead, use a genderless word like
plug.man hours, manhours, man-hoursAvoid using gendered terms. Instead use terms like
person hours.man-in-the-middle (MITM)Avoid using gendered terms. Instead use terms like
on-path attacker,
person-in-the-middle (PITM).
manmade, man madeAvoid using gendered terms. Instead use a word like
artificial,
manufactured, or
synthetic.mannedAvoid using gendered terms. Instead use terms like
staffed or
crewed.manpower, man power, man-powerAvoid using gendered terms. Instead use terms like
staff or
workforce.
masterUse with caution. Never use in conjunction with
slave.
monkey, monkey testDon't use
monkey to refer to people. When referring to tests, refer to the specific function, for example,
automated, random tests.
nativeAvoid using
native to refer to people. When referring to software products, try to use a more precise term—for example, use
built-in to describe a feature that's part of a product.
ninjaDon't use to refer to a person. Instead, use a term such as
expert.
nukeDon't use. Instead use
remove or
attack.
postmortemAvoid in general usage. Instead, use
retrospective.
preferred pronounsDon't use. Use
pronouns instead.
primitiveUse with caution. Don't use
primitive in a disparaging sense.
quick, quicklyWhat might be quick for you might not be quick for others.
retardedDon't use. If you are referring to a system or component being slowed, use the word
slowed.
saneDon't use. Instead use a word like
valid or
sensible.sanity checkDon't use. Instead, use a term like
quick check,
confidence check,
preliminary check or
coherence check.
sexyDon't use. Instead, use precise, positive words, such as
fast,
powerful, or
elegant.
slice and diceAvoid the phrase
slice and dice.
STONITH, STOMITHAvoid using
graphically violent terms. This acronym's letters stand for an extremely graphic and violent act. Instead, explain the relevant feature, such as
fence failed nodes.
tarballDon't use.
tribal knowledge, tribal wisdomDon't use. Instead, use a less figurative term to indicate knowledge held by a group of people.
voodooDon't use. Instead, use a term like
mysterious,
complicated, or
nondeterministic.
war room, warroom, war-roomDon't use.
white glove, white-glove, whitegloveAvoid using.
whitehat, white hat, white-hatDon't use. Instead, use precise terms for the kind of compliance, such as
legal,
ethical, or
following the rules.