8 ms·
Do you know that keeping your users in a constant state of confusion is not the way to convince them that you're building a stable and secure product? Also, is
by ilovecaching 10y ago
Do you know that keeping your users in a constant state of confusion is not the way to convince them that you're building a stable and secure product?
Also, isn't it kind of ironic that you built your company on OSS and then invited a well known destroyer of OSS onto your main stage?
Plus, I want my DockerCon money back. What exactly did you announce besides multi-stage builds at the general sessions that is actually benefiting Docker users? I don't care about your plumbing and constant rebranding, other than finding it very discouraging, I want to know what you're actually doing with your product this year. I guess nothing.
- vkat 10y agoI thought LinuxKit and InfraKit were great announcements.
- maskz 10y agoMe too, and I still think it is actually.
- BinaryIdiot 10y ago> Also, isn't it kind of ironic that you built your company on OSS and then invited a well known destroyer of OSS onto your main stage? I think I missed this; who are you referring to? I scrolled through the list and didn't recognize anyone that I would consider a "destroyer of OSS" so I'm not sure if I missed something, if you're just exaggerating or a little bit of both.
- ilovecaching 10y agoI'm not going to name names, if it's not obvious go watch the last general session keynote. Edit: See my response below
- alsadi 10y agoLink?
- ThrowawayR2 10y agoWell, guess I'll do the detective work. Here's a link to the Docker blog that has the two keynotes: https://blog.docker.com/2016/06/dockercon-general-session-video/ https://blog.docker.com/2016/06/dockercon-general-session-vi... Guest speakers for the last (second) general keynote were: -Guest speaker #1: Docker and Microsoft demo by Mark Russinovich, CTO Microsoft Azure -Guest speaker #2: Docker at ADP by Keith Fulton, CTO, ADP And just somehow I sense that the parent poster isn't objecting to the CTO of ADP. /s (What makes the objection doubly silly is that Mark Russinovich isn't the usual corporate drone one might expect. He's the guy who did the Sysinternals tools and several editions of the "Windows Internals" reference on the architecture of the Windows OS.)
- problems 10y ago> (What makes the objection doubly silly is that Mark Russinovich isn't the usual corporate drone one might expect. He's the guy who did the Sysinternals tools and several editions of the "Windows Internals" reference on the architecture of the Windows OS.) From Sysinternals to the Azure CTO... what a weird transition. That guy has had an interesting career.
- NDizzle 10y agoYep, same reaction. Russinovich is not only amazing but also a good guy.
- 616c 10y agoAnd most entertainingly those Sysinternals were open source originally and were immediately close sourced after he was hired during fierce negotiations by Microshaft and many angry at him for thumbing them publicly, especially for the NT SKU registry change debacle. https://en.m.wikipedia.org/wiki/Sysinternals https://en.m.wikipedia.org/wiki/Sysinternals (Interestingly citation needed; people still circulate the code on BitTorrent of very old copies.) Ironically a MSer told me he was famous for his infamous condition he be a Senior Engineer with an unorthodox, exceptional contractual or understood conditions: no painful managing other MS people. This only changed when made the CTO of Azure. No idea if that's rumor's true. He's a personal hero and I'm yet to read his novel about cyber war (yes, you heard me).
- deleted 10y ago[deleted]
- mst 10y agoI suspect he's upset that now Microsoft are being co-operative with open source the open source companies are reciprocating. Incentive structures be damned, the evil M$ must be fought, here, I brought this knife to cut my nose off with! (+5, Insightful)
- walterbell 10y agoAre Linux-using companies still forced to pay patent royalties to Microsoft?
- parasubvert 10y agoI think he's referring to Oracle.
- vkat 10y agoI think he means Microsoft. There was a lot of emphasis on playing nice with windows in the conference. Good for developers all around. We were joking that it might be setting up the stage for an acquisition. I am personally hoping Docker follows the path of Redhat.
- lloydde 10y agoPlaying nice with Windows has long been a priority. I saw the symptoms of this when I was following Docker GitHub ~2014-2015. In the area I cared about, Joyent compatibility, solid Linux/Unix approaches were significantly delayed or worse debated out of existance, because the concepts were incompatible with Windows. When you try to be all things, the result is something no one is satisfied with.
- crb 10y agoOracle? https://blog.docker.com/2017/04/oracle-database-dev-tools-in-docker-store/ https://blog.docker.com/2017/04/oracle-database-dev-tools-in... (The other posted list talking about Microsoft is from 2016)
- dserodio 10y agoOracle is the OSS destroyer (see MySQL, Hudson, Java...)
- mos_basik 10y agoOpenSolaris, OpenSSO, OpenOffice...
- Rapzid 10y agoZFS is the one that got away.
- solarengineer 10y agoIllumos is a fork of the OpenSolaris code base. We still call the file system ZFS, and all the operating systems (including Illumos) that use ZFS are working together on the OpenZFS project.
- cookiecaper 10y agoTo be fair, the open-source method wasn't exactly working out for Sun.
- easuter 10y agoThey joined the party a bit late, they are already a sinking ship.
- jameskegel 10y agoI agree with most of this; all the change has not instilled confidence in the product. I'd use a product with zero styling and a squiggled line for a logo if it meant it wouldn't pull me away from other things while failing after an update.
- mdekkers 10y agoWell said. I don't recall the guy ever engaging in any answers that don't give him the opportunity to spout more marketing rubbish though.
- virsimil 10y agoIf you're not paying Docker for Docker you're not a user they care about confusing. By building a large community and Google footprint for "Docker" you've served your purpose to the company. Now you can go and play in the corner with your Moby. Just don't call it "Docker" anymore because they own that trademark. But they're certainly doing a lot with the product this year. It starts with cashing in the open source goodwill and rerouting the eyeballs to their enterprise offerings.
- throwawaydc2017 10y ago> Plus, I want my DockerCon money back. What exactly did you announce besides multi-stage builds at the general sessions that is actually benefiting Docker users? I don't care about your plumbing and constant rebranding, other than finding it very discouraging, I want to know what you're actually doing with your product this year. I guess nothing. I was annoyed at the fact that I paid $150 extra for a workshop, "Docker for Publishers" that while useful in itself, I could have done in large part for free as a Hands On Lab: "You'll then deploy both a certified Docker image, as well as a certified Docker plugin."
- tescherm 10y agoHey throwawaydc2017 sorry to hear that. I was one of the presenters, was there anything that you wanted to have covered that wasn't? If you have time could you email store-feedback@docker.com with more info?
- julian_1 10y agoHappily stopped using Docker when they began removing key features - even in the face of widespread user protest , https://github.com/moby/moby/pull/5001 https://github.com/moby/moby/pull/5001
- elfchief 10y agoAlso their refusal to allow a feature to let a company change the default registry. Many enterprises need their own registry (and really want it to be the default) for a multitude of reasons... but they always just go "but we want everyone to have the same experience so we won't add this feature", even though there's been patches offered.
- skwirl 10y agoI recently went through a Docker Pluralsight course that made extensive use of this removed feature. I can scarcely imagine the politics behind this but it makes things much more confusing and the third party open source tool people recommend to replace it is difficult to use and doesn't provide the same information.
- cpuguy83 10y agoPart of the reason for removal (beyond just being difficult to maintain) is it is tied to the (now old) method of image storage where images were all just a tree of layers and any layer is considered an image even if you can't actually run that layer. Today images are flat. You have a proper thing that is an image and and image is composed of layers. Some images may share layers (so they only need to be downloaded/stored once) but there is no hierarchy. You don't see layers anymore except by inspect an image (and even then only the content hash). There are quite some reasons for this to be the preferred method.
- elfchief 10y ago> Do you know that keeping your users in a constant state of confusion is not the way to > convince them that you're building a stable and secure product This. I was a very early proponent of docker, and have been using it continuously since the very early versions. I read the release notes and most weeks I read the weekly email newsletter, and I still don't really have a clue where Docker is going, what its current status is (as far as how the various pieces fit together, etc) or what half the new features even do. The docker team's communication is really poor, and their documentation seems even worse, unless I'm missing some oracle somewhere that fills in all the details that the actual documentation leaves out...
- chii 10y ago> what half the new features even do if you don't currently use any of these new features, and can't work out what they do, perhaps you really don't need them. Therefore, ignoring it and continuing on is the best cause of action. It's not docker team's responsibility to educate you!
- elfchief 10y agoWell, sure, you can make that assertion, but when you have someone that is a) already pretty familiar with the technology, b) continuously keeping track of the product for years, and c) goes out of their way to try to educate themselves... and that person still feels kind of lost... sure, you could put all the blame on them, but that seems a bit disingenuous. (Or you could make the assertion that I'm just an idiot, but my career suggests otherwise.)
- throwaway2048 10y agoActually it is their responsibility to educate you. What do you think documentation does exactly?
- alexktz 10y agoAmen!