i fucking hate these people so much man

im getting fired if i dont use this bullshit, already one person was “anonymously” shat on during a meeting for not doing so. fortunately not me

  • Chana [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    30
    ·
    2 months ago

    It just lays more bare what the people up top care about. Most devs eventually learn this but they are often somewhat insulated as they are left to their own devices to build a product via a given framework or standard. But the C-suite has never cared about code quality or security unless a big customer or investor cares about it. The C-suite is focused on making money, especially through disciplining labor. They are very happy with the worst thing you’ve ever seen so long as it appears to function and neither big customers nor investors are complaining about it. Tech is usually treated as a cost center, it is something to minimize and fulfills a purpose that they would rather contract out.

    These are folks with big egos and little education so they also think they know enough about the topic to manipulate their workers and discipline as needed. This has never been a problem for them before except when it comes to tech and how much they have to pay their workers, as there is limited supply. They are now having a great time attempting discipline that was otherwise difficult for them to achieve, so this is a double-whammy of standard labor discipline plus scratching a long-held itch in profit maximization. It doesn’t even have to work, it just has to fulfill those basic criteria from earlier.

    In large part this is because there is a substantial disconnect between production and profit, the actual product being sold and how money is made is often two or three degrees removed from “we made $x sales and had $y costs” that the C-suite can just tank four companies in a row and still make out like bandits - so long as they please the big customers and investors.

    • Owl [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      25
      ·
      2 months ago

      Every old time software dev knows that sometimes you have to resist management and go do the thing that makes the software actually work, which they were able to get away with when the market for software engineers was so strong that putting up with them was easier than hiring a new one.

      When the software engineering market collapsed (a little before the AI craze), software quality also started to collapse, because now nobody has the job security to tell their manager to fuck off.

      • space_comrade [he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        11
        ·
        2 months ago

        Every old time software dev knows that sometimes you have to resist management and go do the thing that makes the software actually work

        Yeah but the management nearly always wins in the end and makes you do the quick and dirty solution. The amount of decades old absolute ass legacy code I’ve had to deal with in my early professional days was insane and the same code is probably still clanking on. It’s always easier for management to get results quickly and then pay the price in man hours and misery of the devs later.

        • SevenSkalls [he/him]@hexbear.net
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 months ago

          So many tech debt stories never fulfilled. So many “todo’s” in code. I’ve left my fair share. I’m sorry other coders who have had to take over, I wasn’t given enough time 😭 Forgive me!