I'm not sure I see most of the disagreement here. As Gruber says, Moorhead is mostly complaining about software incompatibilities. But that's part of the total package--especially with Apple which is about selling the total experience. Personally I'll probably switch sooner rather than later especially given that I don't run a lot of native apps on my laptop. But it seems pretty reasonable to critique a new architect…
I read Gruber frequently even though he annoys me (he's sort of like John Dvorak that way), and this piece is kind of emblematic of why he does. To be clear, the ARM Macs are way more exciting than I expected, and I'll probably buy one at some point. I also do not think Moorhead's Fortune article was perfect, but Gruber's righteous indignation is grating. These statements are pitted against each other, even though th…
Yes, it's very hard to separate process from architectural (and implementation) design. And, as an industry, we're probably sticking our fingers in our ears more than we should about what happens when process shrinks really truly stop happening. And they will. There are still a variety of options but there's very little evidence they have anything like the legs of CMOS process scaling even if we do dump a big part of the problem on developers who don't get to develop for a largely unified architecture any longer or lean as heavily on high-level abstractions.