midwest.social
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
cm0002@lemmy.world to Programmer Humor@programming.dev · 6 months ago

The difference between programmers and testers

message-square
71
link
fedilink
  • cross-posted to:
  • programmerhumor@lemmy.ml
1.22K

The difference between programmers and testers

cm0002@lemmy.world to Programmer Humor@programming.dev · 6 months ago
message-square
71
link
fedilink
  • cross-posted to:
  • programmerhumor@lemmy.ml
alert-triangle
You must log in or # to comment.
  • mspencer712@programming.dev
    link
    fedilink
    arrow-up
    195
    arrow-down
    1
    ·
    6 months ago

    Love this, 100% accurate. QA people are amazing, protect us from ourselves in so many ways we didn’t even think of.

    • nogooduser@lemmy.world
      link
      fedilink
      English
      arrow-up
      77
      ·
      6 months ago

      I wish our test team was like that. Ours would respond with something like “How would I test this?”

    • hakunawazo@lemmy.world
      link
      fedilink
      arrow-up
      64
      ·
      6 months ago

      But they still don’t think of all common user possibilities. I like this joke:

      A software tester walks into a bar.

      Runs into a bar.

      Crawls into a bar.

      Dances into a bar.

      Flies into a bar.

      Jumps into a bar.

      And orders:

      a beer.

      2 beers.

      0 beers.

      99999999 beers.

      a lizard in a beer glass.

      -1 beer.

      “qwertyuiop” beers.

      Testing complete.

      A real customer walks into the bar and asks where the bathroom is.

      The bar goes up in flames.

      • thisissam@lemmy.world
        link
        fedilink
        English
        arrow-up
        15
        ·
        6 months ago

        Bathroom testing was not in scope.

        This one’s on management.

        • CanadaPlus@lemmy.sdf.org
          link
          fedilink
          arrow-up
          4
          ·
          6 months ago

          You know, I feel like management deciding what is and isn’t in scope on their own is itself asking for trouble.

    • Boomer Humor Doomergod@lemmy.world
      link
      fedilink
      English
      arrow-up
      30
      ·
      6 months ago

      Most of the best QA folks I’ve worked with had teenage children.

      I imagine dealing with developers is similar.

      • jol@discuss.tchncs.de
        link
        fedilink
        arrow-up
        17
        ·
        6 months ago

        I love working with competent QA engineers. It’s always a humbling experience.

        • Boomer Humor Doomergod@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          6 months ago

          I learned more about how computers work from them than I did in all my schooling.

    • RagingHungryPanda@lemm.ee
      link
      fedilink
      arrow-up
      18
      ·
      6 months ago

      Hey! My company just fired ours today!

      • bleistift2@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        24
        ·
        6 months ago

        After all, most delays can directly be traced to the QA department. Wise business decision!

    • Shanmugha@lemmy.world
      link
      fedilink
      arrow-up
      14
      ·
      6 months ago

      Yes, I second this. QA has caught so many things that did not cross my mind, effectively saving everyone from many painful releases

    • merc@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      It’s also the system administrator and SRE mindset.

  • ArbitraryValue@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    79
    ·
    6 months ago

    The programmer’s answer?

    We don’t support that use case.

    • Vent@lemm.ee
      link
      fedilink
      arrow-up
      68
      ·
      6 months ago

      “Works for me and my sister.”

      • Speiser0@feddit.org
        link
        fedilink
        arrow-up
        27
        ·
        6 months ago

        Then we’ll ship you and your sister.

        • Confused_Emus@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          17
          ·
          6 months ago

          And that’s how docker was born!

          • Speiser0@feddit.org
            link
            fedilink
            arrow-up
            4
            ·
            6 months ago

            Either that or incest porn.

      • ArbitraryValue@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        deleted by creator

  • bandwidthcrisis@lemmy.world
    link
    fedilink
    arrow-up
    44
    ·
    6 months ago

    Physicist: “assuming a spherical year …”

    • alt_xa_23@lemmy.world
      link
      fedilink
      arrow-up
      18
      ·
      6 months ago

      In a frictionless vacuum

      • Agent641@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        Id hate to experience a vaccum with friction.

        • Kazumara@discuss.tchncs.de
          link
          fedilink
          arrow-up
          6
          ·
          6 months ago

          Ahhh I’m rubbing up against all this nothing so roughly it feels almost sticky

      • jxk@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        All I wanted was a cubical day

        • Agent641@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          6 months ago

          TIMECUBE!

      • And009@lemmynsfw.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        Time slipping through the fingers with an acceleration of g

  • bisby@lemmy.world
    link
    fedilink
    English
    arrow-up
    44
    arrow-down
    1
    ·
    6 months ago

    Based on the only comparison we have, the OP is twice the age of their sister. so the sister is now 44/2, or 22. Easy problem.

    • redjard@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      17
      ·
      6 months ago

      Based on the only information we have, OPs sister is two. So the sister is 2. Trivial.

    • tauren@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 months ago

      ML in action.

  • dragonlobster@programming.dev
    link
    fedilink
    arrow-up
    39
    ·
    6 months ago

    I’m working on a gameboy emulator and the amount of edge cases you have to consider feels just like this lol.

  • Sergio@slrpnk.net
    link
    fedilink
    arrow-up
    35
    arrow-down
    2
    ·
    6 months ago

    Fails to consider the case in which the 2-year-old sister is now male.

    • Goldholz @lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      7
      ·
      6 months ago

      Also that you have died or that she is now of no gender

    • theangryseal@lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      6 months ago

      It definitely does.

      • bampop@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        6 months ago

        If your parents had another daughter in the meantime (or if your older brother became female), “my sister” would still be a valid reference, to a completely different person.

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    33
    arrow-down
    1
    ·
    6 months ago

    I design software, another guy builds it, then I test it. I seem to have a really good intuition for ferreting out the edgiest of edge cases and generating bugs. Pretty sure he hates my guts.

    • x00z@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 months ago

      Project Managers and software designers are hated for their “designing”. The testing is always very welcome.

  • Vraylle@fedia.io
    link
    fedilink
    arrow-up
    30
    ·
    6 months ago

    Am I an oddball in that as a developer, that QA answer is the sort of answer I give? It annoys management to no end.

    • sasquash@sopuli.xyz
      link
      fedilink
      arrow-up
      16
      ·
      6 months ago

      Nope, a good developer asks exactly the first thing with the birthdays. If you don’t have proper data it’s impossible to give the correct answer. This is the difference from an experienced developer to a junior.

    • meliaesc@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      6 months ago

      How are edge cases supposed to be covered if the developer can’t imagine them? It would save SO MUCH time if everyone were as detail oriented and creative as you.

  • grooving@lemmy.studio
    link
    fedilink
    arrow-up
    27
    ·
    6 months ago

    Didn’t even consider leap years. Smh

    • T156@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      6 months ago

      That’s the customer answer, where they give an age in leap years, and everything goes to pot.

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    25
    ·
    6 months ago

    Real talk: I wish more orgs place a high value on QA. A good QA team is worth it’s weight in gold and helps prevent a lot of stupid mistakes.

  • some_guy@lemmy.sdf.org
    link
    fedilink
    arrow-up
    21
    ·
    6 months ago

    I used to have a QA job. Can confirm, this is the soup in my head. That’s why I was good at testing. Also, that’s not your sister. That’s your trans brother, who we also love. See?

  • easily3667@lemmus.org
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    5 months ago

    deleted by creator

    • SlamWich@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      6 months ago

      I’m a Dev with no QA so i just have to be neurotically pedantic so nobody goes to jail

      • easily3667@lemmus.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 months ago

        deleted by creator

    • webpack@ani.social
      link
      fedilink
      arrow-up
      7
      ·
      6 months ago

      I think it’s more about how testers always run into all the edge cases programmers don’t think about

      • CheeseNoodle@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        6 months ago

        Can confirm, not even an official tester (just an open beta tester) and have acrued a reputation for having a legendary bug aura that can cause catastrophic and previously unseen edge cases to occur just by opening the software (game)

      • easily3667@lemmus.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 months ago

        deleted by creator

    • SkyeStarfall@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      I mean, no, the tester didn’t say anything wrong here, and all of those (and more) are conditions one must take into account if one were to write a piece of software without errors

      • easily3667@lemmus.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 months ago

        deleted by creator

        • DragonTypeWyvern
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          No, the meeting could have been an email

  • KittyCat@lemmy.world
    link
    fedilink
    arrow-up
    19
    ·
    6 months ago

    Also misses the edge case where sister was born on a leap day

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      6
      ·
      6 months ago

      Or maybe in a country that recently switched from the Julian calendar, adding the possibility of >12 months between birthdays as described by calendar.

      • Dave@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        6 months ago

        https://github.com/eggert/tz/blob/main/calendars has entered the chat.

        • CanadaPlus@lemmy.sdf.org
          link
          fedilink
          arrow-up
          4
          ·
          6 months ago

          Also, as ever, relevant XKCD.

  • bampop@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    6 months ago

    If you were 4 and now you are 44 then you might be an integer variable. If sister is also a variable, we don’t know when she was allocated. She might also be an integer constant in which case she’s arguably immortal.

  • stebo@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    edit-2
    5 months ago

    deleted by creator

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 124 users / day
  • 4.61K users / week
  • 9.02K users / month
  • 19.2K users / 6 months
  • 131 local subscribers
  • 26.7K subscribers
  • 1.78K Posts
  • 64.6K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.13
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org