Skip to content

Add speciesist language to inclusive writing guidelines #61983

@stuckvgn

Description

@stuckvgn

Summary

Node.js already has gender-neutral language guidelines in doc/README.md. This issue proposes extending inclusive language guidance to cover speciesist language — animal-derived idioms and metaphors that normalize violence toward animals.

Context

Node.js documentation reaches millions of developers and sets standards for the JS ecosystem. The project already demonstrates commitment to inclusive language through:

Proposed addition

A new subsection in doc/README.md under the writing guidelines:

Avoid Use instead
"kill two birds with one stone" "solve two problems at once"
"beat a dead horse" "belabor the point"
"more than one way to skin a cat" "more than one way to solve this"
"guinea pig" (as verb) "test subject"
"monkey patch" "runtime patch"
"dogfooding" "self-hosting"
"canary deployment" "progressive rollout"

Why

  • These phrases normalize violence toward animals, analogous to how master/slave normalizes other hierarchies
  • The alternatives are more precise and more accessible to non-native English speakers
  • Academic research documents speciesist bias in language and AI: Hagendorff et al. 2023, DOI: 10.1007/s43681-023-00380-w

Scope

This is about guidance for new documentation going forward, not a retroactive codebase audit. Could optionally integrate with remark-preset-lint-node for automated checking.

Reference: Open-Paws/speciesist-language-scanner provides rule files for automated detection.

Open Paws

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions