DISQUS

A VC: The Fine Line Between Informing and Spamming Your Followers

  • Peter Laudenslager · 5 months ago
    The real issue is that Twitter lets us follow individuals, but individuals are multi-dimentional. I think this is an issue with all social networking, and may fuel the next round of innovation. Fred, through Twitter and your blog I know you to be a VC, a father, a music lover, an industry analyst, and a friend. Sometimes it is interesting to see those aspects overlap, but often, I am more interested, or for the moment, just more in the mood for one aspect rather than the other. I am not uninterested in your music finds, but certainly don't want my regular updates to be flooded with every song you hear.

    The huge appeal of aggregation tools like news readers, and even Twitter, is that I can select the channels that interest me, and ignore the rest. But the rest is still available to me, and I can update my feed any time. I really like the idea of having access to your music list (and book list, and blog list, and restaurant list, etc.). I LOVE the idea of combining your tastes with some algorithmic knowledge of my tastes, and exposing myself to a world that is far more open than my narrow selections, but far less random than just picking new things.

    The first challenge is to develop tools that can segment a person's output by type, so I can follow Fred and get more or less of his music, industry analysis, business deals, or restaurant reviews. The second is to optimize my consuming applications for the content type. I am not sure I want to see music recommendations in my Twitter feed, but I am sure I would want them to influence my iTunes Genius list.

    It makes a lot of sense for recommendation systems to notice that I like Fred's writing style, industry, and taste in books, and to assume that his taste in music is probably relevant to me. But it doesn't make sense to just dump that raw feed in my lap, along with similar feeds from dozens other people, hoping I can find value in the resulting clutter of data.

    A landscaper once told me that the difference between a flower and a weed is placement. I think the same is true for spam and news / information. There are very few streams of information that I am not interested in, but if they interrupt me when my focus is directed elsewhere, they become spam.
  • ShanaC · 5 months ago
    100%. I maintain two separates accounts for that reason. I don't want the linguistic differences that I use when talking to different people to mess up my tweets. (The difference is between How's it by you? and How are you? You'd get it if you saw it.)

    That being said- I find the people I follow difficult to deal with because they are too tool oriented and not people oriented enough. Tweeting would be more interesting if they had something real to say-

    A professor told me and my class that what we put out there matters and hence be selective with what you create, for most of what we as a society puts out is junk. It's annoying to be surrounded by it. But I have to say, that because so much of it is Junk, sometimes evening finding the relevant is extraordinarily difficult.

    I wish I could find a list between my two accounts of relevant people to follow if I want to learn about the world in a variety of ways and forms.
  • fredwilson · 5 months ago
    You might like my post today. http://avc.com
  • jmcaddell · 5 months ago
    Fred, I think the keyword now, as it has always been, is restraint. Auto-tweeting in workflows is the antithesis of restraint. I have very rapidly unfollowed Twitter "gurus" who veered into spam-land. Thanks for being aware and thoughtful about how these new services change Twitter for its users.
  • Jeff Pester · 5 months ago
    I don't think the concept of restraint ever enters their mind, it's not part of their vocabulary.

    It's obvious that companies (especially new companies/startups) use "blind" Auto-tweeting as a tool to build their following on the back of the unsuspecting account holder's reputation. They'll tell you 100% of the time that it's just a viral marketing technique. Wrong - it's manipulative and evil. The most egregious part of it though is their use of the first person in the auto-tweet message, obviously written with the intent of deceiving your followers to believe that you the account holder are making a recommendation of their product/service.

    And, they all make the same mea culpa when they get caught. It goes something like this; "We're very sorry, it was a simple coding error" or some bullshit like that. In this case however it was an obvious attempt to manipulate the system to coincide with and leverage their announcement of Sparq at the TechCrunch CrunchUp yesterday in Redwood City. Pathetic.
  • jmcaddell · 5 months ago
    Jeff, I agree with you 100pct.
  • Joshua Baer · 5 months ago
    We've been balancing this line with BackupMyTweets.com. It's a service that backs up your personal tweets and its free as long as you tweet about it once. Otherwise its $2.95. We try to make it VERY clear that it will send one tweet on your behalf and even let you choose from a few options or write your own tweet. So far, thousands of people have use it for free (and tweeted) while a handful have chosen to pay.

    I hope that most of our users see the auto-tweet as "informing" to their followers, because backing up your tweets can be a good idea if you value them and ever want to reference your old tweets later (Twitter only returns your most recent tweets and Twitter Search only goes back so far).
  • George Nimeh · 5 months ago
    Clearly, the whole issue of comment spam needs to be addressed as well. ;-)
  • Joshua Baer · 5 months ago
    Sorry you thought that was spammy - I thought it was very relevant to the post. Like Seth Goldstein and Twitter Sparq we're trying to figure out the right balance of how to make it viral without making it spammy.
  • George Nimeh · 5 months ago
    Hi Joshua,

    I think your service (BackupMyTweets.com) is quite interesting and have recommended it to a few people. I also think you need a lesson in emoticon interpretation, because you seem to have a problem with the one that means sarcasm. ;-) ... See, I did it again.

    The notion of implementing autotweets because you justify them as "informing" is silly. Imagine if every time you signed up to a mailing list that the listserv automatically sent an email to your entire contact list "informing" them of the list/service/whatever that you had just joined. I think everyone would call that spam, and it is what we'll call autotweeting in a little while.

    You shouldn't insist on it. It should be optional. If your service is as good as you think it is, let word-of-mouth grow your business. If you can't survive without the autotweet feature, maybe you should ask Fred to help you with your business plan. And no, that's not me being sarcastic.

    Best of luck.

    @iboy
  • markslater · 5 months ago
    this whole notion of 'inform your friends' or pay is ridiculous. why don't companies understand that no one likes this approach.
  • rickg · 5 months ago
    But at least he sounds like he's upfront about it and there's a choice (and you can edit the tweet). Don't like the choice? You can not use the service - not evryone owes the world free access to their product. That's fine actually.

    Seth's company did something that's unforgivable - sent an auto-message without informing the user and without a choice.
  • fredwilson · 5 months ago
    Turns out there was a choice. I just missed it
  • rakeshlobster · 5 months ago
    I have the same issue with Tweet contests which seem to be all too frequent. RT for a chance to win a Palm Pre, Netbook, etc.
  • álvaro ortiz · 5 months ago
    Regarding an app tweeting in your name without you being aware of it, even when you have granted access to do that, I see the need of a new usability pattern related to oAuth and any "connect" mechanism:

    whenever you grant access to any third part to connect with your Twitter, Facebook, etc accounts, it should inform you clearly of what and when they are publishing any content to your accounts, and how you can control that after the "connection" has been done. Almost all implementations fails to do this correctly.

    Facebook does this very good, but it also should be third party apps who does that on their own side.
  • fredwilson · 5 months ago
    I think there should be 'best practices' developed around auto tweets. Notification is critical
  • George Nimeh · 5 months ago
    I like the best practices idea, for those who don't know better ... But there are plenty of folks out there who should know better and simply don't play by the rules. How many times have you seen the "I got 1000 new followers by using xyz" bullshit? The fact that they've spammed their followers is one thing ... What's worse is the fact that they've sent that message means they're using some asinine auto-follow-generator service. Eventually, this type of behaviour will catch up with their reputation.

    @iboy
  • Jeff Pester · 5 months ago
    Agreed George; Best practices won't stop and/or deter those who are intent on abusing the system for their (short-term) gain.

    Besides, do we really need to develop best practices? When and where did people get the idea in the first place that it's ok to essentially highjack someone else's identity for the purpose of promoting their stuff? Because that's what Blind Auto-Tweeting is; Identity-jacking.
  • Jeff Pester · 5 months ago
    And let me be clear; I don't think that the people at Sparq / SocialMedia are evil. But they know quite well that the design of the page and the workflow would result in most people "overlooking" the opt-out disclosure option. That is obvious manipulation with a gratuitous cover-your-ass backup plan.

    If they're really serious about addressing the issue they'll reverse the process and ask users to explicitly opt-in, which will open the user's Twitter message box and include a pre-written message which the user can amend if they'd like. Now that's a best practice.
  • fredwilson · 5 months ago
    Yes, exactly. That's what I'm talking about wrt best practices
  • John Minnihan · 5 months ago
    There's value in that as a feature, I think.

    For any third-party app that wishes to tweet my action (in their app) to my followers, the notification drops into a 'funnel'. At the top of the funnel is a simple 'This is what we're doing. Are you sure?' dialog, with the standard 'click OK' to continue. The next step actually generates the reply, setting it up for you to click 'Send' or 'Publish'.

    I've seen some third-party apps that already use this approach - the funnel is entered in their app & when I choose to 'Tweet this to my friends', it simply opens a new window with the message formatted & ready to go - but I have to click 'Submit' before it leaves the funnel & enters my followers' streams.

    Why not normalize this out to a consumable API call? That could conceivably allow me to tune the 'volume' of the notification (100% of followers, only followers I've ever DMed, etc.). That would respond to some of your concerns about how to broadcast / share these messages without being spammy.
  • fredwilson · 5 months ago
    that is a very good idea. an auto-spam outbox.
  • saurabhsahni · 5 months ago
    Users need more control on what applications can do on their behalf. Options like read only access or to a selected set of features can be useful.
  • hungrygardener · 5 months ago
    i see spamming as promoting your own stuff, links, investments, etc too much. i don't see spamming as retweeting other users tweets, ideas, links and questions. I don't think tweetspam is based on quantity but quality. I think legitimate questions, thoughts and sharing good links are exactly what makes twitter great. Remember we follow you because we want to hear from you. The insertion into the flow is so minimal I'd error on side of more not less.

    These autotweeters are kind of pain. They are killing themselves because when you sign up for tweetapps you expect them to do it and since you can't control what/when to whom they send they are actually hurting themselves. They should flag what they are going to do and let you control it with frequency, target and message filters that pop-up for yes/no approval.

    I know its been said before but twitter reminds me so much of early AOL chat rooms. Got to watch that experience doesn't degrade like what happen on AOL. Block goes a long way but need to watch what can be sent to the flow so doesn't reduce to stream of garbage
  • journik · 5 months ago
    Fred, I had the same experience with sparq. In fact, I signed on twice to see if I had missed some fineprint oauth disclosure. Both times, I saw nothing. I was livid.

    So, I Alerted Seth. He called me back from the road immediately. He explained that I had indeed overlooked the "checkbox" disclosure but was 100% responsive and took a responsible position for the fact that I didn't clearly see it.

    I appologized to all my followers and to Seth and his IDG SF VC for my own fault. Seth has since emailed me saying he is looking into making that disclosure much more clear. I am impressed with Seth Goldstein and his new app, Sparq. With his technology and his attitude... I trust he will go far.

    - Bob Wan-Qi Kim.
  • iTbay · 5 months ago
    I noticed that tweet about advertising and just have glanced at ur tweets in the past & discovered u at #140conf, and have understanding of the tone of ur tweets - that stood out like swore thumb - consistency & comparability of prior tweets r paramount guiding principles of Twitter I think- a change in tone creates a chg in preception in ones mind - gotta love the autotweets! Lol
  • paulhart · 5 months ago
    It's extremely important to level-set with your users if you're requesting access to the Twitter accounts. If a service is going to send out tweets on my behalf, I want to know the frequency they'll transmit with and I want to see some sample content. I also want it to be really easy to disable that functionality at some point in the future.

    This just seems to be a decent way to conduct yourself and it shows respect for your users.
  • paulhart · 5 months ago
    [removed - double!]
  • L1AD · 5 months ago
    Morals, just like revenue, are friction to growth in the twitter economy.
    Applications which have the power to tweet on your behalf invariably will.
    We have all been tricked/trapped/tantilised into signing up for twitter applications which have done the dirty on us.

    The major successes in the Facebook economy grew, initially at least, as a direct result of "leveraging your social graph" - also known as "Spamming your friends".

    There is no reason to think that app developers in the twitterverse wont attempt the same play-book. Grab land as quickly as possible now by acquiring followers by whatever means necessary and just hang on to them long enough until the monetisation fog begins to clear

    Facebook were forced to provide tools to segment your social graph as a result of privacy concerns. Ev and Biz will end up being forced to provide the same tools, not due to privacy concerns but due to spamming ones. We will probably end up being able to segment followers into different groups (business/personal/music lovers/silly video link addicts/bots etc) and each tweet can be configured to which group should receive it.

    Not the optimum solution by any means - but one which will become increasingly necessary.
  • Mark Essel · 5 months ago
    I feel at least partially to blame for the spam, as I was reading the site over and should have caught that from the doc.

    You raise some important style questions. How should we treat our followers and the information within twitter and other open social media. I believe that the tools that add to the noise will ultimately lose out by folks unfollowing spammy streams. The information retrieval tools that learn from our streams and our friends streams without cluttering the data will benefit from rapid user acceptance. Imagine hype stream getting the meta data of your tweets, identifying when you naturally chat about music without a hashtag.

    I like the concept of filtering the stream, and customizing the type of messages I receive from folks I follow. This allows me to effectively follow more people, but only select tweets/friendfeed statuses/disqus comments that pertain to topics I'm interested in.

    I can use friendfeed for some of that now, but what I'm really looking forward to is real time semantic extraction, and meta data filters of streams (another application of the intelligent search/ad tool I'm going to keep working on thanks to Zemanta's hard work). That type of product will allow us all to become less inhibited by the fear of spamming our followers and lead to a richer and more personalized user experience.

    The UI will have to be cleverly designed to allow simple adding of known user tags (derived from previous tweets). This could apply outside of text to images, music, movies or alternative media as long as proper extraction algorithms are used.
  • ShanaC · 5 months ago
    I keep thinking about this one- The UI for something so small is difficult. Very difficult. In order to fulfill all of interface, from the most primeval to most reflective, design has to be very top down. While the tagging system itself could be developed open source (and probably should, this problem is extremely complex) The look/feel directive that guides it and can totally screw up the project or make it widely successful has to be one vision, or only a few people's vision. Most people don't like products made by the mean- their dull, they have no sex appeal.

    It's why most Open sources programs have bad interfaces, but are feature-rich and powerful for the things they need to do. Meanwhile, most closed sourced programs tend to be extremely better designed as long as they act on a well thought out design philosophy.

    Thinking of a way to easily semantically tag something that is only 140-160 characters long (They reserve the names, correct?) where each individual character on the human level could have multiple meanings depending on location for a computer to understand is a huge project.

    How would the letter c be coded is the following tweets semantically?

    "I see you" versus "I c you" versus"Lovely code there" To native english readers and Tweeters who have been there for a while this will be obvious- to newer readers/tweeters, I don't know-and a computer will be totally blind to the difference the way we have them rigged up currently.

    The top system has to be easily understood, since the average user does not think, nor knows about the function calls of a program. Their model inside their head is going to be the UI, not the complexity of the fact that computers are blind to semantics and humans are trying to work around that.

    If you had to design this- who would take presedence, since the order of complexity is huge for just English?
  • Mark Essel · 5 months ago
    I'm working on a something now Shana, admittedly it's a very crude first step with no user profile (memory). It's just a consciousness tapping system (using the last thing the user tweeted). If I end up designing the UI alone it will be very simple but allow much richer variation by advanced options, catering to both common and super users. I'm not the right person for UI aesthetics design job.

    My plan is to use the best technology that's available in a way that will improve it's natural language and short hand information extraction over time. Zemanta's done a good job of solving the 140-160 characters -> tags and I think they'll continue to do so. The spaces, objects and descriptors help to find broader categories as well as specific keywords.

    Giving users a way to help the system learn (memory) will be a strong addition.
  • dave · 5 months ago
    I want to know what's going on with you, not what you think you idea of what the average follower wants to know.

    Life ebbs and flows and so should your twitstream. Not every day is a perfect six.

    Let people unfollow if it's too much.

    Would be great if Twitter had a "temporary unfollow."
  • L1AD · 5 months ago
    would also be good to opt-out of a hash tag.
    you could then deal with some spam, or issues you dont care about from a "wholesale" perspective
  • fredwilson · 5 months ago
    i agree dave. but i do think about the diversity of tweets i send out. i want at least one a day to be about me, one to be to a link i find, ideally one a day about a post i wrote, i might retweet one a day (sometimes not), and a twitpic/flickr here or there, etc, etc

    bottom line is i try to mix it up and i am conscious of that and the volume.
  • kirklove · 5 months ago
    I agree, Dave. I discovered this blog because I liked the music Fred was posting on Tumblr. I didn't know a single thing about the VC world. Now I know about 1% because of reading this blog and others I've discovered through this blog. And that's been a great new adventure in learning for me. I stay because I respect Fred's and his community's opinions and their amazing knowledge of all topics, not just the VC world.

    And Fred it speaks volumes about you and your integrity that you would even post this as a "apology" but those who follow you and read this blog would all agree there was no need. You've worked hard to build up this level of well earned respect and one erroneous, unknown tweet won't do jack shit to diminish that.
  • ShanaC · 5 months ago
    Now that might be interesting- How did we all get here? I got here through twitter originally, although I didn't have an account at the time (I'm trying to trace a vertical, and it's history, for fun, since mid-high school. Fred tweeted about speaking about the subject.)

    So how did people get here- who told them?
  • fredwilson · 5 months ago
    Thanks
  • sayemislam · 5 months ago
    Enjoyed reading this post -- it's very reflective of the stage Twitter is in, I believe, as more apps are adding to the "next layer of the stack".

    It reminds me of how Facebook was also going through this phase quite a while ago. You had an influx of several interesting applications, but then they started forcing users to invite all of their friends and it just created disaster. It made for a very spamy experience and led Facebook to do away with that kind of invite-mechanism.

    I think the social networking apps that are ultimately successful though are the ones that can to add to what specific users already do every day, be as contextual as possible, and limit the amount of external actions required of them (ie: spamy advertising). Hype Machine seems to be a great example of that potential, as well as others like Stocktwits and Twitpic.
  • fredwilson · 5 months ago
    hypem, stocktwits, and twitpic are three great examples of apps that are additive to the twitter experience.
  • Kevin Marshall · 5 months ago
    Additive is the key goal I think for these type of things...but I also I think it needs to fall in-line with your existing Twitter behavior (ie. don't encourage people to change a lot about how they are already using Twitter)

    This is the approach I'm banking on for the fantasy sports game I just released built on top of twitter ( http://gawk.it ) ... basically it's a game that scores your sports predictions you log via twitter (something a ton of people already do for no real reason or goal anyway) ... and while there's room for people to start spamming their followers I think the long term players will find the right balance between logging predictions (ie. playing the game) and spamming ...

    Anyway I guess my point is if you are going to build something like this, you need to not only be as additive as possible, but fall in-line with existing actions as possible ... sounds like the hypem fits both of those criteria very nicely ...
  • Mark Essel · 5 months ago
    Dead on with contextual usage (I mentioned something similar).

    We just have to be careful of businesses that are trying to push the viral aspect of their products. Let users decide what to share through their status streams.
  • Mihai Badoiu · 5 months ago
    The scoring function is not bad. It's very primitive tho. First, I don't like the truncate at .25 and 3, mainly because it makes the function less smooth than it could be. Second, adding scores doesn't seem the right thing to do. I'm sure it can be abused in many ways. Third, it doesn' take replies into account. Replies seem to be a more relevant signal. Replies can easily be used to compute page rank kind of authoritative scores. Fourth, spamming is not well controlled. The control is made by dividing by twitter friends, but it's not enough (especially since it's truncated). Signals such as frequency and distribution of postings, and total replies per posting should be considered and could give better results. Fifth, is there a time component? There should be.
  • fredwilson · 5 months ago
    i hope anthony sees this comment. maybe you should leave it over on his post.
  • fascinated · 5 months ago
    Mihai, as most startups, we make careful choices to make the simplest systems that yield the best results. We looked at a few other methods of filtering spam but thought to add them at a later point as needed. Still thinking about this, of course.

    The constraint at 0.25 (the floor for the friends/followers ratio) is there to still allow certain people at least some voice, while the ceiling at 3 is to limit the amplification of those with a good ratio.
  • Jeff DiStanlo · 5 months ago
    WRT twitter scoring algorithm. Seems like most algorithms use the following/follower ratio in some form and I agree that is useful for those with significant amounts of followers (followers of 20k and following 200 surely isn't spam).

    However, this is misleading for people with, say, 200 followers. For example, I have ~300 followers and follow ~200. A bad ratio based on standard algos.

    However, I don't follow most of the people that follow me. Giving me a decent 'score' based on attracting people due to the merits of what I say. Seems like an algo that calculates the ratio while eliminating cross-following would help out the 'little guy'. And there are lots of little guys, that when aggregated, might have something interesting to say.
  • jprendergast · 5 months ago
    As ever I am impressed by the thoughtfulness of your post and of the consistently high quality of the community dialog.

    In this case, while it irks me no end when I get spammed or am tricked into sending out spam, I think the underlying issue is on a little different vector.

    It seems that while restraint and judgment are required in any editorial activity, in this case we need a bit more systemic approach. Anytime you've got multiple topic areas flowing through the same communication channel you'll always run into this problem - one of segmentation. Allowing the audience to choose which of your channels or virtual streams to tune into, Professional vs Personal vs Stuff I'm trying, would help avoid the spamming issue. Obviously anyone tuned into Stuff I'm trying or the Fred's Music channel would get what they were expecting.

    The problem to me seems that while hashtags are helpful, they are inadequate for this purpose without a universally accepted system for segmenting my tweets by channel/topic area and a simpler way for twitter clients to choose among the multiple virtual streams from a single account. In the meanwhile, I'm beginning to experiment with multiple accounts but that is clearly not ideal.

    Any other thoughts on creating virtual streams?
  • fredwilson · 5 months ago
    this is what i did with my rss feeds

    main feed - http://feeds.feedburner.com/AVc
    vc/tech feed - http://feeds.feedburner.com/AVcVentureCapitalAn...
    music feed - http://feeds.feedburner.com/AVcMyMusic

    it uses the categories of the posts i set in typepad

    joshua schacter showed me how to create custom RSS feeds by category in typepad (we hacked it)

    then i ran them through feedburner.

    now, i am not excited by self tagging my tweets. but i love the idea of zemanta and calais doing it and then allowing users to follow me by tag or a set of tags.

    someone will build this. maybe they already have.
  • jprendergast · 5 months ago
    Couldn't agree more Fred and the RSS feed segmentation is a great model for this. If you do find a solution, please let me know.
  • Mark Essel · 5 months ago
    I think the pieces are already there. It's a matter of developers creating the next layer of the Internet stack.
    TCP/IP, HTTP, twitter, zemanta, <tag processing>
  • Ryan Catbird · 5 months ago
    (Fred, this is not directed at you -- I know you're a man of integrity, and do not blog/tweet shadily... )

    With regard to the Hype Machine's Twitter list, I understand what you are saying about it having "game dynamics," but at the same time, I certainly hope that people DO NOT start thinking of it as "a game." Anthony created the Hype Machine Twitter list, just as he created Hype Machine proper, as a tool to help people discover the music that others felt passionate about. It's a social tool created to provide a real value, and as such needs to be founded on true, accurate data. Hype Machine (regardless of what the name may imply) was NOT created as a tool for bands or PR people to use to game promotion, nor was it created a means for blogs (or now, Twitterers) to brand-build for themselves. Exploiting Hype Machine like this lessens its value to *everybody*, and is the root of Anthony's recent problems with Hypem "spam" detailed in his "On Chart Integrity" blog posts ( blog.hypem.com ). In the same way that Black Hat SEO tricks devalue the search experience for everyone, so blogging/tweeting a song from a gaming/promotion motivation devalues Hype Machine entirely. I don't think there's any sort of fine line between spamming and informing-- it always seems perfectly obvious to me which is which.

    I think that those of us who grow to wield more influence than the average online Joe need to be much more aware of what we're posting and why. We should be adding value to the online experience-- and not value for the one (the one asking you to post/tweet), but value for everybody.
  • fredwilson · 5 months ago
    Yes. Exactly. You wrote my post better than I did. That's what I wanted to say. Thanks!
  • kidmercury · 5 months ago
    not sure this is necessarily a moral issue, in my opinion. black hat SEO, for instance, forces search engines to evolve and improve their algorithm. it's also tricky to define what exactly constitutes this type of "gaming" marketing versus legitimate marketing. something that is considered gaming today can be considered legitimate tomorrow -- i think music piracy is in the midst of undergoing that very type of transformation.

    hype machine is creating this game. in my opinion the burden is on them to ensure the game is managed the way they want it to be. if they don't like the incentives they are creating, than they should simply not create them.
  • johnolilly · 5 months ago
    I've been thinking lately that I'm going to start a new twitter account -- instead of @johnolilly, I think I'll call it @johnolilly.noisy -- and I'll hook up all my 'sensor' streams to it. Like Nike+, thesixtyone.com, etc etc. The idea I'm having is that people can have multiple channels of stream -- and that different people can sort of self-service select the streams to subscribe to.
  • Dan Mosedale · 5 months ago
    I've been thinking about tagged feed postings this way for a while now. If your .noisy account always used appropriate hash tags, it sounds like it would be equivalent.

    The use case I have for it is that there some people on planet.mozilla.org whose personal, non-Mozilla postings I want to see, without seeing all the duplicate Mozilla articles that I've already seen on planet.

    In theory it sounds great; the current sticking point that I'm hitting is that you generally have to stuff the feeds through Yahoo pipes or some other system that has boolean logic in order to get the desired filtering, which ends up making the UX more hassle than it's worth.

    My current suspicion is that a feed-reader with built-in (tag-based) faceting UI for adjusting individual feed content could do pretty nicely.
  • Taylor Davidson · 5 months ago
    I did that a couple months ago, creating a separate twitter account for blog and comment feeds and anything "automatic", creating some segmentation between "me" and the "bot".

    I also created separate RSS feeds from topic areas on my blog to give people more choice on what streams of interests they want to follow; in the end they are all hacks to address the problem that Peter Laudenslager describes in his comment below, of a system where we follow people rather than just facets of people.

    I`m not sure if people actually care that I segmented out facets of me, but it makes me feel better :)
  • jdfalk · 5 months ago
    Twitter is a hyperactive distillation of the problems we've been dealing with in email -- and, indeed, in the American culture of advertising uber alles.

    (Heh, and now I'm checking the Disqus option to tweet this comment. Permission is everything, especially when software can "speak" on my behalf....)
  • fredwilson · 5 months ago
    'When software can speak on my behalf'

    That's a phrase to sit and think about

    Well put
  • lazerow · 5 months ago
    Fred ... you're not the only one who got tricked. I did the same thing. I told Seth I was pissed off. His response: "@lazerow no such thing as free free. Price for trial is that we share the fact with your followers. Lessons from fb app world." I guess there's no such thing as trust either! I'm feeling better today that people much smarter than myself were tricked as well.
  • fredwilson · 5 months ago
    I suggested to seth that the right workflow is to take me to a dialog box where I can rewrite the tweet or even decide against sending it

    I get that there's a trade here. But how that trade is executed is a big deal
  • daryn · 5 months ago
    1. You're doing a good job of being genuine when people notice a specific tweet as being out of character and hence most likely spam :)

    2. Re: hypem, I think it's pretty simple. Be selective and only post when you really love something, not on a forced schedule or frequency, and don't worry about being spammy.

    Looking forward, I like the idea of tagging/categorizing/filtering tweets, but it requires work on the sender's end, the receiver's end, or most likely both.

    Here's one half-baked thought that just crossed my mind: "Twitter App Streams". Apps like spymaster would send all activity tweets via their own account, on behalf of the player (which would require oauth / be an attribute on the api call). Then, only people following spymaster AND the player would see those tweets. You'd have invitations and announcements outside of this, but it would keep the heavier 'in-game" traffic filtered to only those interested in it.
  • fredwilson · 5 months ago
    Something like that would work well for users daryn, but its not viral enough for the developer of the service
  • daryn · 5 months ago
    True... to some extent, using the user's stream for teasers/invites, and the app's stream for activity, would help that, but it requires good behavior from the service.

    Another simple* alternative would be to keep things how they are, but require all applications to register with twitter and authenticate all their tweets, then provide some basic filtering to let the follower squelch certain apps. If everything is opted-in by default, it would work just like today, except you'd have to ability to filter out noise without having to unfollow someone who you otherwise enjoy.

    * - Trivializing a hard problem. The concept is simple, the implementation I'd imagine is far from it.
  • Guest · 5 months ago
    i dig. i began following a developer whose tweets seem to be on auto-pilot. he's sending useful stuff over, but since they're so frequent it gives the impression of quantity and not quality. i feel the same about joining directories and such: unaware of the trail of blast that may soon follow thereafter.

    thanks for this post.

    :}(o|O){:
  • Vladimir Oane · 5 months ago
    I think this goes more than just HyperMachine. Now that Twitter, FriendFeed and all the other services are seen as voting mechanism for a variety of systems (Tweetmeme, Topsy etc) you will see more and more spam over the time.

    At uberVU we are indexing everything and what we discovered is that top results are heavily influenced by spam. Thousands of tweets containing poplar words or popular hashtags is how they do it. I don't know if Twitter should fight spam the way blogging platforms did or it should be the developer's job. But if Twitter wants to be more than just a personal tool for following friends they will need to address this asap.
  • Jan Schultink · 5 months ago
    Somewhere in Social Media Land there is space for a service which allows you to list the products/services you use and have people follow it, on an opt-in basis, separating this information stream from "regular" status updates. Useful, and a good revenue model.
  • ShanaC · 5 months ago
    I hope so, I follow a number of people/things/(maybe secretly robots) because I want to learn secretly from them..but I don't want to be learning from them all the time. Sometimes they make more noise that they are worth.
  • Allen Laudenslager · 5 months ago
    The only way to avoid spamming on twitter is to only post original content. I may send a link to a single individual but never to more than the people I KNOW will be interested.
  • rickg · 5 months ago
    You need to have a talk with Seth. Either he never used the feature himself and was uninformed about a pretty major feature of his company's product (not good) or he knew about it and the "I'll look into that workflow" line was CYA BS. Neither is a good thing.

    At this point anyone who thinks forcing auto-messaging might be OK is clueless or is OK building their business using spammy techniques. Plaxo made the downside of it clear years ago. It's a poor and poorly thought of practice and you do it at the risk of your company's reputation.
  • fredwilson · 5 months ago
    Agreed. That's one of the reasons I wrote this post
  • Joe Lazarus · 5 months ago
    I hate when Twitter apps post on my behalf. The 'best practice' is pretty clear, in my opinion. Apps should just pre-populate the tweet form, but let me hit submit (or edit the text). Anything else is spammy. The Hype Machine and others do it right.
  • fredwilson · 5 months ago
    Yes. That's what I told seth in an email. This is 'best practices'
  • rakeshlobster · 5 months ago
    Great post, Fred. I think part of the key to Twitter's future success will be to what degree Twitter allows us to easily segment what we see from people. If you want to publish everything you listen to, every restaurant you visit, etc. that has value to some people, but not to all of your 27k followers.

    A key example of this is live tweeting events. When a major event like SXSW or Web 2.0 comes along, the tweet stream gets flooded with live tweets on topics I'm not interested in. I don't want to unfollow these people, but I need filtering tools to get rid of those tweets.

    I've thought about creating a separate Twitter account for people who want to follow my travels, but that's more work for me and my followers.

    The sooner Twitter can allow such filtering the more engagement in generate (people who are interested in those niches) and the more data that can be collected for analytics and search.

    More thoughts here:
    http://blog.agrawals.org/2009/06/03/to-tweet-or...
  • glenngutierrez · 5 months ago
    Thanks for the rule of thumb. 4-6 tweets is a good daily average. I'll keep that in mind since mine are either less or more than that.
  • hanskainz · 5 months ago
    Forget about the hype machine. Take a look at http://tweet-tunes.com - The Top 20 Realtime Twitter Music Charts!
  • marcelofrontiereconomy · 5 months ago
    It's a bit of a cycle, isn't it? The more popular a medium/protocol/network becomes, the more valuable as a spam target, and henceforth the less valuable, and we move on, no, we *add* another network, followed a few months to a couple of years later by spammers/marketing people/etc. There's nothing particularly novel about Twitter in that sense.
  • Leonid S. Knyshov · 5 months ago
    I like "four to six a day or you'll send your followers away". Personally, I treat that as a minimum due to all the good RT'able content I find. :)

    If I could make a suggestion - make it mandatory to disclose any automatic actions an app will take during the signup workflow at the oAuth authorization screen. For example, an Iran election application overwrote my background and set my location and timecode for me. The background change was not disclosed. There was no option to opt out or edit an automated tweet.

    If an application posts a tweet that I can't edit, I will either not use it or immediately delete it.

    I want to see "An application "XXXX" by XYZ Inc. requests permission to access your Twitter account to read and post updates. ADDITIONALLY, it will post "Promo tweet text goes here" that is EDITABLE and OPTIONAL, and CHANGE [Profile, timezone, bio...]" right on the oAuth initial authorization screen.

    Obviously, non-editable and mandatory tweets are red flags. That would decrease the amount of spammy apps.
  • Dalka · 5 months ago
    I really, really, really respect this - alot! But I'd ask why you don't have your comments set to "Do not subscribe" as the default?

    "I'll be the first to admit that being an investor in and a board member of Twitter has helped. But I've not wanted to be on the Suggested User List and I am not. The people who follow me on Twitter have chosen to follow me for a reason and I try hard to post things that they'll find interesting."
  • OurielOhayon · 5 months ago
    Fred, i believe part of this problem should be fixed by service providers but Twitter should also provide basic tools to help users filter what they perceive as spam. Some users for example will be happy to be invited to spymaster by their peers.

    A good example of how this could be solved is how we implemented the Spymaster filter with Topify.com that blocks any incoming direct message mentioning the game by just sending an email request. This has been a very popular and appreciated method.

    http://blog.topify.com/post/116286293/no-more-s...

    Twitter should simply do this.
  • fredwilson · 5 months ago
    Good suggestion Ouriel
  • GiordanoContestabile · 5 months ago
    Hi,

    I don't necessarily agree that there is a "twitter limit" of 4 to 6 messages a day: it really depends of the use you make of it. If you use it to inform, that's probably right. If, however, you use Twitter as a communication media alongside, and maybe instead of, email or phone, then you might be Twittering much more, and then people will decide if you are spamming or not. For example, I use Twitter to talk game business, to stay in touch with friends, to crack jokes, to describe cool stuff I'm doing, to share interesting links and to inform (v rarely) about products or initiatives that PopCap is launching. Overall, I probably send 15/20 tweets a day, and some people might be interested only in some of them, but I'm not feel like I'm spamming: in fact, it happened to me that people that followed me for game industry weets commented to me about how they enjoyed my food-related tweets, or how a joke I made cracked them up. Same has happened to me countless times, following someone for one reason and finding other cool stuff through that person. I think that's cool, and while it's more serendipitous, it's one of the most intriguing features of Twitter, which otherwise would be much more stuffy, boring and "on message". That said, I also came across people that tweet moderately and that I consider spammers, because they only self-promote (several celebs are in this category), no matter the volume of their tweeting.

    It's not about the number of tweets, it's about how funny/useful/interesting they are.

    Cheers,
    Giordano
  • fredwilson · 5 months ago
    I agree with that last point giordano. I feel four to six works for me but you are right that others can post more frequently and get away with it

    Shaq, for example, could tweet forty times a day and I bet his followers wouldn't mind
  • fascinated · 5 months ago
    Fred -

    The tension you feel is what makes the chart so interesting and proofs it against spamming, glad you like it!

    Even in yesterday's example where Techcrunch attempted to rickroll the chart by tweeting a Rick Astley song (it went to #1, because of their 900,000 followers), it only stayed #1 for a little while until Mashable tweeted a MJ remix, putting it back to #1 (with their 1.1M followers).

    The system auto-corrects socially.
  • barbfmc · 5 months ago
    Go ahead and play, have fun, tweet. I'm open.

    People on Twitter sometimes forget they are people. They become advice and brand pumping machines. To the extent they allow a bit of their personality into their posts - that's when I choose to follow. The trick is to not let the game, or the brand, or the guru-ness overtake the real person. I like to learn. I don't enjoy being beaten down.
  • Jeremy Luebke · 5 months ago
    Very well said. Disqus has it right.Ask for permission and make it opt-in, and not opt-out.
  • facebook-501092806 · 5 months ago
    4 to 6 tweets or you'll send your followers away ...

    >> I think that's true. But my tweets aren't really for the followers, they are for me, it is my online diary, where I post links to news stories, to songs I love (via @hypem or @lastfm, etc) ; where I vent, where I rant, where I let my co-workers know where I am at. I hear you there, but it really depends on what you use Twitter for .. I'm not trying to win a 'followers' race.

    >> Also re: spamming. Side topic. I'm spending $1.50 per added fan on Facebook. So let's say my CPC is $0.50 on Facebook to advertise my band page. 1 out of 3 clicks leads to an added fan on my Facebook fan page. I like to thank new fans who join by messaging them (directly) a folder of free tracks. After sending about 5 notes to 5 new fans, Facebook informed me I was 'engaging in spam like behavior' and that my account could be suspended. I don't get it. I paid for access to the fans and now I can't directly message them? I love that I can hyper target potential fans and convert a few into real fans using Facebook advertising. But what's the return for me on this advertising investment, if Facebook is going to limit how I can contact these fans.

    Regards from SF, Chuck
    http://chuck.extendr.com
  • Lawrence Coburn · 5 months ago
    I admire this post. It's brave for you to call out your friend.

    As entrepreneurs, there is tremendous pressure on us to grow. But there may even be a business reason (besides the ethical reasons) for not tricking people into sending spam. If we don't regulate / police ourselves, someone else will come in and do it for us. See the Tagged.com situation.
  • Charlie Crystle · 5 months ago
  • VintageFilings · 5 months ago
    Definitely a fine line - Personally, I like to use twitter as a way to socialize with other professionals in a causal and platonic manner - sharing news stories and personal narrative. I do, on occasion, tweet different specials, deals and events going on but I feel that twitter is not the ideal platform for this type of advertising. Too easy to tune out. Be yourselves....
  • Donna Brewington White · 5 months ago
    Fred -- your transparency is one of the things that keeps me coming back to your blog -- plus the fact that it is delivered to my inbox. I'm on Pacific time so I know that when the updates from "A VC" come through in the wee hours, its time to call it a night (or morning?) -- after reading your latest installment of course. Thanks for this. BTW, I disagree on the number of tweets that is appropriate -- I've even read advice that 20 is a good number. Isn't it the quality of the tweets rather than the number that determines whether it's spamming.? Also, doesn't the person's objective for being on Twitter come into play?
  • hypermark · 5 months ago
    One of the things that complicates this is that there is a wide gradation in individual tweet posting sensibilities; huge distinctions between human post actions and auto (or system generated) tweets; and no measures of reputation or context.

    As such, it seems that Twitter (or someone in the ecosystem) could cull tweet data to come up with a user's reputation score based on things like tweet usefulness, accuracy and domain relevance (context) to better guide users. Plus, this same data could be used to expose "handles" so client apps can filter tweets and message payloads accordingly.

    The analog that comes to mind is the Whuffie, the reputation-based currency concept in Cory Doctorow's Down and Out in the Magic Kingdom: http://en.wikipedia.org/wiki/Whuffie

    Taken together, when you combine Verified User with a Reputation Score, you have some potent currency, and a huge impetus for users to self-moderate their approaches to communicating with followers.