I’ll be the first to admit that communication is the hardest part of being a web developer. There’s a whole language and worldview that we work within that most people, and especially clients, probably don’t share.

I recently ran across this infographic and it does a great job of providing some explanations of what developers see when they look at webpages.

"Make It Pop" infographic