A Django site.
May 27, 2007
» 37 Days

After reading the Why 37 days blog, which I found through Bloggers and Writing skills which brought me to The Happiness Project - long live the RSS feed reader Bloglines - I wondered what I would do if I knew I had only 37 days to live...

I think that more interesting than the answer to this question is the process of dealing with the question. Does it add to the quality of my life worrying about now?

Carpe diem!

» Succeed by giving up

Everybody knows a project running a death march. The deadline is nearing quickly but the product is not ready by far. New problems pop-up every day, every change seems to make things worse, developers are doing overtime against their will, budgets have exceeded, requirements are slipping rapidly to make up for requirements that could not be finished in time.

This reminded me of what my daughter did when she was facing her final exams at high school. It was math that was troubling her -- or better, it was troubling us --because results were quite low. So she needed a good point for her final for Math to pass.

If I were in her shoes, I would start studying hard, really hard, to catch up with all the stuff that I had missed in the past months. The easy parts are easy to succeed, so I would not give them much attention, just look through it to refresh my memory. But the difficult parts, I would study -- for hours. But... my daughter did precisely the opposite.

"This, this and this I do not understand, so lets skip it", she said, "I will fail on those parts anyway so why waste more time on it." And then she started studying on the subjects she was already good at, paying no attention to her weaknesses. Why? "Because I'll mess up most of it anyway, so those parts are going to save me". And she passed her exams... not with straight 'A'-s, but she passed! And she was focussed and did not worry for a minute.

I admire her for this...

April 14, 2007
» Excellent or famous?

For a long time I though that being present on discussion forums and weblogs, being able to be a though leader on a particular subject, being able to write great articles, give excellent presentations, being involved in everything that is important to the business and to my profession, and also being excellent in your day-to-day work and life,

is necessary to be successful.

Well, it is not. It is fun to do it all, but being excellent in your day-to-day life is hard enough and sufficient. All the rest is the cream on the pudding.

March 17, 2007
» Second Life, a hype

I am reading a lot about Second Life lately. Various companies are looking into it as a way to promote their and show their new products, even to have them tried out, yet withou really understanding or even visioning the business value that it might bring. I wonder what they are really looking for.

IBM for instance is planning to have meetings, lectures and trainings in Second Life. Recently Grady Booch announced that his virtual self is giving a virtual lecture in the virtual world. But I don't see my virtual self sitting in a virtual classroom looking at and listening to a virtual speaker and virtual peers. Not if there are non-virtual (first life) video conferencing applications available that show real people with real voices and, more over, real expressions. I don't see myself watching a movie sitting (virtually) in a virtual cinema - and sitting behind the computer in reality - if I can see the same movie in much better quality and performance using Media Player applications.
I don't even see my try out new Nike shoes just by looking how well they fit my avatar, if I can't try them on at my own real feet. Haven't you seen the fancy flash applications of cars, where they show intereriors, exteriors, engines, safety features, in-car entertainment systems. You don't need a complete virtual world where you can travel between islands to show those products.

Second Life is typically an application to build virtual communities: build social networks and interacting with people within your network. From that perspective it is nothing more - and nothing less - than an ordinary chatroom with a (3D) graphical interface.

IBM and other companies are going to invest in Second Life to explore the business potentials, but they hardly invested in exploring the potential of previous social networks. Take for instance the IBM DeveloperWorks "community": it's just a newpaper-like publication board with discussion forums. The community building primarily comes from the people who contribute to the discussion forum. Originally discussion forums were just Q&A; forums, where a user could post a question and many users posted answers to the question. But already in the Rational days there was the Rational Developer Network, a thriving community where people not only posted questions and answers, but also shared knowledge and experience. And not only on the product specifics, but also more general about professional interests, such a configuration management, process management, modeling, etcetera.

In 2003, Rational recognized the value of user communities. They formed a group volunteers (called Discussion Facilitators) to foster the user community. The social community would be a (low-cost) extension of the support service, and at the same time be a promotional instrument more powerful than the sales force could be. There were plans to create a real user community, where people feel the social connection and support. And then IBM took over and the focus was completely turned to sales. Rational lost its position as methodology leader, products lost their top class position and the community slowly degraded into a simple Q&A forum and website.

And now there is Second Life, a virtual world where social networks are primarily build around dating and gambling. Like many 3D MMORPG (games) I think there is a future to it, as an entertainment platform. Some people may get rich from Linden Dollars, but as a business platform I think it's just a hype.