Summary: In this chapter we discuss user interfaces. They follow more or less the same rules:
When an error occurs, the outpur should reveal as much relevant information as possible, without that being too much. It should point the user to where the error is and to what is the right way to use the software.