It is quite exciting to surf on the waves of computing revolution. A wave after another wave brought us different ways of exploiting computing technologies. Keeping updates would be a problem, but not mine. I like to learn, anyway.
Virtual collaboration or virtual society is getting real. In early 1990s, there was a sci-fi novel, Snow Crash. In the novel, a metaverse is depicted. Metaverse is not a game, but a society in which people interact one another not physically, but virtually. The point is that everything in the metaverse is represented in 3D as objects in our real world. Now, a system, Second Life, is made based on the concept of metaverse in Snow Crash. Dr. Dobbs, a programming magazine, plans to have a 'hall' or a booth in the Second Life. Like we read the magazine to learn, avatars in the Second Life go there to gain programming knowledge. By the way, avatar is the representation of a user in the Second Life. You, as a user in real, are incarnated as an avatar in the Second Life. Hard to understand? Read Snow Crash or play Second Life.