Archive for the 'FriendFeed' category

The Feature FriendFeed Must Have to Go Mainstream

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!

friendfeed_logo.jpgWhat is the one feature FriendFeed must have to go mainstream? E-mail. FriendFeed must have some sort of notification when someone comments on anything you post. Obviously, this should be a feature you can turn off, but people will continue to think FriendFeed is too complicated until this is in place.

Facebook has this currently - any time someone comments on a status update or anything I post, I get an e-mail from Facebook with the comment right in the e-mail, giving me the option to respond on Facebook. FriendFeed already does this, sort of, if you haven’t been on the service for awhile. However, there is no way to get an e-mail on every comment sent for certain posts. People are used to this, and as long as you can turn it off, it will not be construed as spam. If FriendFeed is to compete, they must support e-mail, on every post you send to the service.

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.

With Threaded Replies, Do We Really Need the ‘@’?

at-sign.pngI broke news last night on LouisGray.com about Twitter enabling a new API feature, “in_reply_to_status_id”, to allow developers to tie replies to their original reply source. Immediately afterwards Evan Prodromou of Identi.ca added the same functionality to the Laconi.ca source code, making two of the most popular microblogging platforms, Twitter and Identi.ca, along with the already supporting FriendFeed, supportive of threaded comments. Immediately we saw Dave Winer implement a proof of concept example, and YooPlace also implemented it into their own code. Loic Le Meur of Seesmic, the owners of the Twhirl Twitter client responded as well saying he was reading the article and looking into it.

So a big question has become evident now that we can threaded replies. Is the ‘@’ really necessary in your replies to friends on your favorite microblogging service any more? A comment by Steve Gillmor on Identi.ca got me thinking about this earlier, and I think he has a strong point. In fact, I’ve briefly touched the subject before here.

The ‘@’ is mostly a Twitter-invented custom brought to the service by its users with some slight roots in bulletin boards and forums where threading was not possible. Users decided the Twitter service made a great communications tool and began replying to their friends’ posted statuses with the ‘@’ symbol. There was no other way because Twitter wasn’t expecting to be a communications tool. The popular Twitter clients like Twhirl and TweetDeck and even Twitter’s own web-based client started catching on, and separating those posts with usernames prepended by ‘@’ as “replies”. What’s odd is that the only thing they recognize as a reply is if the username is prepended by an ‘@’ - they take no thought as to the actual username itself, which really is the actual substance of who the user was replying to. In fact, FriendFeed users are starting to do this as well since it only has one level of threading and users can’t comment on other users’ comments. (Twitter and Identi.ca are actually one-upping Friendfeed with their recent announcements)

So while the “@”’s were a custom, they really aren’t necessary to determine if a user is replying to another user. In fact, even today you can use an XMPP tracker like Twitter Spy and Laconica Spy and track your username and get notified when a person mentions your username, exactly the way “@” replies work. It was silly that the “@”’s were required to be recognized as a reply in the first place.

Now, considering you can now actually track on the back end the entire hierarchy of a conversation via the API “@”’s are even less necessary as before. I’d like to see the various microblogging clients start to ignore the “@”’s and allow users to simply type usernames when replying to another individual, assuming threads aren’t in place. Then, once threads start to show in your favorite microblogging clients, even the usernames shouldn’t be necessary.

I’ve mentioned before that IRC works this way and most IRC clients will look at the existing list of users in a room and automatically detect the username and notify the targeted user if the message is directed at that user. Not only that, but the IRC clients actually keep a cached version of the users in a particular room and will even auto-complete usernames if you begin typing in the username and hit “tab”. That’s what I’d like to start seeing microblogging clients do so long as they’re going to be supporting a communications platform, and it should start with Twitter and Identi.ca themselves on their own web interfaces.

Then again, all this may now be moot with threading available. Oh, and don’t even get me started on hashtags. (Those should be handled by the API, not in the content of the message!) I think I’m going to try a new experiment of just not using the “@”’s like Steve Gillmor does - anyone else want to join me?

