January 30, 2006

Four Things Meme

I was hit with this Four Things meme by Mike Migurski. I am not a fan of similar memes, but they do provide a way to connect and open doors.

Four Jobs I've Had

  1. Taco Bell Clerk
  2. Electronic Data Analyst (I had green ruled paper, a metal ruler with points and pica, and paper to write data conversion strings instead of a computer)
  3. Starbucks Barista
  4. Director of Strategic Analysis

Four Movies I Can Watch Over And Over

  1. Mind Walks
  2. Do the Right Thing
  3. Sure Thing
  4. Lost in Translation

Four Places I've Lived

  1. Seattle, Washington, USA
  2. Portland, Oregon, USA
  3. Oxford, England, UK
  4. San Francisco, California, USA

Four TV Shows I Love

  1. Top Gear (UK)
  2. 24
  3. Mad About You
  4. CBS Sunday Morning

Four Places I've Vacationed

  1. Calvi, Corsica
  2. Paris, France
  3. Carmel, California, USA
  4. Luzern, Switzerland

Four Of My Favorite Dishes

  1. Paella
  2. Zachery's Pizza (deep dish)
  3. carne asada tacos from a tacqueria
  4. (French) Onion Soup

Four Sites I Visit Daily

This has changed a lot in the last couple years as I tend to intially scan most of what I visited daily through RSS/Atom feeds. The following are the sites I actually open everyday

  1. Financial Times
  2. Wall Street Journal
  3. BBC News
  4. Flickr

Four Places I Would Rather Be Right Now

  1. Amsterdam, Netherlands
  2. San Francisco Bay Area
  3. Portland, Oregon
  4. Oxford, England, UK

Four Bloggers I'm Tagging

Pardon me, but this is the meme and is seemingly harmless.

  1. Peter Boersma
  2. Andrew Otwell
  3. David Smith
  4. Joshua Porter
January 27, 2006

Microsoft and the DOJ Data Search Request

Yesterday at the Microsoft Search Champs v4 Microsoft peeled back the layers around their dealings with providing the U.S. Government with data around search. Joshua Porter writes-up U.S. Government request and Microsoft responce. The Microsoft discussion was very open and but was closed to those of us in the room. Late in the day we were told we could openly blog the information and discuss it.

A few of us got together last night to discuss the information and recorded the discussion in a podcast the privacy and Microsoft response to DOJ (MP3 10mb 42 minutes hosted on Alex Barnett server). The podcast is a discussion between:

Robert Scoble was the first to break the news in his blog.

From my personal perspective it was very refreshing to hear Microsoft be open with their thoughts and openly admitting they may have dropped the ball, not in the data they gave (because the data given was not personal data in any shape or form). They openly admitted they need to be a more open citizen of the internet. They have responsibility to be open with the personal information and data, which we as citizens of the web trust those with our digital tracks. There is a compact between the people using tools and the providers of internet tools that our digital rights are protected.

I have a very strong belief that Microsoft is a good citizen that looks out for my privacy. This was a trust I did not think I would have at any point in my life. It is a trust today that I have with them, but it will be a trust they must continue to foster. There are many in the Search Champs that strongly believe all of the search and portal companies must work together to ensure they are consistent in protecting the privacy of the digital citizens that interact with them. There was a lot of Google love that was lost with their public spin to try and drive a wedge between themselves and the other search engines and portals. Google was very good in publicly pointing out the DOJ request and getting public attention on the request. But, Google must work together with Yahoo!, Microsoft, AOL to protect not only digital citizens but their whole industry.

January 23, 2006

Off to Seattle This Week

I am off to Seattle for much of this week to be part of Microsoft Search Champs v4. It is a rather impressive group of people invited to Search Champs and I am humbled to have been included. I will have just a wee bit of free-time there to see family and friends in the area. I have only let a couple people know I am heading that way as I really do not know a lot about my schedule, other than all of my nights are booked while I am there. I should have Thursday afternoon free and Friday morning.

Seattle is one of the places I grew-up (until early grade school). I have not been back since 1991 or 1992. It is a place that I still miss, although not as much as the Bay Area.

