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, not human error: the machine was designed wrong, demanding that we conform to its peculiar requirements. It is time to design and build machines that conform to our requirements. Stop confronting us: Collaborate with us.

Continue reading “Are error messages evil?”