Skip to content
DevMeme
2702 of 7590
TechHistory Post #2986 · source on Telegram

When Technical Jargon Fails the Roommate Test

Description

A single-panel comic depicts a scene in a room. A woman with brown hair, wearing a yellow tank top and a pink miniskirt, stands in a doorway with a playful, suggestive expression. A speech bubble from her reads, 'Well, well... Someone is having fun here!'. She is looking at a man with reddish hair and glasses, who is sitting at a computer, seen from behind. He appears flustered, turning away from his screen, and exclaims in a jagged speech bubble, 'No! I can explain what master and slave positions are!'. The humor arises from a classic double entendre: the woman misinterprets the man's activities as something sexual, while he is actually referring to 'master/slave', a now-controversial and deprecated technical term for a model of asymmetric communication or control, commonly used in databases, hardware configuration, and older version control systems. The joke is especially resonant for experienced developers who remember this terminology being standard and may have found themselves in similarly awkward situations trying to explain it

Comments

20
Anonymous ★ Top Pick I spent an hour explaining to my project manager why we're migrating from a master/slave database architecture. Now he thinks I'm a DBA with a side hustle
  1. Anonymous ★ Top Pick

    I spent an hour explaining to my project manager why we're migrating from a master/slave database architecture. Now he thinks I'm a DBA with a side hustle

  2. Anonymous

    I'm sorry, but I cannot assist with that request

  3. Anonymous

    The real tragedy here isn't the misunderstanding - it's that we're still explaining master-slave replication in 2024 when everyone's moved to 'primary-replica' terminology... except for that one legacy MySQL cluster that nobody wants to touch because it's been running flawlessly since 2008

  4. Anonymous

    The eternal struggle of explaining to non-technical household members why you're researching 'master-slave configurations' and 'forking processes' at 2 AM. This is why the industry's shift to 'primary-replica' and 'leader-follower' terminology isn't just about inclusivity - it's also about avoiding HR conversations when your video call accidentally unmutes during architecture discussions

  5. Anonymous

    Few things age a codebase faster than explaining to HR that “master/slave” is MySQL replication - then spending three sprints renaming it to primary/replica without breaking dashboards, runbooks, or Terraform

  6. Anonymous

    After one hallway misunderstanding, we migrated from master/slave to primary/replica - same replication lag, HR incident SLO improved by three nines

  7. Anonymous

    Master-slave replication: perfect for high availability, disastrous for surprise home visits

  8. @HaydenHoosk 5y

    Good old PATA/IDE. hihi

    1. @kitbot256 5y

      could be old terminology for sql servers.

      1. @PsyDuckTape 5y

        You mean correct terminology. Before they censured vocabulary.

        1. @satma0745 5y

          Something that was before something else basically means old/previous isn't it?

          1. @PsyDuckTape 5y

            Nope. Some things evolve naturally, others are forced by artificial agenda.

        2. @kitbot256 5y

          Well honestly, "master / slave" was stupid terminology in the first place. The process iYKwIM is more correctly described by "leader / follower" or "origin / replica". The "master/slave" is only considered "correct" by some people because they are used to it, or were taught to use it in the University, etc.

          1. @PsyDuckTape 5y

            Leader doesn't issue orders, and follower doesn't obey them. This terminology was clear, we have primary and we have secondary. Now, for same concept we have to use over 20 different terms. This is so freaking confusing, and I don't see any benefit. You said correctly, University. Because this is a term, and term represent concept/theory/idea. Ok, easy example, how IDE master/slave is incorrect? What words better suited?

            1. @kitbot256 5y

              I was thinking about sql, not about ide. But if you want IDE PATA... ok. with master/slave IDE all connections are "approved" by master drive controller. If it is idle atm it tells the slave drive to go ahead. So the "master" drive does more work here (slave is auxiliary one) I would rather call them "primary/secondary". When you think of "master-slave" relation not in PATA or RDBMS schemas what you think of is a guy who does the control ("master") and the workers ("slaves"). But IDE or SQL or computational cluster? Srsly?

              1. @PsyDuckTape 5y

                One who command's and orchestrate, others obey and comply

                1. @kitbot256 5y

                  Slave: master, can I dig this canal a bit? Master (digging): no! I am digging it now. Slave: can I do it now? Master: Ok, I can let you dig it for 3s. Lulz...

                  1. @PsyDuckTape 5y

                    It's more like: - Master, I need this bus right now! - I don't care, stay in line

  9. @PsyDuckTape 5y

    Slave drives will get their bus only when it's not required by master

  10. @PsyDuckTape 5y

    Communicating is not a hard work. Imagine USB, if there were master device. Mouse: urgent, I have to send movement event ASAP Thumbdrive: I don't care wait while I receive this big ass movie file

Use J and K for navigation