• Potatos_are_not_friends@lemmy.world
      link
      fedilink
      arrow-up
      40
      arrow-down
      1
      ·
      3 months ago

      Both sides.

      I constantly call out juniors who do things like ignore warnings, completely unaware that the warning is going to cause serious tech debt in a few months.

      But Ive also unfortunately shrugged after seeing hundreds of warnings because to update this requires me to go through 3 layers of departments and we’re still waiting on these six other blockers.

      Pick and choose I guess.

      • bitchkat@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        3 months ago

        Then things will have to wait until the code is of sufficient quality to be accepted.

    • gravitas_deficiency@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Yeah I’m one of the “I only want to write this fucker once so I will make it as solid as I can” types… and my manager/team-lead/principal dev (all the same person - that’s a whole other story) is the “yolo send it” type.

      We do not get on well. I’m probably going to switch teams or jobs soon.

  • bitchkat@lemmy.world
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    1
    ·
    3 months ago

    My experience is exactly the opposite. I don’t work for a FAANG but I’ve been around the block a bit. Its always the junior devs that try and add new warnings etc to the code base. I always require warnings to be cleaned up even if that means disabling specific instances (but not the whole rule) because the rule is flagging a false negative.

      • bitchkat@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        13
        ·
        3 months ago

        Warnings and errors are negatives not positive. So if it generates a warning that is OK, it’s a false negative.

    • gravitas_deficiency@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      It boils down to desensitization/normalization. Warnings (and errors, of course, but tests as well) exist for a reason. If you don’t care about these gauge constructs are telling you, then they have no real diagnostic value. Getting into a place where you’re not looking at how your systems are actually running is generally a bad idea, especially in the long run.

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      35
      arrow-down
      2
      ·
      edit-2
      3 months ago

      But financially bussin’!

      And also, it’s actually a complicated question. A one-man boycott doesn’t do anything. If you work at a FAANG, work for a better world when you’re off, and go whistleblower when they do something really evil, I find no fault in that at all.

      • Zangoose@lemmy.world
        link
        fedilink
        arrow-up
        18
        ·
        3 months ago

        The other consideration is that pretty much every company you could work for as a software developer is going to try to take advantage of your work. Most companies are morally bad at best and morally terrible at worst. If you discourage any good person from working there, the problem will only snowball from there.

        If working at FAANG gives you the resources to support things you’re passionate about, and you’re willing to stand up for your values when they do something bad, there isn’t a problem with that IMO.

          • Zangoose@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            3 months ago

            My point wasn’t that FAANG isn’t exploitative (my bad if it came off that way, I didn’t mean for that), it’s that everywhere else is also exploitative to some degree (most probably less so than FAANG, there are definitely a few that are worse though), and that it could still be reasonable to work there for some people.

      • EnderMB@lemmy.world
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        3 months ago

        *If you’re in the US.

        Some interns in the US make more than experienced engineers in Europe…

        • CanadaPlus@lemmy.sdf.org
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          3 months ago

          I was kind of assuming that, since FAANG are American, but I’d guess they probably have foreign employees as well.

          Canadians make pretty much the same as Europeans, I think. The Americans have a bunch of monopolies, and are characteristically weird and nationalist about who they share the spoils with. (I know, it’s not all of you guys, but it’s definitely some)

          • EnderMB@lemmy.world
            link
            fedilink
            arrow-up
            6
            ·
            3 months ago

            Yeah, that’s true. It amazes me how some of my team in NYC will make double what I make, but live like I lived when I was a student, and be amazed that I own a car.

        • Appoxo@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          And go bankrupt when something happens on the way to work because they slipped and fell on the ankle.
          Thanks, but I’ll take lower pay over financial bankruptcy.

        • CanadaPlus@lemmy.sdf.org
          link
          fedilink
          arrow-up
          6
          ·
          3 months ago

          Agreed. Just working for somebody bad doesn’t necessarily mean you’ve given up, though. I mean, they made a movie about Schindler, and we all know who he worked for.

            • CanadaPlus@lemmy.sdf.org
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              3 months ago

              Why not? Unlike Schindler you don’t have to worry about how many beatings are necessary to keep up appearances, and you might have a specific role that exposes you to very little evil at all. Meanwhile, you can donate some of that big wage to people like EFF, or volunteer using the flexible schedule.

              • Daxtron2@startrek.website
                link
                fedilink
                arrow-up
                0
                ·
                3 months ago

                You can do all those things while also not supporting FAANG. Schindler couldn’t have done what he did if he wasnt part of the Nazi party.

                • CanadaPlus@lemmy.sdf.org
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  3 months ago

                  You can do all those things while also not supporting FAANG

                  Depends. If you can find another employer that’s more ethical (which is not guaranteed just because they’re smaller) and pays as much with as flexible a work schedule, yeah, you should probably do that. Otherwise it might indeed be necessary.

                  I don’t know, are we doing concequentialist ethics here, or deontological? I feel like we’ve reached the level of splitting hairs where we need to decide. For the purpose of actual advice people reading might follow, I’d say just try and be a good person, and don’t let perfect be the enemy of better.

            • masterspace@lemmy.ca
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 months ago

              Saying things aren’t comparable is just shorthand for saying “I’ve stopped thinking or considering this”.

              Literally everything is comparable, especially an antifascist and the person they’re covering as.

    • EnderMB@lemmy.world
      link
      fedilink
      arrow-up
      13
      ·
      3 months ago

      I work at a FAANG company. I’ve also worked at startups and smaller national companies. They’re all morally bankrupt, just in many different ways.

      Hell, I’ve worked for “tech for good” clients that have done reprehensible things that required legal intervention…