Well, if we’re venting: I want to scream at UIs that to validation on fixed-length fields when you type — not paste,
type — the last character.
Start to type a phone number. Press the first digit. Get a popup: “please enter a valid phone number”. Dismiss is. Type the second digit. Repeat the dialog. Get frustrated and type the number into a different window, copy it, and paste it into the phone number field. The field is still marked invalid. Press backspace. Get the invalid number popup. Type the digit. Voila, the UI updates to congratulate you for being smart enough to type an entire phone number.
Those UIs were written by someone who’s never actually used a computer.