Hacker News new | ask | show | jobs
by amichail 952 days ago
Is 24GB enough for app development using Xcode and Swift?
4 comments

"Enough" certainly. My newest Macbook Pro is 2013, so I have zero insight into the performance of the Apple Silicon devices, but the nature of software development is memory intensive in my experience. The biggest reason claiming "8GB == 16GB" is silly is that Apple doesn't have control over many of the programs that people are using (much as they would like to).

Maybe Xcode makes spectacular use of their own hardware, but do we believe that these optimizations are present in Chrome and Photoshop and Docker and Emacs (hahaha) and whatever NodeJS tooling and probably more that many developers are using at all times? I really, really doubt it. Unless the memory compression discussed here is capable of 50% reduction on average, then it's just a dumb thing to say.

Ultimately your programs all want to have some readily-available bytes in RAM, and most of them don't just cycle out constantly. 8GB is a hard upper bounds on multitasking, and while it might not be our grandpa's 8GB, I really have a hard time believing that it's comparable to 16GB. All this is is beside the point anyway: I switched to desktop like 5 years ago so I could affordably have 64GB and I could never go back. Turns out I don't actually want to take my work home with me, too.

16GB is more than enough for me, but make sure you get enough disk space (512GB is not enough for me), as the toolchains are quite big.
I guess it depends on your app, but I’ve never felt like I needed more than 16GB for Swift/app dev.
I currently have 16GB which is fine but maybe 24GB would be better for future-proofing?
More is always “better” but futur-proofing is often a bit of a mis-spend, especially given the decent resale value of M-based MacBooks.
Yes, but 32GB is a lot more comfortable. Upgrading my laptop last year was a huge QoL improvement