Archive for the 'Social Media' category

5 Features You’ll Like in the New Facebook Design

Hi - you seem to be new here. If you like what you see, please give back by subscribing to my RSS feed!

You can check me out on Twitter, Facebook, or FriendFeed to see what I'm up to. Thanks for visiting!

facebook_pic.pngI track the Facebook Forums pretty regularly to make sure I’m getting all the info I need, and that I’m able to help on particular issues as I have time to help. One common thread I’ve seen throughout the last week is the continued complaints about the new Facebook design and how people don’t want to be forced into change. I was among the complainers myself at one point, but as Facebook has improved the site since they first allowed people to opt into the new design, I have really grown to like the new features Facebook provides. Here are 5 of my favorite features:

1. The Live Feed

Just about a week ago, Facebook launched a completely live Feed, that automatically refreshes with every update of every friend in your friends list. As new updates come through, you can comment and interact with the items that post to the feed, encouraging much more interactivity between friends. Facebook could definitely improve this more by opening up the Feed to third parties as Twitter, Identi.ca, or FriendFeed do, but it’s a step in the right direction, and Facebook allows you to peek into the lives of those you associate with much better than Twitter or FriendFeed do.

Picture 2.png

2. Feed Filtering

Also a recent update to the new design, users can display only the top stories, only the status updates, only the photos, or only the posted items of their friends. In addition, users can filter by only posts from applications they have added. This also includes Pages, Groups, and Events. Or, you can pick a specific Friends List (You are organizing your friends into Friends lists, right?) and filter by only those friends within a particular list. This makes sorting through all the information much better to only find the information you are looking for. Me, I like the firehose and I generally turn to the live feed.

app_3_6628568379_796.gif3. Facebook for the iPhone

One thing the new design has enabled is a better architecture for handling better design on mobile devices such as the iPhone. The new Facebook iPhone app enables you to very easily set your status, browse what your friends are up to, post and browse through photos, look up a friend’s cell phone number, and more. Better yet, there’s an even better version in the works that is said to do things like allow tagging of individuals in photos right on the iPhone.

4. Application Tabs

If the developers of your favorite apps are savvy, they can enable their application to be added as a tab to your Facebook profile. This enables your friends to have an additional, even more expanded view of you when they browse your profile. For instance, if someone visits my profile, they can view all the songs I like via the iLike tab on my profile, or look at which of my friends are also family members of mine. This could also be a useful area for a resume, or any other useful information you want to share about yourself. Check with the developers of your favorite apps to learn if they provide this functionality or not.

5. Pages are no longer cluttered with Applications

Perhaps my favorite part of the new design is that it is much cleaner than the previous design. There is much more order and structure to it all. Now, the majority of your application boxes are saved to the “Boxes” tab, with the exception of a few that have adopted to the new design. You can always move an application out of the Boxes tab by clicking on the edit pencil icon and selecting “move to wall tab”. However, it appears Facebook is trying to give users more choice in this - now you can choose much easier and better ways of organizing your profile so others can learn what you want them to know about you.

The new design is definitely a big change, but I think as people spend some time in it they will find that it is actually an improvement, and will allow for even greater control and flexibility than it used to be. I suggest you give it a chance, play around with it and respond below with your own favorite features!

Facebook to Launch to All Next Week

facebook_pic.pngFacebook just released a post stating that they will be gradually releasing the new design to all over the next week. This announcement comes late, as I had originally announced the new design to go out to all on August 27.

The new design has been both loved and hated by many, but has shown significant improvement since launch. It will be very interesting to see the response as all 100+ million of their users embrace the new design. Most of all, this should come as welcome news to developers, as they no longer have to support more than one design in their applications. All developers should now be able to start planning fully for the new design.

In addition to this news, it will also mean that permanent session keys will be dissolved (one week after the rollout), meaning it will be harder for external websites to log users into Facebook to authenticate and communicate with the API. It will be interesting to see, as they roll this out, if they also introduce Facebook Connect live to all next week to resolve this problem fully.

Wordpress Passes 4 Million Blogs

