when we were starting assc I drastically overestimated how quickly our revenue would grow and also drastically overestimated how much of it would be subject to sales tax, so we got dropped into the "monthly" reporting window bucket for sales tax by the washington state government, which is fine
what's less fine is the login flow for the state department of revenue web site, which goes
- enter your username and password
- get a 2fa code in your e-mail
- copy the code out of the e-mail and into the login form
normal so far
- get a 500 that says "the Department of Revenue web site has encountered an error. please log in again."
okay fine I can't say that I'm running a web site where this never happens, sure
- enter your username and password
- get a popup error that says "Session has timed out. Please log in again."
what the hell
- enter your username and password
- get another 2fa code in your e-mail
- copy the code out of the e-mail and into the login form
- ask the site to remember this device since it's the only device you ever log in from and maybe you can avoid 4 steps of this process at least
- it asks you for a device name
- you enter the name of the computer you're on
- "this device name is already registered"
...
- you enter some random string
- "there was an error saving this device"
. . .
- give up and resign yourself to going through this whole process every month for the rest of your career
