News for hackers. Stuff that matters.
Re:Ampere switching to in-house CPU designs by smoldesu on Thursday May 20, 2021 @01:03PM (#27223838)
>If that were actually an important factor then no-one would do development on OSX

People only develop on MacOS because of how similar it is to Unix, not in spite of it. Go ahead, look at how many developers were using MacOS before OSX. I'll wait. The reason why people develop on Macs is because it's "close enough" to Linux to deploy with, and "good enough" as a desktop to keep tabs on most of your other apps.

> So while there may be some premium to being able to "develop at home", clearly many developers value other considerations more highly.

Let's clear this up: there is no development without development at home. If you work for a company as a developer, you'll be expected to maintain a machine that can consistently build and deploy your software. Unless you're working as a web developer (in which case, may god have mercy on your soul), you're probably going to end up using an x86 machine. Hell, my best friend is a die-hard Apple fan, and even he has admit that he can't really upgrade his Xeon iMac unless Apple offers him an upgrade within the x86 ecosystem.

Re:Ampere switching to in-house CPU designs by lmm on Thursday May 20, 2021 @08:35PM (#27229202)
> Go ahead, look at how many developers were using MacOS before OSX.

There were plenty of other problems with pre-OSX MacOS.

> The reason why people develop on Macs is because it's "close enough" to Linux to deploy with, and "good enough" as a desktop to keep tabs on most of your other apps.

The differences between x86 OSX and x86 Linux are bigger than the differences between x86 Linux and ARM Linux, in my experience. So these machines are also "close enough" to ARM servers.

> there is no development without development at home. If you work for a company as a developer, you'll be expected to maintain a machine that can consistently build and deploy your software.

Most developers have a local development environment and a separate production environment. Developers place some value on having them be similar, but they're also happy to introduce differences between local and prod for the sake of other tradeoffs.

Re:Ampere switching to in-house CPU designs by MonaroVXR on Thursday May 20, 2021 @05:37PM (#27227642)
>Unless you're working as a web developer (in which case, may god have mercy on your soul), you're probably going to end up using an x86 machine. Hell, my best friend is a die-hard Apple fan, and even he has admit that he can't really upgrade his Xeon iMac unless Apple offers him an upgrade within the x86 ecosystem.

Why can't he upgrade? (Genuine question)

Re:Ampere switching to in-house CPU designs by smoldesu on Friday May 21, 2021 @01:05PM (#27236765)
He makes a living provisioning x86 servers, and maintaining legacy code is kinda his entire job. afaik, his main concern is that current Macs won't have enough memory (he's not upgrading to a machine with less than 64 gigs), and that he won't be able to natively debug or work on the same software that his clusters will be running.