I'm not the arbiter of sensibility, but I think it's all good. I think it's a metaphor that was, sadly, applied to racist policing tactics. But it's a pretty generic metaphor. I'm not sure, though, and I welcome further commentary on the subject.
There are certain programming terms I avoid and think other should because of their insensitive nature, like the "master/slave" concept. "Follower" seems like a better word to me, anyway.
Sometimes attempts to ensure sensitivity can be fairly Americentric in nature. Programming, and the fact that it's almost universally conducted in English, already has problems with colonial tendencies.