A web world

It’s kind of interesting to see the turn among most companies out there concerning the use of different software tools for different tasks. For years we have had a mentality that either you create your own monster of a solution or you customize one product from some big vendor. But since the appearance of internet and the web our world has gotten a lot more fragmented.

(All links in this post opens in new windows)

Lately the consumer market has created a feel for sites and products on the net that is not only OK to use, but “necessary” to use. I am of course talking about web based applications and social software. In other words, Facebook, MySpace, LinkedIn, instant messaging products and other similar tools. Several companies have their own Wikis, blogs, forums and instant messaging products. Micro-blogging tools like Twitter and Yammer is also being used more and more these days.

For years we have had Open Source Software (OSS), and except for Linux and Apache not all of them have been accepted by big business. And the only reason that Linux and Apache got accepted was due to their track record and the support from some pretty large vendors, among else IBM.

Lately I have got the feeling that a lot of corporations have accepted the risk of using products with a smaller support organisation than what these corporations are used to. The acceptance of small vendors and OSS products into the suite of software used by corporations have given me as a professional both benefits and challenges.

The biggest challenge is the same as it has been for years now, integration. We need information and functionality integrated on several layers and in infinite ways. So what the big vendors do and have done for years is to create tools for us to help integrate our fragmenting world.

The increasingly complex world of tools and services always make me think of the second law of thermodynamics. Luckily we do not have a closed system; we have the opportunity to impose change and to establish ways to solve our complexity.

So, the next time you use a wiki for documenting your experiences, the next time you rate some other users post on the web, the next time you chat with a colleague or the next time you write a blog post, consider this – how do you use such information from other products and sites within your company. Are you able to use the information? Should you be able to use it? Do you want to be able to use it? And finally, if the answer is yes on any of those questions, how do you integrate your tools?

I have deliberately not mentioned search, archiving and all the other corporate necessities like reviewability, reusability, accountability and so on. Neither do I want to mention the words service oriented architecture (SOA), web services or integration platform. What I want is a world where this information is seamlessly available to me, stored indefinitely and persistently at no cost. As a professional I do not trust this, so I need to gather knowledge I have produced in such a way that it is still available to me even though the service I originally used to create this information no longer exists.

How do you do that?

The future, 2.0

As a follow up to my earlier fantasy of new possibilities regarding a documented generation I would like to blow out some steam regarding social software as well.

One of the problems we see today is that there are only a few people producing the information that is consumed by all the rest. Those reading are participating with tagging, bookmarking and rating of the content, but even this should be easier. The production of the content could also be easier.

So let us play with the idea of a documented world. On our way forward we have a few stops on the way. Some of them we are experiencing right now, among else by using Facebook, Linked-In, Plaxo or other social networking applications. By blogging and micro-blogging what we do and what interests us we are giving the world knowledge and information that can be used by other applications as what we often call value-added content.

Consider this, you are watching a video or listening to a podcast on the net regarding some information. The video or audio is tagged in such a way that as you play the content, different meta-information rolls by in tandem with the content, and the media player might then display related information based on automated searches as you watch. We are talking hypermedia that intelligently can give you information that you need or want. You will be able to decide where the information is gathered from.

In the next generation of social software I expect us to be able to increase the value for each other in even better and easier ways than today. And as always, the enabler of these features will always be technology.

So in the future, expect great things. Probably not some of the small ideas I present to you here. What we will see will probably be better.

And you will be a part of it. By easily producing content, and adding meta-information and grading what you see. The world will give you more of what you want and of what interests you.

Whether it is semantic technology or intelligent search engines, I bid welcome to interesting and feature rich social networks, in a documented world where you can have an even more enhanced life experience.

Soon, in a life near you!

Social software – the roadmap forward?

Earlier this week there was a launch of a new open web API called OpenSocial. Marc Andreessen writes a bit about it on his blog (Update 2010-05-28: Article gone – only links to his blog). He says that OpenSocial is an API that can be supported by “Containers” or social networking systems like Orkut or LinkedIn, and “Apps” – applications that can be embedded within those containers. An open Facebook platform if you like.

Six Apart is one of several providers of what we call “Social Software”. In their case they have focused on different blogging solutions. Some of the most known are “TypePad”, “Movable Type” and “Live Journal”. In a recent article or blog entry they told us what I would like to think of as their manifesto. Here they focus on a few main ideas around the new OpenSocial initiative (I admit that I am paraphrasing their bullet points):

  • You can use whatever applications and whatever networks you want, we think that is OK.
  • There isn’t going to be One Big Winner, people will be using lots of networks and applications.
  • We need Open Standards for it to work.
  • The users have to have control, and the tools must honor privacy.
  • OpenSocial combines the best from a lot of sites and applications.
  • OpenSocial enables people, not the politics between big companies.

Impressive. If they stand by this they are quite altruistic, or … are they?

Oh, I find the OpenSocial initiative quite interesting and it fits many of my views. Google is one of the participants so that makes it probable that it will be utilized and get some press coverage. I look forward to see what the effects of this are going to be.

If you want to see what Digg thinks about SixApart and OpenSocial check out this link.

Posted from Bærum, Akershus, Norway.

Web 2.0 – Scary technology?

Some of the inspiration behind this blog-post came from this post on www.technewsworld.com.

The reason why I write about this here is that it seems that he and I have experienced some of the same challenges. These issues are also present for all other network based solutions that people like me suggests would “solve” all the world’s problems. If perhaps not expressed as clearly as by the author of that article, some of the risks have to be addressed by all internet-consultants when we propose a new solution.

The problem we see here is based on several conflicting needs felt by the users. In order to explain these issues I need to step back and explain the basic ideas behind internet based solutions.
Continue reading

Posted from Oslo, Oslo, Norway.