3 ms·
> Higher levels of abstraction makes it easier to get something up and running fast More layers of indirection in a system and more dependencies on external li
by sedachv 9y ago
> Higher levels of abstraction makes it easier to get something up and running fast
More layers of indirection in a system and more dependencies on external libraries and tooling does not necessarily get you any abstractions. To take a contemporary example, there is no "abstraction" in being driven to use Docker because your dependencies have gotten unmanageable otherwise.
- smaddox 9y agoDocker is an abstraction...
- sedachv 9y agoNo it's not. OS-level virtualization is the abstraction. Docker is a set of tools to manage Linux containers and virtual filesystems. You can argue that libvirt is an abstraction because it does actually work over several different virtualization technologies.