Happy 26th, Chris!

It’s Chris Tingom’s birthday today. Thanks for all the great content, Chris! Remember to look both ways before you cross the street, and keep an eye out for alpacas. They’re dangerous.


Of Hypertext and Preprocessing

Okay people, here’s the deal: I’ve got an urge to learn PHP, and it’s not going to go away any time soon.
PHP logo
The solution? I’m gonna read up on the language and make an attempt to learn it. That’s where you come in. I’m looking for some books that might help me on my grand quest for programming knowledge, and if you know of any such books that you think would help, please feel free to mention them in the comments.
Most beginner-level book would really help me get off the ground (although I’m not a total novice. I have, at times, managed to hack together some if/else code of dubious quality). I’m thinking about buying this book from Amazon. Any suggestions?


The Downside of the Information Age

It’s 2005. We’re living in the ‘information age’. We have all these technological communication solutions (email, instant messaging, telephone, and video conferencing to name a few) but it’s still outrageously hard to communicate. Especially through email.

What I’m trying to say is this: it’s hard to explain stuff. Actually, scratch that. It’s hard to explain stuff to clients, especially when you’re doing it through email. It’s really difficult, because you can’t point at things on the screen, or wave your hands around in the air in elite gesticulation. You can’t modulate your tone of voice, or enunciate things just the way you want to.

Nope. You can’t. Instead, you have to type. And through typing, a lot is lost. Instead of pointing, you have to make up your own nouns for things. Overcomplicated nouns, adjectives, and cluttered sentence structures will then take over. They storm the gate, bringing the battering ram with them. They burn, pillage, and enslave your email, and you realize that no one, not even yourself, will understand what you’re writing. You find yourself saying things like:

“I can’t do the navigation the way you’re suggesting, because of the thing in the middle (the red band) interrupts the header division, and the navigation block button band thing will overlap the main body text, which in turn will cause people running Internet Explorer to spontaneously combust. Unfortunately, the usual work-around isn’t going to be effective, because of conflicting javascript and css syntax. That’s what causes the footer and footercontent margin classes to appear bloated and disjointed, which in turn makes the css :hover psuedo class code that controls the pull-down unordered list of none effect.”

And your clients won’t understand this. No one will understand it—unless they’ve got a Bachelor’s degree in telepathy. To effectively communicate with clients, you almost have to put them through a crash course in web design. You need to explain all the intricacies of all these different aspects of html and css.

So this is why I’m asking you, the reader, to search the web for a college where I (or any client I might acquire) can get a Bachelor’s in telepathy.

Start googling, everyone!


Porsche Cayman S Mini Site

Recently, I came across a mini site for one of Porsche’s newer cars, the Cayman S. It’s definitely worth a look, so check it out if you’ve got the time. Good use of flash, very interactive and very immersive. It doesn’t hurt that the car they’re advertising is incredibly stunning, either.

Porshce Cayman S Mini Site

The nice thing about car companies, is that they seem to have an unlimited website budget.