4 ms·
Good read, and touches on a lot of the pain points from that era. As someone who was lurking on HN at the time during the containerization boom, I think that th
by quantumwoke 5y ago
Good read, and touches on a lot of the pain points from that era. As someone who was lurking on HN at the time during the containerization boom, I think that the key failing of dotCloud/Docker was not capitalising on Docker Swarm almost immediately. Docker Swarm was touted almost from the start but the repeated delays gave it a reputation of smoke and mirrors left people scrambling for solutions.
I also clearly remember the multiple high profile spats that 'shykes had on HN which burned a lot of bridges. At the time he had a reputation for answering lots of questions on HN which helped a lot with community building. After those bridges were burned there was no one to speak for Docker as the developer mindsets shifted slowly towards Kubernetes. IIRC the Github PRs were also a source of contention as dotCloud corporatised.
To be fair, Kubernetes was a real slog to understand at the start and had a lot of competition; it was definitely not the same level of simple, direct technical solution that Docker was.
Interesting trip down memory lane and what a pivotal technology! Regardless of the rest Docker is a true cultural phenomenon and a testament to the insight of the creators working outside of the myopia of big tech.
- bcantrill 5y agoYes. Anyone who wants to relive an early ignition of one bridge should read the HN thread on the Rocket announcement.[0] No one is sympathetic with respect to the Rocket/Docker spat; both companies behaved poorly -- and it was increasingly clear that the energy at Docker, Inc. was going to spent fighting others rather than building a business. Speaking personally, the fate of Docker, Inc. was clear to me when they took their $40M Series C round in 2014. I had met with Solomon in April 2014 (after their $15M Series B) and tried to tell him what I had learned at Joyent: that raising a ton of money without having a concrete and repeatable business would almost inevitably lead to poor decision making. I could see that I was being too abstract, so I distilled it -- and I more or less begged him to not take any more money. (Sadly, Silicon Valley's superlative, must-watch "Sand Hill Shuffle" episode[1] would not air until 2015, or I would have pointed him to it.) When they took the $40M round -- which was an absolutely outrageous amount of capital to take into a company that didn't even have a conception of what they would possibly sell -- the future was clear to me. I wasn't at all surprised when the SVP washouts from the likes of VMware and IBM landed at Docker -- though still somehow disappointed when they behaved predictably, accelerating the demise of the company. May Docker, Inc. at least become a business school case study to warn future generations of an avoidable fate! [0] https://news.ycombinator.com/item?id=8682525 https://news.ycombinator.com/item?id=8682525 [1] https://www.hbo.com/silicon-valley/season-02/1-sand-hill-shuffle https://www.hbo.com/silicon-valley/season-02/1-sand-hill-shu...
- truffdog 5y agoI remember having a ton of sympathy for CoreOS, Docker really was hard to integrate with as someone doing sysadmin automation stuff. Docker went to war with the standard Linux init system and the kernel developers who maintained cgroups, their core system primitive. I don't really understand how that was supposed to work out.
- bcantrill 5y agoI honestly feel that they were both pretty unsympathetic. In particular, CoreOS timed their Rocket announcement for the moment at which the Docker team was airborne en route to DockerCon Europe 2014. It was very petty -- to say nothing of the petty naming (clearly a play on "Docker") or the generally antagonistic approach. None of this is to forgive Docker, who was equally petty in their response -- and a sign of much more pettiness to come, sadly...
- pengaru 5y ago> CoreOS timed their Rocket announcement for the moment at which the Docker team was airborne en route to DockerCon Europe 2014 Would that be the conference where Jessie Frazelle wore this telling gem of a troll badge? [0] If so, the parent article [1] says it was 2015. I was actually present at CoreOS during this period, and played a significant role in the early rkt releases. There's no prominent memory of timing the announcement to coincide with Docker people being on a plane, I think we were just rushing to get it out by dockercon and the en route thing is a coincidence. Rkt didn't just appear out of nowhere overnight, we had to build it and making something like that actually work reliably as a standalone executable without installing a daemon on arbitrary distros is a bit of a chore. [0] https://static.lwn.net/images/2016/devconf-badge.jpg https://static.lwn.net/images/2016/devconf-badge.jpg [1] https://lwn.net/Articles/676831/ https://lwn.net/Articles/676831/
- bcantrill 5y agoNo, it was DockerCon EU, December 4-5, 2014 -- and the Docker folks very much believed that it was deliberately timed to their flight several days prior. Unknowable now as that may be, there is no question that Rocket took deliberate aim at Docker -- and timing its announcement to upstage DockerCon is frankly only marginally less petty than timing it to a transoceanic flight. Lest I be seen as defending Docker, Inc. or DockerCon: this is also the only conference that removed a presentation of mine because they didn't like presentations that had more views than their keynotes. So Docker Inc. very much made their own bed, and I understand how Alex and CoreOS got to the point they got to -- but it doesn't mean that they were any more sympathetic in the resulting spat...