• Skates
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

    No, “it works on my machine” is the ever-tiring excuse every junior dev gives when they’re inexperienced enough to not understand that environments differ and just because yours is setup to run your code, doesn’t mean you did everything right so that an end-user can also run it. Did you package VCredist? Did you update the environment variables? Are you using another fucking compiler for some retarded 25-year-old’s reason instead of the one we use on our production server, so now every build is failing because you didn’t hold a review and pushed to master?

    “It works on my machine” is spoken as if it should end all debugging. Goddamn, if it works on your machine and it doesn’t work on another machine, that’s a great clue. That’s where your debugging begins.

      • Skates
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Yeah, tbf I get really angry when people settle for mediocrity - none of us were born knowing all the stuff, you just gotta keep trying to learn instead of climbing that high horse and refusing to think you’re ever wrong. Then I rant on the internet for a while and I can go back to coping in my day-to-day. Idk where the outdated part comes from though, that just sounds like you’re hard projecting.