Ognjen Regoje bio photo

Ognjen Regoje
But you can call me Oggy


I make things that run on the web (mostly).
More ABOUT me and my PROJECTS.

me@ognjen.io LinkedIn

‹ Back to examples of polite software
7. Polite software is taciturn about it's personal problems

Software that is taciturn about it’s personal problems does not make excuses about why a technical failure has occured. Instead, it informs that a failure has occured and informs the users of the consequences and the course of action to fix it, as well as what is or will be done to prevent future failures.

Software that is taciturn about it’s personal problems increases the users confidence that corrective action is possible. It also does not confuse the user with irrelevant, often technical, information.

In order to design software that is taciturn about it’s personal problems we must consider how to be as robust as reasonably possible. Since failures are inevitable elegant recovery must also be considered and how impact will be minimized.

Confident software often does not share it’s problems with the user but handles them internally.

Examples of software being taciturn about it’s personal problems