I happen to care for fellow developers, and outside our Fortune 500 customers orgs, I haven't seen anyone being so lucky, and even then, Apple hardware tends to stay at MBA levels, unless they are doing iOS development.
I have seen devs teams where iMacs are timeshared across teams.
Are we talking about enterprises here, with say, millions in revenue and a few millions in profit, or small shops that can't afford webservers and maybe use some shared hosting?
>I happen to care for fellow developers, and outside our Fortune 500 customers orgs, I haven't seen anyone being so lucky
Well, outside of the virtue signalling (and/or implying that I don't care for fellow developers), this is neither here, nor there.
It's not developing world SMEs that set industry trends, or have historically done so.
And we were talking about whether there will be a trend towards ARM in datacenters (helped because of the fact devs will now get more familiar with ARM, with M1 and similar ARM moves from MS).
It's not about whether Macs (or ARM) will be the architecture of choice for cash strapped companies in Freedonia.
(Plus, IT demand and ability to work / compete across the world, makes devs an exception related to their countries average wages. A local dev wage might be 1/2 or 1/5th of what a dev gets in Silicon Valley, but it's not 1/10 or 1/20 - as their national average across professions can often be. And such salaries still have them afford nice tools, Macs or high end PCs or similar).
(Also, Fortune 500? Never worked in one such company, and the ones I did are more like Fortune 1,000,000 but still Macs are extremely popular with devs).
As for the rest I won't bother to reply.
And I think his assertion is on point, in the sense that the widespread availability of desktop ARMs on developers hands will help drive ARM adoption to the datacenter (and that's just with the M1/M... line, not to mention further ARM adoption by MS that's also possible).
For what is worth, Linus Torvalds made a similar point regarding the influence of developer architecture options to server architecture choices (and especially regarding ARM).
I think that the objection "but developing world / poorer companies don't use Macs/M1" is valid, but not really relevant, kinda moving the goalposts. It's not those that set industry trends (and surely not in the US).
>As for the rest I won't bother to reply.
Well, I've replied to the arguments, with what I think is the case (and what I've seen).
Not sure if you were bothered that I took offense to the "I happen to care for fellow developers" line. But it sounded like an insult that wasn't called for, and was not relevant to the discussion.
In that case, I apologize!
So most companies, if they have a mac, it is one on the side, so they can avoid 2).
(How do I know? I'm the only guy using mac in our org).
In my opinion that's pretty competitive.
The costs are in setting up the whole infrastructure for managing and supporting a new class of devices.
Yes, but unless you are a new or very small company, they were already paid.
> The costs are in setting up the whole infrastructure for managing and supporting a new class of devices.
Exactly.
(a) It's not those countries that drive trends (if they were we wouldn't have heavy frameworks and a 10MB SPA bloat as the norm in web development),
(b) ARM was already trending for use in servers (heck, even supercomputers),
(c) and Apple's transition means tons of devs in the West (and elsewhere, e.g. I've worked outside of Europe and US and everybody had a Mac in several different companies) will end up with an ARM chip and start influencing server trends
(d) At first many of those devs will go to ARM for personal server needs, like people use Digital Ocean and Linode and VPS providers for tons of personal/small business products today
(e) As for Windows, it wont stay out of the ARM game long (it already has a leg in). And even your developing world devs will easily find cheapo ARM computers for Linux/Windows.