The 24GB unified memory is a really nice upgrade (the M1 MBA has 8GB upgradeable to 16GB). The CPU/GPU upgrades are predictable and wlecome but the memory is huge. A lot of development isn't CPU bound but is memory bound or at least can really benefit from more memory. This upgrade makes the MBA an entirely viable dev machine for many workloads. I have a MBP (Intel) but it's expensive. Getting a viable machine for $1…
The macbook air with 24gb memory and 512gb ssd is $1800, not $1200. Another $100 if you want the extra GPU cores.
The trick is not to mix your personal stuff, like movies, photos and music with your work stuff. Also make sure you regularly clean up the older versions of the software you use, including Docker layer caches, brew / nix packages, JetBrains IDEs, browser caches, etc. If you are not doing audio/video work, then removing iMovie and GarageBand frees up 4.5GB. Similarly Keynote/Numbers/Pages 2GB.