The Internationalization of Media

olympics.jpgI love the Olympics. It’s a time of competition, a time of pride, generally a time of peace, a time of celebration, and very much a time of new technology and media. I’m noticing something this year however and frankly, as an American it’s a little scary. Ironically, it has nothing to do with the athletes - it’s the lack of competition between American media and their international competitors.

It was a post by Robert Scoble on FriendFeed and the ensuing comments in fact, along with several other posts I’ve seen around the internet, that got me thinking about this. Scoble mentioned, “I hate NBC. They aren’t putting the Olympics on live. That really sucks.” Patricia Anderson responded, “How can you not agree with this? Hey, Robert, do you have access to CBC? I’ve been liking their coverage.” Phillip Jeffrey responded, “I’m watching CBC in Canada. http://www.cbc.ca/olympics Do you think it would be any different if another network was covering the Olympics in the States?” It appears the Canadian Broadcast Company is getting some serious attention this time around now that it is easier to access their broadcasts internationally, and they’re out-doing NBC in their own game by broadcasting some of the games live. NBC had better pay attention.

I’m noticing as I’m now on the internet much more than I am on the TV that I am getting the news about Olympic events way before I am able to see them on TV. It kind of spoils the fun of the Olympics to tell you the truth. I don’t blame the online news agencies giving me the news as it happens though - that’s what news is all about, and what I want! I’m blaming the companies like NBC that won’t give me the coverage I want as it happens. They have succumbed to the merits of their advertisers to try and sell content at the time that makes their advertisers most money, when, in reality they are ignoring the potential worldwide audience they could be obtaining through means such as the internet. The issue here is, they are only targeting American advertisers!

With services such as Identi.ca, Twitter, Facebook, and FriendFeed, the audiences in America that traditionally watch the Olympics on NBC are now getting updates real-time, some from people actually there, and this news is beating NBC and making their viewers want more live coverage. Viewers are no longer getting this information from NBC.

NBC traditionally has had no competition for the Olympics - it has traditionally been just one media company in the USA that could broadcast the Olympics. However, I can now go online and find many things, real-time, with absolutely no issue finding the access I need. NBC now has competition world-wide and I certainly hope they realize this soon. They’re missing a huge advertising opportunity here that I don’t think they have considered.

In the past, media companies in the USA were built from small town to small town until larger companies would buy them out and build a conglomerate out of those smaller subsidiaries. I’m afraid that’s changing though as we become a more worldwide audience and can talk to each other, worldwide, much easier, and this shift will move from small town to small town, to instead country to country. The large US media companies need to be thinking International now as they grow or this rich, free speech system we have in America right now could be beat by competitors worldwide. This is an issue we should all have concern for.

Are there international efforts you are seeing that have been successful amongst media companies? Is this lack of international competition something we should fear? Let’s chat in the comments below and on FriendFeed!

My Hiatus From Twitter - Why You Should Join Me

whale.pngYesterday I announced I am permanently and officially on hiatus from Twitter. Bloggers and other Twitter users, while annoyed, are giving them too much attention in both the negative and positive forms, and frankly, both of these only help Twitter. Any publicity is good publicity, especially when it comes to Twitter. I’m fed up with their lack of communication with users (try to talk to @ev or @biz - I rarely ever get a response to them, while many other companies on their own service I get an instant response from), their lack of experience and poor architecture that keeps causing these problems. It seems, while they are trying to get better, they just keep getting worse!

Just Wednesday, Twitter, while not on purpose, removed mine, and others’ followers in some sort of mistake that took a day to fix (I’m guessing someone erased too much data in the database via a bad query on live data, and they had to restore from Tape backup to get it all back). This hit the breaking point for me - they violated the most important thing to me about Twitter, my followers (which are also those I follow and have a deep interest in), and I just can’t trust that things like this won’t keep happening in the future. They crossed the line, whether on purpose or not, and it’s time for me to take action.

