
Seesmic vs TweetDeck: Why the Better-Designed Twitter Client Won
About Yu-kai Chou: Human-Systems Architect

Yu-kai Chou created the Octalysis Framework after studying gamification since 2003 — years before the term entered mainstream vocabulary. As a Human-Systems Architect & Behavioral Designer, his framework has been applied by LEGO, Microsoft, Porsche, Coca-Cola, Salesforce, and MrBeast, impacting over 1.5 Billion Users.
Chou has taught the Octalysis methodology at Harvard, Stanford, Yale, Tesla, Google, BCG, and IDEO.
His work has been cited by Harvard, Stanford, MIT, Forbes, Wall Street Journal, Wired, US Department of Energy, NIST, NSF, NCBI, US Department of Education, ClinicalTrials.gov, and Google Scholar — with 3,700+ more academic publications. Explore his books here.
TweetDeck vs Seesmic Desktop
Up to this point, I have always been a fan of Tweetdeck. I have told quite a plethora of people to download Tweetdeck as soon as they made their first tweet (yes, I do a search on that). Downloading Tweetdeck is also one of the major steps in my post about how to start and fall in love with Twitter.
As far as I know, TweetDeck is the only Twitter App that raised sizeable funding during the “old days” (like 90 days ago) when people still wondered if Twitter would die any day. Good job Tweetdeck!
TweetDeck Is Not Perfect
However, recently I have become a bit more frustrated with Tweetdeck. After they did the Facebook integration (which is great), it was noticeably eating more memory than before.
What got me REALLY annoyed is the Group Function of TweetDeck. Yes, the Group function is actually one of the most useful functions around, but creating a new group and adding new friends to it is a PAIN.
Right when I was being frustrated with this unintuitive way of adding friends to groups, I saw @zaibatsu mention the same frustration about the Tweetdeck group function:
@zaibatsu: @ReallyShecky You should see what happens when I try and create a group… OMFG
However, Tweetdeck’s biggest flaw to me actually lies in the inability to handle multiple accounts. As a professional who runs various Twitter campaigns for companies, I often find TweetDeck not very helpful outside of running my own personal account.
Most entrepreneurs have a personal and a company account anyway, and a tool to manage all accounts would be very helpful. In case you are curious, I usually use a combination of Hootsuite and TweetLater to manage client accounts.
Seesmic Desktop Steps In
In recent weeks, I learned that Seesmic (owns Seesmic.com and Twirl) is about to launch a new Twitter Desktop Client called Seesmic Desktop. I’ve always had a decent amount of respect for Loic Le Meur, and I trust in his abilities to launch something that a person like me would want to use. They’re in “Preview Mode” right now and users simply need to signup to Team Seesmic to get a free preview download.
One thing that you will notice is the similarities between Tweetdeck and Seesmic Desktop. Yes, there are only so many ways you can display columns of information, but even the buttons on the user icons are almost identical.
Seesmic obviously modeled it after Tweetdeck and took the useful features while solving some of the flaws, so it does have an unfair advantage. Being in Preview Mode, Seesmic is still buggy and lacks some core functions but I imagine it would be solved soon.
Here’s an analysis and comparison of Tweetdeck and Seesmic Desktop.
Memory Usage
According to people who spent more time than me on this, Seesmic Desktop only uses a fraction of the RAM compared to Tweetdeck. It seems like with normal usage, Seesmic Desktop can be run with under 100MB of RAM, where Tweetdeck could go up to 600MB.
However, there have been some people who complained that when you are running multiple searches with a lot of columns, Seesmic Desktop becomes as slow as Tweetdeck.
From my own experience, everything on Seesmic Desktop is much faster. They send out Tweets faster, and they pull in data faster. It has not caused a burden to my laptop at all.
I think at least before they pack on more features (like connecting to Facebook), Seesmic Desktop is definitely the powerful client that uses less resources.
Viewing Updates
While both Tweetdeck and Seesmic Desktop use pretty similar column views, I think Seesmic has an edge on this one too. Seesmic Desktop’s interface is much smoother and cleaner.
It is also a lot easier to adjust the columns and move them around. Moving the columns from the most left to the most right is quite a hassle on Tweetdeck. Seesmic Desktop lets you simply drag and drop it Apple style.
The most amazing thing about Seesmic Desktop on this end is its ability to combine ALL your accounts’ updates into one stream, while deleting the duplicates. You can choose to see all the replies, DMs, timelines, or just single out a single account.
The default of Seesmic Desktop seems to be slower than Tweetdeck in terms of retrieving messages. A flaw of Seesmic Desktop is that this current version does not show an account’s API limits. I never know if I’m about to be locked from the Client world and forced to humble myself and go back to Twitter.com. That should be an easy add though.
I also want to talk about Notifications. Little things like these matter.
Tweetdeck’s notifications are PRETTY annoying. I can get used to the sounds and all. What I cannot get used to is how it blocks the right top of my screen when I want to click on a tab, Spotlight, or whatever right top rights I have during normal usage. There is no way to get rid of it besides waiting for 3 seconds before returning to my normal workflow.
Yes, to people who work over 90 hours a week like me, it can be quite irritating when moments of productivity are wasted due to slow internet or blocking alerts.
Seesmic Desktop solves this problem by having a very small and unintrusive alert at the BOTTOM right of the screen. Even better, I can adjust how long I want the notifications to stay around before disappearing. Clearly this was built with people like me in mind.
This is a textbook example of what I later formalized in the Octalysis Framework as the importance of reducing Core Drive 8: Loss & Avoidance friction. When a tool’s notifications feel punishing, users associate the entire product with negative emotions.
The Octalysis Framework: the 8 Core Drives this analysis kept pointing toward, years before it had a name
Handling Multiple Accounts
As I said earlier, this is one of the most important features for people who not only play on Twitter but also work on Twitter. I believe the success of Tweetie over Twitterfon is largely based on it having the multiple accounts handling function (btw, the former is the best paid iPhone client, while the latter is the best iPhone FREE client).
Not only does Seesmic handle as many accounts as you want, accessing each account is just a click of a button on the left.
I mentioned earlier that they have a cool feature that combines the entire timeline for all accounts while taking out the duplicates. Even better, when you reply or DM someone, Seesmic Desktop will automatically tweet that individual with the appropriate account that is associated with the receiver.
Tweetdeck plain out doesn’t have this feature, so in this category it is definitely losing.
Grouping and Userlists
Grouping (or Userlists) is one of the most useful functions that allows you to follow more people without being overcrowded with information.
One of the heated debates of Viralogy.com’s Awesome Revolution show is the topic Twitter Hoarders vs Twitter Snobs, where people discuss if it is “wrong” to not follow everyone who follows you. The “snob” side said they would rather have a list of people they really care about and can feel proud of, while the “hoarders” said you could just use the grouping function.
Yes, the grouping function is considered by some to be an essential tool that makes it practical to not be a snob. This tension maps directly to Core Drive 5: Social Influence & Relatedness in the Octalysis Framework.
To be honest, Tweetdeck and Seesmic Desktop both have their advantages and disadvantages in the grouping/userlist feature, and none of them do it ideally.
In terms of actually creating Groups/Lists, Seesmic is a lot easier and faster. However, Tweetdeck allows users to see a scroll down list and click through whoever should be in this group when you create the group.
Personally, I think this is a terrible way of doing things. The only reason why people want to use the Groups functions is because they are following too many people. So how does it help if they have to scroll up and down for half an hour just to locate the 100 people they truly want to follow?
Even worse, this is when Tweetdeck freezes up the most. I usually want to create Groups of 30 people on Tweetdeck but often give up after 4. The rest I have to slowly pick out as I see their tweets in my already overflowing timeline. It’s not fun.
Seesmic Desktop, however, DOES NOT allow users to add people to their Userlists at the beginning at all. For that, you can ONLY add people onto the Userlist by identifying them on the timeline.
True, their faster search function allows you to find people a lot faster than Tweetdeck (and I highly recommend you to do that), but not providing a list for you to add people at the beginning is very unintuitive to me.
The solution is really simple. When you create a group, you have a textbox to add people you want in your group. The textbox must have an autocomplete function so you don’t need to be concerned if your friend is cuteaznbiscuit13 or cuteasianbizcut14. That way you can easily add 100 people onto your new List/Group within a few minutes. Problem solved. I don’t know why this has not happened yet.
Tweeting
I think that Tweetdeck and Seesmic Desktop both have their strengths and weaknesses in terms of Tweeting too.
Seesmic Desktop provides a smoother tweeting flow, but Tweetdeck gives you a good punchy feel, as if your Tweet made a bigger difference in the Twittersphere (which is, of course, false).
Tweetdeck has a few more small features like helping you shorten your tweets, and also allows you to go over 140 characters by replacing the end with a link that has your entire over-twoosh in a Twitpic manner. Yes, you can still send out your tweet when it is showing the red negative sign. Surprise!
Besides recognizing which account it should tweet with, Seesmic’s key Tweeting differentiation is that it adds an instant-photo function to your tweets. So as long as you have a webcam, you can allow your followers to not only know what you are doing every second, but what you look like every second. One of the most extraordinarily useful features I have seen.
A good props I want to add to Seesmic Desktop is that they allow you to shorten your urls with the new DiggBar, which may or may not become something big depending on how spammy people think it is (like the ow.ly urls).
Finally, Seesmic allows people to drag and drop images into twitpic instead of browsing through your folders. Again, Apple style.
The main power Tweetdeck has right now over Seesmic Desktop is the Facebook Integration functions. Now I can actually see what all my “real life” friends are doing. Also, I can tweet more actively into my Facebook status.
After this feature was introduced, I noticed a lot of my friends started to talk to me more on Facebook, which is definitely a sexy plus. After all, Facebook is about keeping in touch with your existing friends, while Twitter is about reaching out to new people, new fields, and new knowledge.
Rumor has it that Seesmic Desktop will integrate the Facebook features too. Let’s just hope it doesn’t kill RAM usage.
Search
Again, both clients have their own playing fields in my mind on this one. Seesmic Desktop makes it easier to do searches. It also makes it easy to switch back and forth between search results.
However, I feel that it is actually harder to view the search results through Seesmic Desktop. Perhaps it has something to do with the silver gradient (compared to the boxed in solid feel of Tweetdeck), but I believe it is mostly due to small spaces for each column.
Since Seesmic Desktop utilizes the left side for calling out things, the 4 columns need to become smaller compared to Tweetdeck. Because the columns are narrower, each Tweet takes up more lines, resulting in fewer tweets displayed on the screen.
If only I can call up the Search Results through Seesmic Desktop and view it on Tweetdeck!
Seesmic Desktop also does not allow the user to Follow people through its interface. It’s somewhat funny because you can add people you don’t know to your userlists, but not really your follow list. I’m sure that is just a few quick fixes away.
One really big flaw for BOTH clients on search is the lack of ability to modify search results. I usually like to do searches such as “RT, Brilliant OR Ingenious OR Amazing OR Hilarious” to find things that are extraordinary and worth Retweeting about.
Sometimes I would like to modify these terms. Both clients force me to delete the current one and create a new search. In that case, I still prefer Seesmic Desktop because it allows me to put the new Search where I want to, whereas for Tweetdeck, it’s the slow column maneuvering again…
Other Twitter Desktop Clients?
What are your experiences relating to Seesmic Desktop and Tweetdeck? Or do you think the Killer App actually lies somewhere else? I know there are people who love using DestroyTwitter and Nanbu. I would love to hear from all of you what are the best Clients and how can each improve.
If you enjoyed this analysis, you might also like my breakdown of gamification examples across industries, or learn about the 8 Core Drives that power every great product experience.
Frequently Asked Questions
What were the main differences between Seesmic Desktop and TweetDeck in 2009?
Seesmic Desktop used significantly less RAM (under 100MB vs TweetDeck’s 600MB), supported multiple Twitter accounts natively, offered drag-and-drop column reordering, and placed notifications at the bottom of the screen instead of blocking the top-right corner. TweetDeck had stronger Facebook integration, a more established user base, and let users create groups by scrolling through their follow list.
Why did TweetDeck and Seesmic Desktop eventually disappear?
Twitter acquired TweetDeck in 2011 for approximately $40 million and eventually discontinued the standalone desktop client. Seesmic was acquired by HootSuite in 2012. Both products reflected an era when third-party Twitter clients thrived before Twitter restricted API access and consolidated its platform experience.
What behavioral design lessons does the TweetDeck vs Seesmic competition teach?
The competition shows that feature parity alone doesn’t determine product winners. In the Octalysis Framework, Seesmic leveraged Core Drive 3 (Empowerment of Creativity & Feedback) through better customization and drag-and-drop controls, while TweetDeck relied on Core Drive 4 (Ownership & Possession) through its established community. The product that reduces daily-use friction while keeping the experience rewarding earns long-term loyalty.


