Nothing as good as a nice error message that doesn’t frustrate me or make me start a new research on how to solve the issue.
It’s a great challenge for the day.
Simplifying steps is difficult when the error can be from a number of causes. Like an error message in which many options other than just a “retry” option is necessary to solve the error.
Hopefully developers will have all these guidelines in mind when crafting error messages.