I appreciated the constructive feedback you provided. Your process-oriented consultation helped me see gaps in my logic. Your consultation provided me a greater sense of security in our finished product.




Blazing a trail to better facilities management.


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