Skip to content

Consider speciesist language in documentation #9029

@stuckvgn

Description

@stuckvgn

Summary

npm's documentation reaches virtually every JavaScript developer. This proposal suggests adding speciesist language awareness — avoiding animal-derived idioms that normalize violence toward animals — to documentation writing practices.

Context

The npm ecosystem has already adopted inclusive terminology changes (master→main). Speciesist language is a natural extension:

Instead of Use
"kill two birds with one stone" "accomplish two things at once"
"beat a dead horse" "belabor the point"
"monkey patch" "runtime patch"
"guinea pig" "test subject"
"canary release" "preview release"

These alternatives are more precise and more accessible to non-native English speakers — important for npm's global developer community.

References

This is about awareness for new writing, not a retroactive overhaul.

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