January 21, 2006

Small Technology Business in 2006 is About Paper

There are a few things that I have found to be rather ironic in running my own company in 2005 and 2006. InfoCloud Solutions, Inc. is a technology/digital information consulting and product development company. The irony is that I have written more checks, bought more stamps, and sent more physical mail in two months than I have in the last five years. The all-in-one printer/fax/copier/scanner (only black and white fax and copier work after one year) that I have been trying to get rid of has been used rather often. Faxing in 2005 is just odd to me. Very odd. Most of these faxes have been MoUs or NDAs.

The banking process for business is more secure and formal than for personal consumer banking. The formality also slows things down a little bit.

Changing the Flow of the Web and Beyond

In the past few days of being wrapped up in moving this site to a new host and client work, I have come across a couple items that have similar DNA, which also relate to my most recent post on the Come to Me Web over at the Personal InfoCloud.

Sites to Flows

The first item to bring to light is a wonderful presentation, From Sites to Flows: Designing for the Porous Web (3MB PDF), by Even Westvang. The presentation walks through the various activities we do as personal content creators on the web. Part of this fantastic presentation is its focus on microcontent (the granular content objects) and its relevance to context. Personal publishing is more than publishing on the web, it is publishing to content streams, or "flows" as Even states it. These flows of microcontent have been used less in web browsers as their first use, but consumed in syndicated feeds (RDF, RSS/Atom, Trackback, etc.). Even moves to talking about Underskog, a local calendaring portal for Oslo, Norway.

The Publish/Subscribe Decade

Salim Ismail has a post about The Evolution of the Internet, in which he states we are in the Publish/Subscribe Decade. In his explanation Salim writes:

The web has been phenomonally successful and the amount of information available on it is overwhelming. However, (as Bill rightly points out), that information is largely passive - you must look it up with a browser. Clearly the next step in that evolution is for the information to become active and tell you when something happens.

It is this being overwhelmed with information that has been of interest to me for a while. We (the web development community) have built mechanisms for filtering this information. There are many approaches to this filtering, but one of them is the subscription and alert method.

The Come to Me Web

