story
I have used a M1 MacBook Pro, 16 GB, as my dev daily driver for many years. I generally never need to close any application.
Typical sample of apps concurrently in use:
- PostgreSQL (server)
- TablePlus (db client)
- Docker
- Slack
- Chrome
- Safari
- Zed
- Claude native
- ChatGPT native
- Zoom
- Codex
- Numbers
- Calendar
- the whole stack for whatever app I am building (Redis, Node, Rails, etc.)
With that persistent stack running, I can pretty comfortably launch whatever other apps I want to use: Office, Music, etc. I only see a beachball when I launch an Office app (they may not be native yet, I suspect it's emulating from x86).
I was skeptical that 16 GB would be enough. I bought this fully expecting to return it and buy one with more RAM. The Apple Silicon Macs are much more efficient with memory than even the Intel Macs. I believe some tech articles have been written on the why/how, but in practice you just don't need as much RAM as you think on Apple Silicon.