(no title)
astorgard | 5 years ago
I agree that "leader/follower" might be easier to grasp for someone who has never encountered these terms before, but it is also true that it causes a bit of confusion for more experienced engineers.
For example: if I am reading documentation about a hardware controller and find the "leader/follower" terms I would wonder (and, in fact, this has happened to me in the past) if they have the same meaning as "master/slave" or if the author has decided to use these other terms because there is some particular behavior quirk that applies to this hardware that I should be aware of.
All in all, you have to compare cons and pros and, for this particular context (engineering), I think correctness and lack of ambiguity is more important than "feelings"... but this is (obviously) just my personal opinion.
fanf2|5 years ago
mcphage|5 years ago
Experienced engineers are used to handling new and changing terminology. It’s the nature of the job.