I’m not saying you can’t get away with 8GB of RAM. You can, but I won’t recommend a Mac with only 8GB of RAM to anybody for a few reasons: 1) even normal users just using the web will find RAM to be the bottleneck and that will degrade their user experience over time. 2) they’ll spend $600 and even if RAM isn’t as much of a bottleneck for them today, with modern web developers and modern web browsers, it will be much sooner rather than later. And everything is a web app now.
For $600 in 2026, your computer shouldn’t be a bad experience in any way nor should it last less than 7 years and still be a kickass experience. Ideally it should last longer. The Neo is great for what it is, but the RAM is the deal killer for me.
(Been trying to get them to switch to Safari, but they prefer the Firefox name. I don't think there's anything wrong with Firefox other than it being less native.)
> “For $600 in 2026, your computer shouldn’t be a bad experience in any way”
In the article, Gruber normally uses a 64GB Mac, expected the 8GB RAM to be a problem and was surprised to find that it wasn’t, and judged the Neo as not being a bad experience in any way.
8GB can be limiting on an iPad Pro, which runs a generally more memory efficient branch of Apple’s XNU-based system software and it’s not difficult to get it into a state where it is constantly paging out an app you had in front of you two minute ago if anything you’re doing involves the web at all. A Mac will just swap at that point, but swapping is also slow.
It's basically a Laptop engineered in the iPhone/iPad space of the company, it's only natural for Apple to target a shorter lifecycle.
8GB RAM is maybe the best way to achieve that, many of the MacBook Neo buyers of today will be very compelled to upgrade to a newer (or higher-tier) model in ~3 years from now...
If the Neo would have 16GB of RAM today, it would be harder to justify an upgrade in 3 years from now, when the common entry-tier for laptops is likely still at 16GB...
It isn't the most powerful computer in the world but I never ran into any problems... so it's probably an OK compromise for most people, especially in the world where RAM is scarce because of AI datacenter buildouts.
Shortly after I had a TiBook (PowerBook G4) that was _only_ 1-inch thick! Compared to 1.75” Dells my coworkers had, it seemed like the future. DVD drive, modem, Ethernet, full sized DVI port, FireWire, WiFi, Bluetooth, optical audio in and out, gigantic display with a bezel that was unrivaled for years, even among Macs. What a beast!
(I know you meant 2020, but it’s fun to think about the air in 2000).
https://top500.org/lists/top500/list/2000/06/
https://www.notebookcheck.net/Apple-M1-GPU-Benchmarks-and-Sp...
All our intel MacBooks now run Linux just fine. The oldest is 2012, with 4Gb but most are 8 or 16Gb.
I would always recommend more RAM first over a faster processor; back when I would build desktop machines for Windows, I would use the second best CPU and put the savings into RAM.
OTOH, for my development Mac, I have 64GB of RAM. (Though 32GB would probably be fine.)
OTOH, for my development Mac, I have 64GB of RAM.
(Though 32GB would probably be fine.)
32GB is starting to feel like a minimum for a common workflow: Dockerized development + git worktree + Claude Code or equivalent for working on multiple branches at once.Definitely brings our engineers' 24GB MBPs to their knees primarily b/c of the RAM chewed up by those multiple Docker instances.
Will 32GB also start looking paltry soon? It's hard to say. I want to say the realistic upper limit is 3-4 simultaneous worktrees for a given developer (at this point the developer becomes the bottleneck again?) but it's a wild guess that may be hilariously low.
(Just posting this to show that you have to be very specific when talking about these kind of things. Yeah maybe you need 32GB because you run some large deployment 3 times. Others mayb be totally fine with less if they just develop a basic Python web app. Who knows. The devil is in the details. Omitting them makes the discussion ambiguous and just difficult.)
Mac devices have been able to get away with less RAM (and higher priced upgrades) for well over a decade. During the Intel era, they were the first ones to adopt SSDs as the default option while everyone else still installed spinning rust. That alone provides for way faster swap storage to conceal a relative "lack" of RAM.
And when they went for their own fully integrated stacks of soldered RAM and SSD? Then everything went off the rails - close proximity and no sockets means very low latency for both RAM and persistent storage on one side and on the other side it also allows for much higher bandwidth because of much cleaner signals - remember, even at "measly" hundreds of megahertz you're already in the territory requiring precise PCB design.
On top of that, macOS's scheduler seems to be much, much more efficient and outright better in constrained RAM (and CPU) settings to provide the feeling of "the system is still responding" than either Windows or Linux. The only setting where macOS goes into molasses is when you not just run out of RAM but of free disk space as well.
Five years from now, I have no doubt that the processor will still be fine for most uses, but I doubt that 8GB will be. Especially given that some of the most common memory hogs aren't under Apple's control (cough Chrome cough).
If it's not even useful after such a short time, then I question whether it was really fit for the intended purpose even when it was new.
Yes and no. I had a M1 MacBook Air for several years, with 8 GB. It's fine if your needs are relatively simple (ie: just a browser, with not too many tabs, and a few other simple apps). But try to run too many apps and it would tend to hit a wall and get very slow.
One thing that did seem to help a lot was to keep the SSD relatively empty: the SSD seems to get slower once it has < 30% or so free space remaining, which would slow the whole system down because memory swapping takes longer)
Last year I upgraded to an M4 Air and got 24GB, which makes a world of difference. But I gave the M1 to my niece and she seems very happy with it!
Software shouldn't be written this way. I shouldn't have to disable mds-store because it likes to take up 2-3 cores at full throttle when I'm on 10% remaining battery. But it is, and 32GB isn't enough for me to even have a basic computing experience anymore, it seems.