Congrats to Silicon Florist

Rick Turoczy marks one month of covering the Portland technology community on his blog Silicon Florist. I’ve come to rely on his blog and tend to look at his posts as soon as he notes them on his twitter account.

Because of Silicon Florist, I’ve attended interesting local events like last night’s meeting on Implementing Rails concepts with PHP. Without the Silicon Florist, I never would have known the event was occurring.

After one short month, I can’t imagine not having Silicon Florist in my rss feeds. If you’re in Portland or interested in Portland’s technology scene, you should check it out.

Co-Scripter Tool is Amazing

I’m very excited about using the IBM CoScripter to simplify my life when it comes to repeated web forms. This reminds me of the applescript record option or the new Automater application.

The basics are that you hit record while filing out a series of web forms. It records your activity as a repeatable script that can be rerun. The script can also be shared with others.

For more details:

Thanks to Selena for pointing this out.

It’s a Mobile Web. We Just Don’t Realize It.

After Apple’s iPod and iPhone announcements, Dave Winer wrote of Steve Jobs, “It’s Steve’s world, we just live in it.”

I think Dave has very interesting take on Apple’s announcement. I encourage you to go read it. When I read Dave’s short summary on Twitter, a variation on his turn of phrase came to mind:

It’s a Mobile Web. We Just Don’t Realize It.

I’m astonished that the press coverage so far has focused almost exclusively on the iPhone price drops and the upset customers. When the coverage extends past the price drop, people seem content to handicap whether or not the iPod Touch will sell enough to meet Apple’s forecast.

No one seems to be talking about the fact that we now have another major platform for the mobile web. Additional news such as the likely Google and Yahoo phones, Microsoft’s recent comments about a Zune phone, and Nokia venturing into mobile web services have me convinced that the tipping point for the mobile web in the U.S. is right around the corner.

2008 is shaping up to be the year of the mobile web. The year when companies finally get serious about their mobile strategy.

With 2.7 billion mobile devices in the world and so many new mobile web devices hitting the market, the mobile web has arrived, but most of us just don’t realize it.

Friends vs. Acquaintances

Steve Rubel had an interesting post a couple of weeks ago that I’ve been holding onto to consider. He postulates that the Web Changes How We Define Friendships. Steve makes some compelling points about the drive towards quantity versus quality when you start participating in social networks.

I have a different theory. I believe that social networks are not changing the way we define friends. Our close friends are the ones for whom we never needed social networking tools in the first place. Our friends are the ones who know who we are, have been to our homes, and who have refrigerator privileges*.

What social networks see to be able to do is help us better track our acquaintances. I think there is a stigma attached to the word acquaintance. We think of acquaintances as cool relationships. Distant relationships that mean little. In fact, they mean a lot.

I have acquaintances who I greet warmly whenever I see them or correspond with them. I don’t know them intimately, but I know them well enough to want to know how they are doing and what they are up to.

Perhaps social networks will change our definition of friendship, but if they do, it will because we were never comfortable with the word acquaintance and because word acquaintance is too long to fit nicely into our common language and UI designs.

* Refrigerator privileges is an idea I read about in Never Eat Alone defining the friendships that you have where the person feels free to raid your refrigerator. The idea in the book is that we need more friends with refrigerator privileges. I couldn’t agree more.

Signed Up for OpenID Today

Despite all of my reservations about OpenID, I finally found a compelling use for the technology today.

I signed up for Highrise by 37Signals today. I’m going to use it for personal contact management which I have a deeper interest in after reading Never Eat Alone.

The challenge is that I already have an account for Basecamp (another 37Signals product) and wasn’t looking forward to managing multiple accounts. OpenID to the rescue.

37Signals allows you to link multiple accounts—personal and business—to the same OpenID login. After a quick registration at MyOpenID.com, I was ready to sign up for Highrise and link my current Basecamp account. It was painless and has been a real boon.

The major benefit is the way that 37Signals has implemented their OpenID support. The OpenBar interface makes it worth the time to sign up with an OpenID provider. This is another example of where 37Signals should be an example for other developers.

At the end of the day, selecting the OpenID vendor turned out to be very simple. MyOpenID.com is a product of JanRain a Portland-based company whose founders were involved in the development of OpenID.

Local? Developed the technology? It was a no brainer.

2.7 Billion Served: Mobile Phone Usage Dwarves Everything Else

Cameron Moll’s new book on Mobile Web Design points to an enlightening article by Alan Moore in which he compares mobile phone adoption to other technologies. The key paragraph:

Now we have context. 800 million cars, 850 million personal computers, 1.3 B fixed landline phones, 1.4 billion credit cards, 1.5 billion TV sets. How many mobile phones in use today? In use today, yes, 2.7 billion (technically 2.7 billion in January, not December). They sold 950 million phones last year and the total worldwide mobile subscriber base grew from 2.1 billion to 2.7 billion. Three times as many mobile phones as automobiles or personal computers. About twice as many mobile phone owners as those of fixed landline phones or credit cards. And almost twice as many mobile phones in use as TV sets.

