TIL that the scp command does not, by default, compress files it transfers, and that you need to add the -C flag to make it do that, and by doing that I have sped up my transfer speed about 40x, and without this knowledge I have probably wasted literally days of my life waiting for things in the past.
Some may say "why are you using scp rather than rsync" and to that I say, rsync has even more ridiculously complicated flags to learn.
@jimbob it's like when your first learn a lot of Linux commands. I use ps aux due to muscle memory now. I've looked up the meaning of the letters a few times but never remember them. Rsync is avz my default for me now.
@justinz yeah ps aux is in my muscle-memory too!