| To that I say: If you think it's that easy, you personally should be the one to do the work to change it. Now that sounds incredibly snarky, for that I apologise. But it does sum up a lot of people's thoughts towards it, and it's no more snarky that the typical twitter driveby of 'it's just a find/replace' Anyone who has actually read the author's explanation (not saying you haven't), knows that he would choose different terminology in hindsight, but the work involved in updating documentation, and maintaining protocol compatibility that allows redis to keep its backwards compatibility features it aims for is non-trivial. Not to mention all the documentation, and also the ongoing responsibility to third party code and infrastructure which relies on the ecosystem, that has to update along with this. That's all work, constant, ongoing work. Should they still make this change? Maybe, master/slave isn't exactly accurate. But my point is that talk is cheap, and the loudest voices seem to be the folks with no willingness to put skin in the game to change it. If you truly believe it's so trivial, why won't you help with the labour, both initial and ongoing? |