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.