March to Your Own Standard
So what’s up with the little grey button at the bottom of this site? It is my official Invalidation Badge. It’s mere presence on every page of this site renders my entire domain XHTML 1.0 Non-Compliant. Invalid. Erroneous. Whatever you want to call it. Here are the various crimes this one line of code commits:
- An ampersand is not properly encoded
- An alt tag is missing
- An attribute called “myfavoritetag” is made up
- An attribute is missing quotes
- A script tag is missing its type and language attributes
- A non-closing tag is missing its trailing slash
- A tag is upper case… gasp!
By invalidating my entire site with this one line of code, I ensure that I am made aware the instant it matters. The instant this stuff starts to break anything in the real world, I will know. If I only had a few small errors on a few random pages around my site, I could easily miss the day when “the big switchover” happens and wind up with broken pages I don’t know about. And since this code is in the form of a server-side include, I can freely remove it with a few clicks.
It’s kind of like carrying a canary down a mine shaft with you. As long as the canary is alive and chirping, you know you’re okay for air. Actually, I guess it’s not really like that.
Read more…
So the other day,
Paper selection can be as easy or as difficult as you want it to be. For a standard print job, you know your weights, your colors, and your “go-to” paper brand so it’s relatively simple. But what about when you really want to knock someone’s socks off?
When you’re a kid, you are spoiled by all of the people in your life who want to tell you stories. Your parents, your babysitters, your grandparents, your teachers… everyone in your life is just dying to entertain and enlighten you. Whether it be fictional fairy tales or true life experiences, you are surrounded by narratives during your formative years.