Archive for July, 2007

Soldiers in the war against information overload

Monday, July 30th, 2007

My career has been about creating and conveying information.  Whether it was in data processing, radio, television, newspapers, marketing collateral, or online help… I have been a willing operative in the evil plot to drown the universe in words.

Lately I feel I have switched sides.  Every day I now work on ways to search, filter, slice, dice, and otherwise make the vast smorgasbord of information palatable — or at least digestible.

There are some very cool technologies that people are developing: weapons in this war. I have previously outlined some ontological developments that will support the Semantic Web: RDF and OWL specifically.  But there are other ways to categorize and navigate the sum of human knowledge.  Many of these are built upon RDF itself, like the Simple Knowledge Organization System (SKOS).

Perhaps most interesting to me are the ways we can merge the formal ontological endeavors with group-driven organizations represented by things like folksonomies and collaborative filtering.  I believe this blitzkrieg approach, using more than one technique at once, is how we’ll emerge from our battles triumphant!

Facebook demographics in the news

Tuesday, July 24th, 2007

Depending on how you slice or dice the numbers, London (UK) or Toronto is the capital of the Facebook world.  In raw numbers, London wins.  But taken on a per capita basis, Toronto wins.  As reported today, there are over 700,000 Facebook users in Toronto.  With a populations of 2.5 million, that is an impressive percentage indeed.

What’s demographically fascinating is that the adults over 25 are flocking to Facebook and things may never be the same.  To be honest, I believe this happenstance will be one of the drivers towards Web 3.0 technology.  The kids are going to need new safe havens — and a new way to create it could easily be pursued by a whip-smart teen seeking such a refuge.

Gratifyingly, my daughter seemed honestly okay with me being on Facebook.  She even added me as a friend and I am very happy about that.

Transformers

Friday, July 20th, 2007

The toys never interested me.  Maybe I was already too old for them when they were at their peak of popularity.  But Michael Bay has created a fantastic re-imagining of the Transformers concept.  While still sponsored by Hasbro, this is a very adult-oriented version.  I guarantee it will still result in tons of sales for the associated toy line too though.

Transformers movie adThe casting, punchy humor, and almost flawless special effects make this one of the most entertaining movies I’ve seen since… the original Die Hard.  My only complaint at this point was that the special effects and fight-sequence camera shots were so intense, I really lost track of the action.  I couldn’t tell who was beating whom.  But I certainly never doubted that automobiles and other vehicles were flipping, clamping, and stretching into highly advanced alien robots.  The long shots of robots hanging around buildings made me believe they were really there.

I really enjoyed seeing the movie with my twelve year old son.  It was right up his alley.  But I think the movie was so good I would have enjoyed it no matter what.

Human sacrifice, cats and dogs living together — mass hysteria!

Wednesday, July 18th, 2007

In the famous line from Ghostbusters, Bill Murray’s character warns about dire consequences of biblical proportions.

But I hear that line echo in my head every time someone describes a set of products that are supposed to work seamlessly together.  Big software companies are especially guilty of this: throwing collections of products into a burlap sack and calling it a “suite”.

It seems to take years before the simplest user interface features of the various products even resemble one another.  Human interaction is indeed the first thing to be sacrificed.  Inconsistent ways of doing simple things like saving a file can cause disastrous results.  The lengthy ”acclimatization” period is just like kittens and puppies getting used to each other: it takes a long time before the user interfaces start to become seamlessly intertwined — and then only after focus and hard work by a dedicated team of developers.

I believe the Web 2.0 experience, including recent examples where Facebook applications show better user interaction than their full Web site counterparts, proves that up-front design can prevent the “tools in a bag” experience — even when there was never any intention for the tools to work together.  Mass hysteria averted!

Social netwhoring

Monday, July 9th, 2007

It finally happened.  I have a Facebook page.  I hang my head in shame. 

Just last week, I told my daughter that LinkedIn was the adult version of Facebook.  But as of today, I am on both sites and at this moment I’ll make some hasty judgements about them.

The Good: I have been impressed with the huge networks of people that can be spawned very quickly on these kinds of sites.
The Bad: Do you really want your contacts to know who all your other contacts are? Do I care that you are taking a shower right now?
The Ugly: I hate the awful and gaudy look of most MySpace templates. I hate the ads that dominate the LinkedIn layout.

The good news is that even though I got sucked in to the blackhole of Facebook, the even younger demographic of MySpace should keep me safe from its eye-burning ugliness. Can’t decide on which social network site is right for you? Try Ning, where a new social network is created every moment. You can never get enough deep personal sharing with friends, acquaintances, and near strangers — can you?

Lamenting a lack of common sense

Thursday, July 5th, 2007

I have always said that common sense is not as common as I wish it to be.  But Abhijit Nadgouda wrote recently about how you can count on process where common sense fails.  I snidely say that this in itself is common sense.  But of course, Abhijit provides plenty of reasons why teams that rely solely on unwritten “understandings” are doomed to failure.

At the very least, newcomers to the team need to be told about the ways work gets done.  What is the defect tracking and source control process? Who are the “committers” or technical leads? How does code get reviewed?  Er, does code get reviewed? Who tests what?  In our imagined Utopia, much of this is built into the tools; a business process flow is defined and hard to circumvent, even for “clueless noobs”.

Coder culture

Wednesday, July 4th, 2007

Why is there so much pride among programmers related to staying up all night, drinking Jolt cola, and hammering out a full-blown system in 36 hours?

Why is it so tough for people to embrace game-changing ideas and start to do things differently?
(more…)

Rebroadcasts of Jericho start this Friday

Monday, July 2nd, 2007

Just to let everyone know, the resurrected television show called Jericho will begin rebroadcasts of the original episodes this Friday, 6 July 2007.  Check it out.

Read all about it here.