3 ms·
> You appear to be asking a closed question, but ‘consider’ is a word I would use to open up a question. Forms are full of such questions, presenting themselves
by miki123211 6y ago
> You appear to be asking a closed question, but ‘consider’ is a word I would use to open up a question. Forms are full of such questions, presenting themselves as straightforward logic gates, which on closer inspection turn out to be impossibly multivalent.
This is actually a huge problem, particularly in the age of computer systems. If the form is electronic and not designed properly, you can't even leave a note.
Software developers often love being smart and validating all inputs, with disastrous consequences. In my opinion, 99% of validations, at least for data that's not going to be directly processed by computers, email addresses for example, shouldn't be validated at all, and most validation errors should be replaced with warnings instead.
- thebean11 6y ago> email addresses for example What's an example of when a form would want to take in a seemingly invalid email address?
- handoflixue 6y agoA lot of email validation rules fail to cover valid corner cases: https://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/ https://haacked.com/archive/2007/08/21/i-knew-how-to-validat... For that matter, future developments can be problematic: Does your validation rule allow for "@gmail.com"? It seems better to warn the user that it might be invalid, rather than completely blocking some users from signing up.