When I started at Hotmail in 1996, we were thirteen people, and frankly, we didn’t know what we were doing… The company had recently launched the first Software as a Service (SaaS) application to the world, and we were struggling to keep it up and running.
Everything about it was just so different than the traditional software we were used to:
These were major shifts, and we weren’t sure how to organize for success … but somehow, we muddled through it.
As it turns out, though, we weren’t the only ones — just about everyone involved in the early internet era who had come from traditional, waterfall-centric programming environments started inventing new ways of doing things that were more in keeping with the always-on, fast-release iterative cycle that especially suited the world of the nascent SaaS and web-based software environments.
In 2001, a group of developers met to debate and discuss a new set of “lightweight” methods for software development, and the Agile Manifesto was born. While the manifesto wasn’t necessarily a direct outcome of the new web/SaaS/cloud organizational meanderings, it struck a nerve by stressing the need for cross-functional collaboration, communications, and short release cycles. Essentially, it helped to codify the hodgepodge of learnings we independently discovered about what worked at Hotmail, Yahoo, and other first-generation internet companies. These learnings ultimately became the underpinnings for what we now call “DevOps” [adapted from Wikipedia]:
DevOps (a portmanteau of “development” and “operations”) is a software development method that stresses communication, collaboration, and integration between software developers and information technology (IT) professionals. A response to the interdependence of software development and IT operations, DevOps aims to help organizations rapidly produce software products and services — and to improve operations performance.
But DevOps is more than just a methodology. It’s a must-have skill set for the modern programmer — and is increasingly becoming its own department as well (the subject of much debate). The rise of the hyperscale cloud datacenter has made this job much harder as developers have had to hack together tools and complex scripts for pushing code to thousands of pancake servers.
The growth of the DevOps movement coupled with this complex cloud infrastructure has opened up an opportunity for a company to own the entire process and help developers and managers manage it.
It is with this backdrop that I am pleased to announce Andreessen Horowitz is leading a $2.8M Series A in Distelli, an infrastructure automation company that I like to think of as the “DevOps dashboard.” Here’s why we’re so excited about the company:
Rahul is one of those “10x founders” (as we like to call it) that just get shit done at an astounding rate. (These are the founders to whom you’re about to share feedback you’ve heard or suggest a new feature and they’re like, yeah, we already did it.) Every month I check in with Rahul, it feels like he’s progressed ten times more…
I’m so pumped to be joining the board to help Rahul grow into a powerhouse, and am pleased that Distelli is joining the a16z family. Onward!