We also built dotCloud to allow developers to build ambitious new applications on a very short deadline, which makes it a perfect tool for startups. A lot of web startups are built entirely on dotCloud and that’s also something we’re really proud of.
Beyond the product itself, we’re big believers in sharing knowledge and information as much as we possibly can. Because of our scale and the types of engineering problems we face, we often have to invent new designs and write new code to implement them. So we spend a lot of time, as engineers, sharing information and exchanging ideas with the rest of the community. We do that in meetups, at conferences, by giving talks or just getting drinks with fellow engineers.
And of course we open-source a lot of stuff. In the last couple months alone we’ve open-sourced our distributed websocket proxy, our distributed communication layer based on ZeroMQ, and a framework for real-time communication between the browser and your cloud backend (http://github.com/dotcloud/stack.io).
Developers are a very demanding crowd. They have a very low tolerance for BS and their prefered way to discover a tool is by trying it out and making an opinion for themselves. They are also always looking to learn new techniques and find ways to be more productive – more than in any other profession, I think, because technology moves so fast and as a professional you’re always a year away from being considered out-of-date.
So we thought: OK, developers like to make an opinion for themselves and they like to learn new things. So that’s how we reach out to developers: we make it really easy to try it out and evaluate it, and we spend a lot of time helping them becoming better developers using the cloud.
In general our philosophy is that converting a developer to using platform-as-a-service is a net win for dotCloud, regardless of whether that developer ends up becoming a dotCloud customer. It’s us versus the old way.
This has a real impact on how we approach marketing: we measure success by how many developers around the world become successful using dotCloud each day – not by the size of our billboards, the coolness of our parties or whether the Silicon Valley bubble thinks we’re the next big thing.
Why are you excited to be a sponsor at Startup Weekend?
Startup weekend is all about people building real stuff, looking to change the World with software. On a personal level that’s just who we are – anybody planning to make the World a better place with software is automatically on our side and we want them to succeed.
As a company creating developer tools, we have a specific notion of how developers should be exposed to dotCloud. Namely, we want them to try building something with it and form their own opinion – and we want to help them be successful in the process. With Startup Weekend we can do both: all participants get to try dotCloud for free, and our team will be right there to offer support and give tips on using cloud services.
Lastly, dotCloud is perfect for rapid development. When you have 54 hours to build something, it’s insane to waste more than 15 minutes setting up servers, provisioning your stack and getting your web app online.
What inspires you most about the startup ecosystem and entrepreneurship?
I think this is a huge trend and it’s very exciting to me personally. You can basically disrupt any facet of human industry, armed with a laptop and an internet connection. Energy, transportation, entertainment, finance, education, you name it.
To learn more about dotCloud, follow Solomon and dotCloud on Twitter