Creating Software for End-Users

I just read this on Max M’s blog as I’ve been researching how to migrate a Plone 2.5 site to Plone 3. I thought this was way too good not to share.

“There is one thing I have learned through the years. Users do not do what they should. They do what they can. And if they can upload a 12 MB bmp image, they will. So I expect this to be a normal use case on many sites.”

This statement really supports the need for data validation and good UI design.