16 not enough here: I'm closer to 20-24 because mostly of lots of browser tabs and switching between projects, rarely because of heavy stuff. 32 would be comfortable today, and 64 would be future-proof (my 16GB is 6 years old now and I plan to keep the next one as long!).
Alright, I have ~120 browser tabs open in FF but most are hibernated. Sometimes I open a lot of tabs in another browser for... ehm... other reasons... Never a problem. And no loading of huge projects in vim. MBP 16"