yeah. So why are so many devs more or less forced to use MacBooks? someone tell their CTOs
I don't think it is all just CTOs either, there is lot of aspirational value partly driven by design of the system (light weight/looks) partly because expensive it becomes more exclusive.
Without M1 there was nothing else to go for technically they were not that much better, now atleast post m1 there is value to maybe justify the costs.
TCO for ThinkPads are way cheaper than macs upgrades are possible when it is not on macs or easier you don't need to send it apple service for ages, the in-house IT has no shortage of spare parts . No sensible CTO is going to choose apple over anything else if he had choice .
[1] ThinkPad X1 carbon before that both were much better devices just in terms of build quality than my last mac the 2016 pro .
Having linux just work is worth investing in frame.work or system76 or dell developer edition I rather do actual work than fiddle with drivers .
I think that's awesome, and I would feel great about starting at a place that gave devs a choice between System76 and Apple.
> Having linux just work is worth investing in frame.work or system76 or dell developer edition I rather do actual work than fiddle with drivers .
Agreed! There are fun and sometimes productive forms of tinkering with Linux. Fighting incompatible hardware is not among them
Having said that if a employee requested system76 or frame.work I would happily get it. Sadly like I said everyone wants Macs.