Off the Top: Information Application Development Entries

20052010201520202025

Showing posts: 46-60 of 195 total posts


21 June 2006

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.



25 May 2006

Developing the Web for Whom?

Google Web Developer Toolkit for the Closed Web

Andrew in his post "Reading user interface libraries" brings in elements of yesterday's discussion on The Battle to Build the Personal InfoCloud. Andrew brings up something in his post regarding Google and their Google Web Developer Toolkit (GWT. He points out it is in Java and most of the personal web (or new web) is built in PHP, Ruby [(including Ruby on Rails), Python, and even Perl].

When GWT was launched I was at XTech in Amsterdam and much of the response was confusion as to why it was in Java and not something more widely used. It seems that by choosing Java for developing GWT it is aiming at those behind the firewall. There is still much development on the Intranet done in Java (as well as .Net). This environment needs help integrating rich interaction into their applications. The odd part is many Intranets are also user-experience challenged as well, which is not one of Google's public fortés.

Two Tribes: Inter and Intra

This whole process made me come back to the two differing worlds of Internet and Intranet. On the Internet the web is built largely with Open Source tools for many of the big services (Yahoo, Google, EBay, etc.) and nearly all of the smaller services are Open Source (the cost for hosting is much much lower). The Open Source community is also iterating their solutions insanely fast to build frameworks (Ruby on Rails, etc.) to meet ease of development needs. These sites also build for all operating systems and aim to work in all modern browsers.

On the Intranet the solutions are many times more likely to be Java or .Net as their is "corporate" support for these tools and training is easy to find and there is a phone number to get help from. The development is often for a narrower set of operating systems and browsers, which can be relatively easy to define in a closed environment. The Google solution seems to work well for this environment, but it seems that early reaction to its release in the personal web it fell very flat.

13 Reasons

A posting about Top 13 reasons to CONSIDER the Microsoft platform for Web 2.0 development and its response, "Top 13 reasons NOT to consider the Microsoft platform for Web 2.0 development" [which is on a .Net created site] had me thinking about these institutional solutions (Java and .Net) in an openly developed personal web. The institutional solutions seem like they MUST embrace the open solutions or work seamlessly with them. Take any one of the technical solutions brought up in the Microsoft list (not including Ray Ozzie or Robert Scoble as technical solutions) and think about how it would fit into personal site development or a Web 2.0 developed site. I am not so sure that in the current state of the MS tools they could easily drop in with out converting to the whole suite. Would the Visual .Net include a Python, PHP, Ruby, Ruby On Rails, or Perl plug-in?The Atlas solution is one option in now hundreds of Ajax frameworks. To get use the tools must had more value (not more cost or effort) and embrace what is known (frogs are happy in warm water, but will not enter hot water). Does Atlas work on all browsers? Do I or any Internet facing website developer want to fail for some part of their audience that are using modern browsers?

The Web is Open

The web is about being browser agnostic and OS agnostic. The web makes the OS on the machine irrelevant. The web is about information, media, data, content, and digital objects. The tools that allow us to do things with these elements are increasingly open and web-based and/or personal machine-based.

Build Upon Open Data and Open Access

The web is moving to making the content elements (including the microconent elements) open for use beyond the site. Look at the Amazon Web Services (AWS) and the open APIs in the Yahoo Developer Network. Both of these companies openly ease community access and use of their content and services. This draws people into Amazon and Yahoo media and properties. What programming and scripting languages are required to use these services? Any that the developer wants.. That is right, unlike Google pushing Java to use their solution, Amazon and Yahoo get it, it is up to the developer to use what is best for them. What browsers do the Amazon and Yahoo solutions work in? All browsers.

I have been watching Microsoft Live since I went to Search Champs as they were making sounds that they got it too. The Live Clipboard [TechCrunch review] that Ray Ozzie gave at O'Reilly ETech is being developed in an open community (including Microsoft) for the whole of the web to use. This is being done for use in all browsers, on all operating systems, for all applications, etc. It is open. This seems to show some understanding of the web that Microsoft has not exhibited before. For Microsoft to become relevant, get in the open web game, and stay in the game they must embrace this approach. I am never sure that Google gets this and there are times where I am not sure Yahoo fully gets it either (a "media company" that does not support Mac, which the Mac is comprised of a heavily media-centric community and use and consume media at a much higher rate than the supported community and the Mac community is where many of the trend setters are in the blogging community - just take a look around at SXSW Interactive or most any other web conference these days (even XTech had one third of the users on Mac).

Still an Open Playing Field

