I was thinking that this was not quite correct as I saw the problem. A vanilla html-css-js page from 10 or 15 years ago will probably run just fine in a modern browser (though it will look its age). The loads of external dependancies is what will doom web projects.
A tweet down-thread coined a word for this:
Ry
@RyanMorey
I think we need a different term for this than bitrot. It’s not data corruption breaking these, but like compatibility corruption? PlatformRot
C programs, on the other hand, last for decades. You can take a C program written 20 years ago (using POSIX API) and it will still run just fine today.
That's not necessarily true. Bitrot and bit flipping is pernicious and largely silent, while it affects source code less than object code, its still an issue regardless of the language medium.
I've been shocked to discover the number of MVP shops that exist and sell broken shit.
I can't stand the npm ecosystem because every project can't just sit there. When I return to it, something is broken and I can only find out by debugging it via runtime.
Thus is why I'm building my own shit from top to bottom as a vertical investment.
fsagx|2 years ago
A tweet down-thread coined a word for this:
Ry @RyanMorey I think we need a different term for this than bitrot. It’s not data corruption breaking these, but like compatibility corruption? PlatformRot
paulryanrogers|2 years ago
daymanstep|2 years ago
svaha1728|2 years ago
I miss my VIC-20 too, but those days are over.
than3|2 years ago
mathgladiator|2 years ago
I can't stand the npm ecosystem because every project can't just sit there. When I return to it, something is broken and I can only find out by debugging it via runtime.
Thus is why I'm building my own shit from top to bottom as a vertical investment.