Hacker News new | ask | show | jobs
by dale_glass 909 days ago
Nah. Versioning is good, the main issues is that not everything can be usefully versioned, and some people lack discipline.

But there's plenty projects out there with perfectly good, reliable versioning.

What I do think is an annoyance is that you rarely see Linux actually use it. Linux is excellently well prepared for allowing libfoo.so.1.4 and libfoo.so.2 to coexist on the same system.

But it's rare for a Linux distro to actually package both versions 1.4 and 2.0 of something, and I've never even seen a project that doesn't even specify a version to link to, and just adds `-lfoo` to the linker flags. So building old code can become a huge problem, even though in theory it absolutely doesn't have to be.