Skip to content

Instantly share code, notes, and snippets.

@datenreisender
Last active January 8, 2019 07:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save datenreisender/ab7d51587ee339f93427eba71024d472 to your computer and use it in GitHub Desktop.
Save datenreisender/ab7d51587ee339f93427eba71024d472 to your computer and use it in GitHub Desktop.
Eager validation in UIs can be so annoying

I want to enter a timespan from 31.12.2018 to 1.1.2019 on the iPhone. After entering the start date the app prefills 31.12.2018 also as end date. I want to change the day from 31 to 1, but the app always changes it back to 31.

Me: Huh?

So I try to change the month from 12 to 1. Again, the app reverts it back to 12.

Me: Oh, you try to be clever and disallow the end date to be for the start date.

So I first change the year, then the month and than the day and everybody works.

Come on, not everybody thinks in ISO 8601! And especially if you display the date in DD.MM.YYYY, then please also let me enter it that way!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment