Off the Top: Web design Entries

Showing posts: 16-30 of 222 total posts


February 11, 2008

Challenges as Opportunities for Social Networks and Services

Jeremiah Owyang posts "The Many Challenges of Social Network Sites" that lays out many of the complaints that have risen around social networking sites (and other social computing services). He has a good list of complaints, which all sounded incredibly familiar from the glory days of 1990 to 1992 for IT in the enterprise (tongue firmly planted in cheek). We have been through these similar cycles before, but things are much more connected now, but things also have changed very little (other than many of the faces). His question really needs addressing when dealing with Enterprise 2.0 efforts as these are the things I hear initially when talking with organizations too. Jeremiah asked for responses and the following is what I posted...

Response to Challenges of Social Network/Services

The past year or two, largely with Facebook growing the social networks and social computing tools have grown into the edges of mainstream. Nearly every argument made against these tools and services was laid down against e-mail, rich UI desktops (people spent hours changing the colors and arranging the interfaces), and IM years ago.

Where these tools are "seemingly" not working is mostly attributed to a severe lack of defining the value derived from using the tools. These news tools and services, even more so those of us working around them, need to communicate how to use the tools effectively and efficiently (efficiently is difficult as the many of the tools are difficult to use or the task flows are not as simple as they should be). The conceptual models & frameworks for those of us analyzing the tools have been really poor and missing giant perspectives and frameworks.

One of the biggest problems with many of these tools and services is they have yet to move out of early product mode. The tools and services are working on maturity getting features in the tools that people need and want, working on scaling, and iterating based on early adopters (the first two or three waves of people), which is not necessarily how those who follow will use the tools or need the tools to work.

Simplicity and limited options on top of tools that work easily and provide good derived value for the worklife and . As the tools that were disrupters to work culture in the past learned the focus needs to be on what is getting done and let people do it. Friending people, adding applications, tweaking the interface, etc. are not things that lead to easy monetization. Tools that help people really be social, interact, and get more value in their life (fun, entertainment, connecting with people near in thought, filtering information from the massive flow, and using the information and social connections in context where people need it) from the tools is there things must head. We are building the platforms for this, but we need to also focus on how to improve use of these platforms and have strong vision of what this is and how to get there.

[This is also posted at Challenges as Oppotunities for Social Networks and Services :: Personal InfoCloud with moderated comments turned on.]



February 8, 2008

Getting More Value In Enterprise with Social Bookmarking

The last few weeks I have been running across a few companies postponing or canceling their social computing or Enterprise 2.0 efforts. The reasons vary from the usual budget shifts and staff changes (prior projects were not delivered on time), and leadership roles need filling. But two firms had new concerns of layoffs or budget cuts.

To both firms I pointed out now was the exact time they really needed to focus on some Enterprise 2.0 efforts, particularly social bookmarking as well as wikis and blogs. These solutions help gather information, find value across the organization, capture knowledge, build cohesiveness for members of the organization in time where there there is uncertainty. One of the biggest reasons that these tools make sense is their cost to deploy and receive solid value. As Josh Bernoff  (and others in from Forrester) points out in the Strategies For Interactive Marketing In A Recession free report from Forrester, the cost to deploy is in the $50,000 to $300,000 range (usually more expensive for large and more complex deployments).

Social Bookmarking has Great Value in the Enterprise

Every organization needs to know itself better then they currently do. The employees and members of the organization are all trying to do their job better and smarter. The need to connect people inside an organization with others with similar interest, contexts, and perceptions is really needed. I am a huge fan of social bookmarking tools to help along these lines as it helps people hold on to information they have need, want, or have interest in (particularly with future uses) and put things in their own context and perception. Once people understand the value they derive from using the tools to hold on to information out of their vast flow and streams of information and data that run before them each day they quickly "get it". As people also share these bookmarks in the organization with their tags and annotations, they also realize quickly they are becoming a valuable conduit to helping others find information and they grasp the value they will derive from being a resource that adds value in the organization. Other people derive value from information in the organization and outside it being augmented with individual perspectives and context. When this is pair with search, as Connectbeam does with their social search that pairs with existing FAST, Google Search Appliance, and others in-house search engines, the value the whole organization receives is far beyond the cost and minimal effort people are putting into the tools to get smarter, by more easily holding on and sharing what they know.

Nearly every attendee to the workshops I have put on around this subject quickly realizes they undervalued the impact and capability of social bookmarking (as well as other social computing tools) in the enterprise. The also provides a strong foundation for better understanding social computing to increase the derived value for all parties (individuals, collective users, collaborative users, and the organization).

Is is time for your enterprise to get smarter and provide more value inside and out?

[This is also blogged at Getting More Value In Enterprise with Social Bookmarking :: Personal InfoCloud with moderated comments turned on.]



October 18, 2007

The State of Enterprise Social Software - Pointer

I have written and posted The State of Enterprise Social Software on my Peronal InfoCloud blog as it has comments on and it also is where I am trying to keep my more professional pieces.

This blog post is a reaction to Richard McManus excellent post Big Vendors Scrap for Enterprise 2.0 Supremacy. The post seemed less about supremacy than scapping to be relevant. Many of the tools I am quite or somewhat familiar with and rather unimpressed. But, go read the other post to find my assessments of the tools, but also the tools that are doing much better jobs than the traditional enterprise vendors.



August 25, 2007

Reading Information and Patterns

The past few weeks and months the subject of reading, analysis, and visualization have been coming up a lot in my talking and chatting with people. These are not new subjects for me as they are long time passions. Part of the discussion the past few weeks have been focussed on what is missing in social bookmarking tools (particularly as one's own bookmarks and tags grows and as the whole service scales) as wells as group discussion monitoring tools, but this discussion is not the focus of this post. The focus is on reading, understanding, and synthesis of information and knowledge.

Not that Reading

I really want to focus on reading. Not exactly reading words, but reading patterns and recognizing patterns and flows to get understanding. After we learn to read a group of letters as a word we start seeing that group of letters as a shape, which is a word. It is this understanding of patterns that interact and are strung together that form the type of reading I have interest in.

Yesterday, Jon Udell posted about analyzing two gymnasts make turns. He was frustrated that the analysis on television lacked good insight (Jon is a former gymnast). Jon, who is fantastic at showing and explaining technologies and interactions to get to the core values and benefits as well as demoing needed directions, applied his great skill and craft on gymnastics. He took two different gymnasts doing the same or similar maneuver frame-by-frame. Jon knew how to read what each gymnast was doing and shared his understanding of how to read the differences.

Similarly a week or so ago an article about the Bloomberg Terminal fantasy redesign along with the high-level explanations and examples of the Bloomberg Terminal brought to mind a similar kind of reading. I have a few friends and acquaintances that live their work life in front of Bloomberg Terminals. The terminals are an incredible flood of information and views all in a very DOS-looking interface. There is a skill and craft in not only understanding the information in the Bloomberg Terminal, but also in learning to read the terminal. One friend I chatted with while he was working (years ago) would glance at the terminal every minute. I had him explain his glancing, which essentially was looking for color shifts in certain parts of the screen and then look for movement of lines and characters in other areas. He just scanned the screen to look for action or alerts. His initial pass was triage to then discern where to focus and possibly dive deeper or pivot for more related information.

The many of the redesign elements of the Bloomberg Terminals understood the reading and ability to understand vast information (in text) or augmented the interface with visualizations that used a treemap (most market analysts are very familiar with the visualization thanks to SmartMoney's useage). But, the Ziba design was sparse. To me it seemed like many of the market knowledge workers used to the Bloomberg Terminal and knew how to read it would wonder where their information had gone.

Simplicity and Reading with Experience

The Ziba solution's simplicity triggers the need in understanding the balance between simplicity just breaking down the complex into smaller easy to understand bits and growing into understanding the bits recollected in a format that is usable through recognition and learned reading skills. The ability to read patterns is learned in many areas of life in sport, craft, and work. Surfers look at the ocean waves and see something very different from those who do not surf in the ebb, flow, breaks, surface currents and under currents. Musicians not only read printed music but also hear music differently from non-musicians, but formally trained musicians read patterns differently from those who have just "picked it up". There has been a push in business toward data dashboards for many years, but most require having the right metrics and good data, as well as good visualizations. The dashboards are an attempt to provide reading information and data with an easier learning curve through visualization and a decreased reliance on deep knowledge.

Getting Somewhere with Reading Patterns

Where this leads it there is a real need in understanding the balance between simplicity and advanced interaction with reading patterns. There is also a need to understand what patterns are already there and how people read them, including when to adhere to these patterns and when to break them. When breaking the patterns there needs to be simple means of learning these new patterns to be read and providing the ability to show improved value from these new patterns. This education process can be short video screen shots, short how-to use the interface or interactions. Building pattern libraries is really helpful.

Next, identify good patterns that are available and understand why they work, particularly why they work for the people that use then and learn how people read them and get different information and understanding through reading the same interface differently. Look at what does not work and where improved tools are needed. Understand what information is really needed for people who are interested in the information and data.

Facebook | GroupsAn example of this is Facebook, which has a really good home page for each Facebook member, it is a great digital lifestream of what my friends are doing. It is so much better at expressing flow and actions the people I have stated I have social interest in on Facebook than any other social web tool that came before Facebook. Relative to the individual level, Facebook fails with its interface of the information streams for its groups. Much of the content that is of interest in Facebook happens in the groups, but all the groups tell you is the number of new members, new messages, new videos, and new wall posts. There is much more valuable information tucked in there, such as who has commented that I normally interact with, state the threads that I have participated in that have been recently updated, etc.

This example illustrates there needs to be information to read that has value and could tell a story. Are the right bits of information available that will aid understanding of the underlying data and stories? It the interface helpful? Is it easy to use and can it provide more advanced understanding? Are there easy to find lessons in how to read the interface to get the most information out of it?



June 15, 2007

Skitch Goes Live Beta

Just a quick note to let you know Skitch has gone to invite only beta. I have some invites if you are interested and have been drooling for it to launch.

What is Skitch? It is a Mac OS X screen and cam capturing tool that not only allows you to capture the image, but annotate it, then send it out to Flickr, .Mac, or MySkitch (a skitch sharing site perfect for sharing with clients or collaborators). I have been using Skitch for the past few months and loving it. I have built-up a decent set of screen captures for presentations and client work (about 300+ elements) mostly around social web interaction patterns. It is an insanely easy (as well as fun) tool to use and I only wish I had it sooner.



January 31, 2007

It is Finally IT and Design in Enterprise (and Small Business)

My recent trip to Northern California to speak at the UIE Web App Summit and meetings in the Bay Area triggered some good ideas. One thread of discovery is Enterprise, as well as small and medium sized business, is looking at not only technology for solutions to their needs, but design.

IT Traditions

Traditionally, the CIO or VP IT (and related upper management roles) have focussed on buying technology "solutions" to their information problems. Rarely have the solutions fixed the problems as there is often a "problem with the users" of the systems. We see the technology get blamed, the implementation team get blamed (many do not grasp the solution but only how to install the tools, as that is the type of service that is purchased), and then the "users need more training".

Breaking the Cycle of Blame and Disappointment

This cycle of blame and disappointment in technology is breaking around a few important realizations in the IT world.

Technology is not a Cure All

First, the technology is always over sold in capability and most often needs extensive modification to get working in any environment (the cost of a well implemented system is usually about the same as a built from scratch solution - but who has the resources to do that). Most CIOs and technology managers are not trusting IT sales people or marketing pitches. The common starting point is from the, "your tool can not do what you state" and then discussions can move from there. Occasionally, the tools actually can do what is promised.

Many, decision makers now want to test the product with real people in real situations. Solution providers that are good, understand this and will assist with setting up a demonstration. To help truly assess the product the technical staff in the organization is included in the set-up of the product.

People and Information Needs

Second, the problems are finally being identified in terms of people and information needs. This is a great starting place as it focusses on the problems and the wide variety of personal information workflows that are used efficiently by people. We know that technology solutions that mirror and augment existing workflows are easily adopted and often used successfully. This mirroring workflow also allows for lower training costs (occasionally there is no training needed).

Design with People in Mind

Third, design of the interaction and interface must focus on people and their needs. This is the most promising understanding as it revolves around people and their needs. Design is incredibly important in the success of the tools. Design is not just if it looks pretty (that does help), but how a person is walked through the steps easily and how the tools is easy to interact with for successful outcomes. The lack of good design is largely what has crippled most business tools as most have focussed on appealing to the inner geek of the IT manager. Many IT managers have finally realized that their interface and interaction preferences are not remotely representative of 95 percent of the people who need to or should be using the tools.

It is increasingly understood that designing the interaction and interface is very important. The design task must be done with the focus on the needs of real people who will be using the product. Design is not sprinkling some Web 2.0 magic dust of rounded corners, gradients, and fading yellow highlights, but a much deeper understanding that ease of use and breaking processes into easy steps is essential.

Smile to Many Faces

This understanding that buying a technology solutions is more than buying code to solve a problem, but a step in bringing usable tools in to help people work efficiently with information. This last week I talk to many people in Enterprise and smaller businesses that were the technical managers that were trying to get smarter on design and how they should approach digital information problems. I also heard the decision managers stating they needed better interfaces so the people using the tools could, well use the tools. The technology managers were also coming to grips that their preferences for interfaces did not work with most of the people who need the tools to work.

Technology Companies Go Directly to the Users

I have also been seeing the technology tool makers sitting with their actual people using their tools to drastically improve their tools for ease of use. One President of a technology tool maker explained it as, ":I am tired of getting the blame for making poor tools and losing contracts because the technology decision makers are not connected with the real needs of the people they are buying the tools for." This president was talking to three or four users on problems some of his indirect clients were having with a tool they really needed to work well for them. This guy knows the tech managers traditionally have not bought with the people needing to use the tools in mind and is working to create a great product for those people with wants and needs. He also knows how to sell to the technology managers to get their products in the door, but knows designing for the people using the product is how he stays in the company.



December 4, 2006

Let Me Count the 24 Ways

It is that wonderful time of the year for 24 ways, the wonderful 24 gifts from one web developer to the rest of us. I deeply enjoyed them last year and am looking forward to the remainder of the gems.



October 27, 2006

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.



October 26, 2006

Yahoo! Bookmarks Beta (or Alpha)

Yahoo! has released it fourth or fifth public bookmarking site, Yahoo! Bookmarks Beta to go along with Yahoo! Bookmarks, del.icio.us, and two versions of Yahoo! MyWeb. This new version seems aimed at being a long needed replacement for the relatively ancient Yahoo! Bookmarks. But, as the post on Better Bookmarks, Better Toolbar this new Bookmarks will do away with Yahoo! MyWeb, as MyWeb will be bundled into del.icio.us. This for me seems really odd as MyWeb2 was much better with the social network than del.icio.us has been. I am going to focus on the new Bookmarking site, because there are some things I like, but there are things that are quite broken and should have been caught with a decent quality assurance test or a decent interaction design heuristic test (some of the things that are broken have been broken in MyWeb 2 for months and it seems to have been imported here). I am normally a big fan of what Yahoo! does, but this release is horribly bumpy and would to be better suited with an Alpha moniker.

Y! Bookmarks Beta Good Things

Yahoo! Bookmarks has been needing an overhaul for years. It is great to see that the six or seven year old product is finally getting attention. Keeping the folder metaphor is good for those that have lived in that realm is a good thing and including tagging as well is a great step forward for this product (oddly, an odd interface for adding tags is used, but that is for later and a rather minor thing compared to the bigger bumps). Having the video for an introduction is a great step forward and would have been a great asset for MyWeb 2 (not so sure it would help adoption with del.icio.us as its interface seems to be a stopping point for regular people using the web) as it would illustrate the lightbulb moment for people to understand why MyWeb 2 is important and useful.

The basic interaction design improvements are very good, with the drag and drop (there are usability/accessibility limitations with drag-and-drop and it would seem like the click-and-stick would have been much better, but that is another long post). The three view options for the bookmarks is helpful too as it provides a nice visual interface with helpful information or ones that are more scannable for people. The layout of the full view is a really nice improvement over the existing MyWeb 2 interface. Another great step forward is the URLs are readable links in the status bar not the hash or unfriendly to human links that were in MyWeb 2.

The URLS overall are well designed in Bookmarks Beta. They can be guessed and edited easily. This is a wonderful change from MyWeb 2.

Bookmark Homepage Oddities

As mentioned above there are some (many) places that need help or some attention to detail in the new Bookmarks. I am using screen captures to help illustrate the points and the images are on Flickr and notations are there. Some of this seems snarky at times, but I am rather shocked that so many details and blatant errors made it public. I am a huge Yahoo fan, for a long list of reasons, but this does get me to question the attention to detail and care that goes into design and development. This was likely hundreds of hours of work by a team and a lot of testing. Just really surprised.

bookmarks_home_default_sort

When I first came to the new Bookmarks Home page I was surprised to see all of the content. My expectation was it was going to be my old bookmarks that were included in My Yahoo! pages, which I update and are extensions of bookmarks from 1999. There was no clue on the page that the content had come from MyWeb 2, it took some digging and the "imported delicious" in my tags was the clue. There is no explanation how the bookmarks would be integrated into My Yahoo (I don't want my 2,400 some MyWeb bookmarks in My Yahoo).

The interface on Bookmarks Beta, while nice is difficult to find the sorts and folder/tag view modification as the typeface is very small. The "Sort by:" does not state was the default sort is. The sort is a toggle between date and title (presumably title by alphabetical sort, but my assumptions seem to be off on many things on the site).

The tools bar with view selection, add, edit, move, send, and delete was a little confusing. Some of the tools relate to making a check box selection in the bookmarked items, but that is not clear. While, other tools are not related (view selector and add). I easily understood view, add, edit, and delete were. Move has an icon that indicates moving out of a folder, but I was not clear where a "move" would put the selected items. Was it going to a folder, into My Yahoo sidebar, into del.icio.us, etc. Where was it moving things to? Send had similar problems as one could send by e-mail (should it state e-mail instead?) Why not use the really helpful convention in Yahoo! Local, which is really clear as to where things can be sent? Lastly, I found out that deleting something from Bookmarks removes the item from MyWeb 2 and that should not happen, unless it is made clear in the page that your bookmarks are being pulled from that repository, which Bookmark Beta fails to do.

Edit Bookmarks Broken

edit_form

The Edit Form page was where I began to think that the Bookmark Beta was more an Alpha. I had first thought it was my using Firefox 2 as a browser, but the same if not worse problems also exist in my Safari browser. The edit bookmark screen is missing labels for the form fields, but it is also missing the existing content. It seems that this could be caused by relying on JavaScripting rather than a server generated page, as this page does not degrade well at all. Additionally the tag fields are empty, where the tag I want to edit should be. If the tag had been in the text box field I would have had a far more painful time separating the multi-term tag into its intended single term tags. Yahoo MyWeb 2 did this really well with a convention called commas. The social bookmarking site, Raw Sugar also uses this common convention and has wonderful affordance for assisting people with their comma separate string of tags. Having text box fields limits the ability for scaling, even if the interface populates the screen with a new text box when the five offered are filled it is still a really clumsy interaction it seems (I know Yahoo! test the living daylights out of their interfaces, which is a great thing, and I would love to know how this interface ended up in the public). Oddly, the one thing missing from this screen is the ability to add this bookmark into a folder. The new Bookmark tool is keeping the folders or is it not? Should not all of the possible interactions be available from the edit view?

Additionally, in a second view of the bookmark edit screen you will see the selected entry is not next to the bookmark edit screen. This likely means that the item being edited, if selected from the lower portion of the page, will not be anywhere near the editing box. There really must be closer. There is a lot of JavaScript being used on the page already, why not hide the items not selected for editing to provide a better proximity for people editing?

Bookmark Search Missing Items or Poor Sort

Y! Bookmark Beta Search Results

I tried "Search bookmarks" to get "tech" items. This search is supposed to query tags, titles, descriptions, etc. The resulting set was missing the first item from my default view, which is tagged "tech" is not in this set returned. This set is set for a sort order by date, which should put the item at the top of the returned set. This was something I really wanted to try in search as a similar returned set has been the result in MyWeb 2 and del.icio.us for at least a couple months. The algorithm is horribly off or the the sort is off. The good thing in the Bookmark Beta is it lets you know the sort order (the state in the default result is called out correctly),and lets you select a different sort order. Unfortunately, the search is broken as it is elsewhere. When I ran the search on tags (in the tag view portion of the page) the proper result set was returned with the most recently added item with a "tech" tag right at the top of the date order sort.

The labeling of the page and the type of search is missing from the page. The heading for the results states "Search Results 1-10 or 572", but it does not say what type of search I just ran. A proper heading should be should be "Search Your Bookmarks Results 1-10 of 572".

Add Bookmark Screen

Y! Bookmark Beta Add Bookmark Screen

This page has few oddities. The thing that stands out on this add bookmark page is the "My Tags" area. In the folder view of that content object you can drag-and-drop an item into a folder. The convention has been set that there is a drag-and-drop connection between that content object and my bookmarks. But in the tag view you can not drag one of the 20 tags into an empty (or filled) tag text field. The convention that was set, does not extend.

More troubling is the "My Tags" content object has find functionality stating "Type Tag here" in the text field next to the find button. When I have the add screen open I am not expecting that to take me to a new screen. Since the add tag interface does not have type ahead from by tag set, I would think had been hopeful that I could drop in a tag and have other related tags I have used on bookmarks would surface. What does get returned is a tag search result page and my add bookmark screen is blown away. I realize that the convention for what happens with tag search/find is already set, but since the convention for drag-and-drop is broken from folders, other things could be emergent as well.

All My Tags

Y! Bookmark Beta All My Tags

This page is held back by poor labeling with the "All Tags" label, but it is actually "All My Tags" or some similar convention, as they are not all the tags from all of the users. The tags are semantically well structured in the XHTML as they are an unordered list, which is easy to parse mechanically or for accessibility reasons. The layout of the tags would benefit from having the list be full justified, which would provide a little more space around the tags leading to easier scanning of the page full of tags.

It is odd that the page has a handful of weighted tags, the flat list of tags alphabetically is easier to scan than a weighted tag cloud but these five tags that are most often used seems to be rather odd. I am quite happy not to see a full tag cloud.

Recommended Bookmarks

Y! Bookmark Beta Recommended Bookmarks

The Recommended bookmarks tab is the old unuseful default page from MyWeb 2, also known as the Interesting Today page. Ironically, there has never been anything interesting on this MyWeb 2 page. Yahoo Bookmarks has a really good clue as to what I find interesting (or any other person using the tool) or pay attention to, it is our bookmarks. We make an explicit statement each time we bookmark something as to what we have an interest in. This can easily be paired to find people who have bookmarked the same items (this identifies people who may be good sources for new bookmarks to recommend) and what vocabulary they have used to call that bookmark something (if they use the same terms to describe the bookmark it can be easily and most often correctly deduced that we do really have similar interests) and we have a few similar matches like this that person, their terms, and bookmarks can be used to build a list of things I would be interested in. If you take that list and parse it against things I have already bookmarked you will have a killer list of things to recommend me that I will care about. This can be server intensive, but the matching and pairing does not need to be done on the production server for the bookmarks, it can be chugging away in the background and serving up recommendations. This flows directly out of the presentation I have given to Yahoo! Tech Dev and have had many long discussions about at Yahoo! Since this is part of a public presentation I give all of competitors to Yahoo! have the information and most are putting it to use in various ways.

Wrap-up

Some of this seems harsh, but it is a public release by Yahoo! with a Beta moniker thrown on to it. But, much of this information Yahoo! already has as they have asked for the feedback before and received it. Things just don't get fixed. Some of these things are minor, but others are not details, they are big glaring errors. Yahoo has some of the best brains, designers, and developers on the planet and they should be producing products, even with Beta moniker that are not this rough. This is much closer to a Google product that is launched and is really rough around the edges and will likely not get fixed. At least I know with Yahoo things normally get ironed out, or at least they did.

None-the-less this has promise and it should be more accessible to regular people than MyWeb 2, but it seems really silly to throw out MyWeb 2 as it does many things better than del.icio.us, but del.icio.us does many things insanely well. Seeing the two products mixed will be a really tough challenge as it could easily break the fan base in del.icio.us or make a social bookmarking site like MyWeb 2 less approachable by putting a more geek-centric del.icio.us interface on it.

[I have added a follow-up to this focusing on the Yahoo! Roadmap for Social Bookmarking.]



October 24, 2006

Rebranding and Crossbranding of .net Magazine

From an e-mail chat last week I found out that .net magazine (from the UK) is now on the shelves in the US as "Web Builder". Now that I have this knowledge I found the magazine on my local bookstore shelves with ease. Oddly, when I open the cover it is all ".net".

Rebranding and Crossbranding

In the chat last week I was told the ".net" name had a conflict with a Microsoft product and the magazine is not about the Microsoft product in the slightest, but had a good following before the MS product caught on. Not so surprisingly the ".net" magazine does not have the same confusion in the UK or Europe.

So, the magazine had a choice to not get noticed or rebrand the US version to "Web Builder" and put up with the crossbranding. This is not optimal, as it adds another layer of confusion for those of us that travel and are used to the normal name of the product and look only for that name. Optimally one magazine name would be used for the English language web design and development magazine. If this every happens it will mean breaking a well loved magazine name for the many loving fans of it in the UK and Europe

What is Special About ".net" or "Web Builder"?

Why do I care about this magazine? It is one of the few print magazines about web design and web development. Not only is it one of the few, but it flat out rocks! It takes current Web Standards best practices and makes them easy to grasp. It is explaining all of the solid web development practices and how to not only do them right, but understand if you should be doing them.

I know, you are saying, "but all of this stuff is already on the web!" Yes, this stuff is on the web, but not every web developer lives their life on the web, but most importantly, many of the bosses and managers that will approve this stuff do not read stuff on the web, they still believe in print. Saying the managers need to grow-up and change is short-sighted. One of the best progressive thinkers on technology, Doc Searls is on the web, but he also has a widely read regular column in Linux Journal. But, for me the collection of content in ".net" is some of the best stuff out there. I read it on planes and while I am waiting for a meeting or appointment.

I know the other thing many of you are saying, "but it is only content from UK writers!" Yes, so? The world is really flat and where somebody lives really makes little difference as we are all only a mouse click away from each other. We all have the same design and development problems as we are living with the same browsers and similar people using what we design and build. But, it is also amazing that a country that is a percentage the size of the US has many more killer web designers and developers than the US. There is some killer stuff going on in the UK on the web design and development front. There is great thought, consideration, and research that goes into design and development in the UK and Europe, in the US it is lets try it and see if it works or breaks (this is good too and has its place). It is out of the great thought and consideration that the teaching and guiding can flow. It also leads to killer products. Looking at the Yahoo Europe implementations of microformats rather far and wide in their products is telling, when it has happened far slower in the Yahoo US main products.

Now I am just hoping that ".net" will expand their writing to include a broader English speaking base. There is some killer talent in the US, but as my recent trip to Australia showed there is also killer talent there too. Strong writing skills in English and great talent would make for a great global magazine. It could also make it easier to find on my local bookstore shelves (hopefully for a bit cheaper too).



October 19, 2006

The Excellence of Accessibilty Presentations

One of the people I have met this past year and come to know better through traveling to and from Web Directions 2006 and hanging with at d.construct is Derek Featherstone. His presentations on the subject of accessibility are the best I have ever seen. The past year I have not had the opportunity to think, talk about, or develop around the subject of web accessibility (I had thought of this as a good thing, but I will explain that shortly) other than as an extension of semantically well structured information, which most conference I have been speaking at are related to in one form or another.

Derek is one of the first presenters that digs deep into accessibility beyond a set of rules, but also looks at usability for those with accessibility needs as the baseline for building great sites that work for all. He frames his presentations not as accessibility is for "them", but as it is for all of us. This focus is astoundingly refreshing and rare.

Derek digs into how JavaScript and Ajax, if done well (did you read that caveat, "done well"?), can actually improve accessibility. In his presentation Derek walks through how to think about interfaces, both rich and static, and improve upon them for everybody. Much of this is basic usability that is missed by many, but the rich interface elements are something I have not heard before from somebody talking about accessibility.

Lastly, Derek's presentation style is light and easy, which bring many people who are put off my accessibility into listening and learning. It is a great thing to watch people gain interest as he presents about a subject they did not care about. But even better is when they start talking about they now have a good framework to think about and approach accessibility does the power of Derek's presentation style and deep knowledge make a the subject come to life.

Granted I have not been reading much around accessibility for the past year, although I have had some great discussions about it with Matt May and Christian Heilmann at various points this year along the lines of rich interfaces and caring about those with accessibility needs. My lack of interest is not because I do not care about accessibility, but I have been burned out from dealing with the politics of accessibility in the U.S. Federal Government. I enjoyed working with the webmasters on the government side, but outside of that it was really painful. Most people would go out of their way to make unusable, poorly structured, semantically incorrect, let alone unaccessible sites just because they were told to make a site accessible. The long battles, even with those charged with caring and ensuring accessibility, made me very happy not to have to deal with accessibility for quite a while. Since you can get about 90 percent of the way to accessibility with just semantically well structured XHTML mark-up, which is the mark of any decent web developer, I have not considered the subject much beyond that in over a year.

Derek's presentations and our long discussions regarding semantically well structured information as the basis for everything that has improved the web in the past few years, brought me back to enjoying the subject of accessibility. In saying this I am more sure now that those who wrote the U.S. Section 508 regulations and those on the Access Board have failed those who needed real accessibility so they could partake in this freedom of information we embrace.



October 6, 2006

IA for Web Developers Presentation

My recent presentation at Web Directions South on Informaiton Architecture for Web Developers is now here live online. I am using SlideShare from Uzanto, which is Rashmi Sinha and Jonathan Boutelle in the Mountain View, California and others in India.



October 1, 2006

Sydney Update

A little update... The trip to Sydney has been fantastic, even if I have been working, preparing for presenting, prenting or deeply enjoying other's presentations at Web Directions and OZ IA. I am finally getting out to see Syndey and the bits around it today. I have been here since Monday morning and it is now Sunday, but that is the way it is and I would not change it.

Oddly, I not only lost a day getting here, crossing the dateline, but I lost a day once I got here as Monday and Tuesday really blurred into one another. This trip was one of the more brutal trips, as far as personal disconnectedness (jet lag to some), that I have experienced. It took until about Wednesday night for all my bits to start feeling like there were all in the same place. By Thursday everything was running "normal".

I have been spending a fair amount of time with people from the Web Directions conference, as they are the ones who made this fantastic trip possible. I have met many incredible people and I have been made aware of the vast talent that is in Australia. Count me stunned as I wash of the paint of ignorance that has kept my eyes from noticing this sooner. But, on the web I have no idea where anybody is (this year I have not been sure where I am at times). I have been really impressed with the people that are here from Western Australia both in their knowledge/skills and friendly nature. I became aware of the incredible Port 80 on this trip, which seems to be one of the most vibrant web sharing groups I know of. I was surprised to learn that Site Point is from Melbourne as I have been reading their site and books for years. I even found out that Google Maps was started here before being bought by Google (is Google the new Microsoft with the "not invented here" tag for all their killer services?) and is still driven from here.

To all I me at Web Directions and OZ IA, please keep in touch. In fact, just shoot an e-mail from the contact button/link to make this easier. I met many people who have inspired me and light a fire under my desire to spend time projects I care about and be the best I can be. The passionate discussions about things we all care about have been wonderful as well. The world on this trip became insanely flat, as I have had a really difficult time sorting out where I am (that should change shortly as I get out and actually see a little of Sydney and what makes Sydney unique).

I am already thinking about how I can get back to see more places and the people again, but on their home turf. It would be nice to see people in Western Australia, Melbourne, ACT, Brisbane, etc. There is so much greatness here in Australia, I am glad much of what I have learned and discovered is only a mouse click away, but seeing people face to face and hearing stories of their efforts to make a better web for more and more people is what it is all about. I am going to come away from this trip deeply inspired. Thank you.



September 14, 2006

Trip and d.construct Wrap-up

I am back home from the d.construct trip, which included London and Brighton. The trip was very enjoyable, the d.construct conference is a pure winner, and I met fantastic people that keep my passion for the web alive.

d.construct

The d.construct conference had Jeff Barr from Amazon talking about Amazon Web Services, Paul Hammond and Simon Willison discussing Yahoo and its creation and use of web services for internal and external uses, Jeremy Keith discussing the Joy of the API, Aral Balkan presenting the use of Adobe Flex for web services, Derek Featherstone discussing accessibility for Javascript and Ajax and how they can hurt and help the web for those with disabilities, myself (Thomas) discussing tagging that works, and Jeff Veen pulling the day together with designing the complete user experience.

Jeff Barr provided not only a good overview of the Amazon offerings for developers, but his presentation kept me interested (the previous 2 times my mind wandered) and I got some new things out of it (like the S3 Organizer extension for Firefox.

Jeremy was his usual great presenting form (unfortunately a call from home caused me to miss the some of the middle, but he kept things going well and I heard after that many people learned something from the session, which they thought they knew it all already.

Paul and Simon did a wonderful tag team approach on what Yahoo is up to and how they "eat their own dog food" and how the Yahoo Local uses microformats (Wahoo!).

Aral was somebody I did not know before d.construct, but I really enjoyed getting to know him as well as his high energy presentation style and mastery of the content that showed Flash/Flex 2.0 are fluent in Web 2.0 rich interfaces for web services.

Derek was fantastic as he took a dry subject (accessibility) and brought it life, he also made me miss the world of accessibility by talking about how JavaScript and Ajax can actually improve the accessibility of a site (if the developer knows what they are doing - this is not an easy area to tread) and made it logical and relatively easy to grasp.

I can not comment on my own presentation, other than the many people what sought me out to express appreciation, and to ask questions (many questions about spamming, which is difficult if the tagging system is built well). I was also asked if I had somebody explain the term dogging (forgetting there was a rather bawdy use of the term in British culture and using the term as those people who are dog lovers - this lead to very heavy laughter). Given the odd technical problems at the beginning of the presentation (mouse not clicking) things went alright about 5 minutes or so in.

Lastly, the man I never want to follow when giving a presentation, Jeff Veen rocked the house with his easy style and lively interaction with his slides.

I am really wanting to hear much more from Aral and Derek now that I have heard them speak. I am looking forward to seeing their slides up and their podcasts, both should be posted on the d.construct schedule page.

London Stays

The trip also included an overnight stay in London on the front and back end of the conference. Through an on-line resource I had two last minute rooms booked at Best Western Premiers that were great rooms in well appointed hotels. The hotels even had free WiFi (yes, free in Europe is a huge savings), which was my main reason for staying at these hotels I knew nothing about. I really like both locations, one near Earls Court Tube Station and the other Charing Cross Road and SoHo. The rooms were well under 200 U.S. dollars, which is a rarity in central London. I think I have a new place to track down then next time I visit London.

London People & Places

I had a few impromptu meetings in London and an accidental chat. When I first got in I was able to clean-up and go meet friends Tom and Simon for lunch at China Experience. We had good conversations about the state of many things web. Then Tom showed me Cyber Candy, which I have been following online. I was then off to Neal's Yard Dairy to pick-up some Stinking Bishop (quite excellent), Oggleshield, and Berkswell. I then did a pilgrimage to Muji to stock up on pens and all the while using Yahoo Messanger in a mobile browser (a very painful way to communicate, as there is no alert for return messages and when moving the web connection seems to need resetting often).

That evening I met up with Eric Miraglia for a great chat and dinner, then included Christian Heillmann (who has a great new book (from my initial read) on Beginning JavaSctipt with DOM Scripting and Ajax) in our evening. The discussions were wonderful and it was a really good way to find people of similar minds and interests.

On my last day in London I ended up running into Ben Hammersley as he was waiting for a dinner meeting. It was great to meet Ben in person and have a good brief chat. Somehow when walking down the street and seeing a man in a black utilikilt, with short hair, and intently using his mobile there are a short list of possibilities who this may be.

Food

My trip I had a few full English breakfasts, including one in Brighton at 3:30am (using the term gut buster), which was my first full meal of the day. The breakfast at the Blanche House (the name of the hotel never stuck in my head and the keys just had their logo on them, so getting back to the hotel was a wee bit more challenging than normal) was quite good, particularly the scrambled eggs wrapped in smoked Scottish salmon. The food the first night in Brighton at the Seven Dials was fantastic and a great treat. Sunday brunch at SOHo Social in Brighton was quite good and needed to bring me back from another late night chatting, but the fish cakes were outstanding. The last evening in London I stopped in at Hamburger Union for a really good burger with rashers bacon. The burgers are made with only natural fed, grass-reared additive free beef. This is not only eco-friendly, but really tasty. I wish there were a Hamburger Union near where I work as I would make use of it regularly.

Too Short a Visit

As it is with nearly every trip this year, the time was too short and the people I met were fantastic. I really met some interesting and bright people while in Brighton and I really look forward to keeping in touch as well as seeing them again.



September 1, 2006

Domain of Digital Design Includes Strings

Many of us around the digital design profession consider visual pixels our domain, information as content and its structure is our in our domain, and the ease of use as part of our domain (all of this depending on what label or design community we align with). Strings do not fall into the design camp. By strings I mean data strings, which include date stamps, URLs, identity strings, etc. These often fall through the cracks.

In the last year or so these have become quite important to me as I look at the URLs on this site (vanderwal.net) and they are not as friendly, readable, or guessable as they should be. There is no understanding what http://www.vanderwal.net/random/entrysel.php?blog62 will lead to. Do people actually care about this?

Attention to Strings

I find not everybody cares about data strings, but some people do and many devices and services do too. We know many people do not pay attention to their address bar when surfing the web, but when they copy a link to send to a friend or IM a friend, they often look at the URL as a double-check. This is where confusion comes in, they have no idea that blog62 is the post they are wanting to share and it takes them out of a simple flow if they want to make sure it is the right thing.

Not only do people care by devices and services care about what is in strings. When a site is scraped by a search engine one of the important components in weighing the validity is the words in the string. If "blog62" were some thing that I wanted to ensure had optimal opportunity to surface in any of the major search engines I would want to ensure some key terms were in the URL that was being scraped and used. To the search engines 1862 means very little.

Human Readable

The goal is to have these data strings human readable, which leads to text that machines can read and used in algorithmic and automated filters and optimization tools. Not only do URLs need help, but so do date strings. Date strings should be easily understood and they should be labeled with relevant time zone if time is displayed as well.

Ground Control to Major Thomas - Where Are You

Again I turn to my own blog and its less than optimal state of being for my fodder. Since Fall of last year my vanderwal.net site has been hosted in Australia (a wonderful hosting company Segment Publishing (SegPub)). Part of this means that my time stamp for posting my blog entries grabs the local date and time. Since last Fall I have been blogging from the future, or so readers have been thinking. In a couple weeks I may actually be blogging from a the local timezone for my blog, but it is something I need to change.

One complication I have is I post content from various timezones. I could make all dates local to where I post, or choose the Greenwich Mean Time (GMT) as a default and label it properly as such. One of the things that the date and time stamp for posts does get mostly right is it is understandable. Many times we see sites with the tech generic "2006-7-23T2:44:03Z" rather than a more easily human readable "7 July 2006 2:44:03AM GMT".

Data Strings Design Worthy Too

I hope these examples from my own site (a self-built blogging tool that I have not touched much since 2001 or 2002, which I use but not fix or move away from) help illustrate the confusion unattended to date strings play. If we care about the experience for people coming to our sites we build and design we need to care about the little things, the details, like URLs and date strings.

[Yes, I will fix my site eventually. I have been waiting for that magical downtime to sort through porting all my posts and related metadata into a real blogging tool, as I really do not see me finding the time or desire to start tackling all that I want and need to fix in my own dear little tool.]



This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License.