Why is UoM not dumping Master-Slave terms in computer science?
If you’re not involved in computer science in some way, you might not know that it’s common for the term “master/slave” to be used to refer to a variety of concepts in computer science. The term has a range of uses, but one of the main ones is where there is a primary copy of some data (the “master”) and various replicas of that data (referred to as “slaves”). When I was taught to use this term as a computer science undergraduate in 2010 I was taken aback. It seemed unclear and unnecessarily upsetting. Why were we making casual references to the horrific practice of slavery in a lecture on databases? The origins of the use of “master - slave” as a technical computer science term are unclear. The first use I could find was in a paper from 1959, which uses it as a metaphor alongside the more self-explanatory “primary - secondary” when discussing a method of linking two computers together. It comes up again in 1964 when researchers at Dartmouth College (an Ivy League university in the Uni...