• I Cast Fist
    link
    fedilink
    03 months ago

    I must have learned programming wrong, then, because dear ducking god, the amount of incompetent shit I have to see is surreal.

    One system we’ve got from a different state was marketed as having geolocation. It doesn’t. All object relations have to be created manually in a separate page, as in, you register a city, then register an address, THEN, on a different page, you connect the two. Now imagine this for some 24 objects. It has some specific profile permissions hard coded by id (like, only profile with id 4 can create some stuff)

    This is just the shit I remember off the top of my head. The cherry on top is that they didn’t validate unique emails for users, you could have 999 users with the same email and no way for them to reset their passwords. I asked why: “we didn’t think about it”

    • Flamekebab
      link
      fedilink
      English
      03 months ago

      I asked why: “we didn’t think about it”

      I have Simon Pegg in Hot Fuzz ringing in my ears: “IT’S YOUR JOB!”

    • @logging_strict@lemmy.ml
      link
      fedilink
      03 months ago

      This read like a movie review. I love movie reviews.

      Don’t watch this movie! Died by the second half. My neighbors called SWAT on me cuz the movie script was that bad, the actors completely unlikable, and the direction almost nonexistent. The CGI was not bad if it was 1990s. There was almost no humorous scenes. Just wet paint dripping dialogue by actors that couldn’t fake an emotion or facial expression to save their life.

      Every time a critic dies a little on the inside

      Can’t get enough. The opener is always fresh and hilarious

    • @TheRagingGeek@lemmy.world
      link
      fedilink
      03 months ago

      Feel your pain there, my second and longest role was doing automated phone systems(IVR) and sadly Everytime I call another company I hear all of their fuckups

    • Scrubbles
      link
      fedilink
      English
      04 months ago

      “wow, what director level ass pushed them so hard that they had to leave that bug in?”

      I think of the T-pose all the time in cyberpunk, that was a bug that was horrible but obviously it was tracked somewhere, and some director was like “it’s fine, ship it”

      • There was a Dead or Alive game in which a manager literally released it before it was ready without consulting with the team. The game was still in beta and a glitchy mess.

        • I Cast Fist
          link
          fedilink
          03 months ago

          The PS2 version of DoA2? I vaguely recall reading about it, also how the Dreamcast version turned out to be the complete one.

      • @UnderpantsWeevil@lemmy.world
        link
        fedilink
        English
        04 months ago

        Still stuck on FF15. So much time and energy invested in reinventing Unreal Engine… badly. Then they have to attack the corners of the actual story with a hacksaw to push a title seven years in development out the door half baked.

        • Novaling
          link
          fedilink
          English
          03 months ago

          I’m a baby in the FF fandom, 15 was my first ever FF game, although I do know a decent amount due to my mom being a longtime fan since FF6. I found it funny that the game was advertised as “good for newcomers and old fans” cause all I felt was disappointment about my first ever FF game, while my mom sat there pissed thinking about how she wasted money on a day one edition (that we didn’t open till December 2024, lol)

          That game… I wanted to like it, but after hearing about how good the previous FFs are, and just knowing how good other JRPG series are, I can’t believe they flopped so hard like that. Good thing is the other games can’t be worse, so that’s nice.

          • @UnderpantsWeevil@lemmy.world
            link
            fedilink
            English
            03 months ago

            I genuinely enjoyed the early game. It had a lot of promise, the build up of tension was engaging, the world they laid out was exactly the kind of FF7 techno-magical cyberpunk and sorcery mish mash Final Fantasy does well. I loved the characters as they were introduced and was curious to see whether the wanna-be boy band aesthetic would culminate in an FFX-2 style dance battle motif.

            But its obvious they just ran out of gas after the first major arc. All that world building up front, but the game completely falls apart after you leave the main continent. By then of the game, you’re literally On Rails after giving you this rich open world to explore for a hundred hours upfront. Tons of buildup but very little payoff. Not what you want in an FF title. I was deeply disappointed in FF13’s Big Hallway style of storytelling, but at least the story paid out in the end.

  • AFK BRB Chocolate
    link
    fedilink
    English
    04 months ago

    Yes, because you’ll be too busy being infuriated by badly designed user interfaces that you realize could have so easily been better.

  • @SuperSaiyanSwag@lemmy.zip
    link
    fedilink
    English
    04 months ago

    At minimum I think it would stop people from calling devs lazy. I don’t code, but even I know for how boring Ubisoft games are, none of them were “lazy” outputs.

  • @devfuuu@lemmy.world
    link
    fedilink
    04 months ago

    Knowing how to code and interacting with stuff like the nintendo e shop scrollimg performance being super shit makes me think I would absolutely be fired if I deployed shit like that in prod for millions of users.

  • @Swedneck@discuss.tchncs.de
    link
    fedilink
    04 months ago

    learn to code and you’ll forever more be going “i could probably fix this if i could be fucked to get familiar with the codebase”

  • Lovable Sidekick
    link
    fedilink
    English
    0
    edit-2
    3 months ago

    Longtime software dev here. I complain about code bugs all the time - I’m like, who the fuck wrote and tested this piece of crap?

  • andrew_bidlaw
    link
    fedilink
    English
    04 months ago

    I start to appreciate games that implement complex and sometimes rarely noticeable (immersive, boo) mechanics that come off naturally. And I notice how a thought pattern behind bad ones could’ve progressed.

    Bugs? My favs are buggy to the point some of these bugs became their own mechanics. I only get annoyed when the game bores me out, and if bugs can’t make me feel like it, it’s fine. And some better-done games are pretty boring to me.

    • @Naz@sh.itjust.works
      link
      fedilink
      0
      edit-2
      4 months ago

      Put four pots over the squares over the ground.

      Shoot the dragon head statues, the pedestals raise.

      The pedestals make stone grinding sounds and…

      Only one pedestal has raised, the pots have caused the animation to bug out and the game engine to assume that the pedestal is in the final position on the floor.

      The floor position has the lever locked.

      The game developer never anticipated what a massive idiot I was

    • @MoonMelon@lemmy.ml
      link
      fedilink
      English
      04 months ago

      Bugs? My favs are buggy to the point some of these bugs became their own mechanics

      This is pretty much half of competitive Brood War.

    • N.E.P.T.R
      link
      fedilink
      English
      04 months ago

      Dying to a stupid bug is a great way to suddenly get frustrated though. Hard agree with you though, buggy games are my favorite. Especially small indie projects because I you can find the great bugs.

        • N.E.P.T.R
          link
          fedilink
          English
          03 months ago

          I don’t know any YouTubers other than “Let’s Game It Out”.

          My fav game to speedrun is Neon Boost (free on Steam) because of several bugs I have found in the game. Otherwise a small boring indie platformer about rocket jumping is made fun (to me) through exploitation of its physics.

          1. Diagonal movement is faster (hold two adjacent directional keys). Sliding makes you even faster.
          2. Precise rocket jumps can receive more velocity than the developers intended, allowing you to skip many parts.
          3. You can touch the end of stage goal post from underneath the platform.
          4. You can wall jump off of the top of walls, allowing for many skips and time saves.
          5. You can get massive upwards velocity by sliding into a small couple-pixel ridge and jumping precisely once you touch it. This is possible on the starting platforms of all World 1 levels. It basically only improves individual level speedrun records, except on one level where you can skip the whole level and complete it in 1 second (an 9x faster than intended.

          My crowning achievement was completing the final level of World 1 (1-12) in 18 seconds. The Devs expected a fastest time around 40 sec.

    • @Metju@lemmy.world
      link
      fedilink
      0
      edit-2
      3 months ago

      Tbh, while it is funny out-of-context, I encountered the same exact thing (and I can guaran-fuckin-tee the offender used copilot for this).

      It’s not funny to be on the receiving end of this, ESPECIALLY in professional environment, where you should not react like that 😅

      • Mia
        link
        fedilink
        0
        edit-2
        3 months ago

        But sometimes it’s just what people need to get their shit together. People get too complacent sometimes, and when everyone has to deal with the consequences sometimes a little emphasis on how bad things are is necessary.

      • @asdfasdfasdf@lemmy.world
        link
        fedilink
        03 months ago

        I agree, but would like to add I find AI generated code without thought or care put into understanding it more offensive than this to begin with.