I currently run a 2018 i7 Mac Mini, 32GB RAM, 256GB SSD and use it as a daily driver for work, where I use tons (like upwards 20) of programs at the same time. Usually I'm running all Office programs with numerous documents open for each, 20-40 browser tabs, Adobe Acrobat, Parallels Desktop, and a myriad of other basic programs (nothing super intensive by itself except maybe Adobe).
Given I could sell my 2018 and only have to spend a few bucks for the 2020 16GB version, should I? I'm wondering if my usage wouldn't take advantage of the M1 chip as much as I might miss having that extra 16GB of RAM.
Thanks.
Here's what I was running on an 8GB M1 MBP that I was taking for a test drive. I eventually returned it, but even the 8GB machine was pretty good.
Capture One Pro
Parallels Pro with Windows for ARM Preview
OS X Mail
PHPStorm
MAMP PRO Web Server with 2GB of memory
Chrome
Safari
Firefox
Photoshop
PDF Expert
Evernote
Quickbooks for Mac
and a bunch of other odds and ends.
Believe it or not. All this ran fine... on 8GB!
I intentionally took my test drive with less RAM than I would normally have wanted. I kept hearing that the M1's can work off of less memory so I put that idea to the test. My 2018 32GB i7 was getting a battery replacement and I used that as an opportunity to take an M1 for a test drive. I wasn't expecting to have a hard time deciding whether to return it or sell my 2018.
Ultimately the reason why I returned it was because my very heavy use case was hammering the SSD with very heavy writes. I was averaging over .5TB/day. I'm pretty sure it was mostly due to my Web development virtual servers that need to run large databases. The Web apps and sites I develop are very memory hungry.
I think you'll be OK with only 16GB or RAM. You're not actually going to be using all of those programs at the same time after all. I was doing all of this while letting Windows on ARM perform Windows Update. There were some occasional stutters, especially in Windows, but for the most part I would not have suspected I was only working on 8GB of RAM.