For the record, I use Mac and I like it that way.

  • BatmanAoD
    link
    fedilink
    arrow-up
    15
    arrow-down
    5
    ·
    edit-2
    3 months ago

    For what it’s worth, WSL 2 with VSCode is actually great. Almost all the benefits of Linux (I still miss true tiling window management), with fewer weird driver issues.

    That said, I generally just use whatever my company wants me to use, and I haven’t worked somewhere that let us use native Linux boxes since 2014.

    • Ethan
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      3 months ago

      I have to strongly disagree with you. I’ve used WSL 2 with VSCode, and I experienced waaaaaaaay more weird broken shit than I ever have running Linux. And even if it weren’t for that, it’s still not at all worth it IMO because using WSL 2 means every interaction I have with my development environment has to go through a Linux-to-Windows translation layer. I will never use Windows again for anything beyond testing unless I’m forced to.

      • BatmanAoD
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        2 months ago

        🤷 That wasn’t my experience, and I used it as my primary dev environment for four years.

        It doesn’t go through a translation layer, though. WSL 2 has a whole separate kernel. You can even use GUI apps with Wayland.

        • farcaller@fstab.sh
          link
          fedilink
          arrow-up
          2
          ·
          26 days ago

          I have to agree with the commenter above, WSL2 is decent even if you run something uncanny like NixOS. I’ve had it as my primary dev environment for a number of years and it’s alright. I am comfortable with a terminal, though, and the only frontends into it I use are neovide and VSCode.

        • Ethan
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 months ago

          I mean, any time a Windows process needs to interact with resources within WSL it has to go through a translation layer. I didn’t realize you could run native GUI apps within WSL. But if I’m to the point of installing Wayland and GUI apps in WSL, I’d just wipe Windows and install Linux instead…

          • BatmanAoD
            link
            fedilink
            arrow-up
            4
            ·
            3 months ago

            Yes, using Windows apps (beyond very simple things like the file manager) to deal with WSL resources, or vice-versa, is generally a bad time; WSL only really shines if you treat it like a separate computer, i.e. a Linux server you have access to. (This is exactly how VSCode’s WSL extension does in fact operate.)

            And yeah, if I had been given the choice, I definitely would have gone back to native Linux rather than stuck with Windows during the years I used WSL as my daily driver. But that would have been an uphill battle against IT that I wasn’t interested in fighting, and I preferred WSL+Windows to MacOS. (Now that I’ve got an ARM Mac, the hardware advantage is sufficient that I probably wouldn’t go back to WSL any time soon, but I still miss having a genuine Linux kernel without needing to run VirtualBox or something.)

            • Ethan
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 months ago

              I have mixed feelings about macOS. I grew up using it and I talked my previous employer into getting me a mac for work but I’ve barely used my mac laptop in the last four years, even more so in the last year since I bought a Linux laptop.

        • Boomkop3@reddthat.com
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          I’ve used it with an x server too, but that requires you to install one of those on the windows side

    • Boomkop3@reddthat.com
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      I like this app called windowgrid. It’s not particularly fancy, but it makes for a very flexible solution

  • Pasta Dental@sh.itjust.works
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    3 months ago

    The closest thing to Linux that I can use at work is MacOS. And credit where credit is due, apple makes some damn good hardware. There’s not even the start of a competition going on against the ThinkPad I had before asking for a Mac. Everything except the keyboard is so far ahead in terms of feel, performance, fan noise, display quality, efficiency and more that I’m skipping. While WSL is pretty cool, it just sucks, about once a week for me it would simply crash and take 100% of the CPU and 100% of the RAM and the only way to get it back is to try running a command in a computer that is barely responding to my keyboard inputs. So yeah I’ll stick with a native Unix shell that doesn’t stop to a crawl when it’s being used hard. Marcos definitely has its drawbacks but non of them really affect what I use the computer for at work

  • xmunk@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    3 months ago

    Eh. Sublime and vagrant run on windows and the machines are better value than Macs.

    I’ll stick to a windows host with Linux rather than feed Apple ridiculous money for dongles that do shit that should be built in. Multiple display port out and a built in ethernet cable or death - I actually need a laptop that’s portable.

    I just checked and it looks like the latest MacBook Pro has a single hdmi port and three USB-C ports… so I’ve got my power cable, my mouse, my keyboard, and my ethernet cable dongle… already at negative one ports. Then I’ve got two monitors on display port to somehow cram into a single hdmi port - and apparently the processor only supports a single external monitor unless you get the MacBook Pro Pro or MacBook Pro Max… that’s impressively shit.

    All for 4,649 CAD - I can buy so many more ports on PC with a ridiculous amount of power for 4.5 thousand. I don’t mind spending my employer’s money, but I want to spend it on shit that’s useful for me.

    • Ethan
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      the machines are better value than Macs.

      In my personal experience, Apple laptops are far more durable than the crap Dell, Lenovo, etc are selling. Either way though I’m done with Apple and Microsoft. I doubt I’ll ever buy another computer that comes preinstalled with an OS.

      • xmunk@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        That’s a fair complaint - I think the manufacturing quality has taken a nose dive across the board. I had a computer for two months that had oddly poor performance underload before I checked and realized there was no thermal paste between the heatsink and the CPU. I think as computers become more commoditized the quality has been falling more and more.

        I also can’t really speak to comparative quality as I’ve never worked maintaining a fleet of computers - just personal devices - but I’d believe it that Macs had a lower defect rate… it’s more the design choices that I have an issue with.

    • baggachipz@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      11
      ·
      3 months ago

      You do you, boo. I like my Mac and it suits my needs perfectly. The cost difference is a mere drop in the bucket for my org.

      • xmunk@sh.itjust.works
        link
        fedilink
        arrow-up
        6
        ·
        3 months ago

        You do, you boo is very much not the sentiment of your meme - and if I’m asking my company for a 4k+ CAD laptop I want one with a sufficient number of ports. My complaints are primarily focused on the fact that Macs are simply poorly designed machines these days, in the PC market I can still get a laptop that hooks up to multiple monitors without needing to lug around multiple dongles.

        • SatouKazuma
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          I’m starting to find a few (very) hostile users here. I’d say I’m disappointed or shocked, but then I’d be lying because that would imply I had expectations. Programmers I’ve generally found to be a very toxic bunch, speaking as a software engineer myself. I agree with you entirely, though, on basically everything in this comment.

          • lad
            link
            fedilink
            English
            arrow-up
            2
            ·
            3 months ago

            I’d say that programmers now are less toxic than like 10 years ago, even those that already were programmers by then

            • SatouKazuma
              link
              fedilink
              arrow-up
              2
              ·
              3 months ago

              I wasn’t in the field ten years ago, so I have no room to comment there.

      • Ethan
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        edit-2
        3 months ago

        You: judgmental meme dissing windows devs

        Them: well-reasoned argument for not buying a mac

        You: “You do you, boo”

        Classy.

  • onlinepersona
    link
    fedilink
    arrow-up
    4
    ·
    3 months ago

    Using Mac was the worst experience developing I ever had, mostly because of using containers. Everybody seems to have a different qemu solution doing it. Malus introduced some kind of VM which at the time didn’t work either.

    Additionally, simple hardware like my mouse and keyboard weren’t properly supported by mac. And multiple displays were really annoying to use when maximising windows or trying to tile them with a shortcut.

    Windows is a whole other beast and luckily I haven’t had to touch that cursed OS in more than decade. Probably just as bad in total as Mac.

    Anti Commercial-AI license

  • Boomkop3@reddthat.com
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    2 months ago

    Grow some skills and stop being stuck on one platform. You don’t want to be a one trick pony, right?

  • jupiter
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    This is why I identify as celibate asexual.

  • Aurenkin@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    3 months ago

    I worked at a client where we had to remote in and use a windows environment for development. I was able to mostly get my Vim setup how I wanted but you’d be surprised how many development tools and utilities just assume you’re on Mac or Linux. So glad that is far behind me now.

  • GetOffMyLan
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I have no issues with windows 11 personally. Sometimes use wsl if things are simpler that way.

    But visual studio and vscode cover pretty much anything I need.

  • Mechaguana
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    3 months ago

    Windows aint so bad, you just got a shit ton of setup to do and maintain. Is it easier than linux? Not by a long shot but it does teach you more about how the system works when you get around to it.

    • cbazero
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      The only thing Windows teaches you is that it does not work.

    • asudox
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      3 months ago

      Is it easier than linux? Not by a long shot but it does teach you more about how the system works when you get around to it.

      Windows teaches you more on how the system works? Interesting take.

      I, for one, learned lots of things about linux in general from just installing arch linux manually