I’ve endured them being down in times I needed them most. I’ve endured them removing API features from us developers with little to no notice. I’ve endured them launching things into production without telling developers or warning users. I’ve endured their lack of a proper staging environment and other simple architectural issues that they still have yet to fix (I’m still not convinced they’re not developing in their production environment!). I’ve endured their lack of a proper and regular launch schedule to warn other developers and users when new features and bug fixes are being launched into place. I’ve frankly, been too patient with them and I’m fed up with it.

Unfortunately, after only one day I realized I could not do it cold-Turkey. I have a good number of followers on Twitter that have some interest in me (and I thank you so much for that support - it really means a lot to me), and regardless of whether I want to leave or not, abandoning Twitter would mean abandoning those followers, and I just can’t do that to all of you. To me, you’re not just a number - you’re all people interested in me in some way, and I follow each of you back because of that (and will continue to do so). I do care about you, and need to do what I can to encourage you to join me in more productive, more reliable and trustworthy sources however. Here’s what I’m going to do:

I’m going to post much more on Identi.ca

My followers from Twitter are already very quickly joining the open source communications and micro-blogging service, Identi.ca. I use identi.ca with Twhirl and have it open at the same time I have Twitter and FriendFeed open. I will be posting to identi.ca much more often - follow me there so you don’t miss anything!

Why identi.ca? Distributed or not distributed (some argue it isn’t, which they have a point), identi.ca is open source. This means I, as a developer, can actually have some sort of chance at giving back if things ever go wrong. Everything’s plain, simple, and out in the open. I know Evan, the identi.ca founder, has also been very open with the community and has maintained that communication. I don’t get that from Twitter, at least not on an individual level. Also, identi.ca, like Twitter, now imports to FriendFeed, and now satisfies my status updating needs to initiate conversation (which is what FriendFeed satisfies).

I’m going to be much more involved on FriendFeed

On Wednesday at F8 I realized something significant - I was using FriendFeed as my primary communication mechanism throughout the day, and I really wasn’t missing Twitter much by doing so (and most of it from my cell phone). FriendFeed, frankly, is much more viral and advantageous to my blog and brand than Twitter because every time anyone likes or comments on an item I post or comment on, that item goes right back to the top of the feeds for all my friends. It brings instant exposure, and in fact, for many posts on this blog I get more traffic on FriendFeed than Google, Twitter, or any other service out there. FriendFeed takes power away from the A-listers and puts it right back in your hands - it can happen to you too, and very easily!

Some people, for whatever reason, won’t give up Twitter

As long as the majority of my followers remain on Twitter and don’t join FriendFeed or Identi.ca, I still have an obligation to you, and frankly, I’m outvoted at the moment until the scale tips. I’ll still follow your Tweets on Twitter, respond to your @replies, and direct messages, assuming you’re not already on the other services. You gave me your attention and I need to continue to give you mine. For the most part, my blog posts will keep posting there (although they are also on FriendFeed - discuss below!). Please don’t hesitate to contact me - I respect you having your own opinion. I hope this post can convince you otherwise however.

SocialToo.com still lives! It has to.

The fact of the matter is, there is still a large audience using Twitter and frankly, there’s a business opportunity there as long as people are still there. I built SocialToo.com to work across many social networks, and as you switch, so will SocialToo.com. For now though, there’s an opportunity, and Twitter will still be a part of that opportunity, as will Identi.ca, Facebook, and even FriendFeed in the future. It is already powering hundreds of Twitter accounts helping you follow those that are also interested in you and I have no intention in giving that up. If I can do my part in making Twitter a better place, I’ll at least try, so long as they let me. I’ve actually got a really cool new feature that will be released soon for both Twitter and Identi.ca.

I will not give Twitter any more attention!

I’ve given Twitter too much attention, both positive and negative already. We as bloggers, if we’re frustrated with the service, need to take a stand, and my hiatus starts with blogging about Twitter, and that happens right now, cold-turkey. This, unless Twitter does something absolutely profound, will be my last post about Twitter.

How Twitter can get me back

