• folekaule@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    49 minutes ago

    Why would you not be very clear about this right at the start of the interview process so you’re not wasting everybody’s (including your own) time? If this is one of your absolute show-stoppers, then say so up front and we can either work with IT to get you what you want, or decline and move on to the next candidate.

  • blackn1ght@feddit.uk
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 hour ago

    I dev every workday on Windows 11 and I don’t get why people feel like it’s awful to work on? I dunno what everyone else is doing but it’s basically just switching between the IDE, Slack and the browser. The OS never seems to be an issue for me. My only real gripe is that even I click update and shutdown at the end of the day, it updates and restarts.

    Same for my colleagues using a Mac.

    I’d be more bothered about using Teams over Slack

    • Schal330@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      45 minutes ago

      Windows can add some complications as a dev, especially in the corporate environment when really strict group policies are implemented that stop Devs from installing or configuring systems as they need.

      One company I worked at remained on Windows LTSC for security reasons, and a lot of Devs that were working with Java hit a snag if for whatever reason an IDE they were using really wanted a system environment variable configured a certain way and it would straight up ignore user environment variables. They would be restricted from basically being able to configure anything without getting IT to remote on and make the changes for them.

      I was forced to use a Mac for the first time years ago for work, I still hate working on a Mac but I can’t deny how much more flexible it can be compared to working in a Windows environment that is locked down.

  • bridgeburner@lemmy.world
    link
    fedilink
    arrow-up
    42
    ·
    3 hours ago

    Dude how many qualifications do you have that you can turn down a job offer in this economy over such a rather minor inconvenience?!

      • bstix@feddit.dk
        link
        fedilink
        arrow-up
        9
        ·
        2 hours ago

        If they want to pay me to deliver stuff on a unicycle, I’ll be delivering stuff on a unicycle. Do I want to ride a unicycle? Depends on the pay.

      • dependencyinjection@discuss.tchncs.de
        link
        fedilink
        arrow-up
        5
        ·
        2 hours ago

        Yet I work for a very successfully (we have too much work and don’t even advertise for it) small company and we all use windows computers as software engineers. We use C# .Net Entity Framework, SQL, GraphQL, React Typescript or WinForms.

        We have some large clients that most people ok earth have heard of.

    • zarkanian@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      16 minutes ago

      That isn’t minor at all. If I’m using a tool all day, it needs to be something that I’m comfortable using. Forcing me to use Windows is like taking my office chair and replacing it with a chair that has a lumpy cushion and broken casters.

      I understand putting up with a shitty job situation because you need the money, but this is certainly not a “minor inconvenience”.

    • Nato Boram@lemmy.wtf
      link
      fedilink
      arrow-up
      24
      ·
      2 hours ago

      “Minor” inconvenience is not having a coffee machine in the dining room, it’s nothing like the culture of incompetence that permeates organization that are that severely vendor-locked.

    • Scrubbles@poptalk.scrubbles.tech
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 hours ago

      I can say also as a senior engineer, I would never turn down another o ly because of this. It’s not my software I’m making, it’s the company. It’s not my things. If they want me to code on a pentium 3 I’ll happily do it, it’s their money. They want me to waste it on that, that’s on them.

  • wrinkle2409@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    34
    ·
    edit-2
    4 hours ago

    I had to do that once but the company wanted me to use a Mac over my own Linux. I can’t stand anymore to be forced to use specific platforms to do my job. It’s like going to a car repair and demand the mechanic to change your tire using a plastic wrench.

    • pie_enjoyer@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      3 hours ago

      I mean, it could make a difference if you had to use OS specyfic tools, but if you’re going to just code, use whatever you want.

  • RedFrank24@piefed.social
    link
    fedilink
    English
    arrow-up
    81
    ·
    edit-2
    6 hours ago

    I think that’s a tad excessive. Sure, Windows sucks, but it’s not my machine so I don’t give a shit. Now, if they expected me to bring my own machine and also insist that it’s Windows, I’ll get pissed off and refuse the offer. Their machine though? They can demand whatever they want, so long as I can actually do my job.

    9/10 times it’s not Windows I’m fighting against when I’m unable to do my job, it’s the IT department not giving me admin rights over the right folders so I can’t even install Docker without spending 3 days with them to get the right permissions.

    • AeonFelis@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      1 hour ago

      Never understood that mindset. Yes, it’s not my machine, but I will need to bring my own brain to the job and expose my own sanity to that oppression[1] system.


      1. not a typo ↩︎

    • Evotech@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      41 minutes ago

      Fully agree. The company also has stuff they have to deal with like compliance, fleet management, device trust etc that I admit is easier to comply with if you just say fuck it windows it is.

      As long as I get local admin and WSL. If not I’d probably quit too

      If they trust me to manage company and other companies server infra but not to manage my fucking laptop, they can get fucked.

    • candyman337@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      54 minutes ago

      Windows 11 has been a nightmare for me. Every time I leave the file browser open my fans start up like I’m doing something insensive. Mssms freezes constantly, visual studio freezes constantly. Switching between virtual desktops? Not without waiting 30 seconds. And finally, idk if this is a dell thing or a win11 thing but the “low power mode” that activates if my battery is at or below 10 percent, despite me turning off all battery saving settings I can find, makes my computer functionally useless. Programs don’t load, I can’t close or open anything. Like the whole point of low power mode is so you have a little more time to wrap up things before you can get to a charger. There’s no point to that if you set my PC so low power that it literally can’t even run the bloated ass OS on it. I hate it so fucking much.

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      31
      ·
      3 hours ago

      Personally I also would not quit/back out just from that, but “it’s not my machine” misses the point, IMO. It’s a device I’m expected to use ~40 hours a week. Windows fucking sucks. Using that trash for half of my waking hours sucks. Been there, done that, I hope to hell I never have to again.

      • dependencyinjection@discuss.tchncs.de
        link
        fedilink
        arrow-up
        3
        ·
        2 hours ago

        The fuck are you doing in it?

        I’m a software engineer and we use windows. 90% of my day is spent in Visual Studio Professional. The rest is split between chrome, outlook, teams, postman, and SQL server management studio.

        I literally never go to the start menu. I have shortcut icons on the bar for everything I need.

        • Sl00k@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 hour ago

          In my experience with windows there’s just a slight lagginess everywhere. I’ve had full gaming PCs still feel laggy just in Vscode. It’s not bad but it’s a small pain point that I don’t want to experience for 40 hours a week.

    • jtrek@startrek.website
      link
      fedilink
      arrow-up
      4
      ·
      2 hours ago

      Windows isn’t fit for software development unless you’re doing Windows specific stuff. Maybe you can get by with WSL or cygwyn or similar, but that’s just a bandaid to make the machine less windows. You’ll probably still have problems with like case folding and line endings.

      • irelephant [he/him]@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        44 minutes ago

        As someone who does dev stuff on both windows and Linux, line endings have never been an issue. Are you using notepad or something?

        I’ve only had to use wsl for some stuff only designed for *nix, like openresty (and lua in general).

    • dream_weasel@sh.itjust.works
      link
      fedilink
      arrow-up
      14
      ·
      edit-2
      4 hours ago

      I think that depends a lot on what you’re expected to do. I’d write an email like this if I were expected to be an effective developer on a Windows system. I use Linux because I use vim, not the other way around. I can’t WSL for linux to use tmux or something and be nailed to one laptop screen, it just isn’t worth it. Besides the whacky clipboard problems, it’s just not sustainable to be permanently containerized in your host system IMO.

      Now if you are using an "I"DE like vscode or something it’s maybe not so bad because it at least plays on windows. Gvim is trash, and the whole reason to really lean in to vim/nvim is to sew your development environment right to any other program you need.

      IDK, there’s a dollar value beyond which I would not care, but it’s a gross amount.

    • Crackhappy@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      I have to use Windows 11 on my work laptop. So I just put it in its own DMZ and don’t worry too much about it.

    • thedarkfly@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      34 minutes ago

      We had a new joiner quit on his first day because of this. Didn’t even get to eat the burrito he ordered :( So it definitely happens.

    • Windex007@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      3 hours ago

      Not IT, but my dad said they lost a chemical engineering hire over this once, like 25 years ago.

    • redlemace@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 hours ago

      Not really. My employer provides win11 too, but I do over 60% of my job on debian machines running in hyper-v. (the other 40% are administrative tasks and work restricted environments)

    • UnrepentantAlgebra@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      5 hours ago

      To be fair they tried posting it on the Linux community on .ml and there were so many upvotes and positive feedback that it crashed the server. So they had to post it again somewhere more balanced to limit the impact.

    • Romkslrqusz@lemmy.zip
      link
      fedilink
      arrow-up
      44
      ·
      5 hours ago

      Gmail is functional at what it sets out to do, which is send and receive email.

      The sender is not expressing privacy concerns, they’re expressing functionality / utility concerns.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 hours ago

        Fair enough, still seems silly as hell to me. Windows is perfectly functional for corporate, and even software development use as long as the team managing the image and standard settings at your workplace is competent.

        Yeah, being able to customize everything to meet your preferred workflow etc with Linux is preferable.

      • 14th_cylon@lemmy.zip
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        3 hours ago

        Gmail is functional at what it sets out to do

        it is not. it can’t even do such simple thing as sorting the inbox by the sender’s name. it may seem functional to people who never used real mail client and were brainwashed into accepting this as the only available ui, but it is really not.

      • lambalicious@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        I use it at my “catch other people’s emails” account, tho so far I haven’t been quick enough on the draw to do cool stuff like slurping account creation tokens, goodie delivieries or stuff like that.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        Sure, but kind of silly for someone who would take a stand against MS to the point of refusing a job to be happy with Google.

        Then again, they also expressed they’d be happy with Apple/Mac

  • one_old_coder@piefed.social
    link
    fedilink
    English
    arrow-up
    197
    ·
    7 hours ago

    99% companies have been using Windows for the past 30 years. I would gladly accept any job using Windows, even more if they paid well. I hate Windows way more than everyone else, but being unemployed is worse nowadays.

    • nous@programming.dev
      link
      fedilink
      English
      arrow-up
      132
      ·
      7 hours ago

      You assume they don’t already have a job and we’re just looking for other opportunities. Not everyone is unemployed before they apply for other jobs. If anything that is a good time to look as it gives you stronger position to negotiate from.

    • Slotos@feddit.nl
      link
      fedilink
      arrow-up
      72
      ·
      7 hours ago

      Senior backend engineering definitely doesn’t see 99% windows adoption rate.

        • smeenz@lemmy.nz
          link
          fedilink
          arrow-up
          18
          ·
          4 hours ago

          How are they going to use a personal device when corporate policy locks that down?

        • Trilogy3452@lemmy.world
          link
          fedilink
          English
          arrow-up
          12
          ·
          edit-2
          3 hours ago

          They don’t use a personal laptop, and I’ve never heard of such thing for any company that has more than 10 employees. The security risk is huge

    • jol@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      7 hours ago

      I haven’t found a company that enforces windows of everyone. Seems ridiculous. I would sign the contract then simply require a Mac because I don’t know how to use Windows. IT be dammed.

      • plz1@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        4 hours ago

        I recently quit a company that does. They hid that until after I accepted and started. I quit out of frustration after a couple weeks of having to listen the the fan all day due to their surveillance and telemetry running. They even disabled sleep mode, so you either had to leave that thing phoning home 24/7, or forcibly shut down every day. 10 minute boot time on a brand new laptop.

      • wasabi@lemmy.eco.br
        link
        fedilink
        arrow-up
        28
        ·
        6 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
          8
          ·
          edit-2
          5 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
            ·
            3 hours 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
          4
          ·
          5 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
            5
            ·
            5 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?

  • underscores@lemmy.zip
    link
    fedilink
    English
    arrow-up
    50
    ·
    7 hours ago

    extremely based, I have no idea how any dev at my company tolerates windows.

    in addition to how extremely slow and incapable the OS is in general,we have to submit tickets to run software because everything is installed through random .exes.

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      17
      ·
      6 hours ago

      Lmao.

      ,we have to submit tickets to run software because everything is installed through random .exes.

      You have to do that because your IT department doesn’t trust you. There’s no difference in danger between a dev with system access installing an exe or a DMG.

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 hours ago

        Hahahahaha! No. WSL is in no way a good substitute for a real Linux system. It’s better than nothing, but that’s about it.

    • 14th_cylon@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      3 hours ago

      but unpleasant, and you’ll be miserable the whole time.

      on the one hand, mac is often virtue signaling for hipsters, on the other hand it is a unix system, so… it often works that way.

      • hdsrob@lemmy.world
        link
        fedilink
        English
        arrow-up
        19
        ·
        7 hours ago

        Hate both, but I’d run Windows over Mac any day (and I develop in both regularly since I have projects that require Windows and Mac, and will for a long time). But some of this is probably due to having to use the steaming pile of crap that is Xcode.

          • hdsrob@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            22 minutes ago

            That’s only thing I use the Mac for. Everything else is in Linux or a Windows VM (for Windows desktop apps that can’t be done outside of Visual Studio).

        • Ledivin@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          3 hours ago

          I work at a full MacBook shop and literally nobody uses xcode 🤷‍♂️ weird reason to be against it

          • hdsrob@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 minutes ago

            It’s really the only viable option for iOS apps.

            To be fair, I pretty much hate everything about the Mac, but Xcode is about the only thing I use it for, and it just gets worse with every release.

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 hours ago

          Then why use Xcode? Mac is essentially BSD under the hood so basically any Linux CLI tool works fine, and GUI applications work reasonably well with XQuartz or whatever it’s called these days.

          • hdsrob@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            17 minutes ago

            There’s really no other reasonable way to build iOS apps. AppCode was a thing, but was retired a few years ago.

          • hdsrob@lemmy.world
            link
            fedilink
            English
            arrow-up
            7
            ·
            6 hours ago

            Swift.

            There really aren’t any other valid options for building native iOS apps.

            Luckily, we don’t really do much native iOS dev anymore, so I’m just maintaining 3 apps, and not building anything new.

            I only have to fire up the Mac for a few days every few months.

      • Railcar8095@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        6 hours ago

        It’s a compromise if I’m not paying for it.

        Still I hate that the basic, like copy, search… Use a different key. I can rebind them, but it’s at each keyboard config and makes it annoying when trying to learn new ones

        • mushroommunk@lemmy.today
          link
          fedilink
          arrow-up
          27
          ·
          7 hours ago

          Most developers I’ve seen in the field don’t care about any of that. They care if the OS is stable and they can run their programs.

          I’m not saying they shouldn’t care more, they absolutely should, but they don’t

          • masterspace@lemmy.ca
            link
            fedilink
            English
            arrow-up
            5
            ·
            6 hours ago

            I care if an OS can manage the running applications and their windows in a reasonable way, which MacOS cannot.

          • ulterno@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            6 hours ago

            There are also enough people in tech who don’t know about Open Source.

            The percentage increases as you go away from the software domain

  • CreamyJalapenoSauce@piefed.social
    link
    fedilink
    English
    arrow-up
    26
    ·
    7 hours ago

    It shouldn’t have to be a privilege to be able to turn down a job because of poor decisions management makes, but you can really only get away with this if you have options.