• one_old_coder ( one_old_coder@piefed.social ) 
    link
    fedilink
    English
    arrow-up
    185
    ·
    8 个月前

    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 ( nous@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      143
      ·
      8 个月前

      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.

      • neatchee ( neatchee@piefed.social ) 
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        8 个月前

        In the overwhelming majority of situations you cannot begin the onboarding process with IT while still working for a previous employer. Especially at this level of software engineering that would run afoul of moonlighting policies.

        is what your describing technically possible? sure. Is it even remotely probable? Absolutely not.


        EDIT: I am absolutely flabbergasted at how many people don’t know their rights.

        In the US this is covered by the Fair Labor Standards Act, which is extremely simple when defining what is considered on-the-job work. If it is mandatory, work-related, and for the benefit of the company, then it is on-the-job work and you should be paid for the time.

        Stop perpetuating wage theft, people. It’s the #1 form of theft in the US by a wide margin. Learn your rights and demand pay for your work.

        • nous ( nous@programming.dev ) 
          link
          fedilink
          English
          arrow-up
          4
          ·
          8 个月前

          You are right. You cannot onboard a new job before you leave your old one. Accepting an offer is not part of the onboarding process though. It happens before.

          After an interview process the company makes an offer. The candidate can then accept or reject it. But that is really all informal. You can then negotiate with them for an official start date and contract. You just need to ensure you can hand in your notice and work the rest of your notice period before the start date of your new contract.

          I don’t know anyone that would hand in their notice before accepting the initial offer of a company. At least here in the UK.

          • neatchee ( neatchee@piefed.social ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 个月前

            Communicating with IT is absolutely part of the onboarding process. And the phrasing of the email clearly states they are rescinding an offer acceptance, as in they had already accepted and begun onboarding.

            • nous ( nous@programming.dev ) 
              link
              fedilink
              English
              arrow-up
              2
              ·
              8 个月前

              You are not considered to be working somewhere until you have signed a contract and after the start date on that contract. Accepting a offer is not signing a contract. You are not working at the new place yet. You have no obligations to do anything at that point. You just need to have stopped working at your current employment before your start date. You definitely do not need to quit before accepting the offer. No where I have worked requires that.

              • neatchee ( neatchee@piefed.social ) 
                link
                fedilink
                English
                arrow-up
                1
                ·
                8 个月前

                I didn’t say you had to quit before accepting the offer. I said that the onboarding process itself is considered part of employment. If you’re talking to IT about setting up your workstation and not getting paid for it I feel bad that you’re being taken advantage of

    • jol ( jol@discuss.tchncs.de ) 
      link
      fedilink
      arrow-up
      1
      ·
      8 个月前

      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.

      • wasabi ( wasabi@lemmy.eco.br ) 
        link
        fedilink
        arrow-up
        34
        ·
        8 个月前

        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.

  • RedFrank24 ( RedFrank24@piefed.social ) 
    link
    fedilink
    English
    arrow-up
    69
    ·
    8 个月前

    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.

    • Ethan ( firelizzard@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      36
      ·
      8 个月前

      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.

    • jtrek ( jtrek@startrek.website ) 
      link
      fedilink
      arrow-up
      3
      ·
      8 个月前

      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.

    • mvilain ( mvilain@infosec.pub ) 
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 个月前

      I was part of a 4 person IT team managing the company’s Linux servers and infrastructure. I was given a Windows 8 laptop from CostCo. The other admins had Windows laptops but EVERYONE else had Mac laptops. I was the only Mac-centric admin so the engineers came to me for help but mostly I kept their servers running using MobaTek’s terminal app. I used the browser and mail client on the laptop but that’s was the extent of my win8 usage. Which I could have run the configuration management tool we ran (puppet). Jenkins and git were running on the Linux boxes. I had to fix the CEO’s admin’s PC 4 times to remove malware but the engineers and their macs were problem free except for bad keyboards which Apple fixed.

  • underscores ( underscores@lemmy.zip ) 
    link
    fedilink
    English
    arrow-up
    41
    ·
    8 个月前

    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 ( masterspace@lemmy.ca ) 
      link
      fedilink
      English
      arrow-up
      15
      ·
      8 个月前

      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.

  • wrinkle2409 ( wrinkle2409@lemmy.cafe ) deleted by creator
    link
    fedilink
    English
    arrow-up
    31
    ·
    8 个月前

    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.

    • 1984 ( 1984@lemmy.today ) 
      link
      fedilink
      arrow-up
      14
      ·
      8 个月前

      Probably yeah. Ive done the same and said no to jobs where I couldnt use Linux. I didnt even want mac at that time, because 70% of the fun of the job was using Linux and native tools there.

      Its not really strange. We are using our computers to do our job and we think its fun, so being forced to use a different platform ruins a lot of the fun.

      • I hate windows as much as the next lemmy user, but turning down a well paying job because I don’t want to use the OS 99+% of businesses use, means you must be at a level of stability I cannot even fathom.

        And not you, but OP was kind of a dick calling IT lazy. As someone go works in IT myself, a lot of departments these days are woefully understaffed. We’re not going to support any extra software, causing us to work more overtime hours, because one douche is throwing a hissyfit

        • 1984 ( 1984@lemmy.today ) 
          link
          fedilink
          arrow-up
          1
          ·
          8 个月前

          Yeah the agreement for me was always that i wont need any support from the company for my Linux, and I never did.

          If you know Linux, it will just work. I had to use the web version of office and teams sometimes, but that worked ok during meetings.

  • blackn1ght ( blackn1ght@feddit.uk ) 
    link
    fedilink
    English
    arrow-up
    26
    ·
    8 个月前

    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

    • Miaou ( Miaou@jlai.lu ) 
      link
      fedilink
      arrow-up
      11
      ·
      8 个月前

      It’s slow, it’s unstable, it’s slow, it’s hard to customise, it’s slow, it’s bloated, it’s slow, it’s counter intuitive. Did I also mention that it’s slow?

          • r1veRRR ( r1veRRR@feddit.org ) 
            link
            fedilink
            arrow-up
            2
            ·
            8 个月前

            Sure, if you just use Linux for dev, with a Windows hypervisor, you won’t notice the difference.

            We devs also have a serious issue of performance blindness, because generally work and test on pretty beefy machines. Windows 11 is undeniably heavier on the system than Linux, and Mac hardware flies anyway. If your dev machine is beefy enough, you won’t really notice though.

            • locuester ( locuester@lemmy.zip ) 
              link
              fedilink
              English
              arrow-up
              2
              ·
              8 个月前

              Yeah I always have high end systems.

              I dont disagree that windows sucks. I just don’t see it as a major issue for doing dev. As you say, that’s correlated to my high end system

    • Aceticon ( Aceticon@lemmy.dbzer0.com ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 个月前

      It very much depends on what you’re developing for.

      Back when I did server-side development (which almost invariably is targetting Linux servers), having Linux as my dev environment was much better if only because I could run parts (or even all) of our server code directly in my machine configured as a Dev Environment.

      However, for example, for Game Dev running Linux is much more of a problem because some tools are for Windows and you have to jump through hoops to make it run in Linux, if at all.

      If you’re doing development on internal frontend systems for use by the Business side of a non-Tech company, then Windows is almost certainly the best dev OS because the software is meant to run in Windows machines (as that’s what the Business runs, unless we’re talking about creative companies, in which case it will be Mac) so the very same reasons why Linux is better for server dev apply here for Windows - it way more straightforward to develop in a machine where you can directly test at least parts of the code within the OS it will be running in.

      Yeah, you can run virtual machines or deploy to a dev server, but that just adds extra steps and hence extra overhead for frequently done things like running small snippets of code whilst developing just to check it’s working as expected.

      Then there’s the whole big company vs small company side of things: big companies have dedicated IT Support people and those will naturally try to standardize things for the obvious reason that it’s way more effective (same thing in dev, by the way, good Technical Architects try to keep the number of programming languages used low because its generally more efficient to have libraries, frameworks, maintenance and hiring practices around a smaller number of languages than it is to do it for many languages) which in turn means that in large companies “everybody gets the same” is an almost unassailable policy except for top-level management.

  • paequ2 ( paequ2@lemmy.today ) 
    link
    fedilink
    English
    arrow-up
    23
    ·
    8 个月前

    Honestly, yeah, I’d do the same. After several past jobs required Linux, even downgrading to a Mac feels pretty bad. Can’t imagine Macroslop Wangblows.

    • Windows with WSL is honestly a pretty decent Linux.

      That said, the aggressive AI, advertising, and telemetry baked into the OS over the last few years is awful. Hopefully it’s possible for IT teams to mass-opt-out from those “features” via corporate fleet management; if not, that may genuinely be a good reason for companies to migrate off of Windows.

      • rekabis ( rekabis@lemmy.ca ) 
        link
        fedilink
        arrow-up
        2
        ·
        8 个月前

        There are ways for normal home users to bodily rip this shit out, but it takes some work and technical knowledge to effectively rip-and-tear in ways that work for you.

        Some of the tools are also not the most user-friendly, expect the user to be a power user with deep familiarity with Windows, and have non-obvious workflows that may confuse a majority of average users.