Twitter needs to do something profound - they need to show they have the experience necessary to protect those that follow and are interested in me. Twitter needs to open up more - let us into what you’re doing. Allow other services to sync with my updates in a federated, open manner. Open your source code like identi.ca. Any one or two of these will do, but, frankly, I’ve been disappointed too many times. Twitter has to gain my trust back, if some other service doesn’t beat them to it. Show your support by joining me on Identi.ca at:

http://identi.ca/jessestay

Or, more importantly, join me at FriendFeed at:

http://friendfeed.com/jessestay

I hope to see more of you there!

The Rise of the Twittering Church-Goers

Warrenton-Baptist-Church-1-[Credit---Peyton-Knight]-728499.pngI knew Twitter had hit mainstream when I was Twittering about speaking in Church awhile back, and the CIO of a major Church organization Twitter’d me back, wishing me luck, while he himself was in church. Both he and I some times Twitter about the current sermon or teaching going on in our individual congregations and more - it’s quite frankly, an excellent tool to share with others of like beliefs and even outside your faith inspiring things you may learn. I’ve seen this from others as well, across boundaries of many different faiths - it’s a very common thing to see on Sundays on Twitter and FriendFeed. On Sundays, Twitter often becomes, “Church Day”, at least amongst many of my friends of different Faiths on Twitter.

Many people may gasp at this idea, saying, “What? You use your cell phone to Twitter in Church?”, but I’m not so sure it could be such a bad thing for the reasons I mention above. True, some times it is easy to get distracted, check e-mail, or FriendFeed, or other things going on and that takes some control. I also have to remember to turn off the sound on my wife’s cell phone so if/when I Twitter her phone doesn’t go off in the middle of sacrament/communion because she receives my Twitters on her cellphone (true story!). I do find it an easy way to study the scriptures in church without having to bring a whole book with me. With the iPhone’s new 3G speeds it’s also a great tool to be able to cross-reference and research the topics I’m learning - I’m a stickler for ensuring only the facts are being learned!

However, as I said, without restraint, my cellphone can be a distraction. Not only that, but the mere appearance of me constantly on it can bring an irreverance to the service that perhaps shouldn’t be there. I still can’t help wonder if it may be better just to leave the phone at home. To figure this out, I asked my friends on Twitter and FriendFeed how they use their cellphones in Church. I got a variety of great responses:

jtzemp - I work with the youth, and so I don’t believe in setting a double standard. If they can’t use them to be checking sports scores, texting friends, etc. than I’m not going to either. I have five rules: 1.) It’s OK in emergencies 2.) If it is being used to enhance the experience we’re all sharing, it’s ok. (calling people to get them to activities, finding out if someone is up for a visit, etc). It’s not ok to isolate yourself from people present to have conversations with people who aren’t present. The people you are with right now are the most important people to you right now. 3.) Following up on assignments is OK. I participate in a lot of meetings, and I do text people to remind them of, and follow up on completion of assignments. 4.) It’s _not_ ok in very sacred settings. It takes your mind off the spiritual experience and leaves you spiritually distracted. 5.) If you use your PDA/iPhone to store scriptures/notes/etc. It is ok to use it for that purpose only in appropriate settings. My $0.02.

LdsNana-AskMormon - Calender items, notes and on occasion accessing the scriptures via the Internet….. but NEVER texting.

Justin Hileman - i think appropriate use of technology can be beneficial… i’m far more likely to remain engaged when i’m looking up supplementary material or cross-referencing scripture. with a phone/pocket pc/iPhone i can look up that quote that i can almost remember, i can jot down notes so i’ll remember later. and i’m far less likely to carry a pad of paper to church with me.

Louis Gray - I used to bring the Treo, to have the standard works, hymns, lessons on. Now, I leave all the gadgets at home. You know I’d be Friendfeeding during communion and on Fast Sunday.

Ontario Emperor - If I am alone at church, I will occasionally tweet and/or friendfeed the highlights from the sermon. http://friendfeed.com/e/17edcd…

