<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-12948947</id><updated>2010-02-08T06:21:40.532+01:00</updated><title type='text'>Gabor hits Send</title><subtitle type='html'>A blog about email and startups.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.gaborcselle.com/blog/atom.xml'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>328</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12948947.post-1453853478097797594</id><published>2010-02-08T06:20:00.002+01:00</published><updated>2010-02-08T06:21:40.542+01:00</updated><title type='text'>When you start to build something new ...</title><content type='html'>&lt;blockquote&gt;&lt;i&gt;When you start to build something new, &lt;b&gt;think about the what could be, the what may be, and the what will be&lt;/b&gt;. Don't settle, don't give up, don't get stuck in a box built by other people's misguided interaction paradigms. The internet is open and free, and that means there are no rules.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;-- Dustin Curtis, &lt;a href="http://blog.dustincurtis.com/the-dcurtis-manifesto"&gt;The Manifesto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1453853478097797594?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1453853478097797594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1453853478097797594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1453853478097797594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1453853478097797594'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/when-you-start-to-build-something-new.html' title='When you start to build something new ...'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-1734094205544669546</id><published>2010-02-05T16:36:00.004+01:00</published><updated>2010-02-05T16:40:00.128+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reMAP'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>reMAP Meetup at SXSW?</title><content type='html'>&lt;a href="http://www.otherinbox.com/about.html"&gt;Joshua Baer&lt;/a&gt; (founder of email startup OtherInbox) and me are thinking about putting together a meetup for people interested in replacing IMAP.&lt;br /&gt;&lt;br /&gt;We would meet sometime around the &lt;a href="http://sxsw.com/interactive"&gt;SXSW Interactive&lt;/a&gt; festival in Austin, Texas (March 12-16). Exact time is still unclear, but Joshua has kindly offered up his company's offices, which are just a few blocks from the event.&lt;br /&gt;&lt;br /&gt;Who's interested?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1734094205544669546?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1734094205544669546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1734094205544669546' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1734094205544669546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1734094205544669546'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/remap-meetup-at-sxsw.html' title='reMAP Meetup at SXSW?'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-2306349761917713129</id><published>2010-02-05T16:25:00.003+01:00</published><updated>2010-02-05T16:35:32.220+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='IMAP'/><title type='text'>The IMAP Compatibility Matrix</title><content type='html'>There's a great discussion going on in the &lt;a href="http://www.gaborcselle.com/blog/2010/02/how-to-replace-imap.html#comments"&gt;comments of my post about replacing IMAP&lt;/a&gt;, and also on &lt;a href="http://news.ycombinator.com/item?id=1101693"&gt;YCombinator's Hacker News&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One frequent point made about my proposal is that IMAP already has a number of extensions that do things I suggested, such as the THREADS, SEARCH, and IDLE commands for conversations, search, and long polling ("push").&lt;br /&gt;&lt;br /&gt;Commenter Bron (who works on a popular IMAP server) writes:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Also, IMAP plus a random mix of extentions becomes a HUGE compatibility matrix, and you have to offer fallback from all the nice stuff to really shitty workarounds just in case the server doesn't support a feature that makes your life bearable.&lt;br /&gt;&lt;br /&gt;So - I'd love to see a decent competitor to IMAP as a protocol. If nothing else because it would reduce the compatibility matrix. Alternatively, I'd be happy for an IMAP5 to be defined which included all the good extentions - so anything which advertised support for IMAP5 had to support them.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Defining an IMAP5 standard might be a good alternative than something like reMAP, and &lt;b&gt;adoption might be much faster&lt;/b&gt;. However, a potential IMAP5 would still remain a protocol inaccessible to many developers so it &lt;b&gt;might not unleash the storm of creativity I'm hoping for&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Keep those comments coming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-2306349761917713129?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/2306349761917713129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=2306349761917713129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2306349761917713129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2306349761917713129'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/imap-compatibility-matrix.html' title='The IMAP Compatibility Matrix'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-248426921456572529</id><published>2010-02-03T04:08:00.010+01:00</published><updated>2010-02-05T08:01:50.044+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reMail'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='IMAP'/><title type='text'>How to Replace IMAP</title><content type='html'>&lt;b&gt;IMAP is a complex and difficult protocol.&lt;/b&gt; Its original design, &lt;a href="http://tools.ietf.org/html/rfc1730"&gt;RFC 1730&lt;/a&gt;, dates back to 1994. Here's a &lt;a href="http://tools.ietf.org/html/rfc3501#section-8"&gt;sample IMAP session&lt;/a&gt; that shows you all of IMAP's quirks: It's a stateful protocol where you login and select a mailbox to operate on, it has an unconventional parenthesis-heavy representation for structured data, and fetching messages is a multi-step operation.&lt;br /&gt;&lt;h3&gt;Design Outline&lt;/h3&gt;One of these days, I'll write up a spec for the mail access protocol of my dreams. I'm planning to call it the &amp;quot;reimagined Mail Access Protocol&amp;quot; (short: &lt;b&gt;reMAP&lt;/b&gt;) which is handy because reMail already owns &lt;a href="http://www.remap.com/"&gt;the domain name&lt;/a&gt; :-) &lt;br /&gt;&lt;br /&gt;I would aim for a &lt;a href="http://java.sun.com/developer/technicalArticles/WebServices/restful/"&gt;RESTful&lt;/a&gt; design with the following properties: &lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;All communication over HTTP / HTTPS&lt;/b&gt;: Pure TCP connections are great, but for transferring large amounts of email, HTTP is the way to go. Problems like security, parallel downloads, persistent connections,  caching, compression, download continuation via ranges, and so on have already been solved. There is no reason to solve them again.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Stateless&lt;/b&gt;: There's no reason to introduce state like IMAP does with its selected mailboxes. All you need is a HTTP session cookie used for authentication purposes. Session cookie also allow for things like OAuth. OAuth would let third parties get your permission to access your email without having to give them your username and password.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;JSON and UTF-8&lt;/b&gt;: All data that's ever sent to or received from the server would be in JSON format. JSON is much more human-readable than XML. UTF-8 would be the only encoding allowed, since it is able to represent any character in the Unicode standard.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Conversations as first-order objects&lt;/b&gt;: Gmail, the iPhone SMS app, and Facebook's messaging system have shown the value of viewing messages not individually but in the context of conversations. In reMAP, the server would be responsible for grouping together messages. While you could still access individual emails, the first-order unit of data would be a conversation.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Labels, not folders&lt;/b&gt;: Labels are much for flexible than folders. Each conversation should have multiple labels, and the labels would be included when you request the message, rather than having to scan all folders for the message via IMAP.&lt;br /&gt;&lt;li&gt;&lt;b&gt;Stable and unique IDs&lt;/b&gt;: IMAP has a UID for each message, but it changes the moment you move the message into a different folder. An IMAP server can also declare all UIDs to be invalid at any moment throughout the session. No more! reMAP would have stable and unique IDs for all conversations, emails, and attachments.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;The beginning of the end for MIME&lt;/b&gt;: Yes, you could still get the MIME representation of each message that is sent. But MIME is a messy and complex beast. Instead of requesting the MIME-encoded message parts, you could just ask the server to give you the message as represented in plain text or HTML. Attachments can be downloaded in separate HTTP calls.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Push built in&lt;/b&gt;: The two prevailing methods for implementing push email are the IMAP IDLE command (not widely available in IMAP servers) and Microsoft's ActiveSync, which requires developers to purchase a license from Microsoft. In reMap, clients could just call an HTTP endpoint on the server which returns as soon as new messages are arrive.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Full-text index on the server&lt;/b&gt;: reMAP servers would need to maintain a full-text index of the contents of all messages. There's no reason clients should be required to download and index everything in order to do an exhaustive full-text search of your email.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3&gt;Enormous Potential&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;I believe that one of the reasons for the lack of innovation in the email space is the lack of a simple yet powerful email access protocol.&lt;/b&gt; Every developer that wants to try something with email needs to first jump through the hoops of IMAP and MIME, or worse, the Outlook Object Model and MAPI. A new protocol like reMAP would lift this burden off their shoulders. We've seen what open, simple standards can do for innovation with Twitter's and Flickr's API. &lt;b&gt;Now imagine unleashing the same sort of creativity to the vast ocean of data that is email.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Let me know what you think. My goal with this post was to encourage a discussion about this topic, and your comments are much appreciated.&lt;br /&gt;&lt;br /&gt;If you liked this, consider &lt;a href="http://www.twitter.com/gabor"&gt;following me on Twitter&lt;/a&gt; where I often tweet about email-related topics!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-248426921456572529?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/248426921456572529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=248426921456572529' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/248426921456572529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/248426921456572529'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/how-to-replace-imap.html' title='How to Replace IMAP'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-1326576180945720006</id><published>2010-02-02T20:46:00.001+01:00</published><updated>2010-02-02T20:53:19.321+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>"A good email client, please."</title><content type='html'>My friend &lt;a href="http://collison.ie/"&gt;Patrick Collison&lt;/a&gt; writes &lt;a href="http://www.facebook.com/notes/patrick-collison/a-good-email-client-please/316967520459"&gt;on Facebook&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;"Gmail proved that, despite the apparently high switching costs, a new webmail client can quickly get a lot of traction. There’s room now to do to Gmail what Gmail did to everything else. The replacement should have some concept of workflow (”archive, but remind me to respond tomorrow”, “send, and alert me if I don’t get a response within a few days”), some concept of teams and colleagues (allow threads to be shared as a first-class object, rather than flailing around with forwards and CC lines), be some way smart about mining the semi-structured mails going through the system (flight booking emails should be automatically annotated with .ics files), know something about prioritization (I like Twitter DMs because of the assumption that they’ll go to a mobile device. If I’ve sent more than 20 emails to someone, they should have the option of copying their mail to me as an SMS).&lt;br /&gt;&lt;br /&gt;Potentially most powerfully of all, developers should be able create their own plug-ins that run on the server. There should be an agreement between plug-in developers and the webmail provider that creating a plug-in automatically grants a royalty-free perpetual irrevocable worldwide (etc.) license to the provider, and that the source code to any plug-in may be merged into the main product. Though plug-ins have niche appeal, this could be a good source of new features, and a strong competitive advantage. I’d just fix Gmail if I could.&lt;br /&gt;&lt;br /&gt;I’d happily pay for any service that got this stuff right."&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Some good ideas in here. Server plug-ins could work in a manner similar to Google App Engine. A lot has been tried around better triage and data mining, with no clear winners yet. Also, there's a danger of feature overload somewhere in here. I'm not sure if we should replace one variant of feature overload (Microsoft Outlook) with another (integrated SMS / Twitter / Facebook / email). Maybe SMS, Twitter, Facebook, and email should instead all just be replaced with one thing that is the combination of all lessons learned with those protocols.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1326576180945720006?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1326576180945720006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1326576180945720006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1326576180945720006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1326576180945720006'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/gmail-proved-that-despite-apparently.html' title='&quot;A good email client, please.&quot;'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-3197870420161933998</id><published>2010-02-02T19:46:00.004+01:00</published><updated>2010-02-02T20:24:22.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><title type='text'>Mobile Advertising needs Rich Media and Better Targeting</title><content type='html'>Mobile advertising is a $2.2 billion business. Advertisers put up mobile ads for two reasons: (1) Building &lt;b&gt;brand awareness&lt;/b&gt; and (2) &lt;b&gt;generating leads&lt;/b&gt;, whether to download their iPhone Apps or sign up for their service.&lt;br /&gt;&lt;br /&gt;Two possible improvements:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/admob_ads-725720.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 276px; height: 131px;" src="http://www.gaborcselle.com/blog/uploaded_images/admob_ads-725718.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Two possible improvements:&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Rich Media&lt;/h3&gt;All ads you see today on your phone are &lt;b&gt;static text or images&lt;/b&gt;. Brand advertising works by playing to emotions, and to do that, you need &lt;b&gt;animations and sound&lt;/b&gt;. I know you dislike those Flash ads on websites, but they're how the content gets paid for.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Those ads are static for a reason&lt;/b&gt;: iPhone doesn't support Flash, and the ads need to be small in size due to limited bandwidth. I'm sure one of the players in this space is already working on building technology to show great-looking, animated, interactive ads - whether with proprietary technology or some sort of browser plugin. Rich ads, rich CPMs. Even the bandwidth problem can be solved: There are plenty of ways to preload ads and cache them for later display.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Better Targeting&lt;/h3&gt;If you've tried putting up an AdMob ad, you know that the targeting options are pretty limited: You can narrow down by country, device (iPod Touch / iPhone), and connectivity (Wifi/3G). &lt;br /&gt;&lt;br /&gt;There's one type of ads that could unleash dramatic growth in mobile advertising: Imagine you're on the way to lunch at Pete's Burgers, and your iPhone shows you a coupon for Joe's Burger Shack. You go to Joe's and show them the coupon you just clicked on. The ad just generated a verifiable lead, and the advertising network just made a bunch of money.&lt;br /&gt;&lt;br /&gt;For this type of application to work, targeting needs to get better: We need street-block level targeting, time of day ("only run this ad at lunchtime"), and likely user activity ("user likely walking to lunch").&lt;br /&gt;&lt;br /&gt;I imagine that local ads like that could be bigger than the $20 billion / year search advertising business (e.g. Google AdWords), which makes money by generating leads for people to buy stuff online. The number of real-world transactions and the amounts I spend on them are much higher than what I spend online. Done right, mobile advertising could be much bigger than that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-3197870420161933998?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/3197870420161933998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=3197870420161933998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3197870420161933998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3197870420161933998'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/mobile-advertising-needs-rich-media-and.html' title='Mobile Advertising needs Rich Media and Better Targeting'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-6005952513725338369</id><published>2010-02-02T04:12:00.004+01:00</published><updated>2010-02-02T04:43:50.789+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>One of these Days</title><content type='html'>One of these days, I'll go through my Blogger console and just hit "Publish" on every one of those unpublished drafts I've been nursing. Many of them lack just one final insight, a few just lack a little bit of polish. No reason to pull a Hank Moody [*] on you guys.&lt;br /&gt;&lt;br /&gt;Just post it or nurse it to quality? That is here the question.&lt;br /&gt;&lt;br /&gt;[*] And by Hank Moody, I'm referring to writer's block, not bad parenting or tooling around in a Porsche.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-6005952513725338369?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/6005952513725338369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=6005952513725338369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/6005952513725338369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/6005952513725338369'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/02/one-of-these-days.html' title='One of these Days'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-7009037057225081312</id><published>2010-01-29T20:51:00.003+01:00</published><updated>2010-01-29T20:53:47.795+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>A Logical Fallacy</title><content type='html'>&lt;blockquote&gt;&lt;i&gt;&amp;quot;Every product will have positive and negative criticism. It's fallacious to then leverage one [piece] of commentary to suggest a completely unrelated product 10 years later will be successful because people were saying negative things and that was wrong before.&amp;quot;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Nicely put by Anthony Licari &lt;a href="http://garry.posterous.com/what-people-said-about-the-ipod-9-years-ago-w"&gt;on Garry Tan's blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-7009037057225081312?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/7009037057225081312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=7009037057225081312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7009037057225081312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7009037057225081312'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/logical-fallacy.html' title='A Logical Fallacy'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-4892537265020003422</id><published>2010-01-27T23:33:00.007+01:00</published><updated>2010-01-28T06:00:17.970+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app-store'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>Will there be an iPad App Gold Rush?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/ipad_nyt-796791.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 220px; height: 320px;" src="http://www.gaborcselle.com/blog/uploaded_images/ipad_nyt-796784.png" border="0" alt="" /&gt;&lt;/a&gt;In the &lt;a href="http://www.apple.com/ipad/ipad-video/"&gt;iPad promo video&lt;/a&gt;, Apple VP Scott Forstall predicts a whole new gold rush for iPad apps.&lt;br /&gt;&lt;br /&gt;For games, this is true. People will buy and enjoy games on the big screen. But what about other apps?&lt;br /&gt;&lt;br /&gt;Excluding reMail, the apps I use most on my iPhone are the &lt;i&gt;New York Times&lt;/i&gt; app, Foursquare, Facebook, Tweetie, Yelp, Kayak, Skype, Snow Report, and AT&amp;T myWireless. Almost all of these are there to &lt;b&gt;display content and do social networking&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But why do I use the New York Times app instead of the website?&lt;/b&gt; &lt;br /&gt;&lt;ol&gt;&lt;li&gt;The NYT app lets me get to the news faster: On my iPhone 3G on Wifi, Safari loads nytimes.com in 55 seconds. The NYT starts up and shows me the latest news in 18 seconds.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The NYT app is optimized for the small screen - the web version isn't.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;The iPad loads nytimes.com instantly. Daring Fireball says the iPad is &amp;quot;&lt;a href="http://daringfireball.net/2010/01/ipad_big_picture"&gt;fast, fast, fast&lt;/a&gt;&amp;quot;. That makes it much more attractive to &lt;b&gt;skip writing an app and just use HTML 5&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Web apps are an order of magnitude easier to develop than iPad apps.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Apps are substantially slower to update given the iPhone approval process and waiting for users to get the update. [*]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It's easy to make a version of the page optimized for iPad's screen and the size of your finger.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;HTML 5 will let you offer offline functionality.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Sounds familiar? Yes, Google's Vic Gundotra has been saying that &lt;b&gt;&lt;i&gt;&lt;a href="http://www.mobilecrunch.com/2009/07/17/google-says-mobile-web-apps-will-win/"&gt;web apps are the way&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;quot;We believe the web has won and over the next several years, the browser, for economic reasons almost, will become the platform that matters and certainly that’s where Google is investing.&amp;quot;&lt;/blockquote&gt;&lt;br /&gt;For the iPhone, this hasn't come true yet. But the iPhone's browser are too slow. &lt;b&gt;On the iPad this might change - instead of native apps, we might see a thousand web apps bloom.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[*] Thanks to commenter Tom Pickney for pointing this out.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;More on iPad: &lt;a href="http://www.gaborcselle.com/blog/2010/01/ipad-and-spending-quality-time-with.html"&gt;&lt;b&gt;What the iPad means for Developers&lt;/b&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-4892537265020003422?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/4892537265020003422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=4892537265020003422' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/4892537265020003422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/4892537265020003422'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/will-there-be-ipad-app-gold-rush.html' title='Will there be an iPad App Gold Rush?'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-1078357126157882986</id><published>2010-01-27T22:42:00.008+01:00</published><updated>2010-01-27T23:24:56.599+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app-store'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>What the iPad means for developers: Spending quality time with UISplitViewController</title><content type='html'>&lt;blockquote&gt;"The last time there was this much excitement about a tablet, it had some commandments written on it." - &lt;i&gt;Wall Street Journal&lt;/i&gt;.&lt;/blockquote&gt;&lt;br /&gt;In the days before the iPad release, a bunch of app developers will be &lt;b&gt;rushing to make their apps iPad-compatible&lt;/b&gt;. In the &lt;a href="http://www.apple.com/ipad/ipad-video/"&gt;iPad promo video&lt;/a&gt;, Scott Forstall predicts a whole new gold rush.&lt;br /&gt;&lt;br /&gt;What do most non-game apps have in common? &lt;b&gt;A main list view and a detail view.&lt;/b&gt; Whether it's the New York Times app, Facebook, Snow Report, they all follow the main view - detail view pattern. &lt;br /&gt;&lt;br /&gt;This is the &lt;b&gt;natural organization scheme&lt;/b&gt; for iPhone apps: &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;UINavigationController&lt;/span&gt; and &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;UITableViewController&lt;/span&gt; make this easy, and there is no shortage of documentation on how to build apps like this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/iphone_hierarchy-737672.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 400px;" src="http://www.gaborcselle.com/blog/uploaded_images/iphone_hierarchy-737667.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We've all seen the screenshots of the new iPad email app. &lt;b&gt;List on side, main view on the other.&lt;/b&gt; Portrait mode switches the navigation view on the left to a button on the top left that pops over the content.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/ipad_mail-752899.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 252px;" src="http://www.gaborcselle.com/blog/uploaded_images/ipad_mail-752891.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All those main view - detail view apps? They'll be redone in this style. It looks like we'll all be spending quality time with the new &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;UISplitViewController&lt;/span&gt;, which manages the presentation of the side-by-side panes:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/uisplitviewcontroller-764105.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 357px; height: 400px;" src="http://www.gaborcselle.com/blog/uploaded_images/uisplitviewcontroller-764101.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The NYT and Facebook apps should be available in this style on iPad launch day. But they might be &lt;b&gt;separate from their respective iPhone apps&lt;/b&gt;: Apple has also announced support for &amp;quot;Universal Applications&amp;quot; that run on both iPhone and iPad, but this is not yet in the 3.2 SDK - I guess until then, there be a separate part of the App Store with &amp;quot;Made for iPad&amp;quot; applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1078357126157882986?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1078357126157882986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1078357126157882986' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1078357126157882986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1078357126157882986'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/ipad-and-spending-quality-time-with.html' title='What the iPad means for developers: Spending quality time with UISplitViewController'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-8250685717001622774</id><published>2010-01-26T19:46:00.003+01:00</published><updated>2010-01-26T19:53:59.859+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>World of Warcraft has just 32 developers for 5.5M Lines of Code</title><content type='html'>I don't play it, but &lt;a href="http://en.wikipedia.org/wiki/World_of_Warcraft"&gt;World of Warcraft&lt;/a&gt; is the world's most popular massively multiplayer online role-playing game with more than 11.5 million users. It clocks in at 5.5 million lines of code. According to &lt;a href="http://xemu.blogharbor.com/blog/_archives/2009/9/17/4324361.html"&gt;this blog post&lt;/a&gt;, there are only 32 developers working on this code, an impressive ratio of code to coders.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&amp;quot;Population [of development team]: 32. [...] Whole team maintains 5.5 million lines of code. [...] 20,000 computer systems, 1.3 petabytes, more than 4600 people. Operating an online game requires more than just game development!&amp;quot;&lt;/i&gt;&lt;/blockquote&gt; &lt;br /&gt;Discovered on &lt;a href="http://friendfeed.com/psanjeev/d6b7d238/fwd-warcraft-operations-via"&gt;Sanjeev's FriendFeed&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-8250685717001622774?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/8250685717001622774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=8250685717001622774' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8250685717001622774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8250685717001622774'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/world-of-warcraft-has-just-32.html' title='World of Warcraft has just 32 developers for 5.5M Lines of Code'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-7785394962995627297</id><published>2010-01-21T22:09:00.001+01:00</published><updated>2010-01-21T22:10:19.627+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startups'/><title type='text'>"After a few pitches, entrepreneurs realize that the distant future is safer territory than the immediate."</title><content type='html'>Check out "&lt;a href="http://venturehacks.com/articles/lying-to-investors"&gt;How to raise money without lying to investors&lt;/a&gt;" on VentureHacks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-7785394962995627297?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/7785394962995627297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=7785394962995627297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7785394962995627297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7785394962995627297'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/after-few-pitches-entrepreneurs-realize.html' title='&quot;After a few pitches, entrepreneurs realize that the distant future is safer territory than the immediate.&quot;'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-821128426512447388</id><published>2010-01-21T18:42:00.003+01:00</published><updated>2010-01-21T18:49:20.912+01:00</updated><title type='text'>How Startup CEOs Need to Evolve over Time</title><content type='html'>Here's a &lt;a href="http://steveblank.com/2010/01/21/i’ve-seen-the-promised-land-and-i-might-not-get-there-with-you/"&gt;great post&lt;/a&gt; by startup CEO Steve Blank on how entrepreneurs need to adapt to changed requirements over the course of a startup's life:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/startup-to-large-company-skills-741754.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://www.gaborcselle.com/blog/uploaded_images/startup-to-large-company-skills-741566.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's a great discussion about the perceived benefits of sticking with the founders or firing them from the board's / VCs perspective:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&amp;quot;Looking at the abrupt change in skills needed in the transition [from early stage to large company], it’s tempting for a board to say: Maybe it’s time to get more experienced executives. If the founders and early executives leave, that’s OK; we don’t need them anymore. The learning and discovery phase is over. Founders are too individualistic and cantankerous, and the company would be much easier to run and calmer without them. All of this is often true.&amp;quot; [...]&lt;br /&gt;&lt;br /&gt;&amp;quot;Time after time, startups that have grown into adolescence stumble and succumb to voracious competitors large and small because they have lost the corporate DNA for innovation and learning and discovery. The reason? The new management team brought in to build the company into a profitable business could not see the value of founders who kept talking about the next new thing and could not adapt to a process-driven organization. So they tossed them out and paid the price later.&amp;quot;&lt;/i&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-821128426512447388?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/821128426512447388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=821128426512447388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/821128426512447388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/821128426512447388'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/how-startup-ceos-need-to-evolve-over.html' title='How Startup CEOs Need to Evolve over Time'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-1133621492046717588</id><published>2010-01-20T21:13:00.005+01:00</published><updated>2010-01-20T22:34:37.149+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='safety'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Why Cars in the US Should Come with Aspheric Rear View Mirrors</title><content type='html'>If you've ever driven a car in Europe, you've probably noticed that the rear view mirrors are &lt;b&gt;curved to eliminate blind spots&lt;/b&gt;. This is called "aspheric". Meanwhile in the US, all cars are shipped with flat rear view mirrors. Even European-made cars like my 2008 Volkswagen &lt;a href="http://en.wikipedia.org/wiki/Volkswagen_Golf"&gt;Rabbit&lt;/a&gt; (assembled in Wolfsburg, Germany) &lt;b&gt;are sold with flat rear view mirrors&lt;/b&gt; like this one:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/Aspheric-Rear-View-Mirror-003-758734.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.gaborcselle.com/blog/uploaded_images/Aspheric-Rear-View-Mirror-003-758361.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I mentioned this to my brother in Germany. He walked into a VW dealership and found out that &lt;b&gt;given your VIN, any dealer in Germany can track down the exact specs of your US-equipped VW&lt;/b&gt;. I found the global trackability of my car pretty surprising. As a Christmas present, I got this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/Aspheric-Rear-View-Mirror-013-736170.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.gaborcselle.com/blog/uploaded_images/Aspheric-Rear-View-Mirror-013-735778.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See how the curved glass lets you see my hand with the camera? Having aspheric rear view mirrors &lt;b&gt;decreases the size of your blind spot&lt;/b&gt;, as illustrated here:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/aspheric_mirror_diagram-757747.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://www.gaborcselle.com/blog/uploaded_images/aspheric_mirror_diagram-757745.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Someone mentioned to me aspheric rear view mirrors are illegal in the US, but I haven't been able to confirm this. It wouldn't make sense: The US must be the country with the &lt;b&gt;highest number of lane changes per capita per year&lt;/b&gt;. I haven't been able to find a vendor of these mirrors in the US, but &lt;b&gt;next time you fly to Europe remember to bring your car's VIN&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1133621492046717588?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1133621492046717588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1133621492046717588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1133621492046717588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1133621492046717588'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/why-cars-in-us-should-come-with.html' title='Why Cars in the US Should Come with Aspheric Rear View Mirrors'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-5850602224030282530</id><published>2010-01-20T03:50:00.005+01:00</published><updated>2010-01-20T04:27:33.032+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Simplicity Wins in the Top 25</title><content type='html'>Most of the Top 25 free apps on the App Store are games. But what kind of games are the winners?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You'd think that&lt;/b&gt; the Top 25 free Games would be &lt;b&gt;high quality, high production value, immersive, made with love.&lt;/b&gt; Things like the airplane fighting game &lt;a href="http://itunes.apple.com/us/app/skies-of-glory/id340869155"&gt;Skies of Glory&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/skies_of_glory-733218.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://www.gaborcselle.com/blog/uploaded_images/skies_of_glory-733044.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Or how about &lt;a href="http://itunes.apple.com/us/app/skater-nation-free/id346832884?mt=8"&gt;Skater Nation&lt;/a&gt;, where you get to skateboard, grind, and jump like the pros?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/skater_nation-763244.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://www.gaborcselle.com/blog/uploaded_images/skater_nation-763241.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You'd think these games would be the winners. &lt;b&gt;But you'd be wrong.&lt;/b&gt; It turns out the games in the Top 25 is mostly &lt;b&gt;simple, OK quality stuff&lt;/b&gt;. &lt;a href="http://itunes.apple.com/us/app/falldown/id323493586?mt=8"&gt;FallDown&lt;/a&gt; (at number 9), makes you move the ball down the screen faster than it scrolls the background. A great iPhone developer could write this game in a few days:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/fall_down-749592.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://www.gaborcselle.com/blog/uploaded_images/fall_down-749587.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another incredibly simple game in the Top 25 (at number 20) is &lt;a href="http://itunes.apple.com/us/app/traffic-rush/id322423174?mt=8"&gt;Traffic Rush&lt;/a&gt;. All you need to do is keep cars from crashing on an intersection. Once again, super easy to write - a good programmer and a decent graphic designer could crank this out in half a week.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/traffic_rush-789784.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://www.gaborcselle.com/blog/uploaded_images/traffic_rush-789782.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So why is it that these simple games win, and the high-dollar productions lose&lt;/b&gt;, at least in terms of number of downloads? I believe it's the iPhone audience and how these devices are used:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;iPhone users are &lt;b&gt;casual gamers&lt;/b&gt;: this is no PSP Portable. They just want to waste some time on a subway ride, and don't care for learning the ins and outs of an airplane fighter game.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Anything that takes more than &lt;b&gt;30 seconds&lt;/b&gt; to learn falls by the wayside.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Each level should take no longer than a &lt;b&gt;subway ride&lt;/b&gt;. Gameplay that develops over blocks of 10 minutes and longer is a non-starter.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Startup time&lt;/b&gt; is a huge issue: It easily takes 20 seconds just to load Skies of Glory. Unacceptable to most users, since they know that their gameplay could be interrupted at any time by a call or text message.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;The take-away? Simplicity wins. &lt;b&gt;Dumb it down, make it load fast, gratify immediately, keep the gameplay fast-paced, keep each level short.&lt;/b&gt; And they will come, download, and play.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-5850602224030282530?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/5850602224030282530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=5850602224030282530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/5850602224030282530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/5850602224030282530'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/simplicity-wins-in-top-25.html' title='Simplicity Wins in the Top 25'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-8123529133290070132</id><published>2010-01-13T02:21:00.005+01:00</published><updated>2010-01-13T18:07:57.555+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Wow</title><content type='html'>I nearly fell out of my chair when I read &lt;a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"&gt;about Google's new approach to China&lt;/a&gt;. It's hard to contain my excitement about what I feel is doing the right thing. Go Google!&lt;br /&gt;&lt;br /&gt;I'm sure in the next days we'll see a lot of speculation. Google has already been accused of doing this for business reasons, not noble intentions. Yet, any way you slice it, this is as hard a stance on free speech as a company could possibly take. I'm happy to see that Google decided to put its foot  down. Very proud of my former employer right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-8123529133290070132?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/8123529133290070132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=8123529133290070132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8123529133290070132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8123529133290070132'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/wow.html' title='Wow'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-1733264577228181672</id><published>2010-01-04T16:48:00.003+01:00</published><updated>2010-01-04T17:23:58.113+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='year-in-review'/><title type='text'>2009 in Review</title><content type='html'>It's a &amp;quot;Gabor hits Send&amp;quot; tradition to write New Year's wrapup post. Here's what I wrote about &lt;a href="http://www.gaborcselle.com/blog/2009/01/2008-in-review.html"&gt;2008&lt;/a&gt; and &lt;a href="http://www.gaborcselle.com/blog/2008/01/2007-year-in-numbers.html"&gt;2007&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I feel like the last year was a lot of work, and very little fun, but my travel map proves otherwise: I went on trips to Tahoe, LA, Las Vegas, Utah, Alaska, Istanbul, and Rome, not to mention seeing my parents in Switzerland. Not quite like 2008's trip around the world, but certainly not the celibate life I remember living.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=117649259313662900793.00047c4aedbca53c210eb&amp;z=3"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 179px;" src="http://www.gaborcselle.com/blog/uploaded_images/gabors_2009-712891.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At reMail, we built &lt;a href="http://www.techcrunch.com/2009/05/11/y-combinators-remail-brings-full-text-email-search-to-the-iphone/"&gt;reMail 1.0&lt;/a&gt;, which was a failure, but a taught me many lessons, including: (1) Users won't give a startup their email credentials, and (2) we should've launched even earlier. While waiting for the App Store approval, I built &lt;a href="http://lifehacker.com/5216133/reboxed-ranks-your-gmail-inbox-by-sender-importance"&gt;reBoxed&lt;/a&gt;, a project that was fun to build but wasn't ultimately useful enough. I then built &lt;a href="http://www.techcrunch.com/2009/08/13/remail-brings-speedy-full-text-search-to-the-iphone-redux/"&gt;reMail 2.0&lt;/a&gt; with some contractors, and it was a success. I spent the rest of 2009 &lt;a href="http://venturebeat.com/2009/10/27/mobile-email-app-remail-gets-a-key-addition-multiple-accounts/"&gt;refining&lt;/a&gt; it, releasing a new version of the software every 2-3 weeks.&lt;br /&gt;&lt;br /&gt;When Paul Graham asked me about surprises I encountered building a YC startup, I said that the biggest lesson learned was &amp;quot;&lt;a href="http://www.paulgraham.com/really.html"&gt;Fast iteration is the key to success.&lt;/a&gt;&amp;quot; I think that sentence was my theme for 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-1733264577228181672?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/1733264577228181672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=1733264577228181672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1733264577228181672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/1733264577228181672'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/2009-in-review.html' title='2009 in Review'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-2338291184549753547</id><published>2010-01-03T22:18:00.004+01:00</published><updated>2010-01-04T21:32:19.000+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Walt Disney</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/walt_disney-748019.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 192px; height: 200px;" src="http://www.gaborcselle.com/blog/uploaded_images/walt_disney-747972.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I visited the &lt;a href="http://www.waltdisney.org"&gt;Walt Disney Family Museum&lt;/a&gt; in the Presidio yesterday. The museum recounts Walt Disney's life and how he built the Disney empire.&lt;br /&gt;&lt;br /&gt;One thing that really stood out is just how many failures he had to endure. Before the Disney Company, Walt had started another business, Laugh-O-Gram. It went bankrupt. In the late 1920s, Disney's hit character was Oswald the Rabbit. But the rights to the character were owned by Universal, not Disney, and they lost the rights to their money maker. After losing Oswald, Disney had to come up with something new and ended up creating a character called Mickey Mouse. Similarly, Disneyland's opening day was a huge disaster. Disney's story is a story of how persistence pays off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-2338291184549753547?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/2338291184549753547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=2338291184549753547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2338291184549753547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2338291184549753547'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2010/01/walt-disney.html' title='Walt Disney'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-8953245966791345626</id><published>2009-12-30T12:50:00.004+01:00</published><updated>2009-12-30T13:22:15.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>The Mother Lode of Data on the Mobile Internet</title><content type='html'>Browsing the Internet this morning, I found &lt;a href="http://www.morganstanley.com/institutional/techresearch/mobile_internet_report122009.html"&gt;this Morgan Stanley report&lt;/a&gt; on the Mobile Internet. Depending on which version you look at, you'll find hundreds of slides packed with data and insights on mobile internet usage. I recommend you at least flip through the &lt;a href="http://www.morganstanley.com/institutional/techresearch/pdfs/2SETUP_12142009_RI.pdf"&gt;this short 92-slide version&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are some of the highlights - this is the data I found most interesting.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;iPhone Growth&lt;/h3&gt;&lt;b&gt;The growth of iPhone + iTouch outpaces that of Netscape, i-mode, and AOL.&lt;/b&gt; It's more explosive than anything we've seen so far.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/iphone_explosion-712373.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 229px;" src="http://www.gaborcselle.com/blog/uploaded_images/iphone_explosion-712370.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iPhone and iPod Touch are growing at the same rate&lt;/b&gt; This slide was meant to demonstrate the explosiveness of the iPhone platform, but another thing it demonstrates is how iPhone and iPod Touch sell around the same number of units, and have done so consistently even through the introduction of the 3G and 3GS.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/iphone_ipod_touch-781500.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 233px;" src="http://www.gaborcselle.com/blog/uploaded_images/iphone_ipod_touch-781495.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Web Usage&lt;/h3&gt;&lt;b&gt;Unproductive sites are increasing their addiction levels.&lt;/b&gt; Online global time spent is trending heavily toward Facebook and YouTube. MSN and Yahoo are shrinking away while Google (probably the most work-related of all these sites) is holding steady. I wonder about the effect of all this on global GDP.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/share_of_online_global_time-732071.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 232px;" src="http://www.gaborcselle.com/blog/uploaded_images/share_of_online_global_time-732068.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Google now makes $20 per user per year in ads.&lt;/b&gt; I still remember when my friends were asking &amp;quot;Who clicks on all those ads anyway?&amp;quot; Somebody does. Google's annualized revenues per user have increased from $10.22 / year in 2005 to $20.06 in 2009. That's a large chunk of the total ad revenue per user on the Internet, which is $46.41. Wow.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/advertising_revenues-778753.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://www.gaborcselle.com/blog/uploaded_images/advertising_revenues-778747.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PS: Morgan Stanley has done an outstanding job in assembling all this data. I just wish they'd hired a graphic designer for their slides - they do look a bit busy, especially pasted at small sizes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-8953245966791345626?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/8953245966791345626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=8953245966791345626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8953245966791345626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/8953245966791345626'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/mother-lode-of-mobile-internet.html' title='The Mother Lode of Data on the Mobile Internet'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-3691277166673953009</id><published>2009-12-22T02:07:00.003+01:00</published><updated>2009-12-22T02:11:03.341+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>I'm off to Europe</title><content type='html'>I'm off to Europe for the holidays to spend some time with my family.&lt;br /&gt;&lt;br /&gt;I heard that Switzerland is totally covered in snow. I heard my brother got snowed in the other day - quite unusual in a country with the level of road services that Switzerland has. I'm certainly looking forward to doing some snowboarding with the Alps!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-3691277166673953009?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/3691277166673953009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=3691277166673953009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3691277166673953009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3691277166673953009'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/im-off-to-europe.html' title='I&apos;m off to Europe'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-2716776438220357181</id><published>2009-12-15T07:31:00.006+01:00</published><updated>2009-12-15T07:41:46.993+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>Mobile Email Usage to Grow from 131M to 434M in 2 Years</title><content type='html'>I just found &lt;a href="http://www.radicati.com/wp/wp-content/uploads/2009/05/email-stats-report-exec-summary.pdf"&gt;this great report&lt;/a&gt; [pdf] by email research group Radicati. It comes with bucketloads of stats and predictions on email usage.&lt;br /&gt;&lt;br /&gt;In particular, this one table is a gem. According to Radicati, mobile email usage is poised to grow from 131 million users today to 434 million in 2011.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/mobile_email_usage-720841.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 100px;" src="http://www.gaborcselle.com/blog/uploaded_images/mobile_email_usage-720839.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's pretty substantial growth - almost 100% growth year-on-year! I'm happy that's the space that reMail is in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-2716776438220357181?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/2716776438220357181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=2716776438220357181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2716776438220357181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/2716776438220357181'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/mobile-email-usage-to-grow-from-131m-to.html' title='Mobile Email Usage to Grow from 131M to 434M in 2 Years'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-4470980194682566544</id><published>2009-12-15T07:26:00.002+01:00</published><updated>2009-12-15T07:30:55.853+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reMail'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>The In-App Freemium Model</title><content type='html'>We're now letting users download reMail for free and then upgrade to IMAP support and no ads. Previously we were charging $4.99 upfront, now we're selling features via In-App purchase. &lt;b&gt;I think many useful apps will eventually charge this way.&lt;/b&gt; For example, navigation apps might charge you per city or per routing instead of charging $80 upfront. Games have already shifted to selling virtual goods and levels.&lt;br /&gt;&lt;br /&gt;Initial sales are encouraging. I'll let you know how it worked out for us once I have more data.&lt;br /&gt;&lt;br /&gt;Read more about how we implemented freemium &lt;a href="http://www.remail.com/blog/posts/113377"&gt;on the reMail blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-4470980194682566544?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/4470980194682566544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=4470980194682566544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/4470980194682566544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/4470980194682566544'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/in-app-freemium-model.html' title='The In-App Freemium Model'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-3198448618791915978</id><published>2009-12-11T04:59:00.003+01:00</published><updated>2009-12-11T05:03:37.784+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reMail'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>reMail 2.7 is Out</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gaborcselle.com/blog/uploaded_images/remail_appicon_dock-764703.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 76px; height: 90px;" src="http://www.gaborcselle.com/blog/uploaded_images/remail_appicon_dock-764702.png" border="0" alt="" /&gt;&lt;/a&gt;We released reMail 2.6 late last week and it had some &lt;a href="http://www.remail.com/blog/posts/104549"&gt;bugs&lt;/a&gt;. Bugs we should have caught in our QA department [*]. Sorry about that.&lt;br /&gt;&lt;br /&gt;However, we fixed those bugs ASAP and resubmitted a new version. reMail 2.7 is out on the App Store now and you should &lt;a href="http://itunes.apple.com/us/app/remail/id324619399?mt=8"&gt;update&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[*] We don't really have a QA department. Yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-3198448618791915978?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/3198448618791915978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=3198448618791915978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3198448618791915978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/3198448618791915978'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/remail-27-is-out.html' title='reMail 2.7 is Out'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-7991479796595314105</id><published>2009-12-07T20:52:00.004+01:00</published><updated>2009-12-07T21:04:01.518+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>Shocker: A Drop in Email Overload!?</title><content type='html'>The &lt;a href="http://www.radicati.com/?p=4600"&gt;Radicati Group&lt;/a&gt; is a research organization owned by HP that surveys email and messaging usage patterns. Here's a shocking new &lt;a href="http://www.radicati.com/?p=4600"&gt;blog post&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Our newly released Business User Survey, 2009 shows that for the first time since we started monitoring email traffic patterns, the amount of email that reaches business user inboxes is actually decreasing. &lt;b&gt;Survey respondents indicated that they sent and received an average of 108 email messages per day in 2009, which is noticeably lower than the average of 140 email messages sent and received in 2008&lt;/b&gt;. This is a fairly significant decrease of 23%!&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Their explanation for this data is that users are shifting to other means of communication such as IM for certain type of messages: &amp;quot;Wanna grab lunch?&amp;quot;&lt;br /&gt;&lt;br /&gt;This data does not fit my observations. For me, 2009 was the year of notification emails, as illustrated &lt;a href="http://www.gaborcselle.com/blog/2009/05/facebook-dreams-vs-reality.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.gaborcselle.com/blog/2009/10/never-ending-spiral-of-needless.html"&gt;here&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;My alternative explanation: This is a survey-based report. People generally overreport on how busy they are. They've recently become more realistic.&lt;br /&gt;&lt;br /&gt;Now if only I had $2500 to buy that research report.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-7991479796595314105?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/7991479796595314105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=7991479796595314105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7991479796595314105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7991479796595314105'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/shocker-drop-in-email-overload.html' title='Shocker: A Drop in Email Overload!?'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12948947.post-7000520446547994742</id><published>2009-12-06T23:04:00.004+01:00</published><updated>2009-12-06T23:37:51.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='prioritization'/><category scheme='http://www.blogger.com/atom/ns#' term='reMail'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><title type='text'>The Vision for reMail</title><content type='html'>&lt;img src="http://www.gaborcselle.com/blog/images/remail_logo.png" align="right" height="147" hspace="6" vspace="6" width="175" /&gt;As an entrepreneur, there's one question you get asked a lot: &lt;b&gt;&amp;quot;What's your vision?&amp;quot;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, I don't have a beautiful answer like Larry &amp; Sergey's &amp;quot;Organize the world's information and make it universally accessible and useful.&amp;quot; That's a powerful one. So powerful that Eric Schmidt apparently questioned their sanity when he first heard it.&lt;br /&gt;&lt;br /&gt;For reMail, the goal is to &lt;b&gt;solve the two big problems in mobile email:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;You're on the way to a meeting and you need to look up where it is, or who you're meeting. This is an &lt;b&gt;email search&lt;/b&gt; problem.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You're walking from the meeting room to the bathroom and have 45 seconds to catch up on your new messages. This is a &lt;b&gt;prioritization&lt;/b&gt; problem.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;These two problems are &lt;b&gt;not orthogonal&lt;/b&gt;: You can see prioritization as a special case of search. You're searching for important messages. You can see search as a special case of prioritization: You want to see the important messages related to your current state of mind, as expressed by the query. The solutions aren't as clearly separated as the use cases are. And that's good for reMail.&lt;br /&gt;&lt;br /&gt;We &lt;b&gt;started with search&lt;/b&gt; because it's easier to solve, and the value is clearer to the user. We've built a pretty successful product - it needs a lot of refinement but it fills a clear need for users. I've built some sketches of prioritization tools in May - &lt;a href="http://reboxed.remail.com/"&gt;reBoxed&lt;/a&gt; and something I called "reMail Commander" - but they need a lot more work.&lt;br /&gt;&lt;br /&gt;We were so luck to focus entirely on mobile email. Mobile email usage is growing and there's &lt;b&gt;no reason why mobile email usage shouldn't eclipse desktop usage in 5 years or so.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sounds smart? This decision fell into our lap: In December 2008, we had a meeting with a potential investor (he didn't invest and probably wouldn't like to see his name here). We had plans to do stuff on the web, desktop, and mobile. During that conversation, it became clear to us that on the desktop we'd get killed by Outlook 2010, Postbox, Zimbra, Thunderbird, and many players with deep experience. In webmail, we'd get killed by Gmail Labs. Mobile seemed like the right spot, with lots of whitespace and huge problems. I'm happy that's what we decided to focus our efforts.&lt;br /&gt;&lt;br /&gt;Say it with me, all together now: &lt;b&gt;reMail is reimagining mobile email.&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Thanks for your time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12948947-7000520446547994742?l=www.gaborcselle.com%2Fblog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/7000520446547994742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12948947&amp;postID=7000520446547994742' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7000520446547994742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12948947/posts/default/7000520446547994742'/><link rel='alternate' type='text/html' href='http://www.gaborcselle.com/blog/2009/12/vision-for-remail.html' title='The Vision for reMail'/><author><name>Gabor</name><uri>http://www.blogger.com/profile/11624858496318910777</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17679291273224605220'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry></feed>