As much as I’d like to leave my phone in another room while working, 2FA has made that impossible. I’m now required to keep my phone nearby and pick it up periodically throughout the day, all in the same of security.

Excellent reason to stand up and take a short walk.

Just make your phone boring.

Delete instagram, log out and don’t go on YouTube. Delete games.

It’s really not that hard to make your phone a device for communication and not entertainment

My phone is already like that. There are still emails, texts, the browser still exists, the weather, etc.

And even ignoring all of that, taking hands off the keyboard/mouse, picking up a different device, waiting for the notification, opening it up, typing in the code, putting the phone back down, moving back to the keyboard/mouse/monitor… it’s very disruptive to any flow I might hope to have.

I worked around this by just storing the 2FA in Bitwarden. Yeah, same place as the passwords but I don't care I don't want the forced context switch.

A coworker tried to use Authy a couple years ago and it wouldn't work. It seemed like we were forced to use Microsoft Authenticator.

I just tried setting it up with Apple Passwords and it wouldn’t accept the QR code. It seems to be specifically made for Microsoft.

KeePassXC also has one.

Consider getting a hardware key (typical example: YubiKey)