wordpress.pngJoseph Scott, developer at Automattic, posted that Wordpress.com has recently broken 4 million total blogs. He further mentions that it took just 4 months to go from 3 million to 4 million. Assuming the rate isn’t exponential, it will just be end of December when they hit 5 million blogs. What would be even more fascinating is to know how many self-hosted blogs on Wordpress are currently running. (This blog is a Wordpress MU install)

Wordpress seems to be no Facebook, but perhaps as projects like BuddyPress take off and people begin to virally create blogs and content with their friends it will get to that level. Where Wordpress still has left to compete is with microblogging sites like Twitter - perhaps, with the large user base that they currently have we could see this happen in the near future.

The “Community Wordpress Facebook Plugin” - Why You Should Contribute

facebook_pic.pngThere are rumors that Facebook has been working on their own Wordpress plugin for Facebook. This is troubling for those of us developers that are developing for Facebook Connect, as it shows that Facebook could in one sweep, wipe any developer writing for the Facebook Connect platform out without any advanced notice. It only appeared that in the past, this type of thing only happened on the Facebook website itself, as Facebook has a right to, but I’ve seen it myself with my own development on Facebook Connect today.

Fair enough. I like competition, although I’d love this to be a community effort. So, since we know Facebook is working on their own Wordpress plugin for Facebook, and we know Facebook isn’t willing to divulge their code yet. Since I’ve already devoted 20 or so of my own hours to the exact same project with no knowledge from Facebook, and am just now learning that Facebook was working on this behind the scenes incognito with no involvement from the community, I’d like to release my own plugin to the public, under the GPL v2.0 today, in the hopes the public can help with development and further building of this plugin, as a community, not just under Facebook’s roof.

It’s very troubling to see Facebook develop on external apps outside of Facebook like this - it only shows that Facebook is not afraid to encroach on other developers’ projects and that any one of us is at risk of having a useful project, our time and effort (I had no intentions on making money from this), wiped out in an instant. Sure, Facebook has every right to compete, but the least courtesy of notifying developers it already knows would be competition. With such a Wordpress plugin this also encroaches on Six Apart’s announced integration with Facebook Connect, and puts Facebook in direct competition with Six Apart instead of making it Automattic’s problem.

It’s my sincere hope that Facebook decides not to continue such projects internally, but instead contributes to existing projects if they must do so. Facebook should in no way be competing with the developers that use their platform without warning, or risk us not being willing to contribute such things in the future. Let’s work together on this Facebook - how about a “we need help” board, or an “internal projects” board so we can know what you’re working on in advance. In this way we can work with you instead of parallel to you and hours spent doing so won’t be wasted. Or how about a little nudge to people like Six Apart saying, “we may just have to compete with you on this in the future” so their own time isn’t wasted with the integration.

Why should I keep building external web apps that integrate and send users to Facebook if Facebook is just going to replace my web apps in the end anyway?

So, I’m going to release my code here right now in hopes we can make this a community project - it requires you to set up your own app for your blog under the Facebook Developers site (just set your callback URL to your own website’s URL), and you must take your application key and enter it into the admin section. Only developers of the Facebook app itself can login through Facebook Connect until Facebook launches (one more advantage Facebook has over us developers - they know when they are launching, and therefore know how much time they have to develop these things, another reason to leave it to us developers in order to keep it fair). To install on your blog after doing so, just unzip the folder in your plugins folder, and activate your plugin under the plugins section in Wordpress. After that, any Facebook user will be able to leave comments, under their own authentication, Facebook avatar, and name without having to re-enter it each time. We’ll be integrating this more in the future - if you can help please let me know! My project is a community project, not owned by Facebook, completely owned by me and you for the benefit of the community.

You can download it here.

You can see it in action on my test site, http://socialmediacast.staynalive.com - check out the Hello World post to see the existing comments. Note you will not be able to log in to Facebook Connect on that site because you are not a developer on the app for that site.

