Glossary / Inclusive language

Inclusive language

Inclusive language communicates respectfully and clearly across identities, abilities, cultures, and lived experiences. In software, it affects UI copy, error messages, documentation, data models, examples, and team terminology. The goal is not a universal banned-word list; it is to avoid needless assumptions or demeaning language, respect people’s self-identification, and use precise wording that helps users complete tasks.

Principles

Engineering and governance

Create content guidelines with examples, review processes, and localization context. Make messages editable outside code and allow regional variation. Treat accessibility terminology as an evolving domain; consult people with disabilities and relevant organizations. Consider inclusive language in default values, gender fields, names, salutations, and validation rules. Do not make an optional demographic attribute mandatory without a clear purpose, and protect sensitive data appropriately.

Interview questions

  1. How do you make error messages more inclusive? State what happened and what the user can do, avoid blame, and preserve clear actionable guidance.
  2. Is person-first language always best? No; preferences differ by person and community. Follow the individual’s or community’s chosen terminology.
  3. How can data models create exclusion? Rigid assumptions about names, gender, family, address, or identity can block valid users or expose sensitive information.
  4. How do you handle terminology changes? Maintain editorial guidance, consult affected users, version content, and localize with context.
  5. What is the relationship between inclusive language and usability? Clear, respectful language reduces ambiguity and blame while supporting task completion.

References