4 ms·
Those are valid points, Have you seen or heard of any alternatives? I mean, software getting more and more complicated, maybe even more complicated than necess
by tarasmatsyk 7y ago
Those are valid points,
Have you seen or heard of any alternatives? I mean, software getting more and more complicated, maybe even more complicated than necessary, however running apps natively has its own pitfalls (we've all been there). It's like choosing necessary evil and if there is a better way of doing things we should evaluate it and talk louder about it
- api 7y agoThe only attempts I've seen are advanced package managers for Linux, like the stuff used by NixOS: https://en.wikipedia.org/wiki/NixOS https://en.wikipedia.org/wiki/NixOS Unfortunately these tend to be overly complex and have too steep of a learning curve, and they don't address all the issues. The closest is probably apps on mobile, but again that doesn't address all the issues and comes with a whole set of restrictions that are very problematic outside small single-user devices.
- ghostwriter 7y agoI'd say NixOS probably is not the right entry point if you are looking for a softer learning experience. NixOS is built on top of Nixpkgs package manager, which itself could be thought of as a side-effect of Nix - the DSL and a runtime for building software from source in a reproducible manner. If you start by learning how to employ Nix-the-build-tool in your daily software development practices, you will be amazed how little you need to learn in order to be productive with it, because there's essentially just one new concept - a derivation [1], the rest are just community-driven infrastructure and utility methods on top of it. [1] https://nixos.org/nixos/nix-pills/our-first-derivation.html#idm140737320503024 https://nixos.org/nixos/nix-pills/our-first-derivation.html#...
- zokier 7y agoHave you seen project atomic? https://www.projectatomic.io/ https://www.projectatomic.io/ Seems like it would align pretty well with your vision