6 ms·
>I don't think a lot of developers are buying macs due to marketing. I've never seen a developer with a macbook in my country. The idea sounds absurd. Unless
by emptyfile 4y ago
>I don't think a lot of developers are buying macs due to marketing.
I've never seen a developer with a macbook in my country. The idea sounds absurd.
Unless you need Final Cut or whatever, Apple is considered a status brand in many parts of the world.
- macintux 4y ago> I've never seen a developer with a macbook in my country. In the U.S., at least, whenever I see photos from development conferences (which, admittedly, has been a few years) at least half of all open laptops would be Apples.
- hexo 4y agoIn where I live there's a ton of devs using macs. The idea sounds absurd, too. Even more absurd when you realize they're mostly developing stuff that will ultimately run on Linux.
- kayodelycaon 4y agoAll things being equal, yes it is absurd. In many countries were Macs aren't affordable, the amount of absurdity greatly increases. In places where they are largely affordable for a developer, absurdity becomes relative to what you value in a development system.
- flawi 4y agoWorking for a pretty big corporation (20000ish employees), the reason for this I hear from our IT/Workplace Services team is that Apple laptops actually integrate with the existing Windows-centric IT infra reasonably well with regards to account management, hdd encryption, endpoint protection, etc. This is not true for really any flavor of Linux, or so I'm told. So it's either a HP ZBook or a Macbook, and a big chunk of our devs go with the Macbook when those are the choices.
- jerlam 4y agoI worked for BigCorp (not FAANG), and developers chose Macs for exactly the opposite reason - they did not integrate into BigCorp's dysfunctional IT infrastructure because they were too new. Over the years, BigCorp IT had deployed increasing amounts of corporate malware for various reasons. Users would be regularly treated to dialogs from various IT departments (accounting, security, inventory, licensing) demanding that they verify their employee number, job code, physical location, etc; security agents that scanned all disk activity and network traffic; inventory agents that make sure all software was properly licensed; and arbitrary software installations and upgrades that IT incorrectly believed everyone in the company needed. With a Mac, none of these agents existed, so you didn't have to deal with your computer actively working against you. With newer forms of enterprise management, this overhead should be reduced on both Windows and Macs, but due to inertia all those agents will continue to be installed on Windows long after they are needed.
- flawi 4y agoTo clarify, no one is picking a Macbook because it integrates with the existing IT infra, we are simply not allowed to use anything that doesn't integrate with the various corporate malware. And since they couldn't get Linux to play nice with those requirements, it's not even offered as an option. Our devs are picking Macbooks because it's the lesser pain in the butt, many would go with Linux if allowed.
- veb 4y agoI was so against Macs when I was younger. I'd only used Windows and FreeBSD for most of my teen years. So when I was 19, and went to Singapore to work... they used iMacs. I'm all like "ew" but my boss told me once I got used to it, I probably wouldn't wanna go back. He was right. I even bought the iMac home to NZ with me as my carry on luggage (those white iMacs) heh. Though, for the very first time in a long time I had a job with a windows laptop early last year for about 6 months. Holy shit it was a nightmare - if it'd just been Windows, I'd have been fine, but every day there was some new bullshit IT had implemented. I spent so much time fighting that thing, or just being completely lost. The network even had its own MITM thing going on which really messed with vscode (thank god for win-ca extension) - I think they were scanning in real-time to make sure you weren't doing security breaches. Regardless, it was so over the top it's not funny. This place had less than 20 people, but these insane IT overheads. With my current job I have been given a top of the line XPS and I gotta say, that screen looks so much better than my 2020 MBP. It's really nice. A few of my colleagues have put Linux on it, but then they can't connect to work VPN, etc. I only use the laptop for connecting to our databases and I just code on my macbook. This is a far bigger company, and they have a great IT team with none of that silliness from the smaller company.
- thow-58d4e8b 4y agoMy past three workplaces let me choose between a high-end Windows laptop, or a Macbook. I always opted for Windows, due to some tooling I'm used to, but ended up regretting it on every occasion The problems with non-Apple laptops are manifold. Surprisingly, there's very little practical difference between $1k and $4k laptop. System integrators don't spend their budget wisely - they cheap out on some parts, while overspending on other parts purely to drive benchmark numbers, without affecting overall user experience in meaningful ways. Windows laptops get about half the battery life of Macbooks at comparable prices, and Linux is even worse than that. Every Windows laptop I've ever had experienced some problems with drivers after Windows updates (usually Wifi, Bluetooth, webcam or audio) - Linux is even worse. Issues with sleeping, hibernating, or waking up for no discernible reason. Intel Turbo/SpeedStep screwing up thermals and battery life. And more As much as I dislike Apple, when it comes to laptops, the competition is woefully behind
- Delk 4y agoAs much as I kind of hate beating a dead horse, the driver and power issues on Linux are very much a matter of hardware choice. I suspend and hibernate my ThinkPad constantly, from once to several times a day, with no concerns. My uptimes are usually limited by wanting to have a kernel (or some other low-level) update actually take effect once in a while. My OS install is old enough that I can't actually remember what kinds of tweaks I may have made power-wise apart from installing TLP, but I get comparable battery life on Linux and Windows. I don't think I'm that far from stock configuration. It used to be worse -- my current OS install was originally on a different laptop -- and battery life was perhaps ~20-25% worse on Linux than on Windows, but I don't see much of a difference nowadays. Intel CPU power states are managed by the CPU itself nowadays anyway. If there is a difference, it's usually because sometimes script-heavy web pages left open on the background seem to cause Firefox to keep hogging more CPU time on Linux than on Windows. Sure, hardware choices will be limited. You do have to be selective, and the realistic hardware options may or may not satisfy you, so it's entirely reasonable if e.g. an Apple combination of hardware and software turns out to be more attractive. Not everything is perfect, of course, but it does sound baffling to hear that "Linux" has these constant issues that I haven't experienced in years in daily use. It's true that you have to pick your hardware, and there's probably still a higher chance of hardware compatibility issues if you haven't paid anybody to make sure the combination works, but in my experience, those stereotypical issues are pretty far from being a universal truth.
- tpush 4y ago> I've never seen a developer with a macbook in my country. The idea sounds absurd. What country is that?
- nicoburns 4y agoAnyone targeting iOS absolutely has to use macs. And a lot of agencies have some developers who target iOS and just standardise on everyone running macs to simplify their IT.
- aunty_helen 4y agoServer side dev here, I use mac. I picked up using mac when I was working in a company making hf forex systems where everyone used a mac. Why? Because Linux desktop is garbage (I daily one now too) and gets in the way. Mac you can do anything you need to do in Linux, open terminal nooo problems buddy. brew install whatever you want then switch to a nice interface with a good touchpad that you don't have to half compile yourself. So after going it alone why did I shell out a stupid amount of money to continue using a mac when my company wasn't providing one? Because now my livelyhood depends on my laptop. I don't want things getting in the way, I don't want things breaking or having to boot into a virtual machine to get something done. When there's $s involved it's a different caluclation. Total income = hours worked - purchase cost of laptop - hours fluffing around with my dev environment Therefore, if my linux laptop was to die (like one of my dev's linux laptops did on Monday night) and then I was to miss a day of work, I could afford the difference between a linux craptop and a mac in lost productivity. As for poor countries not using the best tools, I would say this is systemic. People in Colombia don't appreciate it, you see very few of the locals here using macbooks. But their time is also billed a lot lower. A Swiss guy one told me that "the right tool is half the job", as much as the Colombians idolise the Germans and Swiss, they've still got a lot to learn.
- sfhdfhsdsdfh 4y ago> Therefore, if my linux laptop was to die (like one of my dev's linux laptops did on Monday night) and then I was to miss a day of work, I could afford the difference between a linux craptop and a mac in lost productivity. As a Linux laptop user with an overbearing asshat of a boss, I fucking love this misconception. Getting my working environment set back up after a fresh install is a git clone and 2 minute Ansible run (the majority of the time is spent on packages downloading). Fortunately, however, if I want to ditch my boss for the day, I can blame Linux. Don't wanna be on video for that call? Sorry, Linux. Don't wanna attend the call at all? Sorry, Linux must have $(bofh excuse). I'd have absolutely zero motivation to do this if it weren't for my boss blaming everything on Linux out of the gate, but hey, if that's what he wants to do, I'm gonna lean the fuck into it.
- aunty_helen 4y ago
- supreme_berry 4y agoThe dumbest comment in a thread. MacBooks are default developer laptops over the world, even at Google.