Categories
News

Microblogging needs tags on people, not content search

There’s an ongoing conversation on the Gillmor Gang around Twitter’s disabled track functionality. This functionality allowed you to set a search term that would be applied to all messages (tweets) sent in Twitter. Matching tweets would be sent to you via the Google Talk interface. The user experience was that you could open up your IM client, tell Twitter that you want to get all messages that contain “core php” and they would appear in a chat window in real time.

Unfortunately, this functionality apparently wasn’t coded to scale with the popularity it attracted. Twitter took the feature away months ago and it hasn’t returned. You can get a similar experience by subscribing to a search in Summize, a search engine for tweets. In this model, you enter a search term and then subscribe to the results via RSS. Your RSS client can poll the feed regularly. But the experience is much slower. I understand that while track was working, Steve Gillmor would watch tweets flow in and carry on realtime conversations. This isn’t practical with saved searches. You can check your feed once a day or so. It’s a half solution.

The real weakness of both track and Summize is that they take an old school way of finding information. Remember when Web page search engines just indexed the content? It worked for a little while, then people optimized content to get undue attention. That is, they put a bunch of keywords on pages and pushed their results to the top. This wasn’t helpful to people looking for information.

A better search for tweets would involve gestures by listeners. Perhaps an impartial observer could contribute as well. Additionally, search is always behind. It’s a report in retrospect. The delay was short with track, but what we really want is a system that suggests information we might be interested in. That will allows us to learn things we don’t yet know we want to learn.

Here’s my vision. When I follow someone on twitter, I should also answer the question of why. I would do this with tags. When I subscribe to a feed in Google Reader, I put the feed into a folder that answers why I subscribed. Egg City Radio is in my “music” folder. Techcrunch is in my “vendor-sports” folder. With some minimal set of people, the gestures would add up to an aggregated rating of content topics.

I would expect that the system would also benefit from an analysis of the content. Someone who talks frequently on a topic should be tagged by an automatic process. This would fill in gaps before people discovered the speaker. Gestures by people would override any tags generated by content.

The user experience I’m looking for is to ask Twitter for people who talk about a topic I’m interested in, liberated bootlegs for example. Twitter would suggest 10 people I should follow. Google does this with Reader. My universe of topics I pay attention to in Reader probably would not match completely with the universe of topics I want in Twitter. I imagine I’d want more local news and politics in Twitter and less about big chunks of entertainment.

I don’t see what would prevent this system I describe except Twitter continuing to control the attention of microbloggers and refusing to implement it. Identi.ca certainly can implement this feature, but they better match Twitter’s features first. I suppose Google could ramp up Jaiku to include it, and it might be easy given it exists in Reader.

Categories
News Programming

LinuxWorld 2008 and PHP Meetup

Computer science super genius and Python proselytizer JJ Behrens and I returned to LinuxWorld again this year. We’ve been doing this together for many years with only the pesky birth of a child interrupting my attendence. As JJ says, the conference was disappointing. It does seem like it’s on its last legs. The decline of this conference matches the shrinking posse that I bring with me. Two years ago I brought my entire department with me. It was pretty cool to have six Clear Ink technologist all running around hassling booth people. Last year, my department had shrunk a bit and this year, the one guy I’ve got reporting to me is didn’t come because he’s on vacation. At least I had JJ and Carl to hang out with.

One of the most enjoyable parts of LinuxWorld for me is the spectacle of JJ asking booth people really hard questions. The atrophying conference meant there were fewer people to put on the spot, although we did give the NYT guy and the mobius strip gal some trouble. When we passed the foot massaging shoe booth, I realized what this was–spam! My conference has been spammed! Yuck!

After the conference, I had the pleasure of chaperoning Dmitri Gaskin, Drupal wunderkind, to the PHP Meetup at the CNET building. Dmitri is 12 years old and the son of Igor Gasowski, with whom I’ve worked at Clear Ink for the past five years. JJ and I both had a lot of fun sitting in Starbucks and advising Dmitri on various computer science topics. There was a time when JJ was fresh out of college and I had a few things to teach him. I now find it hard to understand him half of the time. Fortunately, I can still understand the things Dmitri tells me, although when he first explained CCK to me a few months ago, it took me a bit.

One thing JJ and I agree on is that young programmers should read Hackers by Steven Levy. Programming techniques are one thing, but it’s harder to acquire an understanding for history and lore of the craft.

Dmitri and I had dinner with Lee Springer at Chevy’s and then headed over the CNET building for the PHP Meetup. Joe Stump talked about a new system in PEAR for hosting your own repository channels. It’s obvious how this can help keep code straight, especially for a company like Digg that has many production servers. PEAR’s system for installing modules is similar to Apt or RPM. Having been coding in PHP for so long (11 years!), my tendency is to do things the “old way”. So, while I’ve taken sips of the PEAR koolade, I’ve never taken a big gulp. I’m still trying to sort out PEAR versus Zend Framework versus sticking with my FreeEnergy codebase.

