I switch between computers a lot, so I use a persistent Linux USB that keeps my workspace consistent anywhere.
PSA: for MOST use cases there is now a much easier solution. If your primary goal is just to download updates faster/not use up your limited data budget, and you have multiple Macs (otherwise why do ...