<?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>Charles Hudson&#039;s Weblog &#187; api</title>
	<atom:link href="http://www.charleshudson.net/category/api/feed" rel="self" type="application/rss+xml" />
	<link>http://www.charleshudson.net</link>
	<description>This is my personal website for posting my views on the world of technology and gadgets.</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:49:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>OpenSocial &#8211; Is Opening Up the Answer?</title>
		<link>http://www.charleshudson.net/opensocial-is-opening-up-the-answer?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=opensocial-is-opening-up-the-answer</link>
		<comments>http://www.charleshudson.net/opensocial-is-opening-up-the-answer#comments</comments>
		<pubDate>Thu, 01 Nov 2007 01:28:49 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[ning]]></category>
		<category><![CDATA[platforms]]></category>
		<category><![CDATA[plaxo]]></category>
		<category><![CDATA[rockyou]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web20]]></category>
		<category><![CDATA[socialnetworking]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=391</guid>
		<description><![CDATA[I&#8217;ve been reading a bunch of posts about Google and friends launching the Open Social. So far, my favorite posts are this one, this one, and this one. Overall, I am skeptical (are you surprised?) that simply &#8220;opening up&#8221; is the recipe for victory. A few thoughts arranged in some rough form. At the end [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading a bunch of posts about Google and friends launching the Open Social. So far, my favorite posts are this <a href="http://venturebeat.com/2007/10/30/google-led-gang-to-take-on-facebook-googles-opensocial-launches/">one</a>, this <a href="http://lsvp.wordpress.com/2007/10/31/googles-opensocial-benefits-smaller-social-networks/">one</a>, and this <a href="http://blog.pmarca.com/2007/10/open-social-a-n.html">one</a>. Overall, I am skeptical (are you surprised?) that simply &#8220;opening up&#8221; is the recipe for victory. A few thoughts arranged in some rough form.</p>
<p>At the end of the day, developers care about increasing the audience for their applications and/or making more money. At the end of the day, end-users (also known as normal people) care about a great user experience and a compelling services.</p>
<p>With these goals in mind, here are a few thoughts about the open social movement:<br />
1. OpenSocial is a set of APIs, not an actual product &#8211; Despite all of the speculation about what it will be, I think the press releases are pretty clear about what it won&#8217;t be. What&#8217;s being contemplated is a set of APIs that will make integration social data easier and allow developers to pull from a wider variety of sources. It&#8217;s not actually a product or service in and of itself. The onus will still be on the community to build cool stuff that makes use of the platform. And the underlying data has to actually be useful &#8211; this alliance has to have profile data about people and entities that are actually interesting to developers.</p>
<p>2. Open systems tend to work best when competing against truly closed products. There are a lot of posts on the web that keep citing the &#8220;fall&#8221; of AOL and the triumph over the web. Two quick things I think bear mentioning. If being valued at $20 billion recently is a &#8220;fall&#8221; then I bet a lot of companies would be happy to fall. AOL is no longer the force it used to be, but it hasn&#8217;t exactly disappeared. A better example is the case of open source software in the enterprise. In the case of OSS, the vendors were so intent on maintaining control that there was a real market opportunity for more open entrants. Facebook is not completely open, but it&#8217;s certainly more open than MySpace. It will be interesting to see if an extremely open system can beat an open system.</p>
<p>3. Having open APIs does not remove the need to build really great products. Openness is a product decision. Being more open than your competitors does not guarantee success. It doesn&#8217;t guarantee adoption. I do think, though, that it gives you more flexibility to be clever about how you integrate with others. Simply opening up does not remove the requirement to build products that take advantage of that openness to build better products and services.</p>
<p>One of the undertones in a lot of the blog posts I&#8217;ve read is that new upstarts on the Facebook platform haven&#8217;t been able to break through to dislodge RockYou or Slide. Naturally, finding a new pasture in which to compete where you can be one of the first-mover launch applications is appealing. But at the end of the day, this open coalition has to deliver on its promises to developers (openness = more opportunity to acquire users or make money) and end-users (openness = better user experiences and more compelling applications) or it won&#8217;t work.</p>
<p>I think it will be really interesting to see how this all pans out. We&#8217;re clearly in the early days of this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/opensocial-is-opening-up-the-answer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Challenge in Switching Back to Outlook after Two Years on Gmail</title>
		<link>http://www.charleshudson.net/the-challenge-in-switching-back-to-outlook-after-two-years-on-gmail?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-challenge-in-switching-back-to-outlook-after-two-years-on-gmail</link>
		<comments>http://www.charleshudson.net/the-challenge-in-switching-back-to-outlook-after-two-years-on-gmail#comments</comments>
		<pubDate>Tue, 16 Oct 2007 23:38:18 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[fuser]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office20]]></category>
		<category><![CDATA[orgoo]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[xobni]]></category>
		<category><![CDATA[xoopit]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=380</guid>
		<description><![CDATA[VentureBeat is one of my favorite blogs &#8211; I read just about every post as soon as it comes out. I spend a lot of time thinking about email and I spend a lot of time reading, writing, and reacting to email. So when I saw this article entitled &#8220;Four Startups Ready to Change the [...]]]></description>
			<content:encoded><![CDATA[<p>VentureBeat is one of my favorite blogs &#8211; I read just about every post as soon as it comes out. I spend a lot of time thinking about email and I spend a lot of time reading, writing, and reacting to email. So when I saw this article entitled &#8220;<a href="http://venturebeat.com/2007/10/16/four-startups-ready-to-change-the-face-of-email/">Four Startups Ready to Change the Face of Email</a>&#8221; I was really intrigued.<br />
For the past week or so I have been trying to switch back to Outlook from Gmail. I&#8217;ve been on Gmail for work for about two years and I wanted to see how painful the transition would be. A few quick blurbs on what I like about Gmail:</p>
<ul>
<li>The interface is quick &#8211; The Gmail interface is really snappy. It loads quickly and refreshes automatically. As is the case with most Google products, speed is clearly a high priority and it works really well.</li>
<li>I can process/triage messages very quickly &#8211; Once you master the key keyboard shortcuts (j,k,x,n, and p are the crucial keyboard shortcuts to master in my opinion), it&#8217;s really easy to blast through a bunch of messages in your inbox and quickly triage them or otherwise mark them for future reading/evaluation.</li>
<li>Search trumps foldering once you make the big leap &#8211; I am an active labeler in Gmail, but I&#8217;ve gotten lazy/sloppy with some of my labels over timer. The key &#8220;ah ha&#8221; moment in most Gmail user&#8217;s evolution is the moment in which the light bulb goes off and you realize that search is a more powerful navigation paradigm for email than foldering. It&#8217;s a leap of faith until you make the change.</li>
</ul>
<p>One thing worth noting about the three things that I like most about Gmail &#8211; they only really matter if you are in a position where you need to manage (read, write, retrieve, and share) large amounts of email. If you don&#8217;t get a lot of email, most of these features and benefits don&#8217;t buy you much. In fact, you probably would not even bother mastering these things if you are not a power emailer.</p>
<p>The subject of to whom Gmail-like interfaces appeal is a subject for its own post. For the purposes of this post, we&#8217;ll just say that things like Gmail are designed for expert power users and have a high bar to adoption. However, once you adopt, it&#8217;s hard to switch.<br />
After trying to go back to Outlook as my every day mail client, I&#8217;m finding it to be a very difficult adjustment. There are 3 things that stand out after a few days of non-Gmail email existence:</p>
<p>1. I miss keyboard shortcuts &#8211; a lot. After being out of the Outlook experience for over two years, I find the keyboard shortcuts to be a bit slow. Also, with the myriad number of formatting and presentation options that Outlook offers, it&#8217;s hard for me to actually remember all of the keyboard shortcuts at my disposal. The relatively short list of Gmail shortcuts that I can use really do the trick and allow me to get my work done quickly.</p>
<p>2. The Outlook client feels really slow. The time spent selecting messages, opening them, waiting for them to open, and then closing them and moving on to the next message just feels a lot slower in Outlook. I don&#8217;t know whether it&#8217;s because I&#8217;m less familiar with the interface or if there is something else at work. It just feels like it requires more keystrokes and work to get through my email using Outlook.</p>
<p>3. Working offline is not as big of a bang as I had thought originally. Now that I have a broadband access card for my laptop, there is relatively little time when I cannot be online if need be. Suddenly the ability to use my mail client offline is of less value as I find myself offline with declining frequency.</p>
<p>At the end of the day, I think that has big implications for folks who are building apps that plug into Outlook. Sure, not everyone in the world who uses email will switch from Outlook to Gmail. However, I know a lot of power email users who are moving away from Outlook and adopting Gmail. Given that so many of these interesting email products target power users, I am curious to hear how they will deliver their solutions to the (relatively) closed environments that we find in webmail. Greasemonkey scripts? Biz dev deals to get access to the platform? Lobbying hard for more opennes and APIs? I&#8217;m sure they&#8217;re all thinking about this stuff and what it means for their businesses.</p>
<p>As always, comments are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/the-challenge-in-switching-back-to-outlook-after-two-years-on-gmail/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Salesforce Force.com Venture Fund &#8211; Marketing or Profit Opportunity?</title>
		<link>http://www.charleshudson.net/the-salesforce-forcecom-venture-fund-marketing-or-profit-opportunity?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-salesforce-forcecom-venture-fund-marketing-or-profit-opportunity</link>
		<comments>http://www.charleshudson.net/the-salesforce-forcecom-venture-fund-marketing-or-profit-opportunity#comments</comments>
		<pubDate>Fri, 05 Oct 2007 00:16:23 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[office20]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=375</guid>
		<description><![CDATA[I was reading this post about how Bessemer and Bay Partners are going to invest at least $25 million in companies building applications on top of the Salesforce platform. This is an investment strategy that I can (actually) understand. As I read it, based on this press release, the goal is to deploy a minimum [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading this <a href="http://venturebeat.com/2007/09/30/vcs-set-up-fund-for-apps-on-salesforces-forcecom/">post</a> about how Bessemer and Bay Partners are going to invest at least $25 million in companies building applications on top of the Salesforce platform. This is an investment strategy that I can (actually) understand. As I read it, based on this press release, the goal is to deploy a minimum of $500,000 per investment over the course of 3 years. This is by no means a large investment vehicle &#8211; I have to believe that the primary driver here is to market the fact that these two firms are really interested in sourcing SaaS entrepreneurs.</p>
<p>Presumably the companies being targeted with this fund do not have to build exclusively for the Salesforce platform &#8211; There is isn&#8217;t anything I&#8217;ve read that makes me think there is any requirement to build exclusively for the Salesforce.com platform. I can&#8217;t imagine that would be in the best interest of the companies in question. If the requirement is that you build on the Force.com platform while retaining the ability to build a standalone business, this is not a terribly onerous condition to fulfill. I&#8217;d imagine that Salesforce will be one of several channels these companies use to grow themselves into larger businesses.</p>
<p>While Salesforce is a great business, I&#8217;m not sure that you can build a venture-scale business solely on the back of Salesforce &#8211; While Salesforce has built a great business around CRM and ancillary areas, I&#8217;m not sure that there is enough breadth (as opposed to depth) of activity on Salesforce.com to build a software company with a $50 million revenue run rate (yes, I know that&#8217;s an arbitrary number, but it&#8217;s big enough to be viable and interesting) purely on the back of existing and future Salesforce customers. I am, however, quite sure you could build a smaller business that would be interesting to an individual entrepreneur, though.</p>
<p>Salesforce clearly benefits from getting the opportunity to screen and get early access to promising SaaS firms &#8211; It seems to me that Salesforce could be a big winner here. They aren&#8217;t putting up any investment capital (as far as I can tell), are getting access to early-stage SaaS companies open to building on their platform, and the success of those companies will ultimately make the Force.com platform more useful.</p>
<p>At the end of the day, this sounds like a developer relations and marketing play operating (cleverly, perhaps) under the guise of an investment vehicle. Given the stakes involved and the opportunities in SaaS, I&#8217;m curious to see whether all 3 parties get what they expect out of this arrangement &#8211; it&#8217;s certainly worth watching.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/the-salesforce-forcecom-venture-fund-marketing-or-profit-opportunity/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Simple Formula for Developer Programs</title>
		<link>http://www.charleshudson.net/a-simple-formula-for-developer-programs?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-simple-formula-for-developer-programs</link>
		<comments>http://www.charleshudson.net/a-simple-formula-for-developer-programs#comments</comments>
		<pubDate>Tue, 14 Aug 2007 04:10:13 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=346</guid>
		<description><![CDATA[I&#8217;ve been playing with a bunch of personal homepage products (primarily Netvibes and iGoogle) and I&#8217;m kind of disappointed with what I&#8217;ve seen in terms of 3rd party applications developed for each platform. That got me thinking about what it takes to make a good developer program work. I think a lot of the lessons [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing with a bunch of personal homepage products (primarily Netvibes and iGoogle) and I&#8217;m kind of disappointed with what I&#8217;ve seen in terms of 3rd party applications developed for each platform. That got me thinking about what it takes to make a good developer program work. I think a lot of the lessons we&#8217;ve learned from open source apply to web developer relations programs as well. I think the key ingredients can be boiled down to three key things:</p>
<ol>
<li>An application that is well on its way to becoming popular &#8211; More than anything, I think most great developer programs need to have, at their core, an application that&#8217;s got lots of momentum in the marketplace. One need look no further than Facebook to find ample evidence of this. I also suspect that that the slower adoption in developer programs for personalized homepages is due to the fact that none of them have really broken out in terms of mass consumer adoption. Who wants to develop for an application that isn&#8217;t experiencing rapid growth unless it has some really dominant, entrenched base?</li>
<li>The opportunity to become famous and/or make money &#8211; At the end of the day, everyone has limited amounts of discretionary time. There has to be something in it for the developer. Fame and fortune are the two most common enticements.</li>
<li>Support and outreach from the engineers at the company &#8211; Last but not least is the need to have some regular or semi-regular contact from the engineers and product team who are actually building the product. Being heard is really important, as is the opportunity to interact with the people who are building the product.</li>
</ol>
<p>I&#8217;d welcome any other thoughts or contributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/a-simple-formula-for-developer-programs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amazon Flexible Payments &#8211; Scary Good for Merchants</title>
		<link>http://www.charleshudson.net/amazon-flexible-payments-scary-good-for-merchants?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=amazon-flexible-payments-scary-good-for-merchants</link>
		<comments>http://www.charleshudson.net/amazon-flexible-payments-scary-good-for-merchants#comments</comments>
		<pubDate>Tue, 07 Aug 2007 17:25:13 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[web20]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=342</guid>
		<description><![CDATA[I have to give Amazon credit &#8211; they&#8217;ve put together most of the things you need to assemble to make life easy for developers. They have a compute environment, bandwidth, affiliate products, an existing customer base, and a way to accept money. What more could a developer ask for from a platform provider? True cost [...]]]></description>
			<content:encoded><![CDATA[<p>I have to give Amazon credit &#8211; they&#8217;ve put together most of the things you need to assemble to make life easy for developers. They have a compute environment, bandwidth, affiliate products, an existing customer base, and a way to accept money. What more could a developer ask for from a platform provider?</p>
<p><strong>True cost of processing for developers</strong> &#8211; Most payment processing businesses are based on some kind of wedge model. Charge the merchant x when it costs you less than x to actually process the transaction. Providing true cost of processing (or a closer approximation than PayPal is offering) is a pretty bold move. Importantly, it ought to be sustainable over the medium-to-long term.</p>
<p><strong>Support for existing Amazon accounts</strong> &#8211; The other tough thing about building a payment system from scratch is getting an installed base of user accounts. Amazon has tens of millions of users who have transaction histories that can prove their (un)trustworthiness over time and an affinity for and trust relationship with Amazon. That&#8217;s a big boon to any developer looking to deploy the service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/amazon-flexible-payments-scary-good-for-merchants/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Would do with the Yahoo! Mail API</title>
		<link>http://www.charleshudson.net/what-i-would-do-with-the-yahoo-mail-api?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-i-would-do-with-the-yahoo-mail-api</link>
		<comments>http://www.charleshudson.net/what-i-would-do-with-the-yahoo-mail-api#comments</comments>
		<pubDate>Wed, 04 Apr 2007 01:44:59 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[plaxo]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://blog.charleshudson.net/?p=290</guid>
		<description><![CDATA[I was very impressed with the Yahoo! Mail API and all of the buzz that it has generated. First and foremost, I think it&#8217;s very clever how they have limited most of the really interesting functionality to those users who have premium accounts. They have also offered developers a referral fee for encouraging basic users [...]]]></description>
			<content:encoded><![CDATA[<p>I was very impressed with the Yahoo! Mail API and all of the buzz that it has generated. First and foremost, I think it&#8217;s very clever how they have limited most of the really interesting functionality to those users who have premium accounts. They have also offered developers a referral fee for encouraging basic users to upgrade to premium accounts. By linking the most interesting functionality for the API with premium accounts and offering a financial incentive to develop premium user-focused applications, they should capture the world of developers who are motivated both by fame and money.</p>
<p>Below are three things I would love to see someone develop. I know that not all of these things can be accomplished using the Yahoo! Mail API today:</p>
<p><strong>Email-oriented personal organizer</strong> &#8211; I&#8217;d imagine that someone who pays the extra money to get Yahoo! Mail Plus is a serious email user and probably relies on email in a real way. Right now, a lot of my life happens on email &#8212; a lot of my to-dos, social events, and meetings start off as email exchanges. The hardest thing today is finding a good way to take all of that information and context and import it into some other personal organizer system. I would love to see an enterprising developer take the Yahoo! Mail functionality and move to a model where I can start with an email string and convert it into a real task, event, or something else. I realize that you can do some of these things in Outlook today (drag an email on to your calendar or task list to create an event or task, for example), but I&#8217;d like to be able to see this work in a web context without a reliance on an Exchange server. I am sure that some enterprising person who deals with a lot of email could come up with a clever app that helps email addicts stay organized.<br />
<strong>Email Stats Dashboard</strong> &#8211; This isn&#8217;t particularly useful, but I would be willing to give someone access to my message streams in order to get some visibility into the underlying patterns of my communications. With whom do I communicate the most? To whom do I reply most quickly? Whose messages do I always read and what messages do I generally ignore? This information has limited value on a standalone basis, but could become a very powerful feeder for a next gen personal organization service. If the system could get good at profiling me and my message stream, I might actually trust such a system to start doing things on my behalf of sending me reminders (you haven&#8217;t talked to Noah in a few weeks so you should email him, you have an important email from Jack and you haven&#8217;t responded for 4 days, etc). Having access to this communication pattern data could be useful to me as a user, especially if it becomes the foundation for more interesting apps based on how I triage my own email flow.<br />
<strong>The ultimate address book</strong> &#8211; Plaxo is just about the only company that seems to have a real interest in address books. How can that persist? I use Plaxo and find it useful, but there are a lot of things that Plaxo does not do for me. One of the most basic things that I would like is a smart bounce manager. First, the smart bounce manager would give me a report on all the mail that I send that bounces and flag those contacts as being out-of-date. Second, because almost every contact info update email I get has the same structure, this program ought to also be able to recognize those kinds of messages and silently update my email address book. Third, it would be great if this ultimate address book would do automatic de-duplication for me. I have tons of friends who have personal and professional email addresses and end up showing up as two different entries. There has to be a better way. There are lots of other gripes I have with the modern address book, but suffice it to say that there&#8217;s plenty of work to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charleshudson.net/what-i-would-do-with-the-yahoo-mail-api/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