There is an open playing field for the company that truly gets it and focusses on the person and their needs. This playing field is behind firewalls on Intranet and out in the open Internet. It is increasingly all one space and it continues to be increasingly open.



8 March 2006

Ray Ozzie Demos Live Clipboard for the Personal InfoCloud

Boy, did I whine too early! As Jyri blogs, Ray Ozzie demos a desktop to blog structured information tool. Ray demonstrated a potential (or is it real) tool from Microsoft, Live Clipboard. A set of screen captures of the Ozzie demonstration of Live Clipboard shows what they are up to. It is killer stuff that really solves real problems people have in living their life with digital information across their devices and platforms. He focusses on structured information, which is all around us, or should be all around us.

Ray Ozzie is one of my favorite geeks. I would have some extremely serious Microsoft love if Microsoft follows the Ray Ozzie vision of technology rather than that of the buffoon Steve Balmer. Ray has the vision and understanding that Bill Gates had for the desktop, but never showed beyond that. Balmer just seems to do more damage to Microsoft than any benefit (what is his benefit?) he provides. Where as Ray just flat out rocks by being brilliant (in a visionary to real product way), calm, and a wonderful communicator. Ray built one of my favorite tools, Groove, but stopped non-Microsoft version far too early as that could be THE killer app of the decade (last 10 years). If Groove were platform and device agnostic it would be the best thing going, but it will have to settle for a good app that has boundary limitations.

Ray is bright and understands the problems that real people have with digital information and focusses along the lines of the Personal InfoCloud for solutions. He seems to show not only tools, but simple solutions for real people to use. It is what Microsoft needs (that and to ship) and what the industry needs. So far Apple is one of the few big (non-web) companies in the space providing simple solutions that work to resolve the problems of real people as they interact with digital information and media.



Upcoming Presentations and Conferences

Things have been a little busy around these parts, but activity and early Spring allergies will not keep me from letting you know that the road show is beginning again.

SXSW

I am heading off to SXSW Interactive to participate in Tagging 2.0 Panel where we will discuss growth, changes, and new ideas in the realm of tagging.

I will also be hanging out with the Web Standards Project (WaSP) people as we are having our WaSP Annual Meeting open to the public.

This year looks to have some killer content at SXSW, not that it has not in the past, but there are more things than ever that I am interested in attending. I certainly hope they found larger spaces this year. Usually the corridors are overly enticing, but the session rooms could pose a challenge this year. I am looking forward to hanging, chatting, learning, and recharging my web vibe.

IA Summit

I am headed to the IA Summit in Vancouver, British Columbia later in March. I am on the Wireframing Challenges in Modern Web Development panel, which I will be moderating Nathan Curtis, Livia Labate, Bill Scott, and Todd Warfel. We will be looking at the wireframing challenges and solutions of the current web.

I am also presenting my IA for Efficient Use and Reuse of Information. As the web 2.0 meme rings out we realize there is a greater need beyond that as people actually want to use and reuse the information in their own personal information workflows and not always in one web application. I will focus on granular content inventories as well as how to identify content objects for information reuse and set the structure of that information for better use and reuse.

I am incredibly happy to see that Kevin Chang (along with Jane Jao) are presenting Communicating with Comics as a panel as well as a full day workshop. This could be the hidden golden nugget at the IA Summit.

XTech

I will be heading to Amsterdam, Netherlands for XTech in May. I am presenting "Developing for the Personal InfoCloud" on Thursday May 18. I will be discussing the Model of Attraction and Come to Me Web as foundations to focus on building for personal use and reuse of digital information and objects.

Microlearning Conference 2006

I will be one of the keynote speakers at the Microlearning Conference in Innsbruck, Austria held on June 8-9, 2006.

More to Follow

There are a few more that will be added shortly. I am also keeping busy with in-house presentations on the Come to Me Web, Personal InfoCloud, Folksonomy, and other related topics. If you would have an interest in having me present at your conferece, workshop, or an in-house event please contact me.



14 February 2006

Yahoo! Releases Web Developer Golden Nuggets

An e-mail from Nate tipped me off to the Yahoo! releases today. We now have at our finger tips, Yahoo! User Interface Library, the same libraries that power Yahoo! Yahoo! Design Patterns Library, which has been the culmination of a lot of effort and is considered to be the best internal resource around and is now in our hands. Yahoo! User Interface Blog and its corresponding Yahoo! User Interface Blog feeds. Lastly, Yahoo! delivers a Graded Browser Support (article).

Once again Yahoo! shows it gets community involvement with developers and is becoming a killer resource. This is the kind of involvement and giving that raises the level for all web developers. Bravo Yahoo! and thank you Nate for your involvement.



