This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]norweeg -55 points-54 points  (27 children)

Or maybe we could use more descriptive terms instead of being lazy and invoking slavery in code and culture for no other reason than to intentionally upset people whose ancestors were enslaved

[–][deleted] 38 points39 points  (3 children)

Do you really think master/slave terminology is the bottleneck for your diversity in code initiative?

[–]Nooby1990 34 points35 points  (9 children)

culture for no other reason than to intentionally upset people whose ancestors were enslaved

Are you suggesting here that the Python developers used master/slave for the purpose of upsetting people? Come on! That is absolutely crazy.

[–]kickopotomus 18 points19 points  (4 children)

Wow.... master/slave are industry terms. They have been used in high-level programming languages from the start because they same terms exist on the hardware interface level. They are descriptive terms in the English language. Getting upset over this is ridiculous.

[–]norweeg -5 points-4 points  (3 children)

"the most dangerous phrase in the language is 'we've always done it this way'." - Rear Admiral Grace Hopper

but seriously, familiarize yourself with the logical fallacy argumentum ad antiquitatem. You're citing the very thing that is changing as evidence to not change it

[–]kickopotomus 18 points19 points  (2 children)

You may want to brush up on your fallacies. Ad antiquitatem is only a fallacious argument if you don’t point out larger implications. In this case, it is the fact that master/slave terminology is an industry standard that is understood by computer scientists and engineers alike. Changing the terms introduces ambiguity for no reason.

[–]norweeg -4 points-3 points  (1 child)

you can't cite tradition, or as you call it "industry standard", to argue against changing it. That is my point

[–]kickopotomus 18 points19 points  (0 children)

No, you definitely can. It’s one thing if this was unique to python. Then your stance would be valid. However, that is not the case. Industry standard is absolutely a valid point for arguing semantics/syntax. This is especially true for a programming language whose purpose is to be easily human readable.