Now, I know I ranted a bit - it’s late, but I hope this makes some sort of sense. Am I out of line here? Should I just scrap my code completely and let Facebook do this? Is it a wise move for Facebook to keep making external apps like this that integrate with Facebook? What’s the best way for Facebook to approach this? I welcome your comments below.

I’m Changing Gears

Picture 1.pngI mentioned earlier I was going to announce a big change this week. I’m “on the move“, as Jeremiah Owyang would put it. Today was my first day working full time at a new Silicon Valley startup with offices here in Utah, where I will be leading their Social Product strategy moving forward. I am phasing off my regular consulting, and moving to this new Entrepreneurial effort in helping them grow.

At the moment, I can’t reveal much more, other than the fact that we’re building the next era in Interactive Entertainment on the iPhone. The company I’m working with right now started out as a client of mine, and I liked their product so much I decided it would be worth helping them out full time. I believe fully that we are going to change much of the way you watch TV today. We will be launching most likely next week, and you can follow the Twitter account @MediaMyWay to catch our launch announcement and follow our updates (I’ll also point you there from my Twitter account when we launch - we’ll announce it there first!). Other Twitter accounts you can follow for updates and “clues” are @JustintheWhitt, @Romay, and our CEO, @BradPelo.

How will this affect the other stuff I do? In reality, not much is changing, other than what I do full time. I have received permission to keep SocialToo.com going part-time, as it has, unless it takes off. Expect some very cool things to come from SocialToo in the near future - we’re working on a completely new design and a really cool new feature that will be released in the next couple weeks.

As far as my blogging and book-writing is concerned, I see nothing changing, and I intend fully to continue blogging regular, unbiased articles that I feel inspire and educate. I will disclose where necessary if I feel my current employment has any influence in what I am writing. I still hope to continue writing in other capacities as well, as long as speak as I’m asked to do (I’m speaking in Dallas next week to the Dallas Chamber of Commerce, in fact - come see me speak!).

So, keep watching the @MediaMyWay Twitter account, and you can also follow this blog and I’ll be sure you’re aware of the latest of our happenings (we’ll have a company blog here shortly, which I’ll let you know about). In the meantime I’ll keep posting regular, educational, and original content as I always have and always will. “Stay” Tuned!

Why Do I See So Many Open Source Advocates Using Twitter?

opensource_logo.pngAs I am speaking, Utah is having their yearly Open Source conference. If you’re in Utah or outside Utah (most of my audience is outside Utah), it is well worth the trip with some great topics from ssh tips and tricks to Wordpress Performance and Scalability by Utah’s own Joseph Scott from Automattic. I would be there myself but I have deadlines I have to meet this week (I have a big announcement to make next week which will explain my lack of time this week). However, as I was tracking the updates from the conference, I noticed there seem to be way more people updating from Twitter vs. the Open Source-based blogging tool, Identi.ca. In fact, I notice many Open Source proponents even outside Utah embracing Twitter over the Open Source-based Identi.ca and I wonder why.

Now, I wasn’t paying attention during OSCON so I don’t know if it was the same there, but I’m willing to bet there was a lot of activity going on within the Twitter network there that really should have been happening over on Identi.ca. I’m wondering if it’s just lack of education about Identi.ca, or if our views of the principles behind Open Source have changed.

I remember a day where in each company I worked for I would do all I could to try and get them to let me run Linux on my desktop. I still run vim and I still run open tools like Apache, MySQL, and Perl. In some (remember Red Hat 5?), I was making a sacrifice by doing so, because I knew I had complete flexibility to make the changes and configurations necessary to make it do what I wanted to do if it did not yet do it.

When I was an Engineer at Backcountry.com we thrived on this principle. It actually made us more productive as a company because when we used Open Source software, we could configure it the way we wanted when it wasn’t working the way we wanted it to as a company. This would have costed us hundreds of thousands of dollars in custom software changes if we used a shrink-wrapped solution. Not only that but we could give back to a great cause if it didn’t meet our needs, and in fact we gave back quite a few changes to the Open Source community because of this principle.

