Why Johnny can’t build a decent user interface.An interesting read by Jeffrey Ellis that I picked up from a @shanselman tweet. It is a reminder of why I write software -> for end users to get something done. There’s a list of questions that I need to keep top of mind when developing applications:

+Who are the users

+What are their goals

+What are their tasks

+What information do the users need in order to accomplish those tasks

The information within the comments is also enlightening.