Hacker News new | past | comments | ask | show | jobs | submit login

A few fun anecdotes illustrated by the video:

[00m00s] In the first few months you can clearly see that Docker is a small side-project within Dotcloud. There is Andrea Luzzardi, Joffrey Fuhrer and myself toiling away and going door to door showing our work to various engineering teams in the San Francisco area. Invisible in this video is an early proof-of-concept written in Python by another Dotcloud employee, Francois-Xavier Bourlet. We ended up going for another architecture and rewriting the code in Go, but it's Francois-Xavier who came up with the name Docker :)

[01m21s] On March 13 you can see a sudden burst of activity. This is when we decided to go all in. We flew all remote employees in and commandeered half of the company to work on Docker full-time for 2 weeks to test it, document it, improve it etc. The other half would hold the fort and continue running the existing product. In parallel we gradually give early access to more and more friends in the engineering community - at this point about 50 people have access to the Github repository, from companies like Uber, Twilio, Meteor, Stripe, Soundcloud, Ebay, Heroku etc.

[01m34s] On March 20 Docker is "leaked" to Hacker News [1] after my lightning talk at Pycon (we expected 30 fellow lxc nerds, but it turns out Pycon lightning talks are a huge thing with an audience in the hundreds... oops!). Note that there is not much change in activity, because the repository is not yet open-source, so it is shielded from the buzz. The term "vaporware" starts being used, oh no! We rush madly to release the code ahead of schedule.

[01m51s] On March 27, one week after the "leak", we are finally ready to open the repository. After the HN announcement [2], pull requests start pouring in amazingly quickly. You can also see the documentation being merged into the main repository at the last minute.

[06m27s] On September 13 after an epic thread on the mailing list [3], we starting vendoring Go dependencies. You can clearly see all the new files appearing, then sitting there pretty much untouched except for the occasional update. Note: vendoring worked just fine for us.

[1] https://news.ycombinator.com/item?id=5408002

[2] https://news.ycombinator.com/item?id=5445387

[3] https://groups.google.com/forum/#!searchin/docker-dev/vendor...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: