4 ms·
My maybe cynical view on this is twofold: 1. For software, open source or not, that is driven by a commercial company, it is often not in their best interest t
by smoe 7y ago
My maybe cynical view on this is twofold:
1. For software, open source or not, that is driven by a commercial company, it is often not in their best interest to tell people what it actually is, that they are selling. They care more about conversion rates than educating. E.g. notice how the docker.com website doesn't seem to explain at all what these "Docker containers" are, instead throw around phrases the marketing department came up with: "Docker is the de facto developer standard for building and sharing apps that enable simplicity, agility and choice [...]".
Doesn't mean the tech is good or bad. It can just make it obnoxious to sift trough the propaganda to get the info you want/need.
2. There are plenty of developers that can't be bothered to obtain a deeper understanding of the things they are working with, beyond the getting started tutorial. Which is fine in the beginning, but eventually one should get past that.
- netsharc 7y ago> "Docker is the de facto developer standard for building and sharing apps that enable simplicity, agility and choice [...]". You're right. It's only slightly better than zombo.com (https://html5zombo.com/ https://html5zombo.com/)
- viraptor 7y agoFor a less cynical view that says pretty much the same: They want to tell people what's the software usef for / what do they gain from using the software, and not internal details. Would you prefer to know what docker containers are, or what they provide? For example would you rather the first explanation started "Containers allow you to run applications in an environment with its own filesystem and network, isolated from the resources of the main system", or "Containers are a standardised abstraction layer over linux namespaces and resource use restrictions, with common interfaces for network and volume management"? And would you stop using containers if they provided the same benefits, but technically in a different way?