• macniel@feddit.org
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    5 days ago

    I would say thats mostly because of Company policies since devs would use the same tools you would use in a linux box. As an Android Developer and CICD Manager I really hate that I have to use a MacBook Pro when a good ol Thinkpad would be more than sufficient.

    • GissaMittJobb@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      5 days ago

      I would say thats mostly because of Company policies since devs would use the same tools you would use in a linux box.

      Not at all the case for me and for other devs where I work. We can freely choose to run Linux, and some people do (mostly backend devs). M-series MacBooks dominate though because of the simple fact that they are just so much more powerful than the alternatives.

      Since you’re doing Android development, you’re probably saving some very significant amount of compile time, if you’re running an M-series MacBook Pro.

      When the M1 was released there were actually stories of companies sidestepping normal device replacement policies and upgrading all mobile devs to M1s because of the time savings involved, which should tell you something about the power in these machines.

      Since the release of the M-series, the MacBook Pros have gone from being primarily a fashion item to becoming primarily a tool for work - someone made the apt comparison that the previous MacBooks were trying to be Lamborghinis - pretty to look at at the expense of functionality, while the M-series are tractors - tools to accomplish jobs.

    • sugar_in_your_tea
      link
      fedilink
      arrow-up
      2
      ·
      5 days ago

      Same. We have an iOS build, and it turns out you can only debug iOS apps on macOS.

      Other than that, none of my job needs macOS, and I honestly hate macOS, but it’s what we standardized on due to iOS support, though we really only need one or two macOS devices because 99% of our app is the same across platforms.

    • fuckwit_mcbumcrumble@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      arrow-down
      2
      ·
      5 days ago

      Let’s be real here, the vast majority of developers are not the type of person to want to dig into the depths of their computer. Then just want something that works so they can write their code.

      They may have started that way, but doing a hobby as your job will kill almost all interest you have in it.

      • macniel@feddit.org
        link
        fedilink
        arrow-up
        8
        arrow-down
        1
        ·
        5 days ago

        I mean, yeah sure, but do you think that every linux user distro hops (especially on company time) and tinkers with dot files all the time? Eventually the linux user will settle down to their preferred config, store it on their source control and be done with it.

        On the other hand you have MacOS where you can customise uh… darkmode or lightmode with an accent color (okay thats the same with GNOME) and perhaps your shell of choice but thats it.

        • fuckwit_mcbumcrumble@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          3
          ·
          4 days ago

          I don’t think half of our devs have even changed their wallpaper. They’ll set the UI to dark mode, and that’s about it for the OS. They’ll tweak their IDEs a decent bit, but OS wise they really don’t seem to care.