Being forced to use a particular OS, hardware or programming language? Working remotely? Certain company structure?

      • cerement@slrpnk.net
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        1 year ago
        • abuse in the US workplace is (generally) not openly visible in ways you expect
        • and yet, sexual abuse is still extremely prevalent in all industries
        • US companies can impose a MASSIVE chilling effect just by having your healthcare tied to your employment
        • mental abuse can be subtle (a form of psychological warfare) with something as simple as “we’re like a family here” or “you wouldn’t want to let down the team, would you?”
        • the first episode of Zom 100 gave a really good example of how far the mental abuse can escalate – between overwork, lack of sleep, verbal abuse, bad diet, you no longer have time to step back and think, you become completely dependent on someone else telling you what to do, you no longer have the strength of will to even contemplate saying “No”
  • KaeruCT@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    At my previous company, they started forcing us to go back to the office, first once per week, then at least 8 days per month. I hated it but I could take it. Then, they said they had to replace our workstations with an SOE Laptop (some standard hardware and software configuration that is usually completely locked down, and you need to open a ticket to install anything). I hated this more, but I could still take it.

    The last straw that made me quit was that my boss forced me to work on a project using a dead technology only because there was no one else that could do it. But I had absolutely zero experience with that technology. I was the only one who knew how to build a good user interface, so that’s why the task fell on my lap.

  • o_d [he/him]@lemmygrad.ml
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    Every engineering job I’ve left has been because of bad leadership.

    The first, they hired a lead with no business being a lead. Not only was I much stronger from a technical perspective even though I had only been doing it professionally for about 3 years, but I was a better leader to the rest of the team as well. I had been sort of filling in in the interim before they were hired. They were let go not too long after I left.

    The second, they hired an EM. I had been asked to work on setting up the code base for replatforming our web app and begin migrating pieces of it over. I was basically doing this on my own and working with timelines that I had given to leadership and providing weekly updates. This EM started micro-managing everything. This not only slowed my progress to a crawl, it was demotivating and stressful. They were let go not too long after I left.

    My current position, I was moved to a new team during a company reorganization. The EM on this team is completely psychotic. Micro-managing to a degree that I’ve never seen before. They’re convinced that what we do Agile SCRUM, but we take in large projects each quarter, plan and scope them at the beginning, and then spend the rest of the quarter executing on them. When I or the team make suggestions that align better with agile, we’re gaslit and told our ideas “are waterfall not agile”.

    We usually don’t take on projects that go longer than a quarter. The project that I’m on currently is bleeding into Q4. I warned about this from the very beginning, but the result was just more gaslighting, that I took too long on planning. I would have left, but the job market isn’t as friendly to hopping around as it was previously. Thankfully, I’ll be switching teams once this project is over.

    Overall, all of these places had their problems beyond leadership. These are things that I can tolerate however, and with good leadership, can work towards improving. Once leadership turns to shit, it’s time to gtfo.

  • rsaeshalm@lemmy.eco.br
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Using war metaphors

    Requering blind loyalty

    Requering acceptance of any task

    Disregard for labor contracts

    Dumb management

    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Using war metaphors

      What do you mean?

      Requering acceptance of any task

      You would quit if something were against your morals e.g working on a project for Exxon mobile or something ?

      • rsaeshalm@lemmy.eco.br
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        War metaphors real examples:

        Literally calling your employees your soldiers, calling starting positions as trenches, brainwashing your employees to a us versus the world mentality, ex-employees are ‘dead’ or ‘on a suicidal path’, etc.

        Business is not war anyone who think it is has never saw what a single rifle bullet does to human flesh. Freaking psychos.

        Task was being discussed, I raised valid concerns, they listened, agreed to the concerns and said ‘yeah we still want you to do it’. I say I won’t do this. They push harder. I left on the spot. Notice was on director desk the next day. I suspect management wanted me to take on a botched task so to have something negative over me. There may of may not have some level of nepotism there.

        • onlinepersona@programming.devOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Big yikes on the war metaphors. I’m also not a fan of alternative names for teams: squad, tribe, gang, clan, … makes me cringe.

          I suspect management wanted me to take on a botched task so to have something negative over me.

          Sounds like somebody with a god complex or way too deep in the army role-play “soldiers follow orders” bullshit.

  • PopGreene@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    There are so many reasons to leave a job. I can only say why I left jobs or rejected job offers in the past:

    • Left a bullshit job. I was bored.
    • Left a job because I didn’t like where I had to live.
    • Left a job because the company was unraveling. It went under within a year.
    • Let a job because of incompetent management and crappy code.
    • Rejected an offer because the place felt like a morgue.
    • Rejected an offer because the hiring manager’s boss acted like a entitled asshole.
    • Rejected an offer because the work spaces for developers were even worse than open plan.
  • reverendsteveii@beehaw.org
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Left two jobs in the last 3 years because they offered remote and then tried to claw it back. If I ever set foot in an office again it’ll be too soon.

    I also tend to check in with myself on Sunday nights as I’m lying in bed. If I feel like I’m walking into a good situation the next morning, with good problems to solve and a decent chance of actually solving them, then I stick around. If I’m filled with dread awaiting the next off-hours disaster, I brush up my resume and flip the flag on LinkedIn.

  • recursive_recursion [they/them]@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Toxic managers or coworkers

    pay/benefits don’t trickle down
    shit trickles down

    what I’ve learned is that 2 week notices only gives time for corporations to replace you with another unsuspecting victim so I’m just gonna run as soon as I can tell my work environment is toxic

    these toxic workplaces can crumble for all I care

  • haruki@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I usually check in with myself:

    • Am I growing in my career?
    • Am I happy with my current workplace: people, culture, flexibility?
    • Am I valued to the company, i.e. my opinions are considered and regarded to some certain?

    If one or two of these conditions failed, I would consider moving. After all, if I went to a workplace and I didn’t find any joy or recognition, the paycheck wouldn’t make me stay.

  • onlinepersona@programming.devOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago
    1. In office - COVID taught us remote works best for me, there’s no going back
    2. Pay - don’t pay/offer enough or give a raise at least equivalent to inflation --> 👋
    3. Micro-management / bad management -👋
    4. Force windows or mac onto me - first I push back, but I will quit if push comes to shove
      • DrRac27@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Awesome 😀 But as you don’t pay me I will only do what I like when I like to do so. So if your project is not FLOSS and useful for me or others I care about I will do nothing 🤷‍♂️ And if people need to pay (even through ads/datamining) to use it I’m out too.

  • frozenmolar@feddit.ukB
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I will quit if I don’t feel happy anymore, which most likely because of people. If colleagues I like are all gone, I probably go somewhere else.

    Sometimes it might be the salary which causes people to leave.

    • onlinepersona@programming.devOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I read about the term “silent quitting”: quitting without any prior warning, just handing in the resignation without a chance to remedy the situation.

      Sometimes it might be the salary which causes people to leave.

      Definitely. Got the highest pay bumps when switching. Was only a reason to switch once for me though. Is salary the most important factor for you?

      • cerement@slrpnk.net
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        remember that “2 weeks notice” is a kindness you’re giving them, it’s not a requirement and companies will never show you that kindness when they fire you

      • frozenmolar@feddit.ukB
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        I am okay with some discount on my salary if I am really happy with my colleagues. We go to work every day, it is important to be happy.

        If most of my friends are gone, and the salary is not satifactory, I will definitely quit for higher pay!

            • onlinepersona@programming.devOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 year ago

              I’ve… tried? But despite being software developers, our interests often don’t align. I’ve gotten along well with many, but they’ve always stayed aquaintances. Back when I was younger and willing to go out and have a beer after work I did make more friends.

              • frozenmolar@feddit.ukB
                link
                fedilink
                arrow-up
                1
                ·
                1 year ago

                I do agree, sometimes it is difficult to chat within work hours because everyone is busy. And when you get older, you have commitments in family, and other plans, etc, getting even more difficult to make friends.

                I try to hang out with my colleagues, because i want to make friends and I still have time for that.

                But anyways, I felt that you can be a good friend! Felt bad for your colleagues missing the chance to make a good friend. (Sorry if that sounds odd because of my poor English)

      • tehciolo@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Anything simple. I’m using Linear at my current job, which is fine. I’ve used Trello in the past, also fine. Best experience so far was using the GitLab issue tracker, but it as not a product team so YMMV.

      • tehciolo@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Maybe. I guess I hate the idea behind Jira more than Jira itself. I call it middle management driven Agile.

        Also doesn’t help that Jira (and Confluence) were fucking slow for a long while. Nobody wants to use slow software as an integral part of the dev chain.