Off the Top: Systems Entries
Showing posts: 1-15 of 27 total posts
Ghosts of Technology Past, Present, and Future
The past two days have brought back many memories that have reminded me of the advances in technology as well as the reliance on technology.
Ghost of Rich Web Past
I watched a walk through of a dynamic prototype yesterday that echoed this I was doing in 1999 and 2000. Well, not exactly doing as the then heavy JavaScript would blow up browsers. The DHTML and web interfaces that helped the person using the site to have a better experience quite often caused the browser to lock-up, close with no warning, or lock-up the machine. This was less than 100kb of JavaScript, but many machines more than two years old at that time and with browsers older than a year or two old did not have the power. The processing power was not there, the RAM was not there, the graphics cards were not powerful, and the browsers in need of optimizing.
The demonstration yesterday showed concepts that were nearly the exact concept from my past, but with a really nice interface (one that was not even possible in 1999 or 2000). I was ecstatic with the interface and the excellent job done on the prototype. I realized once again of the technical advances that make rich web interfaces of "Web 2.0" (for lack of a better term) possible. I have seen little new in the world of Ajax or rich interfaces that was not attempted in 2000 or 2001, but now they are viable as many people's machines can now drive this beauties.
I am also reminded of the past technologies as that is what I am running today. All I have at my beck and call is two 667MHz machines. One is an Apple TiBook (with 1 GB of RAM) and one is a Windows machine (killer graphics card with 256MB video RAM and 500MB memory). Both have problems with Amazon and Twitter with their rich interfaces. The sites are really slow and eat many of the relatively few resources I have at my disposal. My browsers are not blowing up, but it feels like they could.
Ghost of Technology Present
The past year or two I have been using my laptop as my outboard memory. More and more I am learning to trust my devices to remind me and keep track of complex projects across many contexts. Once things are in a system I trust they are mostly out of my head.
This experience came to a big bump two days ago when my hard drive crashed. The iterative back-ups were corrupted or faulty (mostly due to a permission issue that would alter me in the middle of the night). The full back-up was delayed as I do not travel with an external drive to do my regular back-ups. My regularly scheduled back-ups seem to trigger when I am on travel. I am now about 2.5 months out from my last good full back-up. I found an e-mail back-up that functioned from about 3 weeks after that last full backup. Ironically, I was in the midst of cleaning up my e-mail for back-up, which is the first step to my major back-up, when the failure happened.
I have a lot of business work that is sitting in the middle of that pile. I also have a lot of new contacts and tasks in the middle of that period. I have my client work saved out, but agreements and new pitches are in the mire of limbo.
Many people are trying to sync and back-up their lives on a regular basis, but the technology is still faulty. So many people have faulty syncing, no matter what technologies they are using. Most people have more than two devices in their life (work and home computer, smart phone, PDA, mobile phone with syncable address book and calendar, iPod, and other assorted options) and the syncing still works best (often passably) between two devices. Now when we start including web services things get really messy as people try to work on-line and off-line across their devices. The technology has not caught up as most devices are marketed and built to solve a problem between two devices and area of information need. The solutions are short sighted.
Ghost of the Technosocial Future
Last week I attended the University of North Carolina Social Software Symposium (UNC SSS) and while much of the conversation was around social software (including tagging/folksonomy) the discussion of technology use crept in. The topic of digital identity was around the edges. The topic of trust, both in people and technology was in the air. These are very important concepts (technology use, digital identity, and trusted technology and trusted people). There is an intersection of the technosocial where people communicate with their devices and through their devices. The technology layer must be understood as to the impact is has on communication. Communication mediated by any technology requires an understanding of how much of the pure signal of communication is lost and warped (it can be modified in a positive manner too when there are disabilities involved).
Our digital communications are improving when we understand the limitations and the capabilities of the technologies involved (be it a web browser of many varied options or mobile phone, etc.). Learning the capabilities of these trusted devices and understanding that they know us and they hold our lives together for us and protect our stuff from peering eyes of others. These trusted devices communicate and share with other trusted devices as well as our trusted services and the people in our lives we trust.
Seeing OpenID in action and work well gave me hope we are getting close on some of these fronts (more on this in another post). Seeing some of the great brains thinking and talking about social software was quite refreshing as well. The ability to build solid systems that augment our lives and bring those near in thought just one click away is here. It is even better than before with the potential for easier interaction, collaboration, and honing of ideas at our doorstep. The ability to build an interface across data sets (stuff I was working on in 1999 that shortened the 3 months to get data on your desk to minutes, even after running analytics and working with a GIS interface) can be done in hours where getting access to the wide variety of information took weeks and months in the past. Getting access to data in our devices to provide location information with those we trust (those we did not trust have had this info for some time and now we can take that back) enables many new services to work on our behalf while protecting our wishes for whom we would like the information shared with. Having trusted devices working together helps heal the fractures in our data losses, while keeping it safe from those we do not wish to have access. The secure transmission of our data between our trusted devices and securely shared with those we trust is quickly arriving.
I am hoping the next time I have a fatal hard drive crash it is not noticeable and the data loss is self-healed by pulling things back together from resources I have trust (well placed trust that is verifiable - hopefully). This is the Personal InfoCloud and its dealing with a Local InfoCloud all securely built with trusted components.
Yahoo! Bookmarking and Broken Roadmap
[Update: [This response came from Nathan Arnold an engineer on the Bookmarks/Social Search team
It would seem that either we've under-communicated the roadmap ideas, and you've gotten the wrong impression of what's going on.
No MyWeb user is being forced to use Bookmarks or Del.icio.us just yet. Del.icio.us continues to stand on its own, and MyWeb and Bookmarks continue to share your data. If you save something in Bookmarks, it will be private in MyWeb. If you save something in MyWeb, it will show up in Bookmarks and you can edit it their (bookmarks being private, only you can access it).
The eventual roadmap is to migrate users off MyWeb only when the good social elements of MyWeb have been integrated into the bookmarks product. Until that time, users can continue to use MyWeb as they see fit. When we do shut the switch off to MyWeb, the same features will be available on Bookmarks.
At that time, they will ALSO have the option of migrating content to del.icio.us.
Hope that clears it up...]
I have received a lot of response to one item from yesterday's post, Yahoo! Bookmarks Beta (or Alpha), which looked at the new bookmarking replacement from Yahoo!. The response has been rather harsh and critical of one move, that is pulling the MyWeb 2 content into the Bookmarks Beta. Most IMs and e-mail are from people who are really livid that their social bookmarking content is pulled into a closed system. Had Yahoo been smart and clearly stated they were doing this on the Bookmark Beta page it would not have helped it seems as they took people's information from one context and are breaking that context. Not grasping this essential component has be questioning if Yahoo really has thought this through. Yesterday I focussed on the design and development problems, today I am focussing on the product issues.
Bookmarking Beta
Yahoo! drastically needed to update their Bookmarking tool. It is a tool that is widely used and was really clumsy in today's web works. The ease of use of the new tool and adopting MyWeb 2's saved pages and adding tagging to folders was essential. Bookmarks is a closed system as it always has been, but some elements of sociality are integrated that are seemingly familiar and comfortable for regular people.
Bookmarking Beta has a good overview video highlighting some of the new functionality and possibly helpful help pages (ironically the link for help is broken in Safari and the in Firefox you can get to the help page, but the content is not viewable). The marking and explanation around the new Bookmarking tool is good and is needed.
Breaking Social Bookmarking
Yahoo! moving the the small base of people using MyWeb 2 into Bookmarking Beta was flat out foolish. I thought so yesterday, but there were so many other things that needed addressing I lumped it in with the rest. The livid responses I received about this one made me realize it really needs more focus. Yahoo! never explained or marketed MyWeb 2 well, if at all. It is a rather good tool that did some things really well. One of the things that was quite good was its ability to share and recommend items from your friends and contacts. This was a component that oddly was well ahead of del.icio.us and was in the product before Yahoo! acquired del.icio.us. The potential for great social interactions, recommendations, and interactions was central for most of the people that used MyWeb 2 regularly. For others it was a more friendly interface to a social bookmarking tool than del.icio.us (I will get to this in more depth in a moment).
Moving MyWeb 2 content, which is content with intent to be social into a tool that is not social is really backwards thinking. The strong reactions by people who use the tool prove this out. Connecting those dots to begin with deeply has be questioning if Yahoo! gets what they are doing. It is an old web mistake, a really poor old web mistake.
Shrinking 3 to 2
The stated roadmap for MyWeb 2, Bookmarks, and del.icious has Yahoo! moving three main products into two. Two are similar and one is different. Bookmarks is different as it is not traditionally a social tool (not saying it could not or should not be, if done well). MyWeb 2 and del.icio.us are similar tools in that they are both social bookmarking tools. While they are similar the audiences for both are vastly different and the I am really not sure they will or even should mix.
Yahoo! Innovation and Focus on Regular People
Yahoo! in recent years has bought some incredibly innovative companies. There was a whole lot of questions about integrating products that were innovative into the standard Yahoo! offerings. The first of these companies was Flickr, which was a product that was (and is back to being) incredibly innovative. Flickr was vastly different than Yahoo! Photos and many questioned how Yahoo! would integrate them. What Yahoo! did with Flickr is take some of their innovations and integrate them into their mainstream Photo product. What Yahoo! did that was brilliant was leave Flickr as a its own product and let them innovate and test the waters. The Flickr team has grown and they are back to doing insanely brilliant things. Integrating a Flickr into Photos would not have been good for either product. Photos is aimed at regular people who love the product and it serves them well. Flickr is a different beast as it is very social and it is very emergent and it has a fan base that gets that. Flickr has passionate users that love the new features, functionality, and sociality. It has an interface that meets those passionate fans.
Yahoo! has an incredibly large user base (around 70 million people). Its focus is on regular people and serving their needs really well. It is currently going through upgrades to its interfaces for many products, see the Yahoo! homepage for a sample of the great interfaces that are aimed and working really well for regular people and are seemingly being brought to other products, like Bookmarks. These regular people are not the alpha geeks and followers of the innovative products, they want products that work as they expect and they are comfortable with allowing them to do what they want and need. Yahoo! gets this really well and are marrying the innovation and improved design that will work across browsers for these regular people. Yahoo takes time and care ensuring that the products are as smooth, bug-free, and usable as any product or company out there (possibly better than most). They build real products that real people can use.
Innovation and del.icio.us
The big problem I see, which is far worse than the big mistake of moving MyWeb 2 into Bookmarking Beta, is taking an innovative product like del.icio.us and pushing it mainstream. Currently, del.icio.us has about 1 million users. These users are not the normal Yahoo! regular people users, they are ones that will use and enjoy innovative products. The del.icio.us interface is one that many of the regular people understand or like (I have done a decent amount of user testing around this) as it seems very "geeky" and I have heard comments along the lines of "I never liked DOS". This is fine as many of those that use and passionately love del.icio.us enjoy the interface. The interaction design, like the compound tag terms are really foreign to regular people, who more easily understood the comma separated tags with spaces between real words (as that is how most regular people write a string of terms). It has a completely different base of people using it than regular people.
Yahoo! really needs del.icio.us to keep innovating. Joshua Schacter and his team are doing incredible things and they need to keep trying new things and pushing the envelope. Yahoo! really needs a del.icio.us, just like it needs Flickr to remain a distinct product. I have constantly wondered why del.icio.us never took on Yahoo! branding like Flickr or Upcoming, but of late I had thought it was letting del.icio.us innovate and be free, which makes a lot of sense.
Poisoning the Water
What the Yahoo! roadmap seems to be doing is poisoning the water. Bringing del.icio.us into the mainstream will piss off many of those people who are passionate about del.icio.us and its innovation. There were fears of this with Flickr, but Yahoo! proved that leaving Flickr alone was valuable to the company as a whole. Either Yahoo! does not care about the innovation or the passionate users that help provide feedback on social bookmarking to Yahoo! or they don't get what they have. There are two very different sets of people using Yahoo! products and those using del.icio.us. Mixing the two will more likely alienate the passionate del.icio.us users or not be a product that will work well with regular people. Like Flickr and Photos they are two separate groups of people. Yahoo! needs both groups of people to maintain is regular people using Yahoo! and to keep the innovation going.
What Roadmap?
It really makes no sense to poison del.icio.us by pushing it mainstream. So what roadmap? It seems like Yahoo! should have a self supporting tool with del.icio.us with a revenue neutral product (at least revenue neutral) that is ad supported. It needs that quick moving testing and innovation platform (it also needs them for many other products, like calendaring, address book, file storage, etc.) to keep the pipeline filled with good well tested ideas that work with people who are understanding of emergent systems. These good ideas can then flow into testing for the tools for regular people and see if they work there. Yahoo! needs its social bookmarking advocates that love del.icio.us, they can not afford to lose their eyes, interest, or input.
So where does the social bookmarking tool or features for regular people go? Yahoo! needs its new and improved Bookmarking tool and it needs del.icio.us. Changing del.icio.us to go mainstream would be a monumental screw-up. Bringing more sociality into the regular Bookmarking tool, would be a better option. Yahoo! already screwed up by putting content from a their social bookmarking took into a non-social bookmarking tool. The failures of MyWeb 2 were largely no marketing and no iteration to fix the many rough bits.
New ideas explaining and time. Innovation takes time to become integrated into use by regular people. Innovation and understanding of new constructs and concepts get adopted through reading the manual (FAQ or Help), watching a demonstration, reading about it in their normal media streams, watching friends and co-workers, and recommendations of friends. Yahoo! is beginning to take these steps with Bookmarking Beta, they never did this well for MyWeb 2. Bringing the new tools of sociality into the regular Bookmarking tool with highlighting the need for it (triggering the lightbulb moment) and various means of educating would make sense. The social networking tools should become part of the mainstream. Tying these interactions and relating them to known social constructs in peoples lives for sharing information with some groups and not all is something many regular people get. It takes explaining it in terms that regular people understand. Yahoo! does this explaining very well in many other places, why is it so difficult to grasp for social networking?
One avenue for introducing social bookmarking into the mainstream is sharing bookmarks with Yahoo! Groups that they already belong to. Many people have their bridge club in Groups or their kid's soccer (football) team. They have groups of people that they are comfortable sharing links and other information with already. Limiting the new Bookmarks tool to e-mail and SMS is fine, but it seems like there is a ready audience waiting for a well explained tool that would solve technology problems they already have, which is sharing links and bookmarks with people they already know and trust. Yahoo! really needs to use what they do well in various contexts and various audiences that use it.
Still Thowing Out the User
There is much buzz about getting rid of the term user these days. Don Norman talks about using the term person, PeterMe picks up on this, and others are not happy with the term "user generated content", like Jon Udell who would like to use "reader-created content", Robert Scoble who believes it is screwing the Long Tail, and Jeff Veen who talks about people writing the web. I have to agree, well I did more than agree.
Throwing Out the User
More than a year ago I got fed up with the user and wrote about saying Good Bye to the User. In years prior I have watched people having painful moments in usability testing. These people felt sorry that they could not easily use what we built and designed. They had empathy for us, but we just lumped them in the category "user". User is not a good word, it is a dirty four letter word. Far too many times designers and developers blame the "user". We tried to solve the user's problems. It was not the problem of the user, it is a real person's pain.
As designers and developers we know deep inside that technology is complex and difficult to use, but we often forget it. The term user has stood in the way. But using person or people, we can see the pain and feel the pain. Many of us consider ourselves users and we do not have these problems, but we are über users, who at one point had the same pain and struggles.
People are different, we have learned this early in life. We can take some characteristics and lump groups of people together, but there are so many important facets that that make us who we are it is difficult to lump people across facets. The only way to lump people separating ourselves as designers and developers out of the equation and putting the focus on regular people. If you are reading this, you are most likely not a regular person who has problems using technology as they wish or need to. It is real people with pain. It is real people who worry about privacy, identity issues, easy access to needed info for themselves and some easy access for some people they know but impossible access for most everybody else, etc. But, the problem with this is these real people do not know this is what they want or need until they do not have it an it becomes painfully aware to them.
Generating Content
I like approach of Jeff Veen and Jon Udell who focus on person-created content. In a hip world of popularity engines like Digg where the masses or crowd bubble up information we forget that most people listen and trust individual voices. We have done this with mass media for years. We trusted certain news anchors and certain reporters on television. We read and trusted certain journalist, columnists, reviewers, and opinion writers. This trust was not always to the wrapper of the communication, like a paper or the whole network news offerings. It comes down to people trusting people. Individuals trusting individuals.
Those of us who have been blogging for nearly a dog year or more understand it is about the individual. We are individual people creating content. We are individual voices. We may be part of a collective at times, but people trust us the person and over time may come to trust people we trust, whom our readers do not know and do not trust yet.
Bringing People Together with People
So what do we need in these social computing environments? We need to see the person. We need to have the ability to find the person similar to us. We want to find those whom are near in thought to us. This may not be the most prolific person on a subject or the most linked to, but their interests match our interests and or vocabularies are similar (often a very good sign of commonality). In the popularity engines we should be able to find those who have "liked" or "dug" things similar to that which we have the same feelings and/or interests.
Doing Without the User
The past year I have been asked many times how easy it is not to use the term user. Well, at first it was hard to transition because it was a term I just used with out thinking. It was also hard because many of my clients and customers I worked with liked using the term user (they also have had many of the problems that come with the term user). But, over time I have a few clients using people and the empathy for the pain that the people who use their products feel is felt and it is reflected in their work products.
One benefit that came from focussing on the person and not the user has been being able to easily see that people have different desired uses and reuses for the data, information, media, etc. that the products I am working on or my clients are developing. I can see complexity more easily focussing on people than I could the user. Patterns are also easier to see looking at the individual people as the patterns resemble flows and not steps. When we focus on the user we try to fit what we built to pre-determined patterns, which we have broken into steps. We can determine steps that are roughly common points of task changing in the flows (changing from seeking to recognizing in a search task it part of an iterative flow, which we can determine is a separate step, but whether that leads to the next step or iterates a few more times is part of a person's information workflow.
Steps are Broken
One of the steps that is getting broken by real people is that around process. People use tools in different ways. For years we have been looking at a publish and subscribe model. But, that is missing a step or two when we look at the flows. People create content and publish it, right? Well, not quite. We are seeing people skipping the publish and pushing it straight to syndication. There is no single point where it is published and has a definable address. The old publish and subscribe model assumed publishing would syndicate the information (RSS, ATOM, RDF, etc.). But, we all know that syndication has been a really slow adoption for traditional media. It was many years after those of us blogging and syndicating information saw traditional media pick-up on the trend. But, traditional media has always understood going straight to syndication with columnists, radio, and television shows. It was the blogging community and personal content creators that were late to understanding we could just syndicate the information and skip the publishing step in the flow.
Getting to Watching People and Flows
How do we not miss things? We watch people and we need to pay attention to their flows. Each individual, each of their desires, each of their different personal information workflows, across each of their current devices, and how they wish they could have what we build inflict less pain on their person.
The person should not feel empathy for those of us building and designing tools and systems, we must feel the person's and peoples pain and feel empathy for them. Where have we stood in their way of their desired flow? Now we must get out of the way, get rid of the user, and focus on people to build and design more effectively.
Cultures of Simplicity and Information Structures
Two Conferences Draw Focus
I am now getting back to responding to e-mail sent in the last two or three weeks and digging through my to do list. As time wears I am still rather impressed with both XTech and the Microlearning conferences. Both have a focus on information and data that mirrors my approaches from years ago and are the foundation for how I view all information and services. Both rely on well structured data. This is why I pay attention and keep involved in the information architecture community. Well structured data is the foundation of what falls into the description of web 2.0. All of our tools for open data reuse demands that the underlying data is structured well.Simplicity of the Complex
One theme that continually bubbled up at Microlearning was simplicity. Peter A. Bruck in his opening remarks at Microlearning focussed on simplicity being the means to take the complex and make it understandable. There are many things in the world that are complex and seemingly difficult to understand, but many of the complex systems are made up of simple steps and simple to understand concepts that are strung together to build complex systems and complex ideas. Every time I think of breaking down the complex into the simple components I think of Instructables, which allows people to build step-by-step instructions for anything, but they make each of the steps as reusable objects for other instructions. The Instructables approach is utterly brilliant and dead in-line with the microlearning approach to breaking down learning components into simple lessons that can be used and reused across devices, based on the person wanting or needing the instruction and providing it in the delivery media that matches their context (mobile, desktop, laptop, tv, etc.).
Simple Clear Structures
This structuring of information ties back into the frameworks for syndication of content and well structured data and information. People have various uses and reuses for information, data, and media in their lives. This is the focus on the Personal InfoCloud. This is the foundation for information architecture, addressable information that can be easily found. But, in our world of information floods and information pollution due to there being too much information to sort through, findability of information is important as refindability (this is rarely addressed). But, along with refindability is the means to aggregate the information in interfaces that make sense of the information, data, and media so to provide clarity and simplicity of understanding.
Europe Thing Again
Another perspective of the two conferences was they were both in Europe. This is not a trivial variable. At XTech there were a few other Americans, but at Microlearning I was the only one from the United States and there were a couple Canadians. This European approach to understanding and building is slightly different from the approach in the USA. In the USA there is a lot of building and then learning and understanding, where as in Europe there seems to be much more effort in understanding and then building. The results are somewhat different and the professional nature of European products out of the gate where things work is different than in the USA. This was really apparent with System One, which is an incredible product. System One has all the web 2.0 buzzwords under the hood, but they focus on a simple to use tool that pulls together the best of the new components, but only where it makes sense to create a simple tool that addresses complex problems.
Culture of Understanding Complex to Make Simple
It seems the European approach is to understand and embrace the complex and make it simple through deep understanding of how things are built. It is very similar to Instructables as a culture. The approach in the USA seems to include the tools, but have lacked the understanding of the underlying components and in turn have left out elements that really embrace simplicity. Google is a perfect example of this approach. They talk simplicity, but nearly every tool is missing elements that make it fully usable (calendar not having sync, not being able to only have one or two Google tools on rather than everything on). This simplicity is well understood by the designers and they have wonderful solutions to the problems, but the corporate culture of churning things out gets in the way.
Breaking It Down for Use and Reuse
Information in simple forms that can be aggregated and viewed as people need in their lives is essential to us moving forward and taking the pain out of technology that most regular people experience on a daily basis. It is our jobs to understand the underlying complexity, create simple usable and reusable structures for that data and information, and allow simple solutions that are robust to be built around that simplicity.
System One Takes Information Workflow to a New Level
While at Microlearning Conference 2006 Bruno and Tom demonstrated their System One product. This has to be one of the best knowledge/information tools that I have seen in years. They completely understand simplicity and interaction design and have used it to create an information capture and social software tool for the enterprise. Bruno pointed me to a System One overview screen capture (you do not have to login to get started) that features some of the great elements in System One.
One of the brilliant aspects of System One is their marketing of the product. While it has easily usable wiki elements, heavy AJAX, live search, etc. they do not market these buzzwords, they market the ease of use to capture information (which can become knowledge) and the ease of finding information. The simplicity of the interface and interaction make it one of the best knowledge management tools available. Most knowledge management tools fall down on the information entry perspective. Building tools that are part of your workflow, inclusion of information from those that do not feed the KM tool, is essential and System One is the first tools that I have seen that understands this an delivers a product that proves they get it.
The enterprise social software market is one that is waiting to take off, as there is a very large latent need (that has been repressed by poor tools in the past). System One tool is quite smart as they have built e-mail search, file access, Google live file search (you type in the wiki (you do not need to know it is a wiki) and the terms used are searched in Google to deliver a rather nice contextual search. This built in search solves the Google complexity of building solid narrow search queries, but the person using the system just needs to have the capability to enter information into the screen.
Those of us that are geeks find Google queries a breeze, but regular people do not find it easy to tease out the deeply buried gems of information hidden in Google. Surfacing people who are considered experts, or atleast connectors to experts on subjects is part of the System One tool as well and this is an insanely difficult task in an enterprise.
My only wish was that I worked in an organization that would be large enough to use this tool, or there was a personal version I could use to capture and surface my own information when I am working.
You may recognize System One as the developer of retreivr, the Flickr interactive tool that allows you to draw a simple picture and their tool will find related photos in Flickr based on the drawing's pattern and colors. It is a brilliant tool, but not as smart as their main product.
More XTech 2006
I have had a little time to sit back and think about XTech I am quite impressed with the conference. The caliber of presenter and the quality of their presentations was some of the best of any I have been to in a while. The presentations got beneath the surface level of the subjects and provided insight that I had not run across elsewhere.
The conference focus on browser, open data (XML), and high level presentations was a great mix. There was much cross-over in the presentations and once I got the hang that this was not a conference of stuff I already knew (or presented at a level that is more introductory), but things I wanted to dig deeper into. I began to realize late into the conference (or after in many cases) that the people presenting were people whose writting and contributions I had followed regularly when I was doing deep development (not managing web development) of web applications. I changed my focus last Fall to get back to developing innovative applications, working on projects that are built around open data, and that filled some of the many gaps in the Personal InfoCloud (I also left to write, but that did get side tracked).
As I mentioned before, XTech had the right amount of geek mindset in the presentations. The one that really brought this to the forefront of my mind was on XForms, an Alternative to Ajax by Erik Bruchez. It focussed on using XForms as a means to interact with structured data with Ajax.
Once it dawned on me that this conference was rather killer and I sould be paying attention to the content and not just those in the floating island of friends the event was nearly two-thirds the way through. This huge mistake on my part was the busy nature of things that lead up to XTech, as well as not getting there a day or two earlier to adjust to the time, and attend the pre-conference sessions and tutorials on Ajax.
I was thrilled ot see the Platial presentation and meet the makers of the service. When I went to attend Simon Willison's presentation rather than attending the GeoRSS session, I realized there was much good content at XTech and it is now one on my must attend list.
As the conference was progressing I was thinking of all of the people that would have really benefitted and enjoyed XTech as well. A conference about open data and systems to build applications with that meet real people's needs is essential for most developers working out on the live web these days.
If XTech sounded good this year in Amsterdam, you may want to note that it will be in Paris next year.
Live Data Could Solve the Social Bookmarking Problem with Information Volatility
Alex brings up something in his Go and microformat stuff! covering what is in the works with Microformats at Microsoft. Scroll down to where Alex talks about "mRc = Live data wiring", now this live data access is incredibly important.
One of the elements that has been bugging me with social bookmarking it the volatility of the information is not taken into account when the bookmark is made. No, I am not talking about the information blowing up, but the blood pressure of the person bookmarking may rise if the data changes in some way. I look at social bookmarking, or bookmarking in general as a means to mark a place, but it fails as an indicator of state or status change of the information we are pointing to. The expressing of bookmarking and/or tagging is an expression of our explicit interest in that object we bookmarked and/or tagged. The problem is our systems so far are saying, "yes, you have interest, but so what".
What the live data approach does is makes our Personal InfoCloud active. If we could bookmark information and/or tag chunks of information as important we should be able to find out when that information changes, or better get an alert before the information changes. One area where this is essential and will add huge value is shopping. What happens with products in the real world? The prices change, they go out of stock, the product is modified, production of the product stopped, etc. The permeations are many, but those expressing interest should be alerted and have their information updated.
One of the things I have been including in my "Come to Me Web" presentations is the ability to think about what a person needs when they use and want to reuse information. We read about a product we desire, we read the price, but we may think about the product or put it on a wish list that is related to an event in the future. When we go to act on the purchase the information we have gathered and bookmarked may be out of date.
One solution I have been talking about in my presentations is providing an RSS/ATOM feed for the page as it is bookmarked so the person gets the ability to get updated information. I have built similar functionality into past products years ago that let people using data know when the data changed (e-mail) but also provided the means to show what the data was prior and what it had changed to. It was functionality that was deeply helpful to the users of the system. Live data seems a more elegant solution, if it provides the means to see what information had changed should the person relying on or desiring the information want it.
Congressional Race Reaches MySpace
I got a new and different request today in a social site, a request to "add Allan Lichtman as a MySpace friend". While the campaign has an official Allan Lichtman for Congress site, I thought the MySpace page was a new and interesting approach, particularly for a candidate of the people.
First, I do not know of any other campaigns that have a presence on MySpace or other social networking sites. I am sure they exist, but the MySpace entry interests me as it is a place where young voters (potential voters atleast) hang out. Getting people within collision space of running into a candidate in a web-based community is interesting. A friend of a friend in virtual space is a good play in my book.
While, I know very little about Allan Lictman I added him as a friend as a marker to spend a little more time finding out about him and his campaign. The request and the failure of social networking systems lack of ability to more granularly define relationships or components of relationships that "friends" have defined is really made clear here. I can not define how I know Allan Lichtman, nor can I define the elements that I find of interest in his stances.
Do we need a political social network? I really do not think that more verticals to social spaces are needed, but the social spaces we have need to stop being relative failures for the millions that use them and find them still frustrating.
So, for now I am a "friend" of Allan Lichtman on MySpace.
Sticks and Stones...
Today was the day to fight for my right to use my name. I had to get my driver's license renewed before my birthday on Monday. When we moved a few years ago the change of address had my last name mashed up (yes, I know they were early Web 2.0 adopters mashing up everything in sight, funny) my last name by taking out the space. My last name of "Vander Wal" became Vanderwal, which is not my last name. I am already dealing with on mash-up from the late 1800s and early 1900s with my family name getting converted from "van der Wal" to its current "Vander Wal". This I can deal with, but I don't mind at all when I travel to the Netherlands or elsewhere in Europe when my family name gets the extra space and loses a capital letter.
Today I have a few years of having to prove who I am in the United States, because of this mash-up. I continually get the "you are not in our system" because of the space or lack of space. The current nationalized computer systems have been built to not accept the space in last names. It seems somebody named Smith was hired or a bunch of Smiths to build the system.
I was continually told today that I could no longer have the space in my last name in the Maryland driver's license system. I kept repeating it was my last name and with out the space was not my last name and made proving my identity rather difficult (at best) in certain situations. I was asked if I was always a citizen of the United States of America. I was asked if I was born in this country. I was even told I had a slightly foreign accent (this is normal, but mostly in taxis to and from an airport).
It took pulling out my U.S. passport (the only one I have, but today wishing I could have another just for a tiny slice of sanity) and Social Security card to prove my last name is "Vander Wal" and does have a space. The person behind the desk finally asked the manager what to do. It seems there is an over ride in the system to allow for spaces in the system and as long as the system keeps my identity number the same (not the same as my Social Security number) all is fine. So I get to keep my name.
You ask about my screen name? Yes, I use "vanderwal" as an inside joke and self-deprecating as that is as badly as one could do with my family name. I have been finding this has its problems when friends try to remember where the space goes, or even if there is a space.
MyWeb 2 Grows Up Quickly into a Usable Tool
Earlier this week I chose to use Yahoo! search rather than the default Google that I usually use. The search page on Yahoo! had sponsored links at the top of the page, but then a few other offerings followed by the usual offerings. The second set was dead on what I was seeking. What were these second set of links? They were the results of those in "My Community" in MyWeb 2 Search, which is similar to del.icio.us in that it is a social bookmarking tool with tagging.
This discovery from a community of less than 40 people really surprised me. Of those 40 people less than 15 have more than 5 pages they have bookmarked, but this community is one I share interests and vocabulary. I was partial shocked with amazement as when MyWeb 2 launched in beta a few weeks ago (or a few months at this point) I was completely under whelmed as most of the links in MyWeb 2 were for things I not only had not interest in, but did not care to have recommended.
As the net effect of more people adding their bookmarks to this socially shared tool grew the value of the tool increased. As it grows I am positive it the aspects of my community will need to get more fine grained so I can say I like the tags from person X (similar to the granular social network which would make better use of the social network for recommender systems that actually could be used and trusted). One of the benefits of MyWeb 2 is that it gets layered on top of Yahoo's search results, which is a great place for this information.
I would love to replicate my del.icio.us bookmarks and tags into MyWeb 2 at Yahoo. The next step would be to feed both systems at the same time from one central interface. There are things in del.icio.us that I really like, but the layering of the social bookmarking and with tagging on top of other tools adds greater value to the user.
The Future of Newspapers
A state of the newspaper industry article in today's Washington Post tries to define what people want from newspapers and what people are doing to get information.
Me? I find that newspapers provide decent to great content. Newspapers are losing readers of their print versions, but most people I know are new reading more than one paper, but online. The solutions I see from my vantage are as follows.
Ads
The articles rarely have ads that relate to the stories, foolishly missing ad revenues. The ads that are available are distracting and make for an extremely poor experience for the reader. News sites should ban the improperly targeted inducements that rely on distracting from reading the article, which is the reason the person is on that web page. The person has an interest in the topic. There are monetary opportunities to be had if the news outlets were smart and advertisers were smart.
How? If I am reading an article on the San Francisco Giants I would follow and may pay a little something for an ad targeted to this interest of mine. I like to buying Giants tickets, paraphernalia, a downloadable video of the week's highlights, etc. If I am reading about an airline strike a link to train tickets would be a smart option. A news article about problems in the Middle East could have links to books by the journalist on the subject, other background books or papers, links to charitable organizations that provide support in the region. The reader has shown an interest, why not offer something that will also be of interest?
We know that advertisers want placement in what they consider prime territory, the highly trafficked areas of the site. Often this is when the non-targeted ads appear. This is an opportunity to have non-targeted ads pay a premium, say five to 20 times that of targeted ads. The non-targeted ads have to follow the same non-disruptive guidelines that targeted ads follow. This is about keeping the readers around, without readers selling ads does not make any sense.
Archives
One area the news site are driving me crazy is access to the archives. The news sites that require payment to view articles in the archives are shooting themselves in the foot with this payment method and amount required to cough up to see an article that may or may not be what the person interested is seeking. The archives have the same opportunity to sell related ads, which in my non-professional view, would seem like they would have more value as the person consuming the information has even more of an interest as they are more than a casual reader. Any payment by the person consuming the information should never be more than the price for the whole print version. The articles cost next to nothing to store and the lower the price the more people will be coming across the associated advertising.
Blogging and personal sites often point to news articles. Many of us choose whom we are going to point to based on our reader's access to that information at any point in the future. We may choose a less well written article, but knowing it will be around with out having to pay extortionist rates to see it is what many of us choose. Yes, we are that smart and we are not as dumb as your advertisers are telling you. We, the personal site writers are driving potential ad revenues to you for free, if you open your articles for consumption.
Loyalty
Loyalty to one paper is dead, particularly when there are many options to choose to get our news from. We can choose any news source anywhere in the world. Why would we choose yours? Easy access, good writing, point of view, segment coverage (special interests - local, niche industries, etc), etc. are what drive our decisions.
I often choose to make my news selections to include sources from outside my region and even outside my country. Why? I like the educated writing style that British sources offer. I like other viewpoints that are not too close to the source to be tainted. I like well researched articles. I like non-pandering viewpoints. This is why I shell out the bucks for the Economist, as it is far better writing than any other news weekly in the U.S. and it pays attention to what is happening around the world, which eventually will have an impact to me personally at some point in the future. I don't have patience for mediocrity in journalism and the standards for many news sources have really slipped over the past few years.
News sources should offer diversity of writing style and opinion of one source will attract attention. The dumbing down of writing in the news has actually driven away many of those that are willing to pay to read the print versions. Under educated readers are not going to pay to read, even if it is dumbed down. Yes, the USA Today succeeded in that, but did you really want those readers at the loss of your loyal revenue streams?
Loyalty also requires making the content available easily across devices. Time and information consumption has changed. We may start reading an article in the print edition (even over somebody's shoulder and want to follow-up with it. We should be able to easily find that article online at our desk or from our mobile device. Integration of access across devices is a need not a nicety and it is not that difficult to provide, if some preparation is done with the systems. Many of us will pull RSS feeds from our favorite news sources and flag things for later consumption, but the news sites have not caught on how to best enable that. We may pull feeds at one location, but may have the time and focus to read them at another location, but we may not have the feeds there. Help those of us that are loyal consume your information in a pan-medium and pan-device world that we live in.
Cranky Interface to Bits and Bytes
Been a little cranky around these parts the past week or so. Much of it having to do with having personal observations of the web and design world fortified by my trip to Europe. The market I work in is somewhat behind what is going on in the U.S. in the design and information development is concerned. But, some of the problems I have been seeing as I have been working on Model of Attraction and Personal InfoCloud projects is a severe lack of understanding the cross device problems that users are running into.
My trip to Europe solidified the my hunch that others outside the U.S. are actually working to solve some the user cross device problems that occur. It seems the European market is at least thinking of the problems users face when going from a work desktop machine, to laptop, to mobile device and trying to access information. The U.S. is so desktop and laptop centered they are seemingly blind to the issues. Some of the problems everybody is facing are caused by the makers of the operating systems as the problems with syncing often begin with the operating system. Apple is definately ahead of others with their iSync, but it still has a ways to go.
It is painful to see many sites for mobile products in the U.S. that can't work on mobile devices because they are poorly designed and some even use FrontPage to throw their crud up. I have been finding many mobile users over the past year, across locations in the U.S., that find that lack of sites that will work on a mobile device appalling.
On the other side of the market I hear developers stating they do not develop for mobile users because they do not see them in their access logs. How many times do you think a user will come back and fill your user logs if your site does not work for them? Additionally we are talking about the internet here, not U.S. only information access points, and the rest of the world is mobile they are living in the present and not in the past like the U.S. I am being a little over the top? Not by much if any.
Part of the problem is only those around urban in the U.S. and ones that have usable public transit have the opportunity to use mobile devices similar to the rest of the world. Although mobile media streamed of a mobile is a killer application for those stuck in the commute drive (Fabio Sergio's From Collision to Convergence presentation at Design Engaged really woke me up to this option).
Getting back to information following the user... Providing mobile access to information is one solution and designers and developers have been making the web harder to use by not sticking to the easiest means of presenting information across all devices, XHTML. Information is posted in PDF with out notification that the information on the other side of the link is a PDF. After a lengthy download the mobile user gets nothing at best or their device locks up because it is out of memory or it can not process the PDF. This practice is getting to be just plain ignorant and inexcusable (ironically the U.S. Federal Communications Commission follows this practice for most of its destination pages, which only shows how far behind the U.S. truly is).
Another solution is to make it easier to sync devices across distance (not on the same network) or even have one's own information accessible to themself across the internet. Getting to the point of solving these problems should be around the corner, but with so many things that seem so simple to get and have not been grasped I have dented hope and frustration.
You Down with Folksonomy?
Gene supplies a good overview of Folksonomy, which is the bottom-up social classification that takes place on Flickr, del.icio.us, etc. It would be great to have a tool that could help organizations develop a folksonomy over time. Gmail from Google could develop a great folksonomy that could be overlaid on ones own searches.
Marry this idea with Paul Ford's "Google beats Amazon and eBay at Semantic Web" and you have a wonderful jump on the Semantic Web that is personalized. Take Gene's idea of building a thesaurus or crosswalk of terms within and across systems and things can really take off. There would need to be contextual tools added to handle the multiple definitions like Macintosh is a synonym for Mac, but Macintosh is an artist and a computer, while Mac is a computer, artist, and British term for raincoat (short for Macintosh). Hence the Semantic Web adds context to get these things straight.
More on Urban Tapestries
More on Urban Tapestries:
Urban Tapestries is a framework for understanding the social, cultural, economic and political implications of pervasive location-based mobile and wireless systems. To investigate these issues, we are building an experimental location-based wireless platform to allow users to access and author location-specific content (text, audio, pictures and movies). It is a forum for exploring and sharing experience and knowledge, for leaving and annotating ephemeral traces of peoplesí presence in the geography of the city.
Phone butler learns your ways
The Beeb offers insight into the Phone Butler. This phone app learns what calendaring events the user will set and which she does not. The learning how the user thinks is the wonderful part. This could be a nice step forward for artificial intelligence (AI) if it would grasp the fine discriminators.
In the past I have opened up my calendar requests to a coworker to accept and reject invites for me. This was needed as many days I have back-to-back meetings and face-to-face time on my way back from meetings. An application that could do this and respond when there are overlaps in appointments and know which has priority would be great. If it could synch my work and outside life across five machines and devices and four Operating systems and six applications I would be in floating on clouds.