Hacker News new | ask | show | jobs
by georgeecollins 3485 days ago
Right, but nothing can grow endlessly. Yet these projects do grow relentlessly, almost never getting any smaller, for as long as we have kept track. It can't go on forever, so how can it end?
2 comments

The industry could converge on standards which allow certain classes of "repeated but different" code (drivers?) to collapse. By collapse, I mean they could share a generic version of code, thus reducing the overall line count.

Or a new implementation (or OS) could come along, with compelling advances and no baggage. The old code doesn't so much collapse as become obsolete.

Why can't it go on forever? ("Forever" meaning as long as computers and humans exist.) I don't see any particular reason why.