One of the least-appreciated skills in programming is writing anti-frustrating error messages.
A good error message should make it self-evident (a) what the user did, (b) what acceptable inputs are, and (c) how to fix the problem.
Can determine love or hate for your library.
A good error message should make it self-evident (a) what the user did, (b) what acceptable inputs are, and (c) how to fix the problem.
Can determine love or hate for your library.