> Just a reminder: Working on the development version of Emacs is easy on most operating systems.
With Nix, it's amazing to be able to just run (on macOS/Linux)
nix develop nixpkgs#emacs
and be on my way to fetch the tarball and compile (dependencies already loaded into PATH). The same goes for packages like vim or even firefox, if you wanted to hack on them.