<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kev/null &#187; twitter</title>
	<atom:link href="http://kevnull.com/tag/twitter/feed" rel="self" type="application/rss+xml" />
	<link>http://kevnull.com</link>
	<description></description>
	<lastBuildDate>Mon, 01 Mar 2010 17:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>From Dino to Bird: Moving from Raptr to Twitter</title>
		<link>http://kevnull.com/2009/12/from-dino-to-bird-moving-from-raptr-to-twitter.html</link>
		<comments>http://kevnull.com/2009/12/from-dino-to-bird-moving-from-raptr-to-twitter.html#comments</comments>
		<pubDate>Mon, 21 Dec 2009 23:41:29 +0000</pubDate>
		<dc:creator>Kevin Cheng</dc:creator>
				<category><![CDATA[I've Journal]]></category>
		<category><![CDATA[Man at Work]]></category>
		<category><![CDATA[raptr]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://kevnull.com/?p=636</guid>
		<description><![CDATA[Update: Contrary to reporting, I&#8217;m not &#8220;overseeing Twitter&#8217;s products&#8221;. I&#8217;ll be a product manager. One of many people contributing to Twitter&#8217;s future. A couple of weeks ago, I announced that I had left Raptr to explore other options. Raptr was an incredible experience for me and I learned a lot there. I watched and helped [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="border: none; float:left;" title="Raptr and Twitter" src="http://farm3.static.flickr.com/2488/4203951257_c222955a84.jpg" alt="" width="122" height="150" /></p>
<p><em>Update: Contrary to reporting, I&#8217;m not &#8220;overseeing Twitter&#8217;s products&#8221;. I&#8217;ll be a product manager. One of many people contributing to Twitter&#8217;s future.</em></p>
<p>A couple of weeks ago, I announced that I had left <a href="http://raptr.com">Raptr</a> to explore other options. Raptr was an incredible experience for me and I learned a lot there. I watched and helped the company grow from 8 people to the near 30 it is now. (They&#8217;re <a href="http://raptr.com/info/jobs">hiring</a> for more, by the way.)</p>
<p>At Raptr, I took on more roles and responsibilities than I have ever had before in my professional life. The team that I left behind consists of some of the most talented people I know whom I hope to work with again in the future. I have a little bit of insight into what&#8217;s coming for Raptr and, believe me, if you play any videogames, the service is going to be even better than it already is.</p>
<p>But for me, it was time to take my newfound skills and apply them to new challenges.</p>
<p>Today, I signed an offer letter from Twitter. I&#8217;ll be a product manager there working primarily on the web client. As you might guess from my Twitter username (<a href="http://twitter.com/k">@k</a>), I&#8217;m a pretty big fan of theirs and see a lot of potential for the medium next year—for that&#8217;s what it is; a medium, not a service.</p>
<p>I&#8217;m looking forward to what&#8217;s ahead …<br /> <a title="Twitter Offer Cover Page by kev/null, on Flickr" href="http://www.flickr.com/photos/kurioso/4203871243/"><img src="http://farm3.static.flickr.com/2598/4203871243_4fcb6153cf_o.png" alt="Twitter Offer Cover Page" width="499" height="620" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevnull.com/2009/12/from-dino-to-bird-moving-from-raptr-to-twitter.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>The Fire Hose vs. The Stream</title>
		<link>http://kevnull.com/2009/02/the-fire-hose-vs-the-stream.html</link>
		<comments>http://kevnull.com/2009/02/the-fire-hose-vs-the-stream.html#comments</comments>
		<pubDate>Mon, 02 Feb 2009 14:02:46 +0000</pubDate>
		<dc:creator>Kevin Cheng</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[friendship]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://kevnull.com/?p=559</guid>
		<description><![CDATA[There are two recurring questions that I find myself answering. The two are different but related: &#8220;Why would I want to know every little detail about what my friends are doing from Twitter/Facebook/Friendfeed?&#8221; &#8220;How do you not get overwhelmed by all the people you follow/friend?&#8221; My short answer is I don&#8217;t treat it like a [...]]]></description>
			<content:encoded><![CDATA[<p>There are two recurring questions that I find myself answering. The two are different but related:</p>
<ol>
<li>&#8220;Why would I want to know every little detail about what my friends are doing from <a href="http://twitter.com">Twitter</a>/Facebook/Friendfeed?&#8221;</li>
<li>&#8220;How do you not get overwhelmed by <a href="http://twitter.com/k/friends">all the people you follow</a>/friend?&#8221;</li>
</ol>
<p>My short answer is <strong>I don&#8217;t treat it like a fire hose I have to drink down, I treat it like a stream I dip my feet in every so often</strong>. To explain this statement, I need to first talk about friends and travel.</p>
<p>I was born in Vancouver, spent my formative years in Hong Kong and then returned to Vancouver for the last two years of high school and college before moving to Austin for my first job. All this moving was a mixed blessing. I was able to experience many different perspectives and made a wide range of friends from all over the world. On the other hand, there were few friends that shared my experiences throughout.</p>
<p>Whenever I visited Hong Kong, which is roughly annually, I meet up with my childhood friends. Conventional thinking would say that, because we haven&#8217;t seen each other for a year, we&#8217;d have a lot more to catch up on than say, someone here in San Francisco that I saw just the day before.</p>
<p>Anyone who has experience with this can tell you that it simply isn&#8217;t true. When you&#8217;re apart that long, conversation topics feel like they need to be a minimum level of significance to be worth discussing: career changes, marital status change, buying of property, perhaps a new family member, etc. A sample conversation might be like this:</p>
<p>Friend: &#8220;So how&#8217;ve you been?&#8221;<br />
Me: &#8220;Great. Things are going well. <a href="http://kevnull.com/2008/10/engaged.html">I got engaged</a>!&#8221;<br />
Friend: &#8220;Congrats! You still doing that computer thing?&#8221;<br />
Me: &#8220;Yeah. Still at the same place. You still at the same firm?&#8221;<br />
Friend: &#8220;Yeah, 3 years now.&#8221;<br />
Me: &#8220;Wow …&#8221;<br />
Friend: &#8220;MmHmm …&#8221;</p>
<p>In contrast, the friends you see every day or every week are the ones you can talk to for hours. Why? Because any topic is fair game. You don&#8217;t feel like you have to filter out the more mundane topics because it&#8217;s such a significant event to be catching up with the person. How was that movie? Did you go climbing yesterday? Did you see that crazy YouTube video? No topic is too trivial.</p>
<p>So how is any of that relevant to the information overload of Twitter and Facebook?</p>
<p>To me, Twitter and Facebook updates represent the mundane, everyday conversations that I could and would have with everyone if I could. By seeing the stream of updates from my friends, I have much more context into their lives, and a feeling that I can converse with them about smaller things. To use a clichéd term, I feel more connected to them.</p>
<p>When I see these friends, even after many months apart, I still feel like I&#8217;ve been talking to them and keeping up with them to some extent. Conversations flow more naturally and are much more rooted in the present than trying to bridge the gap since we last interacted in person.</p>
<p>I disagree with the fire hose terminology because it&#8217;s not something that is pointed <em>at</em> me. It really is a stream of information which I can look at anytime I feel like. When I don&#8217;t dip my feet in, the stream flows on, I&#8217;ve missed some updates, and it doesn&#8217;t matter.</p>
<p>We can look at it a different way, too. Whether we know it or not, each of us probably have at least 300 people we know and like enough to want to keep in touch with. If you saw each of these people for dinner one friend a night, you would see each person once a year. One solution is to simply forget most of these and hang out with the same dozen friends week after week. Realistically, there are far more than a dozen interesting and inspiring people worth interacting with regularly.</p>
<p>So going back to the original two questions:</p>
<ol>
<li>&#8220;Why would I want to know every little detail about what my friends are doing from <a href="http://twitter.com">Twitter</a>/Facebook/Friendfeed? &#8221; <strong>Using it helps me stay closer to more of my friends in a way that&#8217;s impossible to scale with in person interactions alone.</strong></li>
<li>&#8220;How do you not get overwhelmed by <a href="http://twitter.com/k/friends">all the people you follow</a>/friend?&#8221; <strong>I don&#8217;t try to read everything.</strong></li>
</ol>
<p>Don&#8217;t drink from the hose. Dip your feet in the stream instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevnull.com/2009/02/the-fire-hose-vs-the-stream.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Twinkle Hijacks Twitter Usernames</title>
		<link>http://kevnull.com/2009/01/twinkle-hijacks-twitter-usernames.html</link>
		<comments>http://kevnull.com/2009/01/twinkle-hijacks-twitter-usernames.html#comments</comments>
		<pubDate>Mon, 19 Jan 2009 14:22:59 +0000</pubDate>
		<dc:creator>Kevin Cheng</dc:creator>
				<category><![CDATA[Design Discourse]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[tapulous]]></category>
		<category><![CDATA[twinkle]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://kevnull.com/?p=554</guid>
		<description><![CDATA[When iPhone apps first came out, there were two iPhone apps people tended to go with for accessing and posting to the popular Twitter service: Twinkle and Twitterific. Since then, superior applications such as TwitterFon and Tweetie have hit the market but the first to market advantage has ensured some measure of popularity with the [...]]]></description>
			<content:encoded><![CDATA[<p>When iPhone apps first came out, there were two iPhone apps people tended to go with for accessing and posting to the popular <a href="http://twitter.com">Twitter</a> service: <a href="http://tapulous.com/twinkle/">Twinkle</a> and <a href="http://iconfactory.com/software/twitterrific">Twitterific</a>. Since then, superior applications such as <a href="http://twitterfon.net/">TwitterFon</a> and <a href="http://www.atebits.com/software/tweetie/">Tweetie</a> have hit the market but the first to market advantage has ensured some measure of popularity with the original applications.</p>
<p>It seems that Twinkle is taking advantage of their popularity in a completely irresponsible manner.</p>
<p>Before I go into details, let me quickly recap how Twitter&#8217;s conversations work. When you publicly reply to a person on Twitter, you type @USERNAME. So if my username was kevin, you&#8217;d type &#8220;@kevin that&#8217;s so true!&#8221;. Twitter and pretty much all Twitter applications support this syntax by providing a &#8220;replies&#8221; view which shows you every public Twitter that starts with @YOURUSERNAME. So you can see that it&#8217;s fairly important for these usernames to remain unique.</p>
<p>Enter Twinkle, who turn out to not just be a Twitter application, but a social network of their own. A person who uses Twinkle doesn&#8217;t <em>have</em> to be a Twitter user as well. They might just be Twinkle users, with Twinkle usernames. Thus, there are now <strong>two</strong> sets of namespaces with duplicate identities that might belong to two different people (a person named Peter on Twitter and a different person named Peter on Twinkle).</p>
<p>Normally, this wouldn&#8217;t be a problem. I have usernames all over the place. However, Twinkle decided that the way a Twinkle user should reply to other Twinkle users is also with the @ syntax and if the poster happens to use Twitter as well, that reply goes to Twitter.</p>
<p>What does this mean?</p>
<p>Let&#8217;s say there is a Twitter and Twinkle user and his username is Peter on both services. He has a friend who is on Twinkle only and her username is Jane. Suppose Jane says something witty on Twinkle and Peter decides to respond:</p>
<blockquote><p>@jane LOL. That&#8217;s pretty brilliant, mate.</p></blockquote>
<p>As a user of both services, his response goes out on both channels — Twitter and Twinkle.</p>
<p>At the same time, JaneB, a Twitter user who has never heard of Twinkle and  the owner of the Twitter username @jane, logs onto Twitter. She checks her replies tab and notices Peter&#8217;s message. Except she has no clue who Peter is, nor what he thinks that her last Twitter message about her aunt being ill is all that brilliant or funny.</p>
<p>Essentially, Twinkle&#8217;s poor product design, or if you give them less credit, their irresponsible product design, is hijacking Twitter usernames. I&#8217;m not the only one who&#8217;s noticed this, either. Their Get Satisfaction page includes a number of <a href="http://getsatisfaction.com/tapulous/topics/twinkle_hijacks_twitter_usernames_unacceptable">threads like this</a>:</p>
<p><a href="http://getsatisfaction.com/tapulous/topics/twinkle_hijacks_twitter_usernames_unacceptable"><img class="alignnone size-full wp-image-555" style="border: 0pt none;" title="Twinkle Hijacks Twitter Usernames" src="http://kevnull.com/uploads/2009/01/twinkle-hijacks-twitter-usernames-unacceptable.png" alt="Twinkle Hijacks Twitter Usernames" width="500" height="213" /></a></p>
<p>The poster is right. It is completely unacceptable. In an environment where we&#8217;re trying to find solutions like OpenID to consolidate our identities, Twinkle has managed to find a way to create an application that now muddies the definition of who owns a username. The question is, what can really be done? My suggestion is that Twinkle doesn&#8217;t ever cross post responses to Twinkle users to Twitter as well.</p>
<p>But the real question is, what&#8217;s to stop anyone from coming onto Twitter and creating a similar kind of clusterf**k, polluting or spamming every @name there is?</p>
<p><strong>Update:</strong> It looks like in addition to using the @ syntax, they also allow spaces and special characters (e.g., commas, dashes, etc.) as usernames. So now if your username is @kevin on Twitter, you may be getting responses in your replies tab for people who say &#8220;@kevin spacey&#8221; or &#8220;@kevin.cheng&#8221;. If you wish to voice a complaint to Twinkle and Tapulous, you may want to add your <a href="http://getsatisfaction.com/tapulous/topics/twinkle_hijacks_twitter_usernames_unacceptable">thoughts on this thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevnull.com/2009/01/twinkle-hijacks-twitter-usernames.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Iminlikewithyou and Game Design in the Web</title>
		<link>http://kevnull.com/2007/05/iminlikewithyou-and-game-design-in-the-web.html</link>
		<comments>http://kevnull.com/2007/05/iminlikewithyou-and-game-design-in-the-web.html#comments</comments>
		<pubDate>Sat, 19 May 2007 05:36:07 +0000</pubDate>
		<dc:creator>Kevin Cheng</dc:creator>
				<category><![CDATA[Design Discourse]]></category>
		<category><![CDATA[Game On]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[iminlikewithyou]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://kevnull.com/2007/05/iminlikewithyou-and-game-design-in-the-web.html</guid>
		<description><![CDATA[A friend of mine pestered me to join a new site about a month ago. I had heard of it. From what I had heard, it was a new dating site with the worst name: [iminlikewithyou][1] (iilwy). As in &#8220;I&#8217;m not in love with you but maybe I&#8217;m in like with you.&#8221; The name alone [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine pestered me to join a new site about a month ago. I had heard of it. From what I had heard, it was a new dating site with the worst name: [iminlikewithyou][1] (iilwy). As in &#8220;I&#8217;m not in love with you but maybe I&#8217;m in like with you.&#8221; The name alone had been a turn-off and I was also confused on why my friend was on it since she was already spoken for. I myself was also not really looking at the time but was convinced to sign up anyways.</p>
<p><img src="/uploads/20070518_iilwy1.png"/></p>
<p>As it turns out, iilwy is a fascinating site in terms of its experience design. There&#8217;s a lot of interesting aspects of the site I could discuss but I&#8217;ll focus on three:</p>
<p>- creating a barrier such that it takes effort to have social contact<br />
- the emergent behaviour of an open system<br />
- using a points system on a social site</p>
<p>##It Takes Effort<br />
The premise of iilwy is that dating sites are full of crap to wade through &#8211; especially if you&#8217;re a hot girl. I don&#8217;t have any personal experience of sites like Match.com but my understanding is that for a monthly fee, you earn the &#8220;right&#8221; to message x number of people a month. So as month&#8217;s end approaches, guys will feel that to get their money&#8217;s worth, they should contact as many people as they can.</p>
<p>The end result is that popular people on Match end up with the equivalent of spam or as founder Dan Albritton says, like every guy at a bar hitting on a girl without shame.</p>
<p>Iilwy is based on &#8220;games&#8221; each person creates. Players use the in game point system to &#8220;bid&#8221; on games. The top 5 bidders at the end of the game are eligible to be picked as the winner by the game owner and the winner and game owner are subsequently contacts who can contact each other through the site messaging system.</p>
<p>This filter puts the power back in the hands of each individual, no matter how popular. They can pick and choose who they actually want to be able to have contact them effectively creating _effort_ to have somebody in your contact list. Not surprisingly, that jives extremely well with Dan&#8217;s &#8220;hittng on a girl at a bar&#8221; analogy.</p>
<p>As my coworker [Sarah Cooper][2] at Yahoo! mentioned recently, social network &#8220;friends bins&#8221; are terrible analogies of the real world. You don&#8217;t make a friend by clicking a single button. It takes effort, communication and most of all _interaction_ to get to know someone.</p>
<p>Iilwy&#8217;s game system is actually a great system for meeting and filtering new people well beyond just the dating realm. In this case, a barrier that makes doing something harder is _desired_ and very deliberate in its design.</p>
<p>##Emergent Game Behaviour<br />
The move away from just being another dating site is actually fairly pronounced on iilwy. The subtitle of the site is: &#8220;find. flirt. bid.&#8221; [Dan Albritton][3] says that they don&#8217;t encourage the games people create to focus on resulting in a date but that&#8217;s not reflected in the site. When you start a new game, there are a number of suggested games such as:</p>
<p>> &#8220;I want to learn the merengue&#8221;</p>
<p>> &#8220;Let&#8217;s go see some standup&#8221;</p>
<p>> &#8220;Looking for a running partner&#8221;</p>
<p>All of these suggest the winner of the game will be picked for some sort of activity. Luckily, iilwy abides by a common design principle of late: leave it open, see how the users use it. [Twitter][4] is a great example of this. Twitter has but one box with a prompt, &#8220;what are you doing?&#8221; Many people new to Twitter take this literally and only update to answer that question &#8211; which can get dull pretty quickly.</p>
<p>But because there was no defined syntax, nor rules, Twitter became a soapbox for just about anything. People could express their opinions, tell people where the party is, ask for help or even use it to announce engagements.</p>
<p>In much the same manner, iilwy has evolved and the definition of &#8220;game&#8221; on the site has become more and more broad. The games are much more creative now, ranging from basic &#8220;what&#8217;s your favourite movie?&#8221; to intricate &#8220;[haiku challenge][5]&#8221; games to even more demanding &#8220;[video dares][6]&#8220;. Some, instead of offering a promise of a date, offer something in return such as a [drawing][7] or a [greeting card][8].</p>
<p>As an experiment, I created a game that crossed the boundary between points and actual US currency.</p>
<p>##High Score<br />
There are a lot of inherent dangers of setting up any community with a points or scoring system that&#8217;s explicit but also a lot of inherent benefits. Obviously, one can incent their users to participate in certain activities by dangling points on a stick and equally, users can be dissuaded from other activities when the cost is prohibitive.</p>
<p><img src="/uploads/20070518_iilwy2.png"/></p>
<p>I&#8217;ve been playing MMORPGs such as [World of Warcraft][9] since &#8217;98, including numerous betas. Not surprisingly, there are a lot of parallels in the design of a persistent world&#8217;s economy and in game point systems like iilwy.</p>
<p>One problem that many of them face is the crossover into real world wealth. Games attempt to design such that the economy is self contained and is not affected by how much &#8220;real&#8221; money a player has. In WoW, this has become a rampant issue as many sites (mostly operating in China) are offering &#8220;farming&#8221; services where you pay them to make you in game gold.</p>
<p>Currency, even in a game, requires time and effort. Time is worth money. So [my experimental game][10] was to see what kind of exchange rate I could set for the points in iilwy. Instead of paying for the points directly, however, I put the money [towards][11] [charity][12]. The result? One of the highest scoring games I&#8217;d seen on the system at 2060.</p>
<p>Another issue commonly faced by these games is the issue of inflation. In the real world, economics is defined as the science of unlimited wants and limited resources to fulfill those wants. Games inherently have unlimited resources, however and so artificial &#8220;money sinks&#8221; are necessary to compensate. In WoW, new &#8220;features&#8221; were introduced specifically to deal with such issues &#8211; armour and weapons went through decay and would have to be repaired and higher level spells required reagants to cast. Each of these sinks forced players to spend money in such a way that they were essentially removed from the world &#8211; no player reaped the benefits of the money spent.</p>
<p>This issue is one I think iilwy is going to find themselves facing. There are very few money sinks within the site at the moment: inviting a player to create a game costs 200 point, selecting a winner only yields 90% of the points bid, and adding someone to your watch list costs 10 points. But logging into the system daily yields 50 points each time and even with the cut, bidding on other players is still transferring 90% of your bids to another player, keeping the wealth inside the game.</p>
<p>Already, there&#8217;s evidence of inflation. Initially, inviting a user to create a game cost 10 points but this amount was too little and presumably, people were still getting spammed with invitations. As time progresses, the overall pool of points within the site will continue to increase. Unless iilwy sets up new ways to spend points that take the points out of the economy entirely, they&#8217;ll find themselves with an inflation problem and will need to increase the price of inviting users to create games over and over &#8211; making it prohibitive for new players to even consider doing so.</p>
<p>Overall, iilwy is incredibly well designed in its interaction. It&#8217;s not rich in features but chooses to do each little thing in a very distinct and deliberate manner. I shouldn&#8217;t be surprised that one of the better designed point systems was implemented in what&#8217;s essentially a dating site but I am. Hopefully, other sites that decide to incorporate game mechanics are taking notes.</p>
<p>[1]:http://iminlikewithyou.com<br />
[2]:http://sarahcpr.com<br />
[3]:http://www.calacanis.com/2007/04/14/calacaniscast-24-beta/<br />
[4]:http://twitter.com<br />
[5]:http://iminlikewithyou.com/game/detail/4021<br />
[6]:http://iminlikewithyou.com/game/detail/4495<br />
[7]:http://iminlikewithyou.com/game/detail/4034<br />
[8]:http://iminlikewithyou.com/game/detail/3987<br />
[9]:http://worldofwarcraft.com<br />
[10]:http://iminlikewithyou.com/game/detail/4530<br />
[11]:http://flickr.com/photos/kurioso/502595850/<br />
[12]:http://flickr.com/photos/kurioso/502595854/</p>
]]></content:encoded>
			<wfw:commentRss>http://kevnull.com/2007/05/iminlikewithyou-and-game-design-in-the-web.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
