Are error messages evil?

A colleague of mine posted a question to us developers for our input.  They had read an article on LinkedIn which stated the following, and asked for our thoughts: Error messages punish people for not behaving like machines. It is time we let people behave like people. When a problem arises, we should call it machine error, […]