• wasabi@lemmy.eco.br
    link
    fedilink
    arrow-up
    22
    ·
    3 hours ago

    Smaller companies, maybe. But bigger companies will have a ‘Security and Compliance’ department which will force everyone to use a company-supported platform. It goes beyond OS too. Unapproved apps, even if you are allowed to install them, may not connect to company resources.

    • Mikina@programming.dev
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      3 hours ago

      Managing centralized security and device management correctly on multiple OSes must be a nightmare. From EDRs to app and device provisioning.

      You should do dev work in devcontainers anyway.

      Not that it’s an excuse or that I’m happy with that, but I can totally understand why companies do that, and tbh I’d rather see a properly secured than have the option to run Linux.

      But I’m biased, because I used to do Red Teamings, and the things I’ve seen…

      • pivot_root@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        28 minutes ago

        You should do dev work in devcontainers anyway.

        Devcontainers work for Visual Studio Code when developers are more than happy to click their way through running builds and debugging problems. But, as someone whose workflow is optimized for the command-line, they can fuck off.

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      3 hours ago

      for a senior engineer position though? That seems counterproductive. I would expect it of one of the entry levels or non-it but forcing a windows ecosystem on a development or engineering sector screams red flag to me.

      • Zak@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        2 hours ago

        A senior engineer obviously needs (and knows how to handle) considerably more access to their workstation and company IT infrastructure than the average employee. On the other hand, I’ve occasionally read complaints from IT security types about engineers being way to eager too install sketchy stuff.

        There’s some truth to those complaints. I might need to try out several libraries and tools to see what works best for a certain use case. Is that new one with 15 stars on Github actually safe? Are all of its dependencies? How many developers perform a task like that in a sandbox? How many of those perform a thorough audit before taking it out of the sandbox?