5 ms·
Docker founder here. It makes me sad that you believe that. We're not perfect but we try very hard to keep our users happy. Are there specific issues that you
by shykes 10y ago
Docker founder here.
It makes me sad that you believe that. We're not perfect but we try very hard to keep our users happy.
Are there specific issues that you could point out, so that I can get a sense of what you saw that you didn't like?
Keep in mind that anyone can participate in github issues, not just Docker employees, and although we have a pretty strict code of conduct, being dismissive about another participant's use case is not grounds for moderation.
EDIT: sorry if this came across as dismissive, that wasn't the intention. We regularly get called out for comments made by non-employees, it's a common problem on the github repo.
- moefogs 10y agoI'll give you an example: YOUR FUCKING COMMENT HERE. A user says he feels like Docker folks treat users like idiots and you... 1) imply that he's wrong for thinking that ("sad that you believe that"); and 2) then directly state that he's wrong; then 3) add one smart sentence (requesting feedback); but then 4) immediately undermine that by treating the user like an idiot again. So yeah... docker treats users like idiots, because YOU are their leader, and YOU think we're all fucking idiots. None of your employees are going to treat users better than you do, and you can't even apologize and ask for feedback without treating users poorly.
- m0lll 10y agoDocker user here. It's hard to believe that Docker thinks much of users when a comment like that results in a founder: - stating that he's "sad we believe that", then claiming that we're wrong for having that belief. - then implying that we're mouth-breathing morons who don't know the difference between a docker employee and other folks on github. If your goal was to confirm that docker is run by assholes who don't think much of their users, then you've accomplished the goal. If your goal was to demonstrate that you care deeply about users, you've failed miserably. If you thought you were demonstrating care, then maybe you're a lousy leader. In fact, that would explain the whole situation.
- arcticfox 10y agoWell, that's an incredibly cynical and negative way to read shykes' words. FWIW, I thought his post was fine. A more constructive response than yours would be to post examples of where Docker has failed in community engagement, rather than just re-stating his post with the most negative spin possible.
- ambulancechaser 10y agoDude, you literally had the founder of Docker asking you where the opinion came from that devs don't care about users. He or she just pointed out that often times non-employees talk on github issues and just remember Docker can only be responsible for employees conduct, not that of others. You've read into this that 1) you have been called a mouth breathing moron 2) it is confirmed that docker is run by assholes 3) the founder does not care about users (by asking for examples of poor conduct by Docker employees) 4) docker is run by a lousy leader who cannot demonstrate care, again by asking where people get a sense of docker not caring. Internet comments lack a lot of tone so its easy to misread, but when there's this kind of fanatic backlash when there's a direct connection to the founder of a pretty big service, the luster of any of these sites dims considerably. You have given nothing actionable to the person who could have done something positive for docker, and just made it that more difficult for the organization to take legitimate criticisms at face value.
- carapace 10y agoDo you realize you've just provided an example? The third paragraph particularly is spectacular, as you manage to be dismissive about being dismissive. Incroyable.
- shykes 10y agoSorry, that wasn't the intention. I tried to clarify with an edit in the original post. It looks like now is not a good time for me to participate in this discussion. Instead I'll make a list of things we can improve so that the next HN post about Docker is a more positive one.
- carapace 10y agonaaaaaaw! Don't squander this golden opportunity to connect with your peeps! You can turn this around, but you've got to "walk the talk" here. You should just be like, "Hey folks, we're sorry as hell we let you down. I'm here now and I'm listening. What has made you sad, and what can we improve?" People love that sh--stuff. That's just my advice. I don't even use Docker. I just like to see warm-fuzzy success, eh?
- carapace 10y agoLook dude, this is hard. Most of the people here are rooting for you, even the ones complaining. I'm on your side. But this isn't about you, or your feels, or what you think is going on. All that's happening is people are trying to communicate with you and you're not listening. You're doing your best, I don't doubt that, but you've got to step back, regroup, and come at the problem from another angle. Don't get defensive, don't make excuses. "When you make a mistake, take of your pants and roll around in it." ;-) Give people the benefit of the doubt that they mostly know what they're complaining about (even if they don't.) It's a pain-in-the-ass, but it's the only way to deal with this kind of systemic (mis-?)perception in your community.
- jsmthrowaway 10y agoI have said one form of this or another to Solomon regarding Docker the company and his own personal defensiveness on two or three separate occasions on this account alone[0]. So while I laud your effort, I don't think much is going to change on this front. Honestly, that's too bad and I'm not being snarky or shitty here; I genuinely wish Docker and Solomon would work on this stuff because it'd go a long way. I'm discouraged to even bring stuff up any more. I don't even think it's intentional, really, but I have never once seen a response by Solomon to criticism of Docker that did not dismiss the content and messenger in some way. These things are hard to get right and I'm not perfect, so I don't even really know what advice to offer and I'm far from qualified. I am very frequently dismissive of criticism as well and have had to put a lot of work into actively accepting it, so I can at least understand how hard it is. I outright told him his initial reaction to Rocket, to use an example, directly caused me to plan for a future without Docker. Companies are defined by their executives, and a lot of Docker's behaviors become clearer when you consider some of the context around Solomon's personal style. [0]: the most productive example being https://news.ycombinator.com/item?id=8789181 https://news.ycombinator.com/item?id=8789181
- carapace 10y agoI feel a little badly about the exchange now, having more of the context available. I told my sister last night, jokingly, "I think I made a co-founder of Docker cry on HN today." (I also explained what Docker and Hacker News are a little. She likes me so she didn't call me a nerd to my face.) Honestly, I was just amused at the reply evidencing (or seeming to) the very attitude the OP was complaining of, it was incredible.
- neuronexmachina 10y agoI'm not the original commenter, but the "--insecure-registry should be on docker pull" issue is one that impacted me personally. It was maddening reading all the comments from frustrated users who were running into the same problems I was: https://github.com/docker/docker/issues/8887 https://github.com/docker/docker/issues/8887
- Steeeve 10y agoI think this is one of many instances where Github's issue system doesn't enable good communication between developers and end users. - You shouldn't have to read through pages of posts to find potential workarounds. - You shouldn't have to count comments to guess if there are a lot of people affected by an issue. - You shouldn't have to read comments, then wonder which posts were an official developer response or a comment from another end user. - There should be some way to communicate easily that "this issue has our attention, but dealing with it is de-prioritized because ..." In this instance, you can see it's a security issue and it will be tough to convince Docker to change it, but at this point it's two years later and people are still griping about it, so maybe it's time to put some attention on it. There are a few suggestions for seemingly reasonable updates, but nobody is championing any of them, presumably because there's no indication other than comment activity that Docker will consider any updates on this issue whatsoever. I'm not sure myself what the right thing to do from Docker's perspective would be, but this is clearly one of those issues that has worn through the attention span of the development team. Someone either needs to stand up and say "we're not changing anything here" or "we're looking for a solution" - no bug report should be open that long.
- x0 10y agoHi, Can you please add Facebook connectivity to Docker? Thanks.
- tinco 10y agoWhy don't you just ignore people like this? There's a whole thread about technical issues upthread, and you respond to some random guys emotional problems? If there is a problem with the way the Docker open source project is run, it is with the amount of small but serious bugs that affect subsets of your users. This is probably due to you guys overextending. Responding that you are saddened by this guys issue with his perception of the 'culture' in your team is just craziness. No one will be helped by this. The only thing that will help is showing that you guys are running a tight ship. Maybe hire an extra person on two to maintain your GH issue garden and proceed with making Docker the successful business we all believe it can be.
- jcoffland 10y agoIt is your right to ignore nonpaying users but do so at your own peril. RedHat is a perfect example of this. They started loosing their lead in the Linux market as soon as they quit directly supporting the desktop version of RedHat Linux. Fedora was a poor replacement and it opened the door for Ubuntu. What RedHat didn't realize was that even though these nonpaying users seemed like a drain on resources, they were the next generation of hackers who would have recommended, or even insisted upon, RedHat enterprise at their future jobs and would have brought with them the expertise to roll it out. Docker may be on top now but if you don't cater to the needs of your nonpaying users, it will be short lived. This includes taking seriously feature requests which don't necessarily serve enterprise. You can find me on GitHub.
- bradrydzewski 10y agofwiw I read this comment and didn't find it dismissive at all. shykes indicated this isn't the experience the docker community is striving for and asks for specific instances so that he could gain more context and to potentially address the problem. I have seen many instances of individuals with no affiliation to an open-source project being negative or rude and therefore giving a negative impression of the community or parent company. As a project owner or maintainer this is a really difficult thing to see happening, and can be difficult to address and prevent. So I personally think shykes makes a valid point. I wouldn't take this as dismissive. Give him the benefit of the doubt. I also think we should cut maintainers a bit of slack. Imagine your are managing an open source project with over 10,000 logged issues and even more in the community forums. It is draining to spend all day dealing with complaints and issues and can be a thankless job. Maintainers often try to put their best foot forward, but it isn't an easy and they are human, and make mistakes and say things they regret. I'm not saying it is justified, just try to put yourself in their shoes. I've personally logged a few issues with the Docker team and have also found the interactions to be respectful. There are times when I've asked for features and they have certainly played devils advocate, but that is to be expected with any project that is trying to prioritize their work and constantly fighting feature creep.
- deleted 10y ago[deleted]
- kofejnik 10y ago"Like @ewindisch already said, we do not want to encourage this client-side behavior. The pain induced by requiring the flag as a daemon flag, is so that people actually set up TLS on their registry. Otherwise there's no incentive. Thanks for your understanding." This was a reply by @tiborvass in https://github.com/docker/docker/issues/8887 https://github.com/docker/docker/issues/8887 Can you possibly get any more dismissive?