Respectful Naming Conventions
Stephen Walsh
Posted on December 6, 2021
Originally written on the 16th of June in 2020. I'm moving this post from Medium to here as I'm going to write things here instead of there now. This is a light touch on a heavy topic, but I'm genuinely interested how other engineers are approaching this topic more than a year later. Would love to hear other suggestions or how your codebases have changed or not changed.
This is my first post. I’m not usually a blogger, I’m not after attention and I’m not trying to jump to a new job or career. I’m a regular old software developer, who’s been at it for over 15 years, and I still love what I do every day.
The reason I’m writing this now is that I’m thinking through and processing all the events following the killing of George Floyd in Minneapolis. I’m just a software engineer in Australia who is far removed from the whole situation, but I figured there are things I can do in my life to break down barriers no matter how small. After reading about GitHub moving away from naming the main branch in a repository “master” and being a Jenkins user seeing the terms master and slave every day, I figured I could do something along those lines too.
I have a starting point of these 3 things but am looking to crowd source other naming conventions people are using out there
- Renaming “master” branches to “main”.
- Renaming whitelist/blacklist to allowlist/denylist.
- Renaming master/slave in Jenkins to organiser/worker.
I’d like to know what other naming conventions people are using to remove less respectful naming in their systems.
As a footnote, this is the article I read about GitHub changing their naming.
Posted on December 6, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.