Now, if you are not one of those types that went out of your way to use open source software for the principle, and because of the reasons I mention above, then I’m not talking to you here. However, I’m calling each and every one of the Open Source advocates out that are on Twitter and have not yet tried, nor use Identi.ca on a regular basis. This is no different than running Linux on your desktop as in the examples I mentioned above. If Identi.ca is not working the way you want it to, as an Open Source Advocate and promoter, you have a responsibility to jump in and contribute the areas you don’t have access to. That’s the true spirit of Open Source, plain and simple! Here are the reasons why you can feel good using Identi.ca, or build your own Laconi.ca instance that can communicate with Identi.ca:

  • You own the content you post - All posts through a Laconi.ca instance are published under the Creative Commons license, meaning the publisher cannot own the content of its users. This is very much in the spirit of Open Source.
  • Identi.ca is based on open source software - as already mentioned, Identi.ca is based on the Laconi.ca source code. You can even set up your own instance and have it talk to other Laconi.ca instances. If you don’t like what Identi.ca does, then fix it, publish your own instance, or give back to Identi.ca!
  • Identi.ca talks with an Open Protocol, OpenMicroBlogging Protocol - Not only are you given source that talks this protocol, but you can write your own software that talks this protocol, and it will communicate with any other software that speaks this protocol. See my post on OpenMicroBlogger for an example of this in action. This is called “Federation”, and IMO it’s the essence of Open Standards and communication.
  • Identi.ca has almost all the same features as Twitter, and more - as I’ll explain in a minute, this probably doesn’t matter, but the only features it lacks are direct messaging and SMS. SMS is expensive, and most likely won’t last on even Twitter - it costs too much! Direct messaging can be resolved by means such as e-mail or text messaging in a much cleaner fashion, although there are rumors of some working on even that. What it has that Twitter doesn’t though, and this is powerful, is that all Laconi.ca instances support XMPP out of the box, which means live-streamed updates straight from users, in real-time. Not only that, but you can track those updates, as well as any update on any Laconi.ca instance via Track functionality. Also, via OMB protocol above, you can subscribe to users on other services other than Identi.ca, and vice versa.

Let’s not get me wrong here - I’m not telling you to abandon your network on Twitter. I’m saying if you support and promote Open Source standards and refuse to use an open service like Identi.ca that is based on Open standards, you are living a double standard. You can still use Twitter in the meantime. I still use Windows and Mac for functionality I don’t get on Linux until me or someone else is able to replace that functionality for something better. The concepts are the same. I still use Twitter occasionally.

Also, many are giving the excuse of, “my network is bigger on Twitter”. I’d first like to point you to my listening/follower ratio article on LouisGray.com as to how strong your network really is on Twitter, but in addition to that, let’s pull in the Linux example again. How many Linux desktops are there in the wild? How many Windows desktops are there? We use Open Source because it allows us to configure it to do what we need it to do, and often we can get the job done better because of that. We don’t care if the majority of the population is using another closed tool because we can do much more with the open tools we’re a part of.

I’d really like to see some more Open Source proponents using Identi.ca as their primary posting platform. If you would still like to use Twitter that’s fine - there’s a bridge to enable you to do that, but it’s time we stood to our principles and why we’re using Open Source in the first place. Please don’t consider this a criticism, but rather a Bearhug to come help us out in this cause.

You can find me on Identi.ca at http://identi.ca/jessestay.

Facebook Puts on Its Chain Mail

chain_jpg_2.pngWith all the recent talk of spam and viruses lately it appears Facebook has truly hit mainstream. You know when the spammers have hit there is truly value in a service. Today I noticed a new trend on Facebook, previously only known to the likes of Snail Mail and E-mail itself, the chain letter. It wasn’t in the form of an application or even a bot of some sort as you would expect on the service. Surprisingly, it was hand-written by who-knows-who and had somehow made it around to my wife’s cousin, who sent it to me. Subsequently, several of my other friends seem to have got it, because I received it from a few others as well.

The letter goes like this:

