In the last year, I tried to drive up my follower count on Twitter. I used a program that auto-followed people who mentioned keywords I was interested in. While this did dramatically increase my followers, the gains were misleading — the bulk of these accounts were unrelated or spam, and a large number immediately quit following me when I recently unfollowed them. Continue reading
Tag Archives: twitter
Followers vs Friends
It’s always bothered me that most social networking sites only have one level of friendship. You are either someone’s friend, or you are not. In the real world, we have multiple levels: spouses, partners, family, friends, coworkers, acquaintances, etc. Since there’s no depth to our friend lists on these sites, it appears that we are equally close to everyone.
Different sites attempt to deal with this in their own ways. Twitter changed the term from “friend” to “follower” in an attempt to make it more impersonal. Flickr, as far as I know, is the only major social site that set up multiple levels: friends, family, and followers, to make it easier to control who can see your private photos. Facebook and Linkedin require the person you friend to friend you back, theoretically limiting the site to reciprocal relationships.
On the surface, the Facebook/Linkedin approach seems like a good one. No one can list you as a friend unless you acknowledge them. But I can’t be the only one who is uncomfortable blocking or ignoring a friend request from someone you went to high school with, but haven’t seen in years. Either I say yes, and then my friend list is polluted with updates from someone I don’t really care about, or I say no, and then I seem (and feel) rude. To deal with this, Facebook has implemented a “mute” setting to hide updates from friends you don’t care about! How ridiculous!
Add to this the problem of people who turn their friend list into a popularity contest. Sure, you might have thousands of followers on Twitter, but how many of them do you actually talk to? For that matter, how many are just spam-bots?
“It’s a bit like when I worked at a newspaper: Every reporter thought “Well, our circulation is a million copies, that must mean a million people read my column.” Facing the reality that only 10,000 of those people read the column, or that perhaps only 1,000 of them were reading the advertisement on the opposite page, forced a useful and important reckoning into some false assumptions that were underpinning that industry’s workings.”
– Anil Dash, Nobody Has A Million Twitter Followers
Using a Flickr-style system with multiple levels of friendship is an easy way to deal with this problem, but it’s not perfect. It won’t prevent people from gaming the system by just flagging every follower as a friend. It also requires work from the user, so there will always be some users who just ignore the rankings and leave everyone at the default level of follower.
In a perfect world, this system would be automated. By default, everyone is a “follower,” which doesn’t imply any level of relationship beyond “this person is interested in seeing my updates.” Then I propose a second level called “friend” which followers are automatically promoted to based on their interactions with you over a time period. For simplicity’s sake, let’s say a friend is someone who you’ve had at least one conversation with in the last 30 days. (It has to be a two-way conversation, otherwise people could spam you and get promoted to your list. What we’re really trying to track here is the people that you actually interact with.)
In my case, I’ve got 150-odd followers on Twitter, of whom, perhaps 10 would get promoted to friends, because I don’t have a lot of conversations. For me, a simple “one conversation in 30 days” rule would work well to show who I actually interact with the most. Someone like Warren Ellis, with over 350,000 followers, would need a more complicated algorithm. I don’t have the math skills to write it up myself, but it seems like it should be possible to create a kind of sliding scale that would analyze how many conversations you have, and promote the people you talk to the most to friend status.
“When it comes to microfame, the worst place to be is in the middle of the pack. If someone’s got 1.5 million followers on Twitter, they’re one of the rare and straightforwardly famous folks online. Like a digital Oprah, they enjoy a massive audience that might even generate revenue. There’s no pretense of intimacy with their audience, so there’s no conversation to spoil. Meanwhile, if you have a hundred followers, you’re clearly just chatting with pals. It’s the middle ground — when someone amasses, say, tens of thousands of followers — where the social contract of social media becomes murky.”
– Clive Thompson, In Praise of Online Obscurity
The best part about a system like this is that it’s self-correcting. If an old high-school friend comes out of the woodwork, follows me and starts chatting with me, and I respond to be polite, they might bump up into my friend list temporarily, but over time as we drift back out of contact, they would naturally fall off the list.
That adds the possibility of a second filter for the friends list – tracking how often they appear on the list. Obviously, someone who is always in my friend list is a closer friend that someone with a single spike of activity who then faded into the background. Again, I don’t have the math, but it should be possible to make the friend list take this into account.
I’m sure I can’t be the only person who has this frustration with social networking. If you have any thoughts, please leave a comment on this post, or friend me on Twitter.
Talk Like Warren Ellis
A few weeks ago, I called my friend Miles and asked him to help me out with the programming on a project I dreamed up. Here’s how I put it to him:
Scott: “I want you to help me with a project that will either get no attention at all, or a ton. [pause to build anticipation] Talk Like Warren Ellis dot-com.”
Miles: “Oh, awesome.”
In case you’re not familiar, Warren Ellis is the famed author behind comics like Transmetropolitan, Planetary and the novel Crooked Little Vein. He is famous on the internet for posting horrifying images of body modification on his blog and has one of the most popular Twitter feeds on the network.
On Twitter, he frequently signs on for the day by saying something along the lines of “Good morning, my little lovegoats of the internet!” Because he posts this kind of thing frequently, I had the idea that we could construct a random warren-ellis-ism generator by compiling list of vocabulary words and parsing his grammar.
Miles got excited because he had tried something similar in college with a James Bond movie title generator, and had some ideas for how to improve the coding.
After a lot of scrolling through Warren’s twitter archives and debating the finer points of Warren Ellis Grammar, Miles delivered the final code to me, and now you can enjoy the results at TalkLikeWarrenEllis.com.
The day I posted it, it only got traffic from people I know, but we made it this morning. Right before I went to lunch, Warren signed into Twitter and said “Back from holiday. Who requires punishment?”
I replied “Welcome back! While you were gone, I made this:” and added a link to the site. Then I went to lunch, hoping that he might see it in the flood of replies he certainly gets.
When I came back from lunch, the site was getting a bunch of traffic. Turns out he saw it:
Six WordPress Tips from the Pop Art Blog Redesign
When we converted the Pop Art Blog to use WordPress, I learned some clever tricks that I would like to share with you. If you like what we’ve done around here, you might be interested in some of these techniques for your own site. Continue reading
How to Get Your Most Recent Twitter Posts Using PHP with Caching
When we started redesigning the Pop Art blog, one of the chief requirements was to integrate everyone’s Twitter feeds into the site. In addition to the Pop Art Twitter feed in the sidebar, we wanted to add individual twitter feeds on the profile pages. The problem is that the javascript code that Twitter provides can only be called once in a single page, or it gets confused.
Since we were switching to WordPress, I checked out a bunch of Twitter plugins, but ultimately found them all to be unreliable or just missing features. In the end, I hacked together one of my own, based heavily on code by Ryan Barr. His PHP script was very nearly perfect, but I ran into three problems.
