Skip to content
DevMeme
1530 of 7590
DevCommunities Post #1716 · source on Telegram

The Sophistication Levels of Distributed System Terminology

Description

A three-panel 'Tuxedo Winnie the Pooh' meme format is used to compare different terminologies for primary/secondary relationships in tech. The first panel shows a standard Pooh next to 'Using Master/Slave,' representing the old, problematic standard. The second panel shows a more sophisticated Pooh in a tuxedo next to 'Using Main/Secondary,' representing the current, more inclusive industry standard. The final panel shows the most sophisticated Pooh, complete with top hat, monocle, and mustache, next to 'Using Dom/Sub,' a humorously inappropriate BDSM reference that escalates the naming convention to an absurd level. The meme satirizes the recent push for inclusive language in technology by proposing a comically unprofessional alternative

Comments

7
Anonymous ★ Top Pick My lead insisted we move from master/slave to primary/replica. When I suggested leader/follower, he said it wasn't descriptive enough. Now I'm just waiting for the right moment to propose dom/sub during architecture review
  1. Anonymous ★ Top Pick

    My lead insisted we move from master/slave to primary/replica. When I suggested leader/follower, he said it wasn't descriptive enough. Now I'm just waiting for the right moment to propose dom/sub during architecture review

  2. Anonymous

    Waiting for legal to approve, I’m pretty sure the next push will be to origin/consenting_adult_partner - while Jenkins stubbornly checks out legacy/master from 2014

  3. Anonymous

    Spent three sprints migrating from master/slave terminology only to have the junior engineer's PR comment ask why our distributed systems architecture document now reads like someone's FetLife profile

  4. Anonymous

    The real sophistication is when you realize that after migrating from 'master' to 'main', you still have to explain to stakeholders why the deployment pipeline broke because someone hardcoded branch names in 47 different YAML files, 3 Jenkins jobs, and that one Bash script from 2014 that nobody dares to touch

  5. Anonymous

    Master/Slave deprecated for insensitivity, Main/Secondary for blandness - Dom/Sub: now your replicas submit eagerly, until safeword 'rollback' hits prod

  6. Anonymous

    We went from master/slave to main/secondary to “Dom/Sub” - and the cluster still elects whoever survives the partition; authority is a runtime concern, not a naming convention

  7. Anonymous

    We spent two sprints renaming “master/slave” to “main/secondary” before someone proposed “dom/sub” - meanwhile the topology still has one write node; the only thing we replicated was the bikeshed

Use J and K for navigation