Skip to content

docs: add animal idiom alternatives to inclusive language guide#43256

Merged
chrisdavidmills merged 4 commits intomdn:mainfrom
stuckvgn:add-animal-idiom-guidance
Mar 14, 2026
Merged

docs: add animal idiom alternatives to inclusive language guide#43256
chrisdavidmills merged 4 commits intomdn:mainfrom
stuckvgn:add-animal-idiom-guidance

Conversation

@stuckvgn
Copy link
Contributor

Summary

Closes #43242.

Following reviewer consensus in the issue thread, this is a narrowly scoped addition to the "Use inclusive language" section of the Writing Style Guide. It adds guidance to avoid figurative idioms that use animals in violent or harmful contexts, with plain-English alternatives for three common phrases:

  • "kill two birds with one stone" → "solve two problems at once"
  • "beating a dead horse" → "belaboring the point" or "going in circles"
  • "more than one way to skin a cat" → "more than one way to do this"

Explicitly excluded per reviewer feedback in the issue: technical terms like kill (Unix command), monkey-patching, and dogfooding — these are well-established technical vocabulary and replacing them would introduce confusion without benefit.

Add guidance to avoid figurative idioms that use animals in violent
or harmful contexts, with plain-English alternatives for three common
phrases: "kill two birds with one stone," "beating a dead horse," and
"more than one way to skin a cat."

Scope is intentionally narrow: technical terms like `kill` (Unix
command), monkey-patching, and dogfooding are excluded per reviewer
consensus in issue mdn#43242.

Fixes mdn#43242
@stuckvgn stuckvgn requested a review from a team as a code owner February 26, 2026 14:04
@stuckvgn stuckvgn requested review from chrisdavidmills and removed request for a team February 26, 2026 14:04
@github-actions github-actions bot added Content:Meta Content in the meta docs size/xs [PR only] 0-5 LoC changed labels Feb 26, 2026
- **Sanity** should be replaced with **coherence**.
- Instead of **dummy**, use **placeholder**.
- You should not need to use the terms **crazy** and **insane** in documentation; however, if the case arises, consider using **fantastic** instead.
- Avoid figurative idioms that use animals in violent or harmful contexts. For example:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Animal" is not the concern here.

Suggested change
- Avoid figurative idioms that use animals in violent or harmful contexts. For example:
- Avoid terms that have implications of violence. For example:

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would argue that "animals" are absolutely a concern, but so is every other living thing. For example, I have strong environmental views and regard things like deforestation as equally upsetting.

So how about something that takes this into account, but more strongly implies cruelty to animals (and other living beings):

Suggested change
- Avoid figurative idioms that use animals in violent or harmful contexts. For example:
- Avoid figurative idioms that imply violence or cruelty. For example:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair point — the concern is broader than just animals. I've adopted @chrisdavidmills' suggested wording: "Avoid figurative idioms that imply violence or cruelty." That captures it without being unnecessarily narrow.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied — "imply violence or cruelty" is better framing. Thanks for finding the middle ground here.

Copy link
Contributor

@chrisdavidmills chrisdavidmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stuckvgn another small comment for you, but mostly looking good. Thanks for the contribution!

As a follow-up, do you want to search the site and look to replace any of these phrases that are already in use?

- You should not need to use the terms **crazy** and **insane** in documentation; however, if the case arises, consider using **fantastic** instead.
- Avoid figurative idioms that use animals in violent or harmful contexts. For example:
- Instead of "kill two birds with one stone," use "solve two problems at once."
- Instead of "beating a dead horse," use "belaboring the point" or "going in circles."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Instead of "beating a dead horse," use "belaboring the point" or "going in circles."
- Instead of "beating a dead horse," use "belaboring the point" or "going round in circles."

Maybe? My gut is that this is slightly more common, although this could also be a US/UK English thing (I'm English).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, updated to "going round in circles."

- Use "imply violence or cruelty" per chrisdavidmills' suggestion
- Use "going round in circles" per chrisdavidmills' suggestion
@stuckvgn
Copy link
Contributor Author

Both suggestions applied — thanks @chrisdavidmills and @Josh-Cena.

@chrisdavidmills re: the follow-up — yeah, happy to do a sweep for existing usage and open a separate PR for replacements.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 27, 2026

Preview URLs (1 page)

(comment last updated: 2026-03-14 11:25:39)

stuckvgn added a commit to stuckvgn/content that referenced this pull request Feb 27, 2026
Follow-up to mdn#43256 — replaces a figurative idiom implying
violence toward animals with a clearer, inclusive alternative.
@stuckvgn
Copy link
Contributor Author

Follow-up PR for existing usage: #43273

Did a full sweep of the content repo — only one instance found: "Whack-a-Mole" in the game loop anatomy article.

@chrisdavidmills
Copy link
Contributor

Follow-up PR for existing usage: #43273

Did a full sweep of the content repo — only one instance found: "Whack-a-Mole" in the game loop anatomy article.

Wonderful, thanks.

Copy link
Contributor

@chrisdavidmills chrisdavidmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with this now. Thanks again, @stuckvgn.

chrisdavidmills pushed a commit that referenced this pull request Feb 27, 2026
fix: replace "Whack-a-Mole" idiom with plain alternative

Follow-up to #43256 — replaces a figurative idiom implying
violence toward animals with a clearer, inclusive alternative.

Co-authored-by: stuckvgn <[email protected]>
@stuckvgn
Copy link
Contributor Author

@Josh-Cena Just a friendly ping — the wording has been updated to "Avoid figurative idioms that imply violence or cruelty" per your and chrisdavidmills' suggestions. chrisdavidmills has approved. Would you be able to re-review when you get a chance? Thanks!

Copy link
Member

@Josh-Cena Josh-Cena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this LGTM

@stuckvgn
Copy link
Contributor Author

stuckvgn commented Mar 1, 2026

Gentle ping — the PR has approvals from @chrisdavidmills and @Josh-Cena, all CI checks are green, and the feedback has been addressed (broader framing, existing instance covered in #43273). Would appreciate a merge when someone with write access has a chance.

jdatapple pushed a commit to jdatapple/content that referenced this pull request Mar 6, 2026
…3273)

fix: replace "Whack-a-Mole" idiom with plain alternative

Follow-up to mdn#43256 — replaces a figurative idiom implying
violence toward animals with a clearer, inclusive alternative.

Co-authored-by: stuckvgn <[email protected]>
@stuckvgn
Copy link
Contributor Author

Hi! This PR has two approvals and all CI checks are passing. Could someone with write access merge this when they get a chance? Thanks!

@stuckvgn
Copy link
Contributor Author

Closing this PR — on reflection, this change may not be the right fit for this project. Thanks for your time!

@stuckvgn stuckvgn closed this Mar 14, 2026
@stuckvgn
Copy link
Contributor Author

Apologies for the close — that was accidental during a batch cleanup. This has two approvals and green CI, so should be ready to merge.

@stuckvgn stuckvgn reopened this Mar 14, 2026
@github-actions github-actions bot added size/s [PR only] 6-50 LoC changed and removed size/xs [PR only] 0-5 LoC changed labels Mar 14, 2026
@Josh-Cena
Copy link
Member

Happy if Chris would like to go ahead and merge it.

@chrisdavidmills
Copy link
Contributor

Yup, I still like this change, so I'm going to go ahead and merge. Glad it showed up again.

@chrisdavidmills chrisdavidmills merged commit a886ef3 into mdn:main Mar 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Meta Content in the meta docs size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add speciesist language to inclusive writing guidelines

3 participants