4 ms·
I always like to split error messages into two categories - developer-facing and user-facing. The former is geared towards diagnosis, the latter is an act of cu
by danielvaughn 3y ago
I always like to split error messages into two categories - developer-facing and user-facing. The former is geared towards diagnosis, the latter is an act of customer service. The two should never be intertwined - I see this happen way more often than I should.
When you present a user-facing error message, it's akin to admitting a failure of some kind. Whether it's a user error or a system error, the customer-centric position to take is that the responsibility always rests with the business. If the user made an error, then in theory it was the business's failure to prevent them from attempting to take that action. In practice of course, that's not always the case, but it's good practice to assume it by default. So I always like to include a "sorry", even if hypothetically it's not warranted.
- beeboobaa 3y ago"Sorry, you filled out the form incorrectly"
- danielvaughn 3y agolol yes, ironically. It does sound silly, but it's entirely possible that the form itself was confusing, so maybe the business could have done a better job of steering the customer towards filling out the entries correctly. That's the kind of thing I mean.