• jj4211@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    13 hours ago

    refuse to work on Toyotas.

    Nah, the analogy that would be closer would be if the shop said you must use some overpriced but notoriously fragile tools and you’ll be on the hook for any tool that breaks and any delay you incur will be your fault while they go buy a new tool. Plus the tools tend to have sharp edges on the handles for some reason and are just painful to use.

    Now if the job is “you need to administrate the group policy of the company systems”, then “I refuse to run Windows” is a pretty stupid take. But frequently the job is rooted entirely in Linux based infrastructure for internet facing stuff, and Windows on the entry point is just horribly awkward for that job. You can kind of/sort of get there but I haven’t found a single decent ‘Terminal’ even compared to that being pretty trivial with Mac and Linux. WSL starts to provide something useful, but it is kind of fragile and WSLg sucks with the worst window management possible, even by the standards of Windows broadly. Meanwhile, starting from a Linux system you can use a desktop shell that is probably better for your productivity than anything Windows allows.

    There’s not really a whole lot of logic for a lot of “Windows required” jobs in tech. Office365 is mostly fine through a Linux browser. Onedrive works with Linux. If you have some applications that are Windows only, again, sure, but a lot of tech folks don’t need any Windows only tools.

    Recent example from my real world, someone was around my desk and asking questions about stuff that required me to hop between a few contexts. They were shocked how quickly I could navigate a bunch of the windows in the discussion, and asked how in the world I got Windows to do that. Of course, I couldn’t.

    Besides, the general tone of the conversation could have been just full of redflags about how tortuous the company was going to be. One company blocked SSH between anything saying SSH was insecure, and said that, somehow, we had to do everything through the graphical console of the Linux instances. Which meant no rsync, no scp, having to create some file serving facility to upload files to and then download from. If my daily workflow depended on such draconian crap, I’d be out of there too.