4 February 2006

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.



11 January 2006

Real Time Flight Tracking Site for Your Mobile

Thanks to Tim Boyd I found a wonderful Mobile Flight Tracking Tool (the flight tracking tool is described by Jon Gales the developer. Tim took a photo of the flight tracking tool running on his Treo.

This is exactly the right tool to do the job that many need. Everybody complains about the lack of mobile interfaces to flight on-time information when they are needing to meet somebody at the airport. The airlines solutions either do not exist, are not detailed enough, or have interfaces that are cluttered (even on a Treo). Airlines suggested arrival times are a joke as they are trying to compensate for their tendencies for late arrivals, which they get penalized on. This has lead to a 45 minute flight from Washington to New York being stated at a flight time of 2 hours or more. On-time flight is not anything close to an efficient guide.

Most of the airline sites only think of the desktop for decent information, but where real-time flight arrival information is important is when you are on the go. Jon Gales's application solves a real life information need in the context of life. A standing ovation for his work is in order. I wish more apps like this were in existence, information solutions for people's real lives (we do not sit at our desktops and most do not carry their laptops where ever they go).

When designing for the mobile (this app horizontally scrolls on my Nokia 3650 and solving that is a relatively easy solution) we need to cut out the clutter. We need to understand the information need and the information that can be provided on that small screen. Paring away what is not essential is a vital task. Getting to what is important is also important. What is important is accurate and useful information for people's given the context that people wanting to use the information on the go face.



1 January 2006

For Many AJAX is Not Degrading, But it Must

A little over two months ago Chad Dickerson posted one of the most insightful things on his site, Web 0.1 head-to-head: 37Signals' Backpackit vs. Gmail in Lynx. You are saying Lynx? Yes! The point is what 37Signals turns out degrades wonderfully and it is still usable. It could work on your mobile device or on a six year old low end computer in Eritrea in a coffee house or internet cafe (I have known two people who have just done that in the last year and found Gmail did not work nor did MSN, but Yahoo did beautifully).

Degrading is a Good Thing

Part of my problem with much of the push towards AJAX (it is a good, no great thing that XMLHTTPRequest is finally catching on). But, it must degrade well. It must still be accessible. It must be usable. If not, it is a cool useless piece of rubbish for some or many people. I have been living through this with airline sites (Continental), commerce sites (Amazon - now slightly improved), actually you name it and they adopted some where in this past year. In most cases it did not work in all browsers (many times only in my browser of last resort, which by that time I am completely peeved).

When Amazon had its wish list break on my mobile device (I (and I have found a relatively large amount of others this past couple years doing the same thing) use it to remember what books I want when I am in brick bookstores and I will check book prices as well as often add books to my wish list directly) I went nuts. The page had a ghastly sized JavaScript, which did some nice things on desktops and laptops but made the page far too large to download on a mobile device (well over 250 kb). In the past few weeks things seemed to have reversed themselves as the page degrades much better.

Is There Hope?

Chad's write-up was a nice place to start pointing, as well as pointing out the millions of dollars lost over the course of time (Continental admitted they had a problem and had waived the additional phone booking fee as well as said their calls were up considerably since the web redesign that broke things for many). Besides Chad and 37Signals I have found Donna Mauer's Designing usable rich internet applications as a starting point. I also finally picked up DOM Scripting: Web Design with JavaScript and the Document Object Model by Jeremy Keith, which focusses on getting JavaScript (and that means AJAX too) to degrade. It is a great book for designers, developers, and those managing these people.

I have an awful lot of hope, but it pains me as most of us learned these lessons five to seven years ago. Things are much better now with web standards in browsers, but one last hurdle is DOM standardization and that deeply impacts JavaScript/DOMScripting.



21 December 2005

Delicious Lesson and Social Network Ecosystems

Joshua Porter brings up a wonderful point he is calling the "Delicious Lesson". The Del.icio.us Lesson is incredibly important, as it is one thing that many tools and implementations of the social web do not get. The person must get value for their interaction in the service or it will fade.

I see so much focus on the technology, the interaction components, the network effect, etc. But, the driver for these services that are successful is that they have a direct primary value for the person choosing to use them.

A Little Effort for Greater Personal Payback

Jeff Hawkins (the inventor of the Palm device and pen-based writing language (Graffiti) Palm used) talks about the most important point for people to adopt and learn Graffiti was it gave the person value. Jeff points out that learning Graffiti took a little bit of time, but people could see value of learning Graffiti as it made for a quicker input of information. There was personal value that did not take a lot of initial effort to learn, which returned a much greater value.

Social Network Ecosystems

In social networks and personal interaction with web applications and their associated communities there is a ecosystem. The social networks have value chains. I have been playing with this idea for a few months (mostly with in the intersection of the Personal InfoCloud and the Local InfoCloud. I have been using it on some personal projects and it is weaving its way into my consulting practice (but with focus on the full ecosystem and values).

The personal interaction with the system/application/service and value derived is a viable measure, particularly when there are two points of value for the person. The first personal value is derived from the service returning direct value to the person for their interaction. In del.icio.us it is making one&039;s own bookmarks/favorites more easily refindable, the ability to expand one's own bookmarks/favorites beyond the functional restrictions of the browser, and having access to the bookmarks/favorites from any browser anywhere one has web access. The second value is the network value, which can be a feeling of digital philanthropy (doing it out of goodness), personal attention (being an authority, coolness, building points for alphaness, etc.), a driver for monetary reward (recognition increases clicks to an site with ad revenues, builds attention for a business, etc.), etc.

Attention is Value

Attention for those providing development, like in the widget communities for Yahoo! Widgets and Apple Dashboard is very important. In the podcast of the Niall Kennedy and Om Malik interview with Kevin Burton regarding APIs this issue gets brought up (beginning at 15:19 into the podcast). The example discusses Konfabulator (the original product name for Yahoo! Widgets) and Apple Dashboard. Kevin Burton (I believe) states Apple Dashboard has larger exposure than Konfabulator does at the moment and Apple could offer the developers more attention to get more people writing widgets for them. Here the initial value for the developers is attention, as is pointed out in the podcast. The developers are passionate about what they do (personal value in a platform for their expression of their development prowess), but the secondary value received is attention. In a limited pool of developers (not only for widgets, but APIs, and other open development arenas) value to the developer is attention, which can lead to monetary value. This value to the developer is going to be a driver for which service they provide their services (a secondary driver is ease of development). The value to the network is more widgets equal more cool things for the service, but the primary reason the developers are there, is often the value to themselves.



31 October 2005

BBC Knocks Audio Annotating Out of the Park

Tom Coates shows off the BBC's Annotatable Audio Project. Tom gave me a preview early on Saturday and I was ecstatic. You see, what the tool does is provide an interface to annotate and segment audio on the web. Yes, podcasts can be easily segmented and annotated. This has been my biggest complaint with podcasts over the past year, okay since they started getting big (that is big for an early early adopter). I complained to people I knew at Odeo about the problem and they said they were working on it. I mentioned this to podcast enthusiasts at Yahoo! about nine months to a year ago and they said if they did podcasting that would be one of the first things in it as it was a big complaint. Did they? No, they made a product not too indistinguishable from every other product out there? Where is the innovation?.

Why is this Huge

The reason I am so excited about this is voice/audio is not easily scannable, like type. I can not easily skip ahead in a 30 or 45 minute podcasts to find that which I am interested in. Many friends will forward me links to a podcasts stating I have to hear what somebody says. Finding that segment usually means listening to much of the whole podcast.

The other downside is if I hear something stellar in a podcast my mind will mull over that item for a little bit. This means the minute to five minutes that follow in the podcast are lost on me. This is not a problem with written materials as I can skim back through the content and pick-up where my mind drifted (it is usually in these moments of drifting that I find the best solutions to things that have bugging me - the Model of Attraction came out of one of these).

A couple other items of note about this product. It is great interface design as it is interactive helps the person using the product know exactly what they are doing. The second is the segmentation is a great asset. With segmentation I can easily see writing a script to grab items of interest (27 seconds for here and 36 seconds from there, etc.) and having an automated audio stream built for me. Not only do I have a personalized audio stream, but since the originals are annotated and I can keep track of where the information is extracted from I can easily point others to the spot so they (or I) at some later point can go back and listen to more so to get better context (personally I don't think people are against attribution, it is just that we have made it so hard to do so in the past).

Voice and Audio is a Common Problem

The last couple time I have travelled in the USA I have run across people quite similar to me. None of us like voice. We are not particularly fond of the phone, for much the same reasons as I have problems with podcasts. Too much information gets lost. In phone conversations I am often saying, "I am sorry can you repeat that", in part because I did not hear, but the something that was stated just triggered a good though process for me and I missed what came after that moment. (What would be a great application is Tivo for the phone.) I continually am running new ideas and thoughts through what I believe and see how they may change it. It is the examined life - I enjoy living.

So what Tom and his cohorts did was make podcasts and audio more usable. It makes it searchable. One thing that would be a very nice addition is to have those annotating the information each have their own distinct layer. Just like with folksonomies, the broad folksonomy where each individual and each annotation on a distinct element provides a richer understanding and richer layer. (Such things would be really nice in Wikipedia so that I could remove the people who I do not think add any value to entries (in not polite terms - those who I know are wrong and are polluting the value of Wikipedia, which is far too much noise for me on the entries I would love to point to), or conversely to use a "white hat" approach and subscribe to the annotations of people and the distinct tags or terms they use in annotations. I have many people whose opinions and view I value, but on rare occasions it is everything a person has to say.

Filtering information in a world of too much information to keep track of is a necessity. Filtering is a must. It is about time we got here.

Thank you Tom. I hope your new team can innovate as much as you were allowed at the BBC, which has been the most innovative large enterprise going.



22 October 2005

Microformats hCard and hCalendar Used for Web 2.0 Conference Speakers

Tantek has posted new microformat favelets (bookmarklets you put in your browser's toolbar). The microformat favelets available are: Copy hCards; Copy hCalendars; Subscribe to hCalendars; feed Copy hCalendars (beta); Subscribe to hCalendars feed (beta). Look at Tantek's Web 2.0 Speakers hCard and hCalendar blog post to understand the power behind this.

Microformats are one of the ways that sites can make their information more usable and reusable to people who have an interest. If you have a store and are providing the address you have a few options to make it easy for people, but a simple option seems to be using the microformat hCard (other options include vCard and links to the common mapping programs with "driving directions").

There will be more to come on microformats in the near future here.



25 September 2005

Web 2.0 Mash-ups and the Model of Attraction

I posted a write-up on Mash-ups and the Model of Attraction, which explains the Housing Maps through the Model of Attraction lens.

Read and comment over at Personal InfoCloud.



12 September 2005

No More Waiting...

I suppose I should note here that the last day at my current job will be October 6, 2005. I am not sure what the next full step will be, but I will be focussing my full attention what I have been passionate about for the past few years. Rather than spending a few hours every evening and weekends on my passions, it will become my full-time job. The details will show themself in the next few weeks and months. I need the time to persue some options and have time to think about and consider others.

For the last couple years I have joked I commute to my day job, but telecommute to my private life. Well, my private life is where most of the Model of Attraction, Personal InfoCloud, Local InfoCloud, and work takes place. Pieces of this work make it into the day job, but not enough to keep me excited or engaged. I am really wanting to see more great work and products that easily functions for people across devices, across platforms, and is easy for real people to use and reuse.

The world has been shifting to a "come to me web". We are seeing the easiest way to make this easier for people attract what they want this is to learn what each person has an interest in, as well as what their friends and peers have interests in. This will help the findability of information and media for people, but the real problem is in the re-findability of that same information and media for people so they can have what the want and desire at their finger tips when they want it and need it. We have all of the technology needed to make this happen, but it needs research, quick iterative development, and removing the walls around the resources (information/media, unwarranted device restrictions (American cell companies have created the failure of the missing robust mobile market), and unwarranted software restrictions). Paying attention to people and people's interactions is the real key to getting things right, not trying to beat your competitor (focussing on the wrong goal gets the poor results). Make the products people need that solve problems people have (with out introducing problems) and you will have a winner. People have so many needs and desires and every person is different so one solution will not fit all and we should never make things just one way.

These will be a long few weeks with more small steps for me. There is a lot to get done and to consider in the next few weeks. In this is preparing for speaking and traveling on top of the other needed work to be done to prep for this next step. I will pop back up and fill you in when I know more. but, the count down has begun.



25 July 2005

Speaking at BayCHI August 9th

I will be in the San Francisco Bay Area August 9, 2005 to speak on the BayCHI - Are you ready for Web 2.0? panel. This will be at the PARC's George E. Pake Auditorium (formerly known as Xerox PARC). I am looking forward to the panel and being back in the Bay Area.

Did I mention I am only on the ground for 12 hours? I am flying in from vacation on the New Jersey Shore, but it will be worth it. I have a couple places I need to stop, but shoot me e-mail to meet-up or let me know you will be going to the panel. I have a long string of things to get to in the Bay Area that have been building since January, but this will not be the trip to knock all of them out.

I really need to get to the Bay Area more often, it is home (well where I was born and spent much of my life there).



22 July 2005

Make Nice with Mobile Users Easily

Those interested in making friendly with their mobile users trying to consume their content aimed at the desktop browser market should take a peek at Make Your Site Mobile Friendly by Mike Davidson. This is one method that makes for a little less sweat and keeps some dollars in our budgets for other needs.



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