Showing posts from December, 2008

Product Endorsements from Beyond the Grave

A friend of mine, knowing the Beatles fan that I am, sent me a link to a YouTube video. It was a commercial (as you'll see below) for OLPC - One Laptop Per Child, a company which is trying to bring computers and the internet to lesser fortunate children who live in 3rd world countries. It's certainly a noble idea - giving the children the chance at something they otherwise would not have had. I first read about OLPC in 2004, and thought it was a brilliant idea - though, over the years they hit a few road blocks that held back the project. But even so, it prompted other companies - larger, more established companies - to produce their own sub-notebooks that could be made available to children in 3rd world countries. Yet, the OLPC commercial disappointed me for a number of reasons. For one, it used a person who is dead - and has been dead for 28 years now. John Lennon never endorsed the OLPC, as it came years and years after his death - and yet, in the following commercial you he

A Video Game So Real, It's No Longer Your Second" Life

Umberto Eco, in How to Travel with a Salmon wrote of the best possible map one could have. To paraphrase the general idea, the map would be one you could unfold, orient it to the direction you're facing, and walk along towards your destination. By the time you arrive at your destination on the map, you should have arrived at your destination in the real world. Quite obviously this map would be impossible, but it would also be rather pointless. How about video games? Would the best video game be one you could step within, and try and achieve goals where, upon their achievement, you'll have achieved the very same in the real world? Would this video game be equally impossible and pointless? It's pretty unlikely that we'll ever be able to create a game this realistic, since for it to be so realistic that there would be no way to discern it from reality, the game would have to be reality itself. In other words, to be able to control the character, such that I would not be ab

Thinking Outside the Window: Why Do All OS's look the same?

When you first come across a new operating system, what's the first thing you look for? Chances are, it's the user interface. You immediately hope that what's under the hood is reliable, secure, fast and stable - and quite evidently, there's only one way to test all of these, and that's by using it. But before you are prepared to do that, chances are you want it to look nice. Stable Operating Systems, no matter how fast or stable, are pretty much ignored these days if they don't have a pretty nice UI. As proof, how many of us use a console? With all the distributions of Linux, the various iterations of Windows and MacOS, it's probably quite clear to you now - your standard is an icon-filled desktop, with some form of bar/dock that allows access to programs and files that you use the most. And if you consider the original Xerox system that both Apple and Microsoft were "inspired by," we certainly have not come very far. Our systems are faster, can h

Where are you Google? (The Secret of Google's Marketing)

As I was reading Preston Gralla's Which Google projects will bite the dust? (ComputerWorld) - an article which, as the headline suggests, discusses Google's failed or less cost-effective projects - I started to wonder about Google's presence on the internet. There's no denying Google has done a great number of things for the internet, the most important being that it finally allowed people to use it, be allowing them to find things - their name has even become synonymous with searching. So while there is a large presence, is it necessarily Google's presence? It'd describe that more as a presence of Google's products instead of Google. In the number of websites I've built in my time, I've always included an "About" page. A page which most people - particularly those who own the website, think is unnecessary. In the large scope of the website, it isn't - as it is usually a static page that doesn't get revisited, and only takes up prec


Let's Clear Up The Ambiguity!

FAQs for a Software Engineering Hiring Manager

7 Steps to Writing an Amazing Resume

7 Steps to Building your Portfolio MVP

Work Experience vs Professional Experience