Don't game on macOS though, so use the leftover cash to buy a decent gaming PC (or get in line for a Steam Deck)
Also I'm curious if the entry level Mac studio will make a difference when compiling your app, I have a rust side project were it takes a while to do a clean compilation and 12-15 secs when doing incremental compilation (it really sucks when you need to wait "that much" to try some things out, mostly when working in the UI and tweaking some things). If this new Mac could take that to 5< secs It would be a huge upgrade, if not then the Mac mini is worth the bucks.
You’ll notice that you can do a full build in background while still using the machine though.
Plain M1 is quite capable on its own.
Here’s hoping the M2 architecture has HDMI 2.1 support and the gpu can do triple monitors from the beginning.
To move to 32GB of memory means you need an M1 Pro, Max, or Ultra...so you're either going for a Mac Studio for $1999+, or a 14" MBP w/ RAM upgrade for a minimum of $2399. You get a better CPU and GPU with the studio than the MBP for less money.
Assuming you get minimal benefits from the better CPU, is it worth it spend the extra $1200+ to go from 16GB to 32GB of RAM? Probably depends how long you plan on keeping the machine I guess.
Gaming: I have no idea...gaming is the only reason I boot up my Windows PC. The M1 GPU seems solid but the M1 Pro/Max/Ultra do have measurably better GPUs. They all do great in certain synthetic benchmarks, but real-world performance is another question entirely. The vast majority of games will not be written for M1 natively, so you'll be running them via the Rosetta 2 x86 translation layer, which also will impact game performance.
Oh come on. That’s actually the classic apple move to have a low end entry product and a higher margin upsell product which is where all the sales happen. It’s why their phones start with low levels of storage (pretty much have to buy the next step up at minimum) and conversely why there is a pointless higher end storage option for the apple tv (grabs a little extra cash from those who can afford it).
I am surprised the high end mini hasn’t been switched to M1 max. That’s the machine I want — the studio is too large and too much for my needs but the M1 mini doesn’t do it for me (I just use a laptop instead).
I guess it will be the entry level M2 device sometime this year.