Providing Feedback to the User

I read about a “debug” session where the software that guided a missile was being tested. A great deal of effort had been put into making sure that the appropriate notification or feedback was in place when an error was detected. However, when the missile was launched and nothing was reported, it could not be determined if the test was successful because adequate provision had not been made for progress or “success” events.

Alternatively, I was in a meeting with a pilot going over some of the details about some software that had been developed to control the plane. His one comment about the initial phase of this design was that there were “too many red lights.” What he meant was that a red light should indicate ...

Get .NET Common Language Runtime Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.