Is it better practice to leave yourself out of the docker group, thus forcing explicit use of sudo, since the daemon runs as root? Is there a better daemon auth model that's not in use so you can at least have longer-lived tokens, etc?
Also, in case you do want to skip the sudo every time (careful with the potential security risk):
sudo usermod -aG docker $(whoami)