Hacker News new | ask | show | jobs
by toomanybeersies 1814 days ago
One good thing that has come of Github changing the master/main/default/primary branch to "main" is that it forces git-related software/products to drop the assumption that the primary branch is `master`.

Unfortunately, Heroku "fixed" this problem in completely the wrong way, by now allowing deployments from `master` or `main`, instead of making it user-configurable.

So although I'm not particularly a fan of the PC brigade researching the etymology of technical terms to find new ways to feel outraged, I do appreciate the fact that in many cases, it forces developers to create software without arbitrary assumptions.

For the record, I do think in many (most?) cases, these crusades [0] are the social justice equivalent of bike-shedding, so that companies and individuals can pat themselves on the back and say "we're fixing racism/sexism/foobarism" without actually doing any real work to solve inequality issues in the tech industry. It also allows them to squarely put the blame on others (i.e. whichever 1970's white men came up with master/slave or blacklist/whitelist), while avoiding the need for meaningful introspection and contemplation of their own role (as people in the industry, regardless of identity) in the inequality of the tech industry.

[0] Apparently, this is also a word we're not allowed to use