Lemmy LIETUVA
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
cm0002@lemmings.world to Programmer Humor@programming.dev · 3 months ago

Why I always keep doing it...

lemmy.world

message-square
63
link
fedilink
1

Why I always keep doing it...

lemmy.world

cm0002@lemmings.world to Programmer Humor@programming.dev · 3 months ago
message-square
63
link
fedilink
alert-triangle
You must log in or # to comment.
  • Blackmist@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    You make a change. It doesn’t fix it.

    You change it back. The code now works.

    • MummifiedClient5000@feddit.dk
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      The code now works breaks in a new way.

    • zerobot@lemmy.wtf
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      the real fix was the journey, the destination never mattered

  • epyon22@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Most applications aren’t written to compile deterministically so there is always a chance.

    • CookieOfFortune@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Compile? Is that true? Pretty sure compilers are generally deterministic in their output.

      • epyon22@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Mainly making a joke that they aren’t binarialy deterministic. Semantically they are though. https://blog.onepatchdown.net/2026/02/22/are-compilers-deterministic-nerd-version/

        • CookieOfFortune@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          Hmmm would most code these days be compiled into minified JavaScript? That might be more deterministic.

          • epyon22@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            JavaScript is what is called an interpreted language there is no compiling at all the code is directly read an team at runtime. Most of the time it’s minified which reduces the size. Or in the case Vue React or Angular is transpiled which still results in JavaScript code but framework specific syntax is broken out and it’s ran through bable to do backwards compatibility for older browsers.

            • CookieOfFortune@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              2 months ago

              Isn’t Typescript compiled into JavaScript?

              • epyon22@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                0
                ·
                2 months ago

                Technically transpiled. Compiling results in something binary.

                • CookieOfFortune@lemmy.world
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  2 months ago

                  No a compiler just translates from one language into another. Transpilers are a type of compiler.

  • Skullgrid@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Or the code you are working on is calling a system that is currently unreliable which you cannot be responsible for.

    Fuck test automation, it’s a fucking trap get out of it as soon as you can

    • jtrek@startrek.website
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Fuck test automation, it’s a fucking trap get out of it as soon as you can

      lol.

      Meanwhile, the org I work at has no test automation, so things that should be trivial require hours of tedious, error-prone, manual testing. Also they break stuff and don’t find out until after it’s merged.

      • Skullgrid@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        This post has appeared in multiple places. It’s useful , but it ruins the development career potential of people that stick with it, because any subsequent job application just sees “TESTER” and not “DEVELOPER” and bars you from changing specialization.

        • jtrek@startrek.website
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          I’ve known several people who moved from QA and testing to developer roles, but usually as an internal transfer.

          Most recruiters and management don’t know shit about fuck when it comes to technical details, so it’s not surprising a lot of them think “Oh the guy who knows how software works and how to handle edge cases? No, we don’t want him”

  • sleepmode@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Trying to debug race conditions be like

    • verdare@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Yuuup… Debugging concurrent code is a bitch.

  • zerobot@lemmy.wtf
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    sometimes it needs to warm up… or cool down

  • kubica@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Just making sure that the write buffer was flushed on time or something.

  • grue@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    When your Makefile is so fucked up that you have to run it multiple times to get everything to build and link properly.

  • masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    … try it now.

  • endless_nameless@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    The error message goes stale when it’s been sitting for a while. I need to see a fresh one.

  • lastunusedusername2@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    This is just how you use Visual Studio

  • copacetic@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    xkcd 242 obviously

    • Rhaedas@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I feel called out. I’m not sure which way I’d go.

      • SpaceNoodle@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        Get somebody else to pull it.

        • 0ops@piefed.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          For science.

    • Absolute_Axoltl@feddit.uk
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Me playing point and click games

    • diabetic_porcupine@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      You know what this is based AF because if you don’t do it a second time how would you know if it wasn’t a weird edge case or a race condition or maybe you just didn’t internalize the cause and effect because you weren’t looking for it until a bug appeared

  • rumschlumpel@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    But sometimes it works, or throws a different error …

    • idunnololz@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Actually tru. Damn preprocessors.

    • atopi@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      you have to check if you are dealing with a bug or with a ghost

    • einkorn@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      And a different error means progress!

      • SpaceNoodle@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        A different error each time?

        • einkorn@feddit.org
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          I refer to @floofloof@lemmy.ca comment.

    • floofloof@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      When it does a different crazy thing every time and you have no idea why, it means you’re a genius and have created life.

      • littleomid@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        Or you’re coding in C.

  • JakenVeina@midwest.social
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    This would be more mockable if it didn’t often WORK.

  • abcdqfr@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Not sure which is worse. When you know you changed nothing and it inexplicably starts|stops working compared to yesterday

    • Rhaedas@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Far worse, and this applies to more than programming. If something is broken, I want it to be consistent. Don’t fix yourself, or sort of work but have a different effect. Break, and give me something to figure out, damn it.

  • schema@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    The absolute worst thing that can happen is if it suddenly starts working without doing anything

    • Ravel@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Sweet, push to production.

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.

  • 51 users / day
  • 291 users / week
  • 985 users / month
  • 2.69K users / 6 months
  • 0 local subscribers
  • 32K subscribers
  • 597 Posts
  • 7.72K Comments
  • Modlog
  • mods:
  • adr1an@programming.dev
  • Feyter@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.18
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org