“Subject: ATTENTION ALL FACEBOOK MEMBERS August 20 at 8:13pmReply Attention all Facebook members.Facebook is recently becoming very overpopulated,There have been many members complaining that Facebookis becoming very slow.Record shows that the reason isthat there are too many non-active Facebook membersAnd on the other side too many new Facebook members.We will be sending this messages around to see if theMembers are active or not,If you’re active please sendto 15 other users using Copy+Paste to show that you are activeThose who do not send this message within 2 weeks,The user will be deleted without hesitation to create more space,If Facebook is still overpopulated we kindly ask for donations but until then send this message to all your friends and make sure you sendthis message to show me that your active and not deleted. Founder of FacebookMark Zuckerber”

It is sent via the traditional Facebook mail, which the API has no access. I asked my wife’s cousin if they sent it, and indeed, they actually did forward it to 15 of their friends as the e-mail directs. Therefore it appears this one, amazingly, is being spread, manually, from person to person on Facebook.

Now, I’m probably preaching to the choir here on my blog, as I sincerely hope none of you would fall for this. Typically, anything that says, “forward to x number of your friends” is not for real and you should report it or mark it as spam immediately. “Mark Zuckerber” is not going to know you forwarded it to all your friends, and Facebook is not tracking this mail in anyway. Your account will not be deleted.

This seems to go back to the days of the Microsoft lottery e-mail hoax that basically said if you forward to all (or any number of) your friends, you get entered for the chance to win a million dollars (or similar amount of money). Supposedly in this e-mail Bill Gates was able to track the e-mails you sent and they were using this to track the number of e-mails that went out.

This does beg the question though - how do normal users of Facebook know for 100% clarity that a message comes directly from Facebook, if they ever need to send something to their users? Is there an “official” method for distributing such messages? Thus far I’m only aware of various blogs on the Facebook site to announce this information.

Now, when people compare Mark Zuckerberg to Bill Gates, I’m not quite sure this is the way he wants to be portrayed. In such a controlled environment as Facebook, do messages like this have any excuse?

Have you seen anything similar? Share your stories here. You’ll find me on Facebook at http://jessestay.socialtoo.com.

Facebook Rumors, Religion, and the LDS Faith

telephone.pngIt all started with this post today. A supposed “employee ‘close to the deal’” told blogger, Zach Klein (who doesn’t seem to allow comments on his blog) that The Church of Jesus Christ of Latter-day Saints’ Family History division had made an unsolicited bid to purchase Facebook. Nothing else - no other background, no other resources to confirm the deal. Soon after, ValleyWag, the first to the scene and first large blog to publish anything about it, was blogging rumors they are well known for spreading. Soon after, Venturebeat and the Industry Standard were blogging about it, quoting Brady Brim-DeForest, who ironically was claiming this as news, not a rumor at all - I’m unaware of where he got it, but his news broke after Valleywag’s. TheInquisitr, while I’m sure had no ill-intentions, even made fun of the manner with some very radical and somewhat inaccurate claims that I know have offended some members of the LDS Faith that read the blog. The blogosphere seems to be a mess today in regards to regard for religion, faith, and respect for one another’s belief. It appears the LDS Church has become the punch-line of the blogosphere’s Jokes and I’m getting really tired of it.

Now, let’s talk about rumors. The blogosphere is known for spreading rumors - I’ve hated them from the get-go, but let’s face it, it’s a part of many blogs out there, and it may not be going away any time soon. (I think I could do an entire post about rumors in and of itself) I expect an occasional rumor about Microsoft trying to buy Yahoo, or Facebook employees leaving the company because they are mad with Executives, or even a crazy one like the iPhone 2.0 coming with 2 cameras and iChat video support. Frankly, I never share those (well, rarely), but they are fun to read because, well, they’re funny. But rumors like an entire Faith buying a huge company like Facebook are ridiculous, unfounded, and frankly offensive to me that anyone would take such a rumor seriously when the Faith is my own. It’s a religion, people - tell me one reason a religious Faith would need a social network like Facebook to further its mission. Do you seriously believe any religion would be so stupid as to try this? People would leave Facebook in droves if that were to happen, and a network like Facebook has no good way of building up the members of the Faith itself. The claim is absolutely ridiculous, and I can’t believe established bloggers are taking this serious enough to share with others! There seems to be a serious lack of understanding between the blogosphere and the LDS Faith and I’d like to figure out a way to put an end to it.