LGR - Occasionally, if I have the kids on my own in the parents room I will check email, and do some RSS reading while I am watching the kids. I can’t hear the sermon in the parents room unfortunately so I play with the kids and check things on my cell.

James Hull - Never. In the past I have used it to save notes or ideas that may pop into my head, but lately I turn the thing off on the way in and back on on the way out.

the JoshMeister - I like jtzemp’s comments. I carry 3 phone/PDA-type devices with me (yes, I know it sounds silly, but there’s a reason for each device). I use my personal PDA (not a phone) for notes, scriptures, lesson manuals, hymns, and my calendar. I use my Treo (my work PDA-phone which is Internet-enabled but not calling-enabled) to look up talks on lds.org during meetings when appropriate e.g. if a particular talk is the main focus of a lesson, and also for typing notes during General/Stake Conference…

…And finally, I use my personal cell phone only before/after church, or to add a church member’s phone number.

Harvey Simmons - This will probably blur the definition of “in church,” but I’m on the AV team, so we send texts from the sound board to the video room all the time. We just turn our ringers off. At the same time, we occasionally remind people that they could be on camera at any time, so they shouldn’t text or talk on cellphones during service. Last week, the Assistant Pastor’s phone rang during communion service. It was hilarious.

James Andrews - My church is wireless and I love looking up scripture in service, though my wife says it looks like i’m checking my email. My pastor is pretty progressive and I am sure knows what Im doing

klecu - I quite often use my pocket PC in church…to read the Bible of course

Jeff P. Henderson - Maybe there is an online church you could join. Then it would be totally appropriate to use your iPhone there ;-)
Akula - I occasionally check email although I shouldn’t. If I had an iPhone I’d probably use it too much at church.

This Twitter and FriendFeed Phenomena is still quite new. I’m sure as it pans out we’ll see more and better uses for it in Church. In the meantime I’m going to watch it with a close eye and see if I can figure out a middle-ground that keeps the sacredness of Church and still adds to it through use of new technology. With the new iPhone App store it could actually be quite interesting to see if any “Church-apps” come to fruition as more people use it. I’m a believer, that’s for sure!

We’re still discussing this on FriendFeed - you can keep contributing to the conversation here.

Photo Credit Peyton Knight

FriendFeed: A Guide for Twitter Users

logo-b.pngWith all the frustration lately about Twitter going down, disabling features, and developers leaving the service, people still keep coming back for some reason. Frankly, there just isn’t anything that can fully replace Twitter. I think people have simply gotten so used to Twitter and have figured out their own ways to use the service, that moving to a new service and spending time adopting new ways of organizing communication is just too much for most people. Bring in FriendFeed - now, I know I have said previously that FriendFeed is not a competitor to Twitter, but they are getting closer and closer to being a reasonable alternative every day. At the same time, FriendFeed is just more stable and encourages conversation in ways that Twitter just can’t (especially when @replies are down!). I’d like to share with you a few ways that you can use FriendFeed to kick that Twitter habit, and utilize the full power of FriendFeed at the same time.

Not on FriendFeed yet? Sign up and see what you’re missing!

Joining is the first step. Be sure you have given it all of your favorite Social Networks, and especially your Twitter credentials. Don’t be overwhelmed though - the tips I’m about to give you will help ease some of that frustration, and most importantly, try it out for a little, give it a chance like you did Twitter, and you’ll begin to see why it’s so powerful. Remember that when you joined Twitter it didn’t make much sense at first either. It took getting in and using it for awhile before you were able to realize how powerful it actually was.

Find all your Twitter friends that are on FriendFeed and add them

One of my biggest worries of moving to another service from Twitter is abandoning the near 900 people following me. For some of you this number is much smaller, and therefore should be a little easier to migrate. There is a nice little program by Eric at InternetDuctTape (click on the link to get it yourself!) that searches through all your Twitter contacts, and then using the Google Social Graph API, identifies which of those are on FriendFeed. Run this now (sorry, Windows only - I ran mine on Parallels), and it will automatically send friend requests to all of your Twitter friends that are currently on FriendFeed.

