• Benjaben@lemmy.world
    link
    fedilink
    English
    arrow-up
    22
    ·
    11 hours ago

    I’ve had an antagonistic relationship with a vendor like this, it’s awful. In my case the vendor was supposed to be a fast moving tech startup - the only thing that moved fast there was the revolving door of engineering talent coming and going.

    Even worse, my boss had been convinced by their founder that he had all this pull with the company, and since the company was super cool, that made him super cool, and I dunno if you’ve ever tried to criticize something that has made a middle aged nerd feel cool for the first time in his life, but let’s just say it was not a fruitful endeavor.

    The number of things I effectively fixed for them via email, the abominations I had to construct to work around the things they refused or failed to fix…bad times.

    • aramis87@fedia.io
      link
      fedilink
      arrow-up
      10
      ·
      11 hours ago

      Oh god, the comments I put in the code, explaining what I was doing and why, and how to test that the product had been fixed before changing my code, because I just knew some junior codebro was going to come in and think, “I should clean this code up!” and they’d have no idea why it wasn’t working anymore …

      • Yaky@slrpnk.net
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 hours ago

        Thank you for your comments.

        Nothing irritates me more than walls of code without any comments and the “cOdE sHoUld bE sElf-DoCuMenTiNg” attitude. No, it’s impossible to describe complex industry-specific processes by naming your variables and functions nicely.