Ask HN: Have you had an existential crisis about software dependencies?
I'm currently having a bit of an existential crisis. I can't help but think "what is the point in writing software if it doesn't last".
I really feel that the software we write today, with all those unavoidable NPM dependencies, is just pointless since it won't stand the test of time. Why even bother?
It all seems so fragile. We've all seen that xkcd[0].
[0] https://xkcd.com/2347/
edit: replace markdown link with reference.
8 comments
[ 3.7 ms ] story [ 31.1 ms ] threadIf you really want longevity, see COBOL. If you're looking for quicker fun that's closer to your current sand castles, try PHP and Python.
Also, composer and pip theoretically have the same issues as npm.
No - That machine was still there, still running, 7 years later. I never asked about it after that, but if a hack thrown together just to get around corporate email policies can go untouched in a freaking data center... your npm-based software will be OK for far longer than you want it to.
I dislike the latter approach, but the salary is good.
Example: Python data science and Numpy/scipy/pandas stack
Cars don’t last, buildings don’t last, and bridges don’t last. Yet we trudge on.