<?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>Development Blog</title>
	<atom:link href="http://devblog.bumblebeelabs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.bumblebeelabs.com</link>
	<description>Miscellaneous development stuff</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:52:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>First thoughts on Apple Ping</title>
		<link>http://devblog.bumblebeelabs.com/first-thoughts-on-apple-ping/</link>
		<comments>http://devblog.bumblebeelabs.com/first-thoughts-on-apple-ping/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 22:10:58 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social design]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1189</guid>
		<description><![CDATA[Apple has just recently announced their first foray into the social space and it&#8217;s an interesting product, if only because it embodies the Apple way of doing social. Apple Ping is a social network for music, embedded into iTunes. What it is, above anything else, is what MySpace should have become.
MySpace served an amazing niche [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/thoughts-on-virtual-worlds/' rel='bookmark' title='Permanent Link: Thoughts on virtual worlds'>Thoughts on virtual worlds</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-fallacy-of-the-facebook-redesign/' rel='bookmark' title='Permanent Link: The fallacy of the facebook redesign'>The fallacy of the facebook redesign</a></li>
<li><a href='http://devblog.bumblebeelabs.com/facebook-places-keeping-up-with-the-joneses/' rel='bookmark' title='Permanent Link: Facebook Places &#038; Keeping up with the Joneses'>Facebook Places &#038; Keeping up with the Joneses</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Apple has just recently announced their first foray into the social space and it&#8217;s an interesting product, if only because it embodies the Apple way of doing social. <a href="http://www.apple.com/itunes/ping/">Apple Ping</a> is a social network for music, embedded into iTunes. What it is, above anything else, is what MySpace should have become.</p>
<p>MySpace served an amazing niche in that it served as a platform for bands to reach audiences. Before, every band had to build it&#8217;s own website, maintain it&#8217;s own mailing list and acquire each fan painfully &amp; manually. MySpace leveled the playing field by giving anyone those tools for free and letting bands concentrate on the more important task of making, promoting &amp; selling music.</p>
<p>I think the idea behind Ping is great. That music should be a social activity is a bit of a no-brainer duh type revelation. There are at least a dozen different companies attacking this from all different angles but Apple&#8217;s entrance is appealing because it has an asset others cannot have, verified purchase data. This is an incredibly strong position to leverage off of.</p>
<p>However, I think Apple&#8217;s biggest mistake with the actual implementation of the product is that they haven&#8217;t realized that <strong>most conversations about music are not about music</strong>. There are the super-fans who find the ability to connect with bands appealing. Those were the ones who, before web 2.0 would actually visit band websites and read their blog posts. However, these represent a tiny minority of music listeners. For the most part, the average consumer is happy to simply listen to a piece of music without any special desire to investigate the story behind it. Instead, for them, the social purpose of music is that <strong>music serves as a conversation proxy</strong>. That is, they use music as a channel to open up a conversation with their friends about life in general. I&#8217;ll ask how that concert you went to last night but what I really want to know is who you went with, why you like that band, how you heard about that band, what you did before &amp; afterwards, how&#8217;s your week been, heard any funny stories recently etc.</p>
<p>Apple Ping is a place to have conversations <em>about</em> music. What Apple Ping should be is a place to have conversations <em>involving</em> music. The difference is the audience. Because Apple Ping is it&#8217;s own separate walled garden, the only people who are going to go to the effort of checking are the people who are passionate about music which means the only content that is appealing for me to produce is conversations <em>about</em> the actual music itself. I&#8217;m going to write on Apple Ping about what my thoughts are on the new Lady Gaga CD but I&#8217;m not going to write about who wants to go to a concert with me next month since the people who would potentially go with me are not on Ping, they&#8217;re on Facebook.</p>
<p>What Apple needs to do to make Ping a success is simple. They need to turn it into a Facebook App. They need to leverage their core strengths to enable to people to have conversations involving music that they never could have before. If they do this, Ping will be a success. If they do not, it will die a miserable death of neglect since it&#8217;s simply not sustainable to have a conversation platform that&#8217;s only <em>about</em> music.</p>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/thoughts-on-virtual-worlds/' rel='bookmark' title='Permanent Link: Thoughts on virtual worlds'>Thoughts on virtual worlds</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-fallacy-of-the-facebook-redesign/' rel='bookmark' title='Permanent Link: The fallacy of the facebook redesign'>The fallacy of the facebook redesign</a></li>
<li><a href='http://devblog.bumblebeelabs.com/facebook-places-keeping-up-with-the-joneses/' rel='bookmark' title='Permanent Link: Facebook Places &#038; Keeping up with the Joneses'>Facebook Places &#038; Keeping up with the Joneses</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/first-thoughts-on-apple-ping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Places &amp; Keeping up with the Joneses</title>
		<link>http://devblog.bumblebeelabs.com/facebook-places-keeping-up-with-the-joneses/</link>
		<comments>http://devblog.bumblebeelabs.com/facebook-places-keeping-up-with-the-joneses/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 07:19:42 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[social design]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1187</guid>
		<description><![CDATA[

I&#8217;ve noticed an  interesting phenomena that I&#8217;ve been experiencing since the launch of  Facebook Places that I&#8217;m going to argue could negatively damage both the  product and people&#8217;s social lives in general. I&#8217;m going to dub this the  &#8220;Keeping up with the Joneses effect&#8221;.
As soon as Facebook  Places launched, I [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/facebook-why-the-disrespect-for-events/' rel='bookmark' title='Permanent Link: Facebook: why the disrespect for events?'>Facebook: why the disrespect for events?</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-fallacy-of-the-facebook-redesign/' rel='bookmark' title='Permanent Link: The fallacy of the facebook redesign'>The fallacy of the facebook redesign</a></li>
<li><a href='http://devblog.bumblebeelabs.com/this-is-why-the-new-facebook-sucks/' rel='bookmark' title='Permanent Link: This is why the new facebook sucks'>This is why the new facebook sucks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>I&#8217;ve noticed an  interesting phenomena that I&#8217;ve been experiencing since the launch of  Facebook Places that I&#8217;m going to argue could negatively damage both the  product and people&#8217;s social lives in general. I&#8217;m going to dub this the  &#8220;Keeping up with the Joneses effect&#8221;.</p>
<p>As soon as Facebook  Places launched, I had a couple of my friends who were essentially,  sneak bragging full time on it. That is, they were constantly posting  about all the hip bars &amp; restaurants they were visiting in a very  casual, FYI manner.</p>
<p>The real reason for such behavior is  that people are using it as a form of identity construction. &#8220;I am at  place X so, therefore, I am the the type of person who is Y&#8221;. But such  overt displays of bragging are socially frowned upon so instead, a  utility narrative is constructed. &#8220;The reason I&#8217;m posting on there to  let my friends know where I&#8217;m at so they could possibly join me&#8221;  (foursquare used &#8220;the reason I&#8217;m checking in is to collect badges&#8221; as  their plausible cover). What this allows people to do is use the utility  narrative as a means to plausibly deny that their true purpose was  identity construction, aka they are sneak bragging.</p>
<p>This  is something that happens all the time in real life (I&#8217;ll be telling you  about a funny thing that happened to me and casually drop in a  reference that it all happened at this hip bar, the real purpose was to  let you know I&#8217;m a hip person without it seem like I was bragging) so  the fact that Facebook Places has made this behavior much more efficient  to perform  is a mildly annoying but tolerably narcissictic addition to  my social life. What I think will be interesting is what happens to the  rest of us.</p>
<p>I don&#8217;t lead nearly as interesting a life as I  have most people believe I do but, because my friends are not with me  the majority of the time, I&#8217;ve been able to exploit that ambiguity to  craft a socially interesting identity for myself. I constantly give off  the impression that my nights and weekends are packed with exciting  &amp; socially validating activities instead of the actual boring  sitting at home alone that usually happens. I&#8217;m not unique in this, I  informally polled a couple of friends and they all admitted to some  degree of social massaging for the purposes of &#8220;keeping up with the  Joneses&#8221;.</p>
<p>Facebook Places removes my ability to perform  such social massaging. The use of Facebook Places as a sneak bragging  tool means that implicit narratives are created by the absense of  activity. If I check into hip bar #1 tonight and only use Places again  to check into hip bar #2 a month later, that must mean nothing of  sufficient interest happened in the intervening time. Before, I could  casually mention hip bar #2 the next time I saw you and let you infer  that I go to hip bars all the time but I can&#8217;t do that anymore because  if I did go to hip bars all the time, I would have checked in to every  single one of them on Facebook Places.</p>
<p>So, now that I&#8217;m  confronted by the few of my peers who actually are leading the socially  interesting lives they claim they are so I am faced with three possible  reactions:</p>
<ol>
<li>I can actively change my behaviour to become competetive with my friends</li>
<li>I can accept my new identity and reveal to the world just how pathetic my social life is or</li>
<li>I can construct an external reason why I refuse to use Facebook Places  in order to maintain the plausible fiction about my social life.</li>
</ol>
<p>While  some insecure teenagers might adopt option 1 and I&#8217;ll bet there will be  at least a few geeks with an extreme case of stockholm syndrome towards  Facebook that will adopt option 2, option 3 is, by far, the most  preferable one. If I can claim Facebook Places is a horrible invasion of  my privacy of that it&#8217;s a meaningless and shallow ritual or even that I  prefer *experiencing* an event to *telling* people about the event,  then I have figured out a way maintain that plausible fiction that I  actually am able to keep up with the Joneses in my network. This is not  to say that I will even know this is what I&#8217;m doing. For most people,  this degree of rationalization happens well below the concious layer.</p>
<p>Thus,  I predict that if I&#8217;m correct, over the next few months, Facebook  Places is going to come under an extreme amount of criticism. What&#8217;s  more, it will be the type of criticism which geeks are uniquely  unsuitable to handle because it will be vague, mutually contradictory  and factually incorrect. The geek instinct is to try and educate the  users about why their complaints are invalid without realizing that  there was never any desire for the complaints to be valid in the first  place. If this does happen, the only way for Facebook to make Places  relevant is to address the core issue for these people which is the  creeping fear that we are, indeed, not keeping up with the Joneses and  everyone will finally know.</p>
</div>
</div>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/facebook-why-the-disrespect-for-events/' rel='bookmark' title='Permanent Link: Facebook: why the disrespect for events?'>Facebook: why the disrespect for events?</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-fallacy-of-the-facebook-redesign/' rel='bookmark' title='Permanent Link: The fallacy of the facebook redesign'>The fallacy of the facebook redesign</a></li>
<li><a href='http://devblog.bumblebeelabs.com/this-is-why-the-new-facebook-sucks/' rel='bookmark' title='Permanent Link: This is why the new facebook sucks'>This is why the new facebook sucks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/facebook-places-keeping-up-with-the-joneses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A scrappy way of reliable double blind taste testing</title>
		<link>http://devblog.bumblebeelabs.com/a-scrappy-way-of-reliable-double-blind-taste-testing/</link>
		<comments>http://devblog.bumblebeelabs.com/a-scrappy-way-of-reliable-double-blind-taste-testing/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:07:38 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Figuring Shit Out]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1182</guid>
		<description><![CDATA[Most amateur double blind tastings are horrible from a statistical perspective. They barely shed any insight into the truth at all but, what&#8217;s worse, they give a false sense of knowledge. Last night, I made the assertion that top shelf vodkas are indistinguishable from each other and that any perceived taste differences were purely psychological. [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/ira-glass-on-taste/' rel='bookmark' title='Permanent Link: Ira Glass on taste'>Ira Glass on taste</a></li>
<li><a href='http://devblog.bumblebeelabs.com/doubling-my-podcasting-efficiency/' rel='bookmark' title='Permanent Link: Doubling my podcasting efficiency'>Doubling my podcasting efficiency</a></li>
<li><a href='http://devblog.bumblebeelabs.com/not-statistically-significant-and-other-statistical-tricks/' rel='bookmark' title='Permanent Link: Not statistically significant and other statistical tricks.'>Not statistically significant and other statistical tricks.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Most amateur double blind tastings are horrible from a statistical perspective. They barely shed any insight into the truth at all but, what&#8217;s worse, they give a false sense of knowledge. Last night, I made the assertion that top shelf vodkas are indistinguishable from each other and that any perceived taste differences were purely psychological. This lead me to be responsible for a quick, impromptu blind vodka tasting of 3 top shelf vodkas (Ketel 1, Grey Goose &amp; Ciroc) between myself &amp; 4 other skeptical participants (in retrospect, we should have added a well vodka as a control but we did try a well vodka after the blind tests and the difference was pretty apparent).</p>
<p>Our very helpful bartender marked the bottom of each glass with the vodka brand such that we could not see them, then we proceeded to taste &amp; rate. Now, most amateur double blind studies I&#8217;ve seen rely on a single tasting then ranking. This is somewhat fine in a large lab setting with a sufficient number of participants and samples but, in our circumstances would lead to 0 statistical insight. The reason why is pretty simple, among a sample of 3 vodkas, there are only 6 different permutations. Thus, with 5 participants, it&#8217;s more likely or not, someone will get a &#8220;hit&#8221; purely by chance.</p>
<p>Instead, what we relied on was a double tasting procedure. Each person would sip &amp; rank the vodkas, an independant 3rd party would then proceed to shuffle the order while we closed our eyes and we then proceeded to sip &amp; rank the vodkas again. What we were looking for was not whether you could correctly assign the brand to a vodka (which is relatively hard) but whether you could rerecognize a vodka you had just drank (which is relatively easy). As it turns out, of the 5 participants, I was the only one who correctly determined how the vodka had been shuffled.</p>
<p>Now, despite the fact that I was crooning all night about how I &#8220;won&#8221; the challenge, this is not the correct conclusion to be drawn from the data. What it demonstrated was that <em>at least</em> 4 of the 5 participants were unable to distinguish top shelf vodkas with reliability, despite their certainty before revealing the results that there were clear and distinct differences. What this proves was that the perceived differences were purely physiologically and psychologically based and not as a result of the chemical qualities of the vodka. Additionally, it is <em>unknown</em> whether I could truly distinguish the difference. Remember, there&#8217;s still only 6 possible answers so it&#8217;s pretty probably that I got them right purely on luck. A further shuffle &amp; taste would be able to shed more insight into this hypothesis but we were out of vodka at that point.</p>
<p>Most amateur double blind studies aren&#8217;t worth the blog post they&#8217;re written on because the authors have such a poor grasp of experimental setup that the data is worthless. Amateur studies don&#8217;t have the resources of a professional study to collect large enough amounts of data to make confident predictions, thus you need to scale back the expectations of the experiment to match the resources you have on hand. If you want to perform a double blind study with either a small sample set or experimental group, you need to use a repeated tasting procedure rather than a single tasting procedure or you run the risk of making assertions which are not statistically supported.</p>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/ira-glass-on-taste/' rel='bookmark' title='Permanent Link: Ira Glass on taste'>Ira Glass on taste</a></li>
<li><a href='http://devblog.bumblebeelabs.com/doubling-my-podcasting-efficiency/' rel='bookmark' title='Permanent Link: Doubling my podcasting efficiency'>Doubling my podcasting efficiency</a></li>
<li><a href='http://devblog.bumblebeelabs.com/not-statistically-significant-and-other-statistical-tricks/' rel='bookmark' title='Permanent Link: Not statistically significant and other statistical tricks.'>Not statistically significant and other statistical tricks.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/a-scrappy-way-of-reliable-double-blind-taste-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Veetle</title>
		<link>http://devblog.bumblebeelabs.com/veetle/</link>
		<comments>http://devblog.bumblebeelabs.com/veetle/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 05:58:11 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1177</guid>
		<description><![CDATA[I haven’t owned a TV for 8 years. Since the start of college, I have moved 8 times across 3 continents and the thought of lugging around a large black box, optimized for one purpose always had a whiff of anachronism. Don’t get me wrong, I still watched plenty of TV. But it was all [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/oct-22nd-day-9-insights-from-the-iphone/' rel='bookmark' title='Permanent Link: Oct 22nd (day 10): Insights from the iPhone'>Oct 22nd (day 10): Insights from the iPhone</a></li>
<li><a href='http://devblog.bumblebeelabs.com/oct-20th-day-7-programming-as-artisanship/' rel='bookmark' title='Permanent Link: Oct 20th (day 8): Programming as artisanship'>Oct 20th (day 8): Programming as artisanship</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I haven’t owned a TV for 8 years. Since the start of college, I have moved 8 times across 3 continents and the thought of lugging around a large black box, optimized for one purpose always had a whiff of anachronism. Don’t get me wrong, I still watched plenty of TV. But it was all delivered via the internet, via both illicit &amp; later, licit means. I cast myself as the new generation of media consumers, untethered from both schedule and selection. <em>Homo media superioris </em>if you will.  In Veetle, I discovered my <em>mea culpa</em>.</p>
<p>It is hard to sell Veetle. I doubt I could sell it to myself. The pitch would go something like “It’s like everything crappy about TV, brought to the Internet”.  Even Veetle doesn’t seem to quite know how to sell itself. Their <a href="http://veetle.com/index.php/about/product">about page</a> describes it as “<em>provid[ing] the next generation live broadcasting platform that can deliver extremely cost-effective streams at a massive scale with unprecedented quality</em>”.</p>
<p>What this really means is that they’ve built a custom Peer-to-Peer video plugin that allows for the streaming of extremely high quality content without having to pay for expensive servers or bandwidth costs. What this also means is that, being a stream, you cannot pause, you cannot fast forward &amp; you cannot do a thing if the broadcaster decides to take the stream off the air for whatever reason. As it turns out, it is what Veetle cannot do, rather than what it can do, that makes it such a compelling service.</p>
<p>I first discovered Veetle about 2 months ago and, after grumbling about the absurdity of a site that required you to install a plugin to experience it, clicked around for a little bit and landed halfway in an episode of <em>The Big Bang Theory</em> which I hadn’t yet watched. I then proceeded to spend the next 5 hours catching up on the rest of Season 2 of The Big Bang Theory.</p>
<p>Since then, I’ve noticed an increasing amount of my entertainment hours gravitating to Veetle. I have unwatched videos languishing on my hard drive, I have TV shows on Hulu that look super interesting, there are videos on YouTube bookmarked that I’m sure are very funny… but instead, I was watching the last half of Die Hard 4, that really epic scene in Superbad where they destroyed the police car, 3 episodes of the Ali G show and half an hour of many, many random movies, most of which I don’t even know the name of because the broadcaster didn’t bother to fill out a program guide.</p>
<p>This was not good content. This was not even good, bad content. If you had asked me to construct a recommendation engine that would deliver me excellent content, the last half of Die Hard 4 would be pretty far down on the list.</p>
<p>I think, in our desire for optimality, we sometimes lose track of the <em>burden</em> of being optimal. I acquire plenty of content I’m sure will be optimal for me but then, when it comes time for me to consume it, it’s all so overwhelming. I have 465 items in my RSS reader right now that I need to clear by the end of the weekend, I have 8 books stacked by my bedside table that are all 30 pages read, Facebook is an irresistible &amp; unrelenting stream of personally tailored to me content. In this ocean of optimality, Veetle slips up to me and whispers in my ear, “<em>Don’t choose. Let the content come to you and, more importantly, when it slips away, don’t feel guilty for not optimizing away your time</em>”. As it turns out, even as <em>Homo media superioris</em>, I still need to veg out once in a while.</p>
<p>The biggest risk Veetle faces is doing things “right”. Any competent product manager could walk in and immediately spot all of the obvious deficiencies in the product and aim to fix them: encourage people to fill in a schedule for their streams, add the “now showing” info to the browsing panel, build a faceted, tagged search engine, integrate with your calendar to remind you when a movie you particularly want to watch is about to come on, even, god forbid, a recommendation engine. Any competent product manager would ruin Veetle.</p>
<p>To be sure, the service is still very new and there are plenty of rough edges around the product that could be smoothed down. The AJAX breaks how URLs should work, comments don’t live update &amp; you lose your place in the channel selector after you switch channels. But these are all minor annoyances.</p>
<p>For Veetle to be successful, it needs to recognize and fiercely stick to it’s core value proposition and avoid imitating any of it’s competitors. It needs to avoid overcomplicating the interface, adding features or anything which gives people <em>more</em> control over their viewing experience. If I wanted the Hulu experience, I go to Hulu. If I wanted the YouTube experience, I go to YouTube. Veetle awoke in me an experience that had lay dormant in my for 8 years and I hope to god that, in 8 years time, if I want the Veetle experience, I can still go to Veetle.</p>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/oct-22nd-day-9-insights-from-the-iphone/' rel='bookmark' title='Permanent Link: Oct 22nd (day 10): Insights from the iPhone'>Oct 22nd (day 10): Insights from the iPhone</a></li>
<li><a href='http://devblog.bumblebeelabs.com/oct-20th-day-7-programming-as-artisanship/' rel='bookmark' title='Permanent Link: Oct 20th (day 8): Programming as artisanship'>Oct 20th (day 8): Programming as artisanship</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/veetle/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Guest post: Viewing the Internet as a third place</title>
		<link>http://devblog.bumblebeelabs.com/guest-post-viewing-the-internet-as-a-third-place/</link>
		<comments>http://devblog.bumblebeelabs.com/guest-post-viewing-the-internet-as-a-third-place/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 16:17:41 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[social design]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1174</guid>
		<description><![CDATA[I was invited by Nina Simons of the wonderful Museum 2.0 blog to contribute a guest post for a book club discussion on &#8220;The Great Good Place&#8221; by Ray Oldenberg. I&#8217;d been meaning to read that book for years now so I jumped at the chance.
Check it out:

Oldenburg&#8217;s book is important because it managed to [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/facebook-credits-brilliant-evil-or-brilliantly-evil/' rel='bookmark' title='Permanent Link: Facebook credits: Brilliant, Evil or Brilliantly Evil?'>Facebook credits: Brilliant, Evil or Brilliantly Evil?</a></li>
<li><a href='http://devblog.bumblebeelabs.com/first-thoughts-on-apple-ping/' rel='bookmark' title='Permanent Link: First thoughts on Apple Ping'>First thoughts on Apple Ping</a></li>
<li><a href='http://devblog.bumblebeelabs.com/mozilla-presentation-on-space-narrative-designing-for-social-interaction/' rel='bookmark' title='Permanent Link: Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction'>Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was invited by Nina Simons of the wonderful <a href="http://museumtwo.blogspot.com/">Museum 2.0 blog</a> to contribute a <a href="http://museumtwo.blogspot.com/2010/06/great-good-place-book-discussion-part-4.html">guest post</a> for a book club discussion on &#8220;The Great Good Place&#8221; by Ray Oldenberg. I&#8217;d been meaning to read that book for years now so I jumped at the chance.</p>
<p><a href="http://museumtwo.blogspot.com/2010/06/great-good-place-book-discussion-part-4.html">Check it out</a>:</p>
<blockquote><p>
Oldenburg&#8217;s book is important because it managed to put into words what many people only knew as a gut feeling or intuition. It dissected out this one important aspect of our public spaces and said &#8220;look, a pub is not just an economic institution for exchanging alcohol for cash, it also serves a vital social function.&#8221; What&#8217;s more, he demonstrated how certain social spaces either helped or hindered this social function and provided a framework to understand <em>why</em> certain pubs are great good places and others, lifeless drecks.</p></blockquote>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/facebook-credits-brilliant-evil-or-brilliantly-evil/' rel='bookmark' title='Permanent Link: Facebook credits: Brilliant, Evil or Brilliantly Evil?'>Facebook credits: Brilliant, Evil or Brilliantly Evil?</a></li>
<li><a href='http://devblog.bumblebeelabs.com/first-thoughts-on-apple-ping/' rel='bookmark' title='Permanent Link: First thoughts on Apple Ping'>First thoughts on Apple Ping</a></li>
<li><a href='http://devblog.bumblebeelabs.com/mozilla-presentation-on-space-narrative-designing-for-social-interaction/' rel='bookmark' title='Permanent Link: Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction'>Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/guest-post-viewing-the-internet-as-a-third-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faceted Identities Presentation at Internet Identities Workshop X</title>
		<link>http://devblog.bumblebeelabs.com/faceted-identities-presentation-at-internet-identities-workshop-x/</link>
		<comments>http://devblog.bumblebeelabs.com/faceted-identities-presentation-at-internet-identities-workshop-x/#comments</comments>
		<pubDate>Sat, 22 May 2010 00:43:51 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[Essays]]></category>
		<category><![CDATA[identities]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1167</guid>
		<description><![CDATA[This Monday, I gave a talk on Faceted Identities (the system that this blog is running on) at the Internet Identities Workshop X. The presentation lead to quite a bit of discussion, including some heated skepticism by Randy Farmer. The Notes for the session are on the IIW Wiki and there is also the video [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/mozilla-presentation-on-space-narrative-designing-for-social-interaction/' rel='bookmark' title='Permanent Link: Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction'>Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction</a></li>
<li><a href='http://devblog.bumblebeelabs.com/presentation-at-mozilla-today/' rel='bookmark' title='Permanent Link: Presentation at Mozilla Today'>Presentation at Mozilla Today</a></li>
<li><a href='http://devblog.bumblebeelabs.com/running-videos-in-the-background-on-an-iphone/' rel='bookmark' title='Permanent Link: Running videos in the background on an iPhone'>Running videos in the background on an iPhone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This Monday, I gave a talk on Faceted Identities (the system that this blog is running on) at the <a href="http://www.internetidentityworkshop.com/">Internet Identities Workshop X</a>. The presentation lead to quite a bit of discussion, including some heated skepticism by <a href="http://en.wikipedia.org/wiki/Randy_Farmer">Randy Farmer</a>. The Notes for the session are on the <a href="http://iiw.idcommons.net/Designing_Faceted_ID_System">IIW Wiki</a> and there is also the video + slides:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=11919470&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=11919470&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/11919470">Faceted Identites @ IIW X</a> from <a href="http://vimeo.com/user3486237">Xianhang Zhang</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div style="width:425px" id="__ss_4254957"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/Shalmanese/facets-iiw-4254957" title="Faceted Identities">Faceted Identities</a></strong><object id="__sse4254957" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=facets-iiw-100523204812-phpapp01&#038;stripped_title=facets-iiw-4254957" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4254957" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=facets-iiw-100523204812-phpapp01&#038;stripped_title=facets-iiw-4254957" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/Shalmanese">Xianhang Zhang</a>.</div>
</div>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/mozilla-presentation-on-space-narrative-designing-for-social-interaction/' rel='bookmark' title='Permanent Link: Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction'>Mozilla Presentation on Space &#038; Narrative: Designing for Social Interaction</a></li>
<li><a href='http://devblog.bumblebeelabs.com/presentation-at-mozilla-today/' rel='bookmark' title='Permanent Link: Presentation at Mozilla Today'>Presentation at Mozilla Today</a></li>
<li><a href='http://devblog.bumblebeelabs.com/running-videos-in-the-background-on-an-iphone/' rel='bookmark' title='Permanent Link: Running videos in the background on an iPhone'>Running videos in the background on an iPhone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/faceted-identities-presentation-at-internet-identities-workshop-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Awesome Comments</title>
		<link>http://devblog.bumblebeelabs.com/awesome-comments-2/</link>
		<comments>http://devblog.bumblebeelabs.com/awesome-comments-2/#comments</comments>
		<pubDate>Sun, 09 May 2010 22:04:09 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Concepts]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1162</guid>
		<description><![CDATA[In 2008, I did some thinking on how to improve commenting on the web. While the product itself ended up failing, this was the genesis of some of my formative ideas on building social software as a holistic process.

Awesome Comments

View more presentations from Xianhang Zhang.



Related posts:Friendbo



Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/friendbo/' rel='bookmark' title='Permanent Link: Friendbo'>Friendbo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="__ss_690179" style="width: 425px;">In 2008, I did some thinking on how to improve commenting on the web. While the product itself ended up failing, this was the genesis of some of my formative ideas on building social software as a holistic process.</div>
<div style="width: 425px;"></div>
<div style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Awesome Comments" href="http://www.slideshare.net/Shalmanese/awesome-comments-presentation-690179">Awesome Comments</a></strong><object id="__sse690179" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=awesome-comments2-1224881676467446-9&amp;stripped_title=awesome-comments-presentation-690179" /><param name="name" value="__sse690179" /><param name="allowfullscreen" value="true" /><embed id="__sse690179" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=awesome-comments2-1224881676467446-9&amp;stripped_title=awesome-comments-presentation-690179" name="__sse690179" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div id="__ss_690179" style="width: 425px;">
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/Shalmanese">Xianhang Zhang</a>.</div>
</div>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/friendbo/' rel='bookmark' title='Permanent Link: Friendbo'>Friendbo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/awesome-comments-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The User Experience of Comics is abysmally poor</title>
		<link>http://devblog.bumblebeelabs.com/the-user-experience-of-comics-is-abysmally-poor/</link>
		<comments>http://devblog.bumblebeelabs.com/the-user-experience-of-comics-is-abysmally-poor/#comments</comments>
		<pubDate>Mon, 03 May 2010 23:16:48 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1160</guid>
		<description><![CDATA[I read quite a few web comics. Every once in a while, I&#8217;ll be introduced to a new one and I&#8217;m reminded anew at how horrible the user experience is of the web comic experience as a new user. I&#8217;ve not yet found a web comic which I feel even has a barely acceptable user [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/not-impressed-with-the-iphone-user-interaction/' rel='bookmark' title='Permanent Link: Not impressed with the iPhone user interaction'>Not impressed with the iPhone user interaction</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-5-guerrilla-user-test/' rel='bookmark' title='Permanent Link: The $5 Guerrilla User Test'>The $5 Guerrilla User Test</a></li>
<li><a href='http://devblog.bumblebeelabs.com/on-passing/' rel='bookmark' title='Permanent Link: On Passing&#8230;'>On Passing&#8230;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I read quite a few web comics. Every once in a while, I&#8217;ll be introduced to a new one and I&#8217;m reminded anew at how horrible the user experience is of the web comic experience as a new user. I&#8217;ve not yet found a web comic which I feel even has a barely acceptable user experience.</p>
<p>From the most trivial to the most radical, I present some suggestions:</p>
<ul>
<li>At the very least, have at least one place on the page where the previous/next comic button always resides. That way, I don&#8217;t have to continually hunt for the link on every comic. Either make the comics a fixed size and put it below the comic or just add it above the comic.</li>
<li>Keep your actual comic above the fold. I don&#8217;t want to have to scroll down every time I visit your page. If you want to have stuff above your comic, use HTML anchors and anchor the next/previous links.</li>
<li>Use an AJAX preloader to load the n adjacent comics. Currently, it takes me more time waiting for your comics to load than it does to read them. This is unacceptably inefficient.</li>
<li>Allow me the option to display more than one comic per page. I would love to be able to take in comics a week or month at a time.</li>
<li>Create a consistent API access to your comics so that I can use desktop software to consume it rather than do everything through the web browser</li>
<li>Make available a .zip file of your entire archives so I can just download the images to my machine and use whatever image viewer I want to view them.</li>
</ul>
<p>I would love to see web comic authors start thinking much more about the user experience of comic reading and doing something to fix this abysmal ecosystem.</p>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/not-impressed-with-the-iphone-user-interaction/' rel='bookmark' title='Permanent Link: Not impressed with the iPhone user interaction'>Not impressed with the iPhone user interaction</a></li>
<li><a href='http://devblog.bumblebeelabs.com/the-5-guerrilla-user-test/' rel='bookmark' title='Permanent Link: The $5 Guerrilla User Test'>The $5 Guerrilla User Test</a></li>
<li><a href='http://devblog.bumblebeelabs.com/on-passing/' rel='bookmark' title='Permanent Link: On Passing&#8230;'>On Passing&#8230;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/the-user-experience-of-comics-is-abysmally-poor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sketching a watch over the course of 10 weeks</title>
		<link>http://devblog.bumblebeelabs.com/sketching-a-watch-over-the-course-of-10-weeks/</link>
		<comments>http://devblog.bumblebeelabs.com/sketching-a-watch-over-the-course-of-10-weeks/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 01:40:11 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>
		<category><![CDATA[Figuring Shit Out]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[sketching]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1154</guid>
		<description><![CDATA[It&#8217;s becoming increasingly obvious to me that my pen &#38; paper sketching abilities are a joke. I asked around about tips to improve my sketching and one person on Quora said:
&#8220;Beginning students of architecture (at Cal Poly SLO) are required to sketch a chair—the same chair—everyday for ten weeks. At a certain point, you&#8217;ll begin [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s becoming increasingly obvious to me that my pen &amp; paper sketching abilities are a joke. I asked around about tips to improve my sketching and one person on Quora said:</p>
<blockquote><p>&#8220;Beginning students of architecture (at Cal Poly SLO) are required to sketch a chair—the same chair—everyday for ten weeks. At a certain point, you&#8217;ll begin to recognize elements you didn&#8217;t notice this before&#8221;</p></blockquote>
<p>Seems like a fun challenge to me! Except instead of a chair, I&#8217;m going to sketch my watch. This also seems like a perfect excuse to try out Posterous for reals so you can <a href="http://bumblesketch.posterous.com/">follow my progress</a> on Posterous (aka: laugh at my patheticness).</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/sketching-a-watch-over-the-course-of-10-weeks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In Palo Alto April 11th &#8211; 23rd</title>
		<link>http://devblog.bumblebeelabs.com/in-palo-alto-april-11th-23rd/</link>
		<comments>http://devblog.bumblebeelabs.com/in-palo-alto-april-11th-23rd/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 21:48:20 +0000</pubDate>
		<dc:creator>Hang</dc:creator>
				<category><![CDATA[Bumblebee Labs Main Blog]]></category>

		<guid isPermaLink="false">http://blog.bumblebeelabs.com/?p=1152</guid>
		<description><![CDATA[I will be down in Palo Alto from April the 11th &#8211; 23rd, giving my presentation and talking with a couple of companies. If you want to meet up for coffee/lunch, email me at hang@bumblebeelabs.com and we can figure something out.


Related posts:Career Transition
Oct 23rd (day 11): The most useless form of help
Nov 11th (day 29): [...]


Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/career-transition/' rel='bookmark' title='Permanent Link: Career Transition'>Career Transition</a></li>
<li><a href='http://devblog.bumblebeelabs.com/oct-23rd-day-11-the-most-useless-form-of-help/' rel='bookmark' title='Permanent Link: Oct 23rd (day 11): The most useless form of help'>Oct 23rd (day 11): The most useless form of help</a></li>
<li><a href='http://devblog.bumblebeelabs.com/nov-11th-day-29-bumblebees-and-spam/' rel='bookmark' title='Permanent Link: Nov 11th (day 29): Bumblebees and Spam'>Nov 11th (day 29): Bumblebees and Spam</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I will be down in Palo Alto from April the 11th &#8211; 23rd, giving <a href="http://blog.bumblebeelabs.com/mozilla-presentation-on-space-narrative-designing-for-social-interaction/">my presentation</a> and talking with a couple of companies. If you want to meet up for coffee/lunch, email me at <a href="mailto:hang@bumblebeelabs.com">hang@bumblebeelabs.com</a> and we can figure something out.</p>


<p>Related posts:<ol><li><a href='http://devblog.bumblebeelabs.com/career-transition/' rel='bookmark' title='Permanent Link: Career Transition'>Career Transition</a></li>
<li><a href='http://devblog.bumblebeelabs.com/oct-23rd-day-11-the-most-useless-form-of-help/' rel='bookmark' title='Permanent Link: Oct 23rd (day 11): The most useless form of help'>Oct 23rd (day 11): The most useless form of help</a></li>
<li><a href='http://devblog.bumblebeelabs.com/nov-11th-day-29-bumblebees-and-spam/' rel='bookmark' title='Permanent Link: Nov 11th (day 29): Bumblebees and Spam'>Nov 11th (day 29): Bumblebees and Spam</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://devblog.bumblebeelabs.com/in-palo-alto-april-11th-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
