Here’s a bit of developer content that is relevant for every piece of software, including but not limited to Exasol itself.
In the article “User-centric Messages”, we look at how software should communicate with users in a way that is clear, relevant, and respectful of their workflow. The article covers when messages are really needed, how to choose the least intrusive channel, how to write errors and warnings that explain the problem and the next step, and why logs should help humans instead of exposing internal noise.
Full article:
https://github.com/exasol/tutorials/blob/main/usability/user-centric_messages.md
If you are interested in the other tutorials in this repository, you may also want to check out:
Security
Software Development Tips and Tricks
- Estimating: better guessing (presentation material and exercises)