Let’s go back to earlier this year. You may remember my “Shame on You TechCrunch” post I wrote awhile back, calling out the writers at CrunchGear for an extremely biased, and very misunderstood and inconsiderate interview of Penn Juliette, in which he claimed Mormons had “magic underwear” (as a Mormon, I affirm to you, that my underwear is not magic), and went on to encourage him as he talked about how easy religious women were, degrading women at the same time. While I still will not read CrunchGear because of that, I have lifted my boycott of TechCrunch (just because there is no way to avoid it - I also did not know Arrington at all at the time), but as you can see, there is a blatent misunderstanding of the LDS Faith in the blogosphere. CrunchGear still stands by their article and has refused to make any statement to the contrary.

Now, to give credit to those that have blogged about this today, Eric Eldon (of VentureBeat) does have a great point in that the LDS Church does actively invest in stock to retain and increase the value of its members donations through Tithing, and Facebook employees are selling stock. Like Louis Gray, I too give 10% of my wages in the form of Tithing to the Church, and I sincerely hope they invest it wisely and don’t just waste it away. I know their investments are wise though, and even the “widow’s mite” is considered and cared for. The Church itself never publishes these investments and it would be impossible to know if some are in Facebook or some are in Microsoft or some are in Google. They take these donations as sacred, and every effort is taken to maintain the sacredness of those donations. However, an outright acquisition of Facebook would be proposterous and completely out of line with the Church’s history.

Every one of these bloggers could have done a simple Tweet in fact, and quickly gotten a response from Mormons on how ridiculous the claims are. Or they could have shot Louis Gray, or me, or Matt Asay, or Phil Windley, or other Mormon bloggers an e-mail asking us if the claims were true. It took me about 5-10 minutes to send an e-mail to the LDS church and get a response back (which, btw, said the claims are not true and unfounded), and in fact, the LDS Church CIO is even on Twitter - an e-mail or even simple dm to him may have done the trick.

Now, I’m not necessarily trying to call out these specific bloggers, but rather point out the problem in general - I respect most of them in fact and really enjoy their regular blog posts. I’m just trying to make a shoutout to the blogosphere that we’re here if you have questions! Let’s start an open dialogue about the Mormon Faith - do you have questions? We’d really like to answer them before you assume and blog inaccuracies in the first place. Please, don’t hesitate to contact me, Louis Gray, or any other Mormon blogger if you have any hestitancy before posting an article. It’s time we put an end to this nonsense, once and for all.

Facebook Announces Go-Live Date for All on New Design

facebook_pic.pngIt appears that Facebook has very quietly announced when the new profile redesign will go live to all users of their site. In a developers wiki article about infinite sessions posted on August 7th, Facebook announced under the question, “I thought you were deprecating infinite sessions?”, that the new redesign will go live to all users on August 27, 2008.

This move should be a welcome one for developers. One of the largest frustrations amongst Facebook developers with the new design has been having to support both the old design and new until users all begin to adopt the new. The new design provides more integration points, protects users against spammy apps, and tends to side towards more useful applications on the platform.

The new profile redesign has been accepted by some, rejected by many. I experienced this first hand recently in trying to cover some missed changes, that within just a week had been changed due to the quick evolvement of the new platform. Initially rolled out to 5% of users, it will be interesting to see the reaction of users as all 100+ million users are forced to use the new design. It is my prediction that there will be backlash at first, but as with any change, users will begin to adapt and learn how to use it in a new way. You can switch to the new design yourself by going the http://www.new.facebook.com - it will from that point on take you to the new design every time you go to Facebook.

How was your adoption of the new design? You can follow my updates on Facebook at http://jessestay.socialtoo.com.

Farewell to the ‘@’ - We Welcome the Meta Revolution

