<?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>Sumit Chachra&#039;s Blog &#187; Google</title> <atom:link href="http://blog.chachra.us/category/technology/google/feed/" rel="self" type="application/rss+xml" /><link>http://blog.chachra.us</link> <description>Tivix, Technology, Django, Startups, Social Media</description> <lastBuildDate>Mon, 30 Jan 2012 09:00:27 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>My thoughts on Yahoo!</title><link>http://blog.chachra.us/2009/02/22/my-thoughts-on-yahoo/</link> <comments>http://blog.chachra.us/2009/02/22/my-thoughts-on-yahoo/#comments</comments> <pubDate>Sun, 22 Feb 2009 06:03:37 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Yahoo!]]></category> <category><![CDATA[search]]></category> <category><![CDATA[web 2.0]]></category> <category><![CDATA[arizona]]></category> <category><![CDATA[la]]></category> <category><![CDATA[los angeles]]></category><guid
isPermaLink="false">http://blog.chachra.us/?p=80</guid> <description><![CDATA[I&#8217;ve been thinking of blogging about my employment with Yahoo! for a while, but never got around to it. Reading today, about yet another impending Yahoo! reorg, I decided to write about what I felt like while I was there, what worked, what didn&#8217;t, and how Yahoo! can get out of the rut it finds [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;ve been thinking of blogging about my employment with Yahoo! for a while, but never got around to it. Reading today, about yet <a
href="http://www.pcworld.com/businesscenter/article/159998/yahoo_may_overhaul_top_management_next_week_report_says.html" target="_new">another impending Yahoo! reorg</a>, I decided to write about what I felt like while I was there, what worked, what didn&#8217;t, and how Yahoo! can get out of the rut it finds itself in.</p><p>I was employed by Yahoo! from Oct. 2005 &#8211; Nov. 2006. It was my first job out of school, my first full-time job indeed. I had only done a couple of internships (in Singapore &amp; Santa Fe, NM) before it.</p><p>It started out great. I got the offer an hour after I interviewed with Yahoo! (Burbank/Pasadena office), which was a welcome change since I was going back-and-forth with Google at that point. Google had flown me from Tucson, AZ (where I was finishing up grad school) 3 times to their Mountain View headquarters, and after having talked with 22 people (yes twenty-two, I kept a count!) on phone and in-person they still couldn&#8217;t make up their mind. But I digress&#8230;</p><p>I joined Yahoo! in the <a
href="http://publisher.yahoo.com/" target="_new">YPN</a> team, which was going to be the adsense competitor. I was excited for multiple reasons</p><ul><li>Somewhere around that time I had started reading blogs, and was totally hooked onto the online &#8220;thing&#8221;. I was graduating with my thesis in AI/Multi-agent systems and was excited about applying what I had learned to a new Yahoo! product.</li><li>I was going to live in LA, and get to live a fast-paced life</li><li>I knew ad-serving had lots of computational challenges, from scalability to being able to process large data-sets, relevancy of ads, personalization etc. etc.</li></ul><p>My team was great, and I made some very good friends. Then in my first week at Yahoo!, <a
href="http://www.businessweek.com/technology/content/dec2006/tc20061226_633699.htm" target="_new">Panama</a> happened! Panama was going to be an overhaul of the Yahoo! advertiser product and almost everyone at Yahoo! Burbank was going to be working on it. Except for my team, since we were publisher focused.</p><p>That was a bummer, since that meant our team was not going to get the attention/resources it needed. There were other bummers, like every team at Yahoo! &#8220;pushed back&#8221;. I didn&#8217;t know if it was territorial or not but people just didn&#8217;t want to take &#8220;risks&#8221;. There were lots of meeting, but usually nothing came out of them.</p><p>I also realized that the team I had joined was going to be managing the front-end interface which publishers were going to be logging into etc. I wasn&#8217;t going to be designing algorithms, writing pieces of ad-server code or facing any scalability challenges at all <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> That all was being done by another team, which seemed to not like us at best, hate our team at worst.</p><p>There were other problems with Engineering @ Yahoo!, which I didn&#8217;t realize back then, since I didn&#8217;t know any better. There were virtually no spec/design meetings, no code reviews (not including paper code reviews once it had already been written!!), we were using CVS (seriously?) to manage our code. There were motivational issues too as I saw it. The VP (Engineering) to which my team reported to barely knew me. Now not that its a big problem, but in my 1 year there, he did not get the entire team in a room and talk to us, our problems, motivate us etc.</p><p>Now there were exceptions. A star employee Qi Lu. Even though he was a SVP, within a month of moving to Burbank, he called my entire team for a meeting, wanted to know each of us, was just an all round great manager. Most stars like these have left Yahoo! (Qi Lu is now with Microsoft &#8211; <a
href="http://www.microsoft.com/presspass/press/2008/dec08/12-04CorpDec4PR.mspx" target="_new">announcement</a>). Most of the product managers I worked with were rockstars too, so it wasn&#8217;t the foots on the ground that was the problem, it was more the VP and above employees that have failed Yahoo! They had the talent, they had the resources, they just weren&#8217;t able to execute.</p><p>In short my advise to Yahoo! is:<br
/> + Develop common engineering infrastructure so that every group does not re-invent the wheel in terms of server technologies, persistent storage/caching etc. Ala <a
href="http://code.google.com/appengine/" target="_new">Google app engine</a>.<br
/> + Keep closing properties that suck, or merging them with pre-existing ones<br
/> + Stop trying to beat Google at search. Come up with innovative advertising related products, that are not simply search. Maybe focus on more on product search, or travel etc.<br
/> + Small teams, trim down and promote the good guys/gals!<br
/> + Focus on the enterprise space also, its huge!<br
/> + Hire senior execs who truly &#8220;get it&#8221; (case in point, <a
href="http://www.crunchbase.com/person/jeff-weiner" target="_new">Jeff Weiner</a> who is now COO of LinkedIn) and care about the people who report to them, directly or indirectly.</p><p>This isn&#8217;t meant to be a rant, or anti-Yahoo! commentary. I think the company always had potential and I&#8217;d like it to do well and innovate (case in point <a
href="http://developer.yahoo.com/yos/intro/" target="_new">YOS</a>). Hoping for the very best, and wishing <a
href="http://yhoo.client.shareholder.com/press/management.cfm" target="_new">Carol Bartz</a> Best of Luck!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2009/02/22/my-thoughts-on-yahoo/feed/</wfw:commentRss> <slash:comments>206</slash:comments> </item> <item><title>Givix.org &#8211; Giving while shopping!</title><link>http://blog.chachra.us/2008/11/28/givixorg-giving-while-shopping/</link> <comments>http://blog.chachra.us/2008/11/28/givixorg-giving-while-shopping/#comments</comments> <pubDate>Fri, 28 Nov 2008 07:26:42 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Advertising]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Online Advertising]]></category> <category><![CDATA[charity]]></category> <category><![CDATA[fundraising]]></category> <category><![CDATA[nonprofits]]></category><guid
isPermaLink="false">http://blog.chachra.us/?p=76</guid> <description><![CDATA[As many of you know I recently started working at Tivix. Working to solve problems faced by social entrepreneurs and Non-Profits is a good feeling. I came up with an idea similar to igive (there are others out there too), but wanted to make it simpler and easier to use (without forcing people to login [...]]]></description> <content:encoded><![CDATA[<p></p><p>As many of you know I recently started working at <a
href="http://tivix.com">Tivix</a>. Working to solve problems faced by social entrepreneurs and Non-Profits is a good feeling. I came up with an idea similar to <a
href="http://igive.com/">igive</a> (there are others out there too), but wanted to make it simpler and easier to use (without forcing people to login for example)</p><p>I came up with a rhyming name for this concept, <a
href="http://www.givix.org/">Givix: Giving while shopping</a>! Thanks to <a
href="http://associates.amazon.com/">Amazon Associates</a>, <a
href="http://cj.com/">commission junction</a> and <a
href="http://www.linkshare.com/">linkshare</a> it was made possible!</p><p>Also thanks to the simplicity and free scale of <a
href="http://code.google.com/appengine">Google App Engine</a> I am able to write the code, test and launch Givix (on another note I think the <a
href="http://djangoproject.org/">Django</a> model interfaces are easier to use, or maybe I&#8217;ve simply become used to them. I do like App Engine&#8217;s online dashboard, ease with which I can edit model instances, see logs/performance etc.)</p><p>I enjoyed writing this simple app, I hope to enhance it more next year. Hopefully Givix will be able to raise some (however small) money for a few causes this year. Given the looming recession I don&#8217;t have high hopes, but if you&#8217;re reading this and are going to be shopping at Amazon.com, buy.com, sketchers, macys.com, cafepress.com or others, then do consider clicking through Givix before making the purchase. Every cent counts!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2008/11/28/givixorg-giving-while-shopping/feed/</wfw:commentRss> <slash:comments>154</slash:comments> </item> <item><title>Google app engine feature request!</title><link>http://blog.chachra.us/2008/06/24/google-app-engine-feature-request/</link> <comments>http://blog.chachra.us/2008/06/24/google-app-engine-feature-request/#comments</comments> <pubDate>Tue, 24 Jun 2008 22:11:25 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Software Industry]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://blog.chachra.us/2008/06/24/google-app-engine-feature-request/</guid> <description><![CDATA[New API&#8217;s that would be awesome:
+ Friend list API to get list of friends (users) of currently logged in user. This will enable sharing applications.
+ Jabber messaging api (for currently logged in user and/or any of his/her friend(s)). Real-time messaging anyone?
+ API to schedule execution of arbitrary code at regular time intervals, which can span [...]]]></description> <content:encoded><![CDATA[<p></p><p>New API&#8217;s that would be awesome:</p><p>+ Friend list API to get list of friends (users) of currently logged in user. This will enable sharing applications.<br
/> + Jabber messaging api (for currently logged in user and/or any of his/her friend(s)). Real-time messaging anyone?<br
/> + API to schedule execution of arbitrary code at regular time intervals, which can span &gt; 2 second request time limit currently imposed (hopefully)</p><p>More feature requests:<br
/> + Be able to set how long the user session lasts</p><p>UPDATE:</p><p>+ How about more than 3 apps per developer?<br
/> + Also would be neat to be able to take *1* app and have it run in several Google Apps domains?</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2008/06/24/google-app-engine-feature-request/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>The Intelligent RSS/Atom feed</title><link>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/</link> <comments>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/#comments</comments> <pubDate>Sun, 02 Mar 2008 21:35:10 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Online Advertising]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Yahoo!]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[personalization]]></category> <category><![CDATA[product management]]></category><guid
isPermaLink="false">http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/</guid> <description><![CDATA[This post could easily have been named &#8220;Targeted Blogging&#8221; or &#8220;Feature requests for Feedburner&#8221;
So I started thinking about a RSS/Atom feed that is intelligent. Meaning each of my blog&#8217;s feed subscribers can potentially be offered unique content. So let me present a few scenarios:
- Wouldn&#8217;t it be great to be able to write [...]]]></description> <content:encoded><![CDATA[<p></p><p>This post could easily have been named &#8220;Targeted Blogging&#8221; or &#8220;Feature requests for Feedburner&#8221; <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>So I started thinking about a RSS/Atom feed that is intelligent. Meaning each of my blog&#8217;s feed subscribers can potentially be offered unique content. So let me present a few scenarios:</p><p>- Wouldn&#8217;t it be great to be able to write a blog entry about music, and have only people who had &#8220;music&#8221; as one of their interests, be the only ones who see it in their Google Reader/My Yahoo!/NetNewsWire ?<br
/> - What if I was organizing an event in San Francisco, and wanted to let only people who are in California know about it ?</p><p>Problems:<br
/> - Doing Geo Targeting for ads within feeds is easy, since they load within the browser as a separate request, hence the ad server can act with intelligence about time of day/location etc. Sadly the same is not true for my blog entries. I write them once.<br
/> - Scenario#2 above is a bit flawed, because what if my friend from NY is going to be in California during that time period, then he/she will not be able to attend, since my blog entry won&#8217;t show up in his/her feed!!</p><p>Solutions:<br
/> - When the user comes and clicks on my &#8220;Add to Yahoo/Google&#8221; button I ask them for some basic info, such as age/location/profession etc. They may chose to ignore it of course, but if they don&#8217;t they are giving me important information.<br
/> - A better solution is for feed burning platforms such as Feedburner to maintain a persistent profile of users who are subscribing to feeds. So my profile would read: &#8220;Sumit Chachra, Male, 26, San Francisco, CA &#8230;&#8230;..&#8221;. This information will *never* be shared with feed publishers, but they can use it to target content (much the same way Facebook ad targeting works)<br
/> - The problem with scenario#2 can be resolved using a few techniques. Assuming Google Calendar has a feature called &#8220;Location&#8221; where in I can feed in my coordinates for specific dates, and this information can be shared with Feedburner, then my feedburner profile is really &#8220;dynamic&#8221;! We&#8217;re headed down the path of intelligent agents here really, and its all starting to sound like a scifi (scary) movie at this point <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>All this implies that each subscriber to my feed has a unique feed url, which will spit unique content to each such subscriber, based on certain data points that the feed url platform knows about them, and using which the feed publisher can do targeted content delivery!</p><p>I wish this existed!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>How personalized search forces me to (re/de)learn</title><link>http://blog.chachra.us/2007/06/10/how-personalized-search-forces-me-to-redelearn/</link> <comments>http://blog.chachra.us/2007/06/10/how-personalized-search-forces-me-to-redelearn/#comments</comments> <pubDate>Mon, 11 Jun 2007 04:18:16 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Funny]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[annoying]]></category> <category><![CDATA[personalization]]></category> <category><![CDATA[product management]]></category> <category><![CDATA[search]]></category> <category><![CDATA[stocks]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/06/10/how-personalized-search-forces-me-to-redelearn/</guid> <description><![CDATA[So I know personalized search is hot and all. But how long do I have to be using the search (logged in as a user) for that engine to start personalizing results ?
Recently (last week or so) I noticed that search for TIVO on Google stopped returning their stock graph etc. at the top. It [...]]]></description> <content:encoded><![CDATA[<p></p><p>So I know personalized search is hot and all. But how long do I have to be using the search (logged in as a user) for that engine to start personalizing results ?</p><p>Recently (last week or so) I noticed that search for <a
href="http://www.google.com/search?q=tivo&amp;sourceid=mozilla2&amp;ie=utf-8&amp;oe=utf-8">TIVO</a> on Google stopped returning their stock graph etc. at the top. It returned the TIVO <a
href="http://www.tivo.com/">website</a> instead as the top link, with an additional &#8220;Stock quote for TIVO&#8221; below it.</p><p>Now I&#8217;ve clicked that a few times, forced myself to search for &#8220;TIVO stock&#8221; instead to get what I want; but still Google hasn&#8217;t learnt that when I am searching for TIVO I am really looking for the stock ticker. What they have learnt of course is that &#8220;most&#8221; people when searching for TIVO (rightfully so) don&#8217;t want to know about its stock. How is that personalization? Thats just the law of averages being forced on me.</p><p>Please fix this, and the fact that the SERP shouldn&#8217;t keep changing on a weekly basis. Thanks!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/06/10/how-personalized-search-forces-me-to-redelearn/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Thoughts (gripes) on the new Yahoo! Web Messenger</title><link>http://blog.chachra.us/2007/05/14/thoughts-gripes-on-the-new-yahoo-web-messenger/</link> <comments>http://blog.chachra.us/2007/05/14/thoughts-gripes-on-the-new-yahoo-web-messenger/#comments</comments> <pubDate>Mon, 14 May 2007 07:46:18 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Online Advertising]]></category> <category><![CDATA[Yahoo!]]></category> <category><![CDATA[annoying]]></category> <category><![CDATA[email]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/14/thoughts-gripes-on-the-new-yahoo-web-messenger/</guid> <description><![CDATA[It was a long time coming! Yahoo! chose to use Flash (Flex?) to build the online version of messenger. Will I use it, probably on my personal laptop at home (one less piece of desktop software to install&#8230; phew!). Does it even come close to the Gtalk that comes integrated with Gmail (launched more than [...]]]></description> <content:encoded><![CDATA[<p></p><p>It was a <a
href="http://yodel.yahoo.com/2007/05/02/yahoo-messenger-hold-the-download/">long time coming</a>! Yahoo! chose to use Flash (Flex?) to build the online version of messenger. Will I use it, probably on my personal laptop at home (one less piece of desktop software to install&#8230; phew!). Does it even come close to the <a
href="http://">Gtalk that comes integrated with Gmail</a> (launched more than a year back)? Not for me, but I can imagine people who would want all the bells and whistles of their regular desktop messenger (fonts, text size, bold/italic etc.) to like the new <a
href="http://webmessenger.yahoo.com">Yahoo! Web Messenger</a>. Some of my comments on this new products and ways to improve it:</p><p><strong>History</strong>: So finally I can see my chat history. But why not give a search box right at the top instead of making me click on a link? Pretty basic interaction designer stuff I assume? Instead a web search box is provided at the top.</p><p><strong>Cntrl-W / Cntrl-G / Cntrl-Tab</strong>: None of these nice shortcuts works. Cntrl-W should close my current chat tab, Cntrl-G should let me <em>buzz</em> my friends (my friends can buzz me, but my window doesn&#8217;t vibrate!) and Cntrl-Tab should let me move between chat tabs, just like I can on my Firefox (or at least Tab like the way it does in the Gmail/Gtalk)</p><p><strong>Copying multiple lines</strong>: Doesn&#8217;t work. Only one line at a time. Thats pretty lame.</p><p><strong>Banner ad on the right</strong>: Was it very essential to put that ugly banner ad on the right, specially when a new product like this launches? If I were the Product Manager on the web messenger team, I&#8217;d instead match (and rotate every 10 minutes or less) <em>text ads</em> related to my past/current chats. I&#8217;d bet this would increase CTR significantly. Irrespective its worth an experiment for sure. Simple bucket test to conduct.</p><p><strong>Login popup</strong>: Why does a new popup window need to be opened to make my login? Its a very jarred user experience, different from every other Yahoo! property I&#8217;ve used before.</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/14/thoughts-gripes-on-the-new-yahoo-web-messenger/feed/</wfw:commentRss> <slash:comments>22</slash:comments> </item> <item><title>Gmail down? (Temporary Error 502)</title><link>http://blog.chachra.us/2007/05/10/gmail-down-temporary-error-502/</link> <comments>http://blog.chachra.us/2007/05/10/gmail-down-temporary-error-502/#comments</comments> <pubDate>Thu, 10 May 2007 09:45:29 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[annoying]]></category> <category><![CDATA[email]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/10/gmail-down-temporary-error-502/</guid> <description><![CDATA[Gmail has been down for me for the last couple of hours, out here in India. Anyone else facing this downtime too? I&#8217;m getting the following message:
Temporary Error (502)
We’re sorry, but your Gmail account is currently experiencing errors. You won’t be able to log in while these errors last, but don’t worry, your account data [...]]]></description> <content:encoded><![CDATA[<p></p><p>Gmail has been down for me for the last couple of hours, out here in India. Anyone else facing this downtime too? I&#8217;m getting the following message:</p><p><strong><em>Temporary Error (502)</em></strong><br
/> <em>We’re sorry, but your Gmail account is currently experiencing errors. You won’t be able to log in while these errors last, but don’t worry, your account data and messages are safe. Our engineers are working to resolve this issue.</p><p>Please try logging in to your account again in a few minutes.</em></p><p>I wouldn&#8217;t really call more than 2 hours &#8220;temporary&#8221;. Someone missed their <a
href="http://en.wikipedia.org/wiki/Service_Level_Agreement">SLA</a> targets!</p><p><em><strong>UPDATE 1</strong></em>: Its weird, I get the following error now (choosing the HTML view does open up my inbox&#8230; its broken though since I have no vertical scrollbars?!?):</p><p><em>Loading&#8230;</p><p>This seems to be taking longer than usual.</p><p>If you are using a slow Internet connection, you can wait a bit longer for this page to finish loading, or just use basic HTML view for now.</p><p>If you are using your normal Internet connection and you usually get past this loading step without any problems, please refresh this page in your browser. If you continue to have trouble loading your account, please visit the help center for troubleshooting information.</em></p><p><em><strong>UPDATE 2</strong></em>: Its finally up after a 4-5 hour outage!</p><p><em><strong>UPDATE 3</strong></em>: Its been 5 days since I wrote this post. But as can be seen from the comments below (and the traffic I am getting to this post), people are still facing this issue with their gmail accounts (I am not). This seems to be a user specific access issue, rather than a mass outage. It might be that gmail is performing some system/software upgrades. Being patient is the only way out! I did not lose any of my emails/data, so don&#8217;t see a need to be concerned as of now.</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/10/gmail-down-temporary-error-502/feed/</wfw:commentRss> <slash:comments>173</slash:comments> </item> <item><title>More Google product improvements/ideas</title><link>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/</link> <comments>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/#comments</comments> <pubDate>Wed, 09 May 2007 18:41:49 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[personalization]]></category> <category><![CDATA[product management]]></category> <category><![CDATA[rss]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/</guid> <description><![CDATA[Previously I wrote about Google Calendar and Gmail improvements, here and here respectively. In this post I gives more product ideas for Google Reader and iGoogle (Seriously why doesn&#8217;t Google have a URL like http://igoogle.com or http://igoogle.google.com for it ?? Thats the first thing someone would try the moment they hear Google has launched&#8230; err [...]]]></description> <content:encoded><![CDATA[<p></p><p>Previously I wrote about Google Calendar and Gmail improvements, <a
href="http://blog.chachra.us/2007/05/06/google-calendar-improvements/">here</a> and <a
href="http://blog.chachra.us/2007/05/06/gmail-improvementsideas/">here</a> respectively. In this post I gives more product ideas for <a
href="http://reader.google.com">Google Reader</a> and <a
href="http://google.com/ig">iGoogle</a> (Seriously why doesn&#8217;t Google have a URL like http://igoogle.com or http://igoogle.google.com for it ?? Thats the first thing someone would try the moment they hear Google has launched&#8230; err re-branded something to &#8220;iGoogle&#8221;):</p><p><strong>Google Reader</strong></p><p><strong>search and auto-filter</strong>: Search has been the most asked feature for all GReader users out there. I&#8217;d like to see a general blogosphere search (similar to <a
href="http://blogsearch.google.com">Google Blog Search</a>) built into GReader and a search box specific to the feeds I subscribe too. The auto-filter feature would enable me to save some wildcard searches that would remove matching entries. This would be great since for example I hate reading blog entries about everyone&#8217;s del.icio.us bookmarks etc.</p><p>- <strong>Easy &#8220;mark read&#8221;</strong>: I treat my feed entries in GReader like emails in Gmail. But sadly GReader lacks the <em>archive</em> capability. I&#8217;d like to see a easy (one-click) way of marking entries as &#8220;don&#8217;t read&#8221;. These are entries I don&#8217;t want to open (since after reading the one line snippet I know that its not worth my time), but don&#8217;t want to make the effort of opening them and hence marking them as <em>read</em>. Cause of the sheer slowness of this process (and the fact that I don&#8217;t want to mark things as having been read, when its not the case) what ends up happening is that I have a bunch of entries that are unread and clutter my view <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /></p><p>- <strong>Better auto-sort</strong>: I know this feature is sort of in <a
href="http://googlereader.blogspot.com/2006/12/dwelling-on-past.html">beta</a>, so I&#8217;d like to  make a few suggestions on how to improve it. So whats wrong with it? The relevance of this feature is for the top 10-20 posts only. Beyond that it starts clustering posts from the same feed in some random cluster size of 4-8 posts. Visually seeing such a pattern, anyone can realize its far from intelligent. I&#8217;m sure the GReader team is thinking of using the page rank/starring/subscription/read count of feeds/feed entries etc. to come up with some kind of ranking (apart from posting frequency which I don&#8217;t think is the best measure; at least not when its used in isolation). If they can implement the &#8220;mark read&#8221; feature mentioned above, then they would have an additional measure to use and the read count spurious behavior (I manually mark all del.icio.us entries as &#8220;read&#8221; to force them to go away) would go away too</p><p>- <strong>Add to Google</strong>: My experience with adding feeds to GReader is less than ideal. For example clicking on the &#8220;Add to Google&#8221; button on the <em>Official Google Blog </em> leads users to <a
href="http://www.google.com/ig/add?feedurl=http%3A//googleblog.blogspot.com/atom.xml">this</a> page. Now the problem with this page is clicking on &#8220;Add to Google Reader&#8221; actually opens up GReader again (again cause I usually already have it opened). I&#8217;d rather make this adding procedure quick and snappy with the ability to add labels etc. and a link to GReader. I usually add new feeds cause my readings on GReader lead me to one, hence the situation where I already have an instance of GReader open.</p><p><strong>iGoogle</strong></p><p>- <strong>Variable width/height for each category</strong>: Giving the ability to widen/shrink the width/height of widgets would be great. For example I have 24&#8243; monitors at work and my stock module (which Google calls &#8220;stuff&#8221;!) has the stock ticker and price/moment etc. too far apart.</p><p>- <strong>Mobile Version issues</strong>: I like the fact that iGoogle has a <a
href="http://www.google.com/ig/cp">mobile version</a>. I have 3 issues with it though. One being the fact that I can only add a limited set of modules to my mobile version. Secondly any module I want to add to my mobile version of iGoogle needs to be on my web version too&#8230;. for example I don&#8217;t want a GReader module on my web version, but on my mobile one!? Lastly I&#8217;d prefer not having pagination on the mobile version&#8230; or at least not after 3-4 modules only. When I want a quick glance at all my modules, I don&#8217;t really want to make an additional click to get to my other modules (mobile interfaces/data speeds are not conducive to excessive user interaction).</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Gmail improvements/ideas</title><link>http://blog.chachra.us/2007/05/06/gmail-improvementsideas/</link> <comments>http://blog.chachra.us/2007/05/06/gmail-improvementsideas/#comments</comments> <pubDate>Mon, 07 May 2007 01:27:00 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[email]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/06/gmail-improvementsideas/</guid> <description><![CDATA[My first post on Google Calendar improvements can be found here. In this post I focus on Gmail:
Spam Sort: Gmail spam detection is great, but I&#8217;ve had an occasional mail or two marked as spam; when they were really meant for my reading pleasure! For anyone who gets a few thousand spam messages a week [...]]]></description> <content:encoded><![CDATA[<p></p><p>My first post on Google Calendar improvements can be found <a
href="http://blog.chachra.us/2007/05/06/google-calendar-improvements/">here</a>. In this post I focus on <a
href="http://gmail.com">Gmail</a>:</p><p><strong>Spam Sort</strong>: Gmail spam detection is great, but I&#8217;ve had an occasional mail or two marked as spam; when they were really meant for my reading pleasure! For anyone who gets a few thousand spam messages a week (I do), its a pain to have a glance at all of them and try and make sure nothing non-spammy has gotten in. What I&#8217;m suggesting is a section within the spam label, that lists emails to me, that were on the borderline for being marked as spam. A 0-10 ranking would be even better, but I guess a binary label would be better, so as not to give the secret sauce (some advanced Bayesian Filtering) behind Gmail spam filtering.</p><p><strong>Viewing big messages</strong>: By big I really mean long. For anyone who gets emails with thousands of lines in them (code reviews anyone?) this is a great feature. If your email is too long, Gmail gives you a link at the bottom saying &#8220;View entire message&#8221;, clicking which opens another window with the entire email contents. The problem with this is that if you want to reply to that email with inline comments, you&#8217;ve to open it its entirety, copy the email contents, paste them back in gmail and then type your reply. You of course lose all the nice indentation etc., plus this is a real pain cause the new window that was opened has a the Google logo and other HTML and selecting a few thousand lines without that is a pain! Hence I suggest having a &#8220;no clipping&#8221; option for long emails (if I&#8217;m willing for the nifty gmail AJAX to take a while loading my message&#8230; so be it!). Or possibly a simpler solution (from a development perspective) would be to have a <em>reply</em> option in the new window thats opened for viewing the entire message.</p><p><strong>Attach notes to emails</strong>: I&#8217;d like the ability to write notes associated with email threads/specific emails in the thread. This would be in addition to being able to label/star messages. These notes should be part of my Gmail index and automatically appear in my <a
href="http://google.com/notebook">Google notebook</a> (with a special gmail label) with links back to the appropriate email thread/email in my gmail inbox. I&#8217;d say notes should be allowed on more Google apps (currently on Calendar only&#8230; but these don&#8217;t appear in notebook), hence Google notebook becoming an even more central part of my daily routine, a one stop place to see all my notes, not only ones  I explicitly typed in there!</p><p><strong>Quoted text</strong>: Gmail automatically recognizes text that has been quoted from a previous email in an email thread. This is a great feature since it saves me time, in terms of being able to see new text written by someone and not see old contents. But sometimes I&#8217;d wish all the quoted text be shown with a single click (instead of me having to click &#8220;Show quoted text&#8221; 10 times in an email). This definitely is low hanging fruit cause it would take 2 minutes from a JavaScript developer to code!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/06/gmail-improvementsideas/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Google Calendar improvements/ideas</title><link>http://blog.chachra.us/2007/05/06/google-calendar-improvements/</link> <comments>http://blog.chachra.us/2007/05/06/google-calendar-improvements/#comments</comments> <pubDate>Sun, 06 May 2007 12:54:38 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[product management]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/06/google-calendar-improvements/</guid> <description><![CDATA[I&#8217;m a heavy user of Google mail/calendar/notebook etc. This is a part 1 on some of these Google products, and how I think they can offer a better user experience, with what I think are potentially low hanging fruit.
I have a bit more calendar feedback than others, hence devoting an entire post on it. So [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;m a heavy user of Google mail/calendar/notebook etc. This is a part 1 on some of these Google products, and how I think they can offer a better user experience, with what I think are potentially low hanging fruit.</p><p>I have a bit more calendar feedback than others, hence devoting an entire post on it. So here goes:</p><p><strong>Multiple reminders</strong>: be abled to have multiple reminders for each of my calendar events (eg. 1 week, 2 hours). NOTE: Seems this feature got implemented sometime in the last 2 weeks or so&#8230; Google can read my mind! <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br
/> <strong>Repeat Whenever</strong>: Be able to repeat a event at $n$ future dates. For example festivals happen on different days (Chinese new year etc.) Not all events happen at regular intervals.<br
/> <strong>Reminders for non-default calendars</strong>: Be able to set reminders for events not on default calendar? NOTE: Even this got implemented as of May 3, 2007. Read <a
href="http://googleblog.blogspot.com/2007/05/calendar-on-go.html">here</a>.<br
/> <strong>Events at non-day/time resolution</strong>: Putting events at the month/year/week resolution? For example year of the pig, month of excitement, week of joy? I can&#8217;t describe these events without making an event that has start and end dates of appropriate length. You can imagine the messy look on my calendar if I describe the year of the pig as a year long event!! This feature would be on the lines of an &#8220;All day&#8221; event.<br
/> <strong>Better repeats</strong>: I&#8217;d like the capability to be able to put events at the level of &#8220;last day of month / middle of the month&#8221; etc. I know last friday or the month is possible, but I don&#8217;t happen to be able to use it (yet). The <em>repeat whenever</em> feature I mention above is slightly different than this one.<br
/> <strong>Better reminders</strong>: Reminders at $n$ days before an event? Currently its maxed out at 1 week?<br
/> <strong>GTalk integration</strong>: How about showing me as busy on GTalk based on my calendar events, if I&#8217;ve marked myself as busy on my calendar? Not sure if everyone would want this, hence this could be an optional setting.</p><p>Hopefully someone on the Google Calendar is reading this (and my mind!) <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p><strong>UPDATE</strong>: How could I forget to request a J2ME app for Google Calendar, similar to <a
href="http://www.google.com/mobile/mail/index.html">Gmail Mobile</a>. Am sure Google is working on this, given the popularity of their current mobile offerings!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/06/google-calendar-improvements/feed/</wfw:commentRss> <slash:comments>23</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 33/71 queries in 0.008 seconds using disk

Served from: blog.chachra.us @ 2012-02-04 20:07:47 -->
