Tesler's Law
STR·10 · 10 of 11Every task has an irreducible complexity; the only question is who absorbs it — the system or the person.
traditional Long-standing practice, with no single citable origin. Why: Tesler’s law of conservation of complexity is an industry formulation, widely attributed and not published as a study.
The same task, built twice
Both panes below are real interfaces. They respond, they can be got wrong, and each is timed from your first move in it. The times are not a study — two panes, one reader, no controls. They are here to make a difference you can feel into a number you can see, and nothing is recorded or sent anywhere.
Enter the date 3 March 2027 and the phone number 07700 900123.
Try “3/3/27”. Try “07700900123”. The rules exist and are not written down, so the only way to find them is to fail. Every rejection here is work the system decided not to do.
3/3/27, 03-03-2027, 3 Mar 2027 and 2027-03-03 all work.
Spaces, dashes and +44 are all fine.
Same two facts, same two fields, and the parsing happens on this side of the screen. The formats it accepts are listed before you type, not after you get it wrong.
What to watch The complexity did not go anywhere — a date still has to become a date. Tesler's claim is that someone pays for it, and the only question a designer actually gets to answer is who.