ideacode has consistently displayed excellent coordination to implement our highly detailed requirements. Their communication on all projects has been outstanding.

919-341-5170

help@ideacode.com

 

Blazing a trail to better facilities management.

BadUserInterfaceDesign

Managing Expectations

Programmers live in a binary world: software either works or it doesn't.  Does it meet explicit requirements?  Does it pass tests?

Users live in a similar, but importantly different world: software either works as expected, or it doesn't.

Do we really need this much precision?How software handles user expectations is the difference between right software and great software.

The screen cap (right) shows ratings at 10 digits of precision.  Mathematically correct, totally unexpected.

Worst. Error Message. Ever!

"Unmarshalling Error: cvc-pattern-valid: Value is not facet-valid with respect to pattern. 

That's an error message only a software developer can love, because only a software developer is capable of writing that.  To the other 325 million English speakers, that message reads like some dark incantation.

Syndicate content