This is only the first step to migrating your Twitter network over to FriendFeed and using the service on its own. Only those Twitter friends that are already on FriendFeed will be able to see your updates (you can actually post updates via the “share” button in FriendFeed), but now you can tell those other Twitter friends to come follow you on FriendFeed if they want to continue receiving your updates and join the conversation. The advantage FriendFeed gives you is that for every update and/or link posted to the service, users can actually have a discussion underneath that link as a community instead of guessing what it is they are talking about.

I fully expect someone to write a script (maybe socialtoo.com?) that will automatically post your “shares” on FriendFeed out to your Twitter account, with a link back to FriendFeed to discuss the shared post eventually. Look to see that soon, and all your posts can now be on FriendFeed with no worries of abandoning your Twitter network.

Get an imaginary friend (or two or three)

FriendFeed supports the concept of “Imaginary Friends” for all of those you follow on Twitter and other services that aren’t on FriendFeed. Simply click on the “friend settings” tab in the upper-right of FriendFeed, then click “imaginary” in the navigation. Click on “Create an imaginary friend”, and follow the instructions to create a name for that friend and what network they belong to. Now, those friends’ updates will appear in your list of other friends’ updates on FriendFeed, and you won’t miss a thing!

Reply to your friends’ Twitter statuses via FriendFeed

Now that you have all your Twitter friends in FriendFeed, on any post they make, you can reply, directly from FriendFeed! On any Twitter post, click on “Comment”, then comment and check “Also send this comment as an @reply twitter from (your username)”. Now, when you post your comment, not only will it appear under that user’s Twitter post in FriendFeed for other FriendFeed members to discuss, but it will also send an @reply to Twitter itself so the conversation continues on Twitter as well! I only suggest using this for those Twitter friends that are not on FriendFeed, because, hey - you’re trying to give up Twitter, aren’t you?

Get very familiar with FriendFeed mobile

Just today FriendFeed announced a new iPhone version of its service. The new design is very intuitive and easy to navigate, and I can only imagine will get better over time! The coolest feature is a link to their built-in ability to send photos to FriendFeed that you take on your cell phone. If you send any photo to yourusername+your_api_key@mail2ff.com it will automatically post it to FriendFeed for others to discuss and talk about. The iPhone version gives you the e-mail address you need to send to, but you can also get your api key via https://friendfeed.com/account/api if you don’t have an iPhone.

The other service to check out if you don’t have an iPhone is fftogo.com. FFtoGo.com gives a nice, mobile-formatted version of FriendFeed to your cell phone. Up until today I was using this, and it works very well at viewing what your friends are posting and discussing, what you’re posting and discussing, and who is discussing on the things you post.

Install the FriendFeed Comments Plugin for your blog

Okay, there’s really nothing in Twitter that compares with this or can compare with this, but it does demonstrate the power of FriendFeed. The FriendFeed comments plugin enables you as a blogger to allow your readers to comment to the blog post right on FriendFeed, and read what is being said on FriendFeed, right on your blog! It also shows who has liked it, and lets your users like it right from your blog. Ideally, you could really remove the current comments on your blog and completely replace it with this. You can see this in action right below this blog post above the Disqus comments by clicking the “show” link next to “Join the Discussion on FriendFeed”. Comment there and then go to FriendFeed and check it out!

RSS, RSS, RSS! — Learn to organize your FriendFeed data

Almost every page on FriendFeed has an associated RSS feed with it. Someone asked me today why Summize doesn’t support FriendFeed - that’s because FriendFeed has Summize functionality built into it! Open any page in FriendFeed, then scroll all the way down to the bottom, and click on one of the links next to “other ways to read this feed”. You can have new items on that page sent to your RSS Reader, Facebook, Google Reader or iGoogle, or even e-mail!

