How to bet on the bubble?

Posted on 30 March 2011 in Dirigible, Finance

(Note: this is merely the ramblings of a startup founder and should not be treated investment advice of any kind whatsoever. Caveat lector.)

Apparently, we're in another tech bubble. I was wondering the other day how Color Labs were going to spend the $41 million they recently raised, and the only things I could think of were marketing and website hosting -- the former because the free press they got out of that ludicrous investment will die down, the latter because it sounds like they've built the app with a client-server model, so they'll need lots of storage and bandwidth to manage it.

As I write this, has the IP address, which ARIN tells us is in the Amazon EC2 subnet. So I guess we know where a chunk of that $41m is going.

So, one startup is using Amazon. At work, we're using it for our programmable cloud spreadsheet, Dirigible, too. But are all the cool kids using it?

The best way I could think of to check that out was to work out what Y Combinator-funded companies are using. They don't publish a list of their portfolio companies anywhere I can see, but there's an unofficial list here. So, taking the companies started since January 2010, 80 in total, I made this sheet to work out where they were all hosted.


  • About 26% of the companies founded in January 2010 use AWS.
  • About 63% of the companies founded in June 2010 use AWS.
  • About 71% of the companies founded in January 2011 use AWS.

There's a pretty obvious trend there, but it's not clear what it means. Perhaps the startups kick off using AWS, then switch to other hosting providers once they've got traction. Perhaps many of the startups from January 2010 are now bust, and the hosting provider shown is the one for the holding page that now sits on their domain. Or perhaps it's something else entirely; I guess the best way to track would be to revisit the sheet periodically and look for changes.

However, one thing is very clear -- new YC startups right now are overwhelmingly choosing AWS. Back in the days of the last dot-com bubble, people often said that it was best to invest in suppliers to startups rather than the startups themselves -- better, in a gold rush, to sell shovels to gold miners than to start prospecting oneself. Back then, that would have meant buying Sun Microsystems stock, which, hard though it might be to believe these days, would have been a great investment -- inasmuch as any investment could be in a bubble. Certainly better than investing in a single startup, because even back then, most failed. (Obviously once you have money to spread your bets across a range of startups, things change. But I don't, and nor do most other people.)

So, is now a good time to buy Amazon stock? Well, if I could invest in AWS alone I would. But as far as I can make out from Amazon's last SEC 10-K filing, a maximum of 3% of their revenues came from AWS in 2010 (AWS comes under "other" sales, which totalled $953m, and total sales were $34bn) . It's hard to unpick what the associated costs where, as unfortunately they don't seem to split it out from their general technology spend. But their gross profit ($7bn) is seven times the best-case AWS revenues, so it doesn't sound like it's a major component.

So, ultimately, investing in Amazon is probably more a bet on their other businesses. They're pretty good at commoditising their complements, so may be a good pick. But they're not a bet on startup growth.

On the other hand, they're clearly blowing away the competition, at least as far as the sample set of companies are concerned. So investing in other cloud hosting providers like Rackspace sounds like a really bad way to bet on the bubble. And at least that's one useful (if tentative) conclusion.

A Dirigible screencast

Posted on 15 November 2010 in Dirigible, Resolver Systems

I'd forgotten how much fun -- but how much work! -- it is to put together a short introductory screencast for a product. Three days of my own work plus countless suggestions and improvements from Glenn, Harry and Jonathan, and here we have the result (click to view):

Dirigible screencast

A big announcement from Resolver

Posted on 1 October 2010 in Dirigible, Programming, Python, Resolver Systems

So, I've let various hints drop over the last few months, but we did the official annoucement today: a new product from Resolver, called Dirigible (thanks to Wikipedia's "Random page" link :-). It's been in private beta for a few weeks, and we decided it was time to get the news out there about it. As to what it is... our tagline is that it is "a spreadsheet-like tool for Python grid computing". That's kind of fuzzy (and probably needs a bit of work), but what I do want to make clear is what it's not: it is not just a web-based version of Resolver One, our desktop Python spreadsheet.

Instead, it's something much more developer-focused, built from the ground up -- sharing code with Resolver One, of course, but not trying to duplicate it. To quote the official annoucement:

We took the things from Resolver One that made software developers say "wow" -- like Python-based formulae, objects in the grid, and the ability to treat a spreadsheet as a function and call it from another sheet. Then we worked out what we could make better by coding just those things as a web application backed by traditional Python -- not IronPython -- on a grid of Linux servers.

You can read more about Dirigible and how it relates to Resolver One on the company blog, or there's a more concise version on the product's own web page. If you'd like to try it out, there's a signup form on the main Dirigible page; we're keeping beta user numbers small for now, but building up as we gain confidence that we've not done anything totally stupid with regard to security or scalabity...

I think everyone at Resolver's done a great job in putting it all together -- of course, being able to share code with Resolver One helped a lot :-) And I'm sure that Dirigible's going to be a great addition to the company's product line.