I'm with plasmab here regarding dependency management.
Linux - package management resolves everything for you, with exceptions (naturally) but is an overwhelmingly positive experience on modern stable distros.
Windows - Yeah, sometimes you need to scour the web for a driver, but I've not run into any dependency issues on my Windows boxes in a very long time.
MacOS - Not mentioned yet, but there are zero dependency issues on these computers, because the hardware and software come from the same place. Hypothetically Amigas could operate this way.
Amiga - I need to use SnoopDOS to figure out what libraries are missing, manually, search Aminet, manually install the thing, it never updates unless I somehow search every library I have periodically on Aminet to see if a thing changed, and the number of conflicts I've run into with installed libraries or commodities is staggering.
|