to play devils advocate. on intel machines, like Docker and VMs, Editing software would only run well on 16 gb and now they dont need that much on M1. Could the same arise when Docker and VM's become optimized for M1As a developer, I would suggest getting the 16 GB. Tools like docker and VMs can take up a lot of RAM. It depends on what you work on but future proofing would probably be wise.
Even if the tools are currently using less RAM on the M1 do you want to chance that it stays that way for as long as you own the MacBook? Developer needs change--sometimes rapidly. Getting 16 GB means you probably don't have to think about RAM again for the life of the notebook. On the other hand, you can probably find work arounds even if you are getting low on memory in an 8 GB environment. Moving a DB container to another machine on the network for example. It depends on what you have to do.to play devils advocate. on intel machines, like Docker and VMs, Editing software would only run well on 16 gb and now they dont need that much on M1. Could the same arise when Docker and VM's become optimized for M1
Yes the unified memory architecture improves performance. It does not reduce RAM usage.I would echo others here though in that I doubt that you will need less RAM for the same work as on an Intel Mac. While there are probably efficiencies gained via the new Apple Silicon unified memory architecture, it is unlikely that they will be significant enough to change RAM requirements.
Less replication but again, we are talking buffer not whole data sets.Yes the unified memory architecture improves performance. It does not reduce RAM usage.