For me:

Sometimes it doesn’t matter how hard you work, your going to get laid off either way.
Just showing up can sometimes make the difference.
Your not paid to be a software developer. Your being paid to be a problem solver.

  • Etterra@discuss.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    Never try and improve things, specifically things having to do with how your job, group, division, it whatever works. Don’t try and improve efficiency, optimize workflow, or anything like that. Just do what you’re paid to and nothing more. If the company wants things to be more efficient then they can have your boss figure it out on their own. If they don’t punish you for trying them they won’t reward you for success, so don’t bother. Going above and beyond never works out.

  • NaibofTabr@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    Everybody has a test environment.

    Some are lucky enough to also have a production environment.

    • mesa@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 days ago

      Taking a day to actually test backups by doing a cold reset can save a business, thats for sure.

      • thinkercharmercoderfarmer@slrpnk.net
        link
        fedilink
        arrow-up
        0
        ·
        10 days ago

        The horror of being a senior admin is realizing that the whole thing could live or die based solely on your actions and decisions. And that you will be blamed.

          • thinkercharmercoderfarmer@slrpnk.net
            link
            fedilink
            arrow-up
            0
            ·
            10 days ago

            I’ve always wanted to deploy Chaos Monkey for its actual purpose, but I’ve never been in charge of a big enough infra to make it worth the time. I have turned off databases just to see who files a ticket, which seems in the same spirit.

    • jqubed@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      10 days ago

      Years after the fact I could make the lead developer’s eye twitch just by mentioning the guy who was supposed to maintain the backups but we discovered after the fire that he actually hadn’t been doing it. That guy was fired, but it didn’t bring back the lost code.

  • ideonek@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    Reward for being even slightly competent and having work ethic is more work. To the point where you are doing everything until you break.

    If you do something that needed to be done out of curtesy it’ll become your responsibility.

    If you want to find someone who understand something about the corporation, look at the basement.

    • Newsteinleo@infosec.pub
      link
      fedilink
      arrow-up
      0
      ·
      9 days ago

      A corollary to your first one: if you take on extra work people will forget it is extra work when it’s not delivered on time or has issues. It does not matter how much the first three people fucked it up, you touched it last.

      • Diplomjodler@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        9 days ago

        People will only forget, if you let them. I always make sure my contributions are very clearly visible. That of course presupposes that you have meaningful contributions to make visible.

    • Appoxo@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      9 days ago

      If only I’d think of that while doing it.

      It’s usually a “This will take 20min or so” and turns into an “I know I am 3 hours into that but I know I am close to fixing it for good!”

  • agamemnonymous@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    9 days ago

    People (customers and coworkers alike) are generally not very bright, putting it politely. No matter how foolproof you design a system, the human race is out there absolutely cranking out bigger fools than you even imagined.

  • gwl [he/him]@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    9 days ago

    Join a union the first chance you get, they exist to fight against HR, and to fuck over the company if they try to fuck you over