Categories
News

Facebook is the new Google

I’ve been casually repeating the following aphorism, and Rick Marazzani nudged me to blog it.

Microsoft is the new IBM. Google is the new Microsoft. Facebook is the new Google.

In the 80s, it was said that no one was fired for picking IBM. Microsoft was the hot new innovator in the 80s. In the 90s, got stagnant and then beloved for embracing open source. Microsoft turned into a villian. Five years ago Google was the new innovator that everyone loved. Now they are playing the kind of tricks we used to expect from Microsoft, why Microsoft is earning new love, probably coming from new leadership from Ray Ozzie.

It might feel early to some, but I think it’s time to say that no one will be fired for picking Google for their IT services. Search engine and adwords aside, Google’s office suite (especially email) is strong enough for the enterprise. But while Google has awesome products–products that are more exciting than Windows and Office ever were–it’s also playing games in the market.

Case 1: Android. Is Google serious? Yeah, it’s a move against Apple and the iPhone, but where’s the beef? Android phones should have been here by now. It’s not too late for Android to make a mark, but it does seem like Google announced early to scare off competitors. Fortunately, it hasn’t worked. Nokia/Symbian going open source is a strong move. And Motorola had news recently about their Linux phones, which actually are coming out. The more people at the party, the better for us users.

Case 2: Knol. A lot of people have noticed over the past few years that the top link on many searches at Google point to Wikipedia. For whatever reason, Wikipedia does not use Google adsense. They don’t have any ads. I remember Jason Calacanis begging them to put ads there, but they didn’t listen. Google can’t have so much traffic going off into non-monetized land. Their solution is to clone wikipedia and put ads on it. And just to make sure the traffic is going there, they seem to have juiced their search results. Techcrunch reported last week that Google Knol entries are appearing high in search results much faster than should be expected. That’s the kind of behavior that inspires Justice Department types. But worse, it erodes confidence in Google search results.

Case 3: Friend Connect. Google has clearly blown it in the social space. I don’t count them out entirely, but they have not been winning. Orkut is insigificant. They’ve been sneaking social features into Gmail and Reader, which depending on your perspective either treads close to or steps over the social contract with users. With Friend Connect, they seem to be pushing Facebook towards being more open and letting users keep hold of their data. This is a net positive for users because Facebook didn’t blink. They accelerated their own Connect strategy. Still, Google comes out looking like a bully in this.

At F8 last month, Zuckerberg talking about how the mission of this company is to bring people closer together, the enable better understanding of each other. That’s a big goal that sounds a lot like Bill Gates’ mission to have a computer on every desktop. Google’s do-no-evil motto seemed hip a few years ago, but their misteps sometimes make it seem like a joke. Their stated mission is to connect people to information. Boring. Give me the world-changing missing every time.

Lest there be confusion, I am in no way suggesting that Google itself is evil. It’s a corporation. Individuals are judged by morality, not abstractions. And I’ll be the last person to indict business and businessmen. If I could offer humble advice, I’d suggest to Google’s leadership that they not allow their teams to pull these tricks even if they seem to make sense in the short run.

Categories
Business Marketing

Quick notes on Facebook’s f8 08 developer conference

I went to f8 yesterday and I can’t say I had the best time in the world. I probably have more fun at LinuxWorld, but maybe my expectations are lower when I don’t pay $150 to get in. I was hoping to get some more juicy details about the platform, especially about the business side, but the content is mostly people on panels talking about what they do. The most interesting and well-organized presentation on the business track was run by Jia from RockYou. It’s not that it wasn’t interesting, I just wish there was a bit more preparation.

I’m sure all the announcements have been well-covered. I haven’t gone into Google Reader yet today, but I wanted to note a few things.

  • Wireless was horrible.
  • That there was constant music was OK, but it was usually too loud.
  • I saw Marc Canter, Robert Scoble and Mike Arrington walking around (separately), and intellectually I wanted to say hello to them…but I chickened out.
  • Arrington was wearing flip flops. There’s probably a bad pun in there somewhere, but I won’t go there.
  • As Mike Arrington walked by me, I suddenly reconceptualized him as human being, not a sometimes-aggravating participant of the Gillmor Gang. It made me appreciate him more.
  • I am not an Arrington fanboy. I am a Steve Gillmor fanboy. I didn’t spot Steve at f8. 😛
  • There were a couple viable consultancies who help traditional agencies develop Facebook strategies. I’m going to push hard to get Clear Ink to offer those services.
  • Zuckerberg’s keynote made me thirsty for (virtual) kook-aid. The goal of increasing social connections appeals to me. I’m not sure I’ve heard a tech company pitch their vision on being part of a real social movement as compared to offering me something that would be fun to have.
  • Coolest company name: Shanghype.
  • I’m still enjoying the idea that people in Liverpool started a fan group for me on Facebook.
Categories
Creative Pursuits

Leon’s Random Generators Appreciation Society

Now appearing on Facebook…a fan club for the random generators.