2.7 billion. That’s a staggering statistic. Add to that the buzz around the iPhone and rumors of both a Google and possibly a Yahoo phone, and it isn’t possible to ignore the mobile web any longer.

I’m excited. So much opportunity for new discovery, new applications, and ways to make people’s lives better.

Reading a lot about OpenID

I’m reading a lot about OpenID. I’m trying to determine whether or not it seems viable or likely to be adopted by the larger, non-technical audience of Internet users.

These recent blog post, OpenID: Great idea, bewildering consumer experience, captures better than I can how confusing OpenID can be if you set out to use it. It is worth reading the whole thing, but I want to highlight three points from the post:

The process of selecting an OpenID provider will stump the average consumer. They’re being asked to pick an ID that they will, in theory, use everywhere and forevermore to gain access to everything they own. They’re supposed to obtain this ID by making an effectively random selection from a group of providers they have never heard of.

This is where I get stuck every time. I’ve selected my web site host, domain, and email address based on longevity. Trying to decide which OpenID provider will be around in a couple of years is a difficult task. I’m not certain what other criteria you would use to make a decision.

Various OpenID sites also promote the notion that users should set up their own OpenID provider.

We’ve looked into creating an OpenID provider service from our applications. Yesterday, I saw someone asking for development of a plugin for Jive Software that would ideally make Jive’s Clearspace product an OpenID provider. It seems like every additional OpenID provider will be contributing to the confusion instead of helping.

[UPDATE: See the note below from Matt Tucker, CTO at Jive Software. In re-reading what I wrote above, I wasn’t very clear. Until Matt’s comment below, I didn’t know Jive intended to do anything with OpenID. I just saw someone asking for a plugin that would make Jive’s Clearspace profiles provide OpenID URIs. It more of a comment on desiring more OpenID providers rather than a comment on adding OpenID to any particular application. As I noted in the comments, I’d like to see more applications accept OpenID and fewer provide their own OpenIDs so that it is easier to get over the indecision about choosing an OpenID provider. Sometimes less choice is a good thing. Thanks again Matt for taking the time to clarify.]

And all this is for—what, exactly? To save me from having to pick a user name and password? As annoying as that can be, it’s just not that hard! Remembering an arbitrary user name does cause real trouble, but simply allowing email addresses to be used as IDs can solve almost all of that problem. As more and more sites allow email addresses as IDs, the need for OpenID becomes less compelling to a consumer.

This final point is a key for me. It seems like OpenID is asking people to establish a new, long term identity. However, for those who can establish a long term identity, they’ve already done so using their email address. Asking someone to replace their email address, the address that they have been trained to believe is where they can be found online, is going to be a tough sell.

I understand the desire for single sign-on. I’ve certainly heard the desire for single sign-on from a lot of customers and have spent a fair amount of time building authentication integration.

And yet, when I look at OpenID and all of the obstacles it needs to overcome, never mind the competition from Yahoo BBAuth and Microsoft Live ID, I question whether OpenID will ever receive widespread adoption. The real shame is that there is a true desire, if not need, for a simple, open system to simplify logins for web applications and right now, I don’t see any of the systems solving that problem for the majority of people.

WYSIWYG Editor for Safari

A few years back I helped build a content management system. At the time, Internet Explorer on PC was the only browser we could use for WYSIWYG editing. As a Mac user, I struggled with the fact that I was delivering a product that I could never use on a regular basis.

At the time, the great promise was sections of the DOM II specification on range. Bugzilla listed support for this part of the specification on its future work. I signed up for a list and monitored the ticket waiting for the day when Mozilla would support WYSIWYG in-browser editing.

Today I read that the Yahoo UI team has finally bent Safari to its will to support WYSIWYG editing. We’ve come a long ways since I was hanging out on the Mozilla developer lists and asking questions about the range implementation. Now that someone has conquered Safari, we are close to assuming that this foundation piece of the read/write web is available to all users.

Following Selena’s Lead

My friend Selena pointed out that we had both written about the Clay Shirky article that I referenced earlier this week. She was kind not to point out that she wrote about the article two weeks earlier. This is simply the latest in a series of times where Selena was ahead of me on discovering valuable things.

In college, Selena was running a Linux box, talking about open source software, and working on quality of service routing before these topics were mainstream. At the time, I didn’t understand why she was so excited about them.

When we bumped into each other a few years ago, she convinced me to give social bookmarking, tagging and similar technologies a second look. Now I can’t imagine living without my delicious bookmarks.

Essentially, Selena is one of the smartest people I know. I’ve been rediscovering trails she already had blazed for as long as I’ve known her.

Given these facts, I’ll declare a small victory that this time I was only two weeks behind her. :-)