Joe Cain spends his time figuring out how the end user will react with his design because that is the nature of the web. Thinking of the end user challenges Joe to not only think about what the website needs to be but also innovate toward what the site could be.
People can look at a website and say it looks better than another, or it functions better, but they can’t always articulate why. I want to know why and I want to figure out how to make my sites look and function better.
To develop better looking and functioning websites, Joe searches websites for things he doesn’t understand, in an effort to broaden his programming capabilities.