Hash.pngLast week I spoke about how the ‘@’ on Twitter and other microblogging services may no longer be necessary due to the addition of the in_reply_to_status_id API call on services like Twitter and Identi.ca. In the comments of that article you mentioned several examples why that would still be necessary. I’ve spent the weekend contemplating these and still argue with a proper infrastructure these would not be necessary. In my own opinion, services like Twitter and even Identi.ca are broken because there is no easy way to tag individuals and people without cluttering up actual content with unorthodox, unorganized ways of tagging data and people. We, the users have had to come up with our own ways to do so socially, and I think that’s a hack. Let’s go over a few:

Addressing a specific person or group of people publicly.

With current infrastructure on microblogging platforms, this is the one problem that will cause people to continue to need to use the @ sign. There is no easy way currently to say you want to make sure a particular individual or group of individuals see a specific message. This is different than a reply which the recently added API calls resolve, in that these types of messages are not necessarily in reply to anyone. So instead we have to clutter up our posts by prefixing our post with the intended recipient at the beginning, whereas if a proper infrastructure were provided, we could focus solely on the content.

Facebook has overcome this pretty well with allowing you to “tag” individuals in a Facebook Note that you would like to see the message, or that might be in the message itself. Twitter, Laconi.ca, and others need to look into a new API call to allow users to tag other individuals so this is no longer needed. Imagine, for instance, if Twhirl let you choose from your list of friends and tag them in the post you are sharing. You could then have pure message in your 140 characters and not have to worry about the intended audience.

Common English (or your language) names

I mentioned before that @ wasn’t necessary, perhaps even if there weren’t an API call provided to link replies. Microblogging clients should be able to read each username and look at your friends, and tell immediately that you are referring to one of them, adding them to your list of replies.

However, this gets tricky when you get to someone with a username that is common English or even another language. For instance, what if my username were “stay”? Every time any of my friends said they were “stay”ing somewhere I would get a notification stating they were replying to me or addressing to me.

The solution for this again would be fixed with a simple person tagging system like what I recommend above. Allowing me to specify the intended users in the message would allow clients to know I was addressing those users without me having to further clutter up the actual message with meta information that doesn’t need to be there.

Hashtags

Hashtags need to be gone, plain and simple. All Twitter and Identi.ca and even FriendFeed need to add is a simple meta layer to their API, and beyond just allowing me to tag individuals to my messages, allowing me to add tag keywords to identify my message and make it more searchable. Tags clutter up our messages as well and keep us from being able to say what we need to say in 140 characters. In fact, I argue that meta layer should be completely flexibly - imagine if I could append whatever I wanted to a message. Location information, what I’m eating at the time, websites I’m surfing, etc. (I’m just listing those in theory - those could be messages themselves, but some are meta information) Part of our 140 character message should not be words not pertinent to the intended message itself.

SMS and XMPP/Track

So you ask, if we add a meta layer on top of all this, how can I then tag my messages and tag people in my messages via SMS or XMPP (Jabber)? SMS and XMPP should be treated as clients. The SMS client should be just like any other GUI client out there, just text based. I should be able to type “help” and have it give me a list of commands I can type to make it do what I want. Part of that client could be to include #hashtags and @intended’s to specify meta information about the message, but those should be part of the additional 20 characters SMS gives me outside of the 140 Characters microblogging requires. All of the same goes for XMPP. XMPP could provide an even richer experience since it isn’t bound by the 160 character limit SMS gives people. For a great example, see Dustin Sallings‘ Track XMPP clients for both Twitter and Identi.ca (Identi.ca is real time!). Type help to his client and it gives you a whole list of things you can do with it. I’m sure this could easily be expanded further to allow tagging, person tagging, and more.

Twitter and Identi.ca’s announcements supporting linking of replies via the API last week is a very welcome announcement. With just a few more tweaks I think we’re on our way to a much cleaner microblogging environment that is even more searchable, more focused on content, and definitely more organized. For now I’m stuck using ‘@’ and #hashtags.

You can follow me on identi.ca at http://identi.ca/jessestay or FriendFeed at http://friendfeed.com/jessestay.