This has power. One way I use Twitter is I follow all those that follow me (using socialtoo.com), but I send all those I really need to pay attention to, and that are most interesting to my cell phone via SMS. FriendFeed doesn’t support SMS, but it does have another way to send you new updates of a particular user. Simply click on any username in FriendFeed (or just go to http://friendfeed.com/username or http://friendfeed.com/username/discussion if you want all of their likes and comments as well), and now all of their posts will be delivered to you via RSS! Add to this the power of Google Reader on your Cell phone and you have a superb way of staying up to date on the discussion of the most interesting people you follow.

One other way to utilize this is through the search box on the right of FriendFeed. Type in any text in the search box that you want to “track” (note that track is currently broken on Twitter), add the resulting page to your RSS Reader, and now all found discussions with that term contained (for instance, your brand, or your competitor’s brand) will be delivered automatically to your RSS Reader. This is powerful!

Use Twhirl for all the rest!

Now that you’re paying attention to all of the most interesting people you are following, you’ve brought over all those you can from Twitter, you’re tracking the terms you want, and you’ve integrated FriendFeed commenting onto your blog, you may want to skim over all the rest.

While the FriendFeed UI should be sufficient, Twhirl is an unbelievable tool for general FriendFeed use. From Twhirl you can skim over all of your friends’ posts and comment and discuss on the interesting posts, or just watch all of the posts you have sent to FriendFeed along with anything you have liked or commented on. If you click on the “Me” tab and “like” the interesting posts of your friends, you can then track the conversations that go on within each of those posts that you “like”.

USE the service!

The most important advice I can give to any Twitter user looking to move over to FriendFeed is to use the service! More people will talk about your posts, more people will “like” your posts, and your experience and conversation will get much better the more you use the service. If you just use it as an aggregator and don’t “like” or comment it will still be an interesting tool, but it just can’t replace Twitter until you start using it.

In the meantime, come follow me on FriendFeed at http://friendfeed.com/jessestay. Join the discussion below! I think you’ll start seeing me much more over there, and much less on Twitter as we all begin to utilize the full functionality of FriendFeed. Let’s just face it - we’re all getting tired of this Twitter downtime!

UPDATE: Sasha Kovaliov made the point (on FriendFeed) that I had the fftogo.com link wrong (I had it as ff2go.com). Thanks for the correction, and I’ve corrected it now.

Developers Bailing on Twitter

whale.pngI’ve been following various development mailing lists lately, and I’m seeing a trend of developers starting to bail on Twitter. This is a scary thought, because when the developers bail, so will the users. It all started with a conversation on the Twitter Developers’ mailing list with the subject, “Shame” by a developer named, “nath“, in which he said,

“Well, twitters always down or unusable due to the speed; the api’s
keep breaking and are down just as often; the groups now packed full
of spam which is littering my inbox.

“It’s a real shame to see such a great app crumble and die like this :(”

Alex Payne, a developer for Twitter, responded by saying,

We own Twitter’s speed a stability; my our metrics, it’s been pretty
solid over the last few days.

We do not, however, own spam prevention for this group. That’s up to
Google, and if it’s a hard problem for them, I’d imagine it’d be a
hard problem for anyone.

I go through and clear out spammy posts, but time they reach my inbox,
they’ve reached everyone else’s as well. There’s just not much I can
do about it. Please make use of Google’s “report as spam” features.

After which another developer that goes by “rlanskyresponded:

Sorry, but I have to agree with the original author, it is a shame
that the service and the API are so unreliable. The potential for the
services that could be built on an API like the one offered by twitter
are endless. They really are.

Statements like this:

> my our metrics, it’s been pretty solid over the last few days.

don’t do much to boost my confidence. When you make an API available,
you are essentially saying to the world, “here’s our service, come and
build something great on top of it.” You can’t build anything of any
real value or widespread use on something that “has been *pretty
solid* over the last couple days (emphasis mine) .” You just can’t.
You need something that is rock solid all the time.

I’m not trying to start a flame war or bash twitter at all. Like I
said, I think it is a shame because the potential is so great. The
idea is great, the acceptance is great, the use is great, the
possibilities are awesome. But they just can’t be fulfilled given the
reliability of the service as it is today; try to build something on
top of the API that will see wide-spread use and you’ll find that when
you push the gas, the wheels fall off the car… at least that’s been
my experience. It’s been *extremely* frustrating and disappointing.

Peace.

After following a few threads on the Perl development library for Twitter, Net::Twitter, I recently found out that Net::Twitter’s original maintainer too has jumped ship. He has handed it over to a new maintainer, but developments like this are not a good sign for Twitter! It is very clear that frustration amongst Twitter developers has hit a maximum level and I fully expect to see this only increase in the short term.

At the same time, developers like Kee Hinckley are giving advice to Twitter, and they are graciously accepting it seems. Some great tips are being given on ways to enhance the API, and I even suggested they do a public bug tracker which they seemed to like. Twitter clearly doesn’t seem to have enough expertise in-house, although they do keep saying they are hiring. Their jobs page doesn’t seem to have any upper-management positions though which I think is really what they need right now.

I’m very worried for Twitter. As more developers jump ship and work on other platforms such as Plurk and FriendFeed (which really isn’t a direct competitor to Twitter), this great tool is going to be left in the dust with no new development and large networks of people moving elsewhere. Twitter’s largest traffic comes from the API itself, and as that traffic dies down, so will Twitter. Imagine, for instance, if Seesmic were to stop development on Twhirl due to the costs associated with keeping up with API flaws? That would be quite a chunk of Twitter’s users being forced over to the other Twhirl clients, FriendFeed and Seesmic itself - it’s such an easy transition were Twitter support to be dropped! What happens when Twhirl begins supporting Plurk?

Twitter needs to do something, and they need to do it fast. I agree they need to get their infrastructure in place, but before even doing that they really need to put every hack possible in place to keep the API up, keep it working, and work with the developers to ensure they are staying happy. A large revolution is about to take place, and I’m afraid it won’t be pretty.

UPDATE: See the little FriendFeed box below? Click “show” and join the discussion on FriendFeed about this right on my blog! Subscribe to my updates here.

Please Come Join me on FriendFeed

logo-b.pngHow did I get to spend a day with Robert Scoble? How did I get to participate in the interview with Twitter founders, Evan Williams and Biz Stone, that ended up on the front page of TechCrunch? I joined the discussion on FriendFeed.

I think some would probably consider me a Twitter power user. I think Twitter is great for posting updates, getting conversations going, and seeing what your friends and followers are up to. However, FriendFeed is where the true conversation is at. With threaded conversations, the ability to “like” and share items, it provides a much stronger catalyst for conversation that Twitter could never provide.

How do I use it? Well, I actually thought it was too cluttered at first. I am finding as I use it more I am coming up with my own ways to better organize my conversations and keep track of what is going on. First of all, I use the “Me” tab religiously. I often also click the “see both” link (just add “/discussion” after your username when on the “Me” tab) on the right sidebar to see not only the things I have posted and the discussions within, but also the things I have “liked”, and commented on. This allows me to keep track of the existing conversations I have entered.

Then, I skim the “friends” tab to see the interesting things others are posting (If you have over 100 friends, there’s no way you’ll be able to read it all like you do in Google Reader or some do on Twitter). I find as I join other conversations and like and comment on others’ posted items it shows them I have an interest in the things they too are interested in, and true friendships get nurtured from these conversations. Then, if you want a mobile solution, I use http://fftogo.com to read FriendFeed on my mobile phone (a internet plan for your phone is required, but if you haven’t signed up for one of those yet you’re still in 2007! ;-) ). It formats FriendFeed in a nice, easy-to-read browser format so you can track things in the same way you do on your computer. You can send photos to yourusername-yourapikey@friendfeed.com from your cell phone.

FriendFeed is not Twitter. Twitter is hard to replace in what it gives me. I will still use Twitter to post status and other items to get the discussion going, but I will now begin using FriendFeed to continue that discussion. Will you join me on FriendFeed? Subscribe to my updates at http://friendfeed.com/jessestay. You can see what I’m discussing at http://friendfeed.com/jessestay/discussion.