See Which Twitterers Don’t Follow You Back In Less Than 15 Lines of Ruby
blog.jerodsanto.net
blog.jerodsanto.net
Some of the Twitter stuff I just don't get. People following everyone who follows them (Out of etiquette?), but then using a twitter client that allows them to ignore all the tweets from them??? It makes no sense!!! Waste of bandwidth, resources etc.
IMHO Twitter should have a limit on the number of people you can follow. Maybe 50 max. I don't see how you can follow more than that and it be useful. Past that you may as well just check the public updates or do searches for specific things surely. That would be just slightly more efficient than everyone following thousands, then filtering in their twitter client, which seems to be what happens atm.
</twrant>
It stops being a "fun example of the stuff you can do with very little Ruby" as soon as it performs some function with social ramifications. Code does not exist in a moral vacuum.
The fact of the matter is that people do use scripts like this to game the system, which inflates the meaningful currency with which a given community operates, ultimately devaluing and undermining that community.
Scripts like this contribute to Twitter going the way of MySpace.
But when you're following 500, how have you decided that each one is useful/valuable. How can you be interested in "everything" that "500 people" say? Surely at that sort of stage it's better to be interested in particular subjects/keywords/hashtags rather than people.
I don't think I'll ever understand TBH.
One way to see it is that you are creating your own irc channel with 500 people that you choose.
There may be reasons to be interested in everything 500 people say. They could be your employees and you want to make sure you record everything they tweet. They could be your customers. There are many use cases out there that we can't think of.
Also, sometimes you follow people who you eventually find a bit boring, but your manners might dictate that you don't unfollow them if they're still following you. Likewise.
Seems like that's a shame - I think it'd be great if each time someone tweeted something boring, their follow count dropped 10%. They might improve the quality of their tweets then.
The problem is that quality is relative to who is reading your tweets. There is at least one service like this. It doesn't really improve anything. People who use it just become self-censoring and clam up. Also by self-censoring based on who unfollows, you change your behavior too late.
As a Twitter user, I just use http://friendorfollow.com/ - takes seconds :)
join <(twidge lsfollowing | sort) <(twidge lsfollowers | sort) -v 1But I guess it goes to show that there is a Ruby twitter-API out there and provides a quick how-to code-nugget as a starting point.