It is almost as if I had written Come to Me Web as a response or extension of what Even and Salim are discussing (the post had been in the works for many weeks and is an longer explanation of a focus I started putting into my presentations in June. This come to me web is something very few are doing and/or doing well in our design and development practices beyond personal content sites (even there it really needs a lot of help in many cases). Focussing on the microcontent chunks (or granular content objects in my personal phraseology) we can not only provide the means for others to best consume our information we are providing, but also aggregate it and provide people with better understanding of the world around them. More importantly we provide the means to best use and reuse the information in people's lives.

Important in this flow of information is to keep the source and identity of the source. Having the ability to get back to the origination point of the content is essential to get more information, original context, and updates. Understanding the identity of the content provider will also help us understand perspective and shadings in the microcontent they have provided.

January 20, 2006

New Hosting and Peace of Mind

Most of the e-mail coming in is now coming through the new hosting company. I am getting feedback from people that they can see this new site. The change of the domain to the new hosting started resolving correctly in 30 minutes for me, which was very fast.

The choice in hosting came down to two strongly recommended companies, Pair.com and Segment Publishing (SegPub). Both had nothing, but positive recommendations and each had more than four recommendation (Pair actually had over 10 recommendations). Both offered the services I wanted and needed (PHP, Python, secure mail, MySQL, solid up-time records, and Rails (Rails was more of a nice than a need)).

I chose SebPub based on two things that separated it from Pair. One was price, SegPub was a little less and offered a good introduction and trial period. It is an Australian company (servers in the US) and payments are in Australian dollars. Secondly, the first person to recommend SebPub put me in contact with the guy who runs SegPub in a chat. I was able to asks a lot of questions specific to my needs and he was able to easily point me to the needed information or just provide it in the chat. That personal touch was an incredible sell. Just knowing there is that access helped. I had really grown tired of waiting a few hours between responses to trouble tickets and e-mail exchanges and not getting resolution and just getting the ticket closed.

Getting things prepared and moved over took the usual amount of time, but I had far fewer bumps than I thought I would have had. I needed to better optimize MySQL to perform better in MySQL4. I was to the point I needed to make the hosting change and the time disruption was not welcome, but I knew I could focus when the transition was over and done.

So far I have been incredibly happy. I also know that Pair would also be a very good company to go to as well. This option gives me great peace of mind.

January 17, 2006

Folksonomy Research Needs Cleaning Up

After getting flooded with e-mail yesterday about the Folksonomies: Tidying Up? in the January DLIB 2006 and yes I agree that by using Flickr as a base for much of their analysis they made a mess of their conclusions. Please go see Explaining and Showing Broad and Narrow Folksonomies to begin to get an understanding of why Flickr is not a great example of folksonomy. Showing tag distributions when tagging is limited by the tool (Flickr only permits one of each tag and does not allow identification of the person tagging, unless the API is used) is rather pointless. The central focus of a folksonomy is for personal refindability and derived from that point we get great value.

I would love to see this research redone with a better understanding of folksonomy and run the research on broad folksonomy tools like del.icio.us, Furl, Shadows, etc.

January 16, 2006

Folksonomy Presentation Posted

I have finally posted the folksonomy presentation from Online Information 2005 (1.3MB PDF) and provided a little write-up of the focus of the folksonomy presentation. If you have an interest, please go check it out.

Please note the bottom of the write-up discusses the delay in posting this. This is also not the most current version of this presentation. If you would like to find out more please write at the contact information here or over at InfoCloud Solutions.

Rosenfeld Media Launches

Heartfelt congratulations are in order for Lou Rosenfeld as he has launched Rosenfeld Media. Rosenfeld Media is self described as:

Founded in late 2005, Rosenfeld Media is a publishing house dedicated to developing short, practical, and useful books on user experience design. Our books will explain the design and research methods that web professionals need to make informed design decisions.

This is one of two boutique publishing houses I have been looking forward to launch. Publishing houses that are part of the community they are serving is incredibly important. Paying attention to the interests and needs of the community is incredibly important. I am really looking forward to the forthcoming books.

Hindsights for Moving Forward

The follow list of 10 lessons learned in the Guy Kawaskaki Hindsights blog post I have found to be outstanding. Last week I forwarded it to a few friends, but realized everybody could benefit from reading it. I fully embrace the list and by matter of chance I have largely lived this way. It is well worth a read at any age.

The real kick in the butt I got last year was from the Steve Jobs commencement speech at Stanford University (the audio of the Steve Jobs commencement speech is also available). This speech combined with a death in our family made the time in front of me look much shorter.

The passion for technology and seeing it become more usable so that information can be reusable so that people can actually use it in their lives took focus. This is now my full-time job. We as designers and developers need to look beyond the cool to the useful, the need, and breaking down the barriers for use of information and technology. I have a strong belief that technology can greatly assist us and ease or lives so to give us more freedom. It can also help us make smarter decisions to help others, ourselves, and protect the world around us. It can help us find communities of those with like minds, which helps us feel connected and empowered. But, with these benefits we must also be mindful that the sword of technology is double edged and we must understand how to protect ourselves and society from its properties that are not so beneficial.

January 12, 2006

A Better Day and Brigher Future

Things are a little better on this end today. I was able to delete the Photoshop French version and reinstall a Photoshop demo (I was very surprised I was able to do this and get back to the exact days left on the tryout where is left of yesterday) so I could continue to work. The shipment of the new package will be the fourth attempt to get this right by Adobe (their stock price is what?).

I have received many great suggestions on hosting and am looking at two of them seriously. E-mail has been up all day today as host hosting, which is good.

Along this front I am really getting tired of my own blogging tool. I no longer have time to keep running and the effort it takes to write, check, and post does not work for me any longer. I am doing too many things at once and not paying enough attention to the actual writing, which I really need to. I also blog adding all the mark-up needed (including needed character encodings). I really want to turn on comments again as readership here has grown and I really want to get back to "conversations" (not just monologues plus e-mail). There are things I want to build that I think would help the blogging community, but it is really fruitless to do this for a tool that has an install base of 1.

I have my options narrowed down for me as I will be running two sites from it and be using it as a CMS as well as a blogging tool. The two candidates I am down to are Movable Type and Drupal. I am leaning toward MT mostly because they have a very active support system inside the company and user-base. Drupal has a killer user-base that is very innovative and the tool has many social and community aspects to it that I really like. I will most likely be playing with both. Both have a good track record running more than one site off an install and using shared components for the different sites.

Now it is sorting out, which I can dump my current site into most easily and clean out the mark-up and encoding so to let the blogging tool do it (will make for easier current specification RSS/Atom feeds). I am also wanting to keep the 1770-plus URLs the same (as well as RESTful), which I have not sorted out. Suggestions are welcome.

What a Day

This has turned into "One of Those Days". It is the third day in a row that my son has been home sick. Which, means the mornings I am watching him and entertaining him, while trying to get work done. By noon the reinforcements have arrived and all is good. But, three days in a row makes it a real strain, particularly with all the things I am balancing these days.

Today after I settle into full focus on work, e-mail goes out for the next three hours. It is the fourth outage in five days. Yes, there are other forms of communication, but not keeping the flow of conversation like e-mail. Needless to say I spent this evening searching for new hosting and responding with people who have given wonderful recommendations that are a vast improvement. Yes, I will share where I end up once I get there and why I made my decision.

Lastly, my Photoshop order finally arrived still stemming from my wonderful support phone call with them. Well, I have now had another call with them as the version they sent prior was for Mac, as needed, but was not what was needed for a cross-platform upgrade (it has to be a full new version and not an upgrade). The last version sent I was told to junk as it was made invalid and that is a lot of packaging and product to throw out. The full version arrived today and it was a bright spot. It was until what I loaded was a French version. I am now wondering if there is anybody competent in shipping at Adobe. It is now three weeks, with two very promptly answered and courteous phone calls, but this is ridiculous.

I am spending a large amount of time the last couple weeks with really poor customer service. How inefficient have things become? How productive could we be if things worked?

January 11, 2006

Need Web Hosting Recommendations

Hey, I am back on-line and have e-mail. After the fourth major outage is five days I am needing a new hosting option. E-mail me suggestions, please. My InfoCloud Solutions, Inc. site and e-mail are on the same server and need solid hosting (this has been the worst six months of hosting I have had in the 10 years of having a personal site on-line), beating Interland on poor service (actually they may have been much worse, but that is far enough away) is a feat.

I like the people at the current hosting company and running servers is a thankless horrible job that I don't ever care to do again.

I really would like bullet proof e-mail, or close to it. LAMP stack hosting is required (preferably with PHP and Python for the "P") Ruby on Rails would be a nice to have (but that is mostly testing and I can do that on my laptop).

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.

January 6, 2006

Yahoo! Go Launches [Updated]

I am quite interested in the newly launched Yahoo! Go, which is self described as:

Yahoo! Go - a new suite of products and services for your PC, mobile phone and even your TV.

Yahoo! Go allows you to access the information and content that is important to you on whatever device you choose.

So wherever you go, your photos, your music, your email, " your life&#quot; is right there with you. Ready to go.

The service provides your contacts (address book), photos, messanger, and mail. All great to have where ever you go. This is a very helpful service.

But wait! It is missing one thing. Yahoo! states, "allows you to access the information and content that is important to you". If that is true it is missing one giant piece. Where is the calendar? [Update] The calendar is actually there. Russ Beattie (of Yahoo! Mobile) provided the following response:

Y! Go also syncs the Calendar, it syncs with your Yahoo! Calendar and uses the Series 60 native calendar app on the phone for alerts. The SyncML service also syncs the calendar on phones like the SonyEricsson's and Nokias which support it.

What really impresses me is the SyncML work. That news is one of the most impressive things I have heard on calendaring in a while. I have been waiting for Apple to go this route for their iSync for the last couple revisions and I thought they would be the leaders on this syncing standards front. Yahoo! seems to understand the needs today and the future, which is one of the things that has impressed me about Yahoo! in the last year or two (they really get it, possibly better than any other large web company, yes I am considering Google too). If you want more info on Yahoo! and using SyncML Russ has the following post on Yahoo! Mobile Services: SyncML and More. I am still not sure why the marketing people left out calendaring. [/Update]

<ignore>Of all the things to leave out.</ignore> The calendar is one of two pieces of essential social data that people complain constantly that they do not have access to, or did not sync properly (the other is contact info). A large part of our social communication is about the "next". It could be the next call, the next meeting, the next lunch, the next... you fill-in the blank. Social is not completely about the now, it is about the future too. Not having a component to connect in the future and to ensure proper planning it is only a partial social tool.

One of my pet peeves the last four years, or so I have been working with the Model of Attraction and the Personal InfoCloud (your information you are interested, that you have attracted to your device, becomes attracted to you and moves across your devices so it is at your ready call when you want it and need it) is constant access to one's own information, which means whether you have connectivity or not and is available on the device you have with you (it must be device and platform agnostic). Yahoo! seems to get this all but for that one important bit.

In the past year Yahoo! purchased a company that provides event information (Upcoming), which could tie wonderfully into a calendar (either as events you are attending or potential events). Yahoo! also recently announced connecting Tivo and your Yahoo! calendar. We know they get the importance of the calendar. Where oh where is it? [Update] It is actually there just not advertised.[/Update]

January 2, 2006

Off the Top Blog Turned Five

I forgot that 31 December 2005 was my 5 year anniversary blogging. A lot has changed on this blog and the whole blogging arena. Many of my short posts along the lines of, "I found this cool thing... " are now in my del.icio.us feed, which for those of you with JavaScript turned on is over on the right as the new incarnation of Quick Links. The same items and more I also post over on Yahoo! MyWeb, but because I can post to just myself or to a community of people I know with similar interests. (I really really hope their community functionality of MyWeb gets fixed soon in 2006 to better filter feeds from the community coming to me and allow something other than, "you can see all of my links and I will see all of your links". Life and real people's interests are not like that and Yahoo! is the people understanding people products on the web for people's lives. So, lets get to it shall we?)

Blogging seems to be more than the relative handful of people I followed in 1999 through 2001. It really exploded following that, partly because there were more options that were easy to use and options that became more stable. In 2000 I had been running this site (under a few different URLs) for five years and when I added Blogger as my tool to add content more easily it was a wonderful change for me. Not long after that Pyra (the company that started Blogger) imploded and we were left with just Ev and when Ev was away Blogger had separation anxiety. Not long after I turned to blogging by hand for a few months. I then put my own blogging tool in place that eased my workflow (Movable Type did not have the features that I wanted for my multiple categories and three entry types (essay, journal, and weblog). I had built my tool as a means to post information while traveling from any web browser when I was doing it by hand and needed FTP to regularly post. I have been running the same blogging tool with modifications since it launched 31 October 2001 (I had a post on my hand built page from October 2001 announcing it.

The look of the site has changed from the bright blue and bright green on black the blog launched with (this had been used for two years or so, and blogging with that use of the color palette was hard on the eyes). I moved to a less hard on the eyes color scheme not long after the blog launched. The current look was put in place 20 November 2002. Other than turning off comments (which I hope to bring back some day) and modifying the right-hand bar I have not made many changes since then. Life has been a bit busy since then.

I am still hoping that I will move this blog to a commercial blogging tool as my time is pulled elsewhere and I do not have the time or energy to tweak the underlying code that creates this blog. I have been quite happy with my use of TypePad since they launched and I keep my more professional blog, Personal InfoCloud over there. My happiness with TypePad and the full company of six apart there to support Movable Type will likely make it my choice. I have some other uses for the Movable Type software, other than this blog that is helping my choice. I am also a fan of WordPress and Drupal (Drupal has the capabilities under it to do what I want and need too and a large developer community). These changes come down to time available, so I could be a while.

January 1, 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.

Previous Month

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