Hacker News new | ask | show | jobs
by skybrian 4263 days ago
It does discourage upgrading until you really need it. On the other hand, if one person decides to do the work then everyone benefits.
1 comments

That sounds quite implausible. Sure, one person can go and upgrade the library.

But I find it hard to believe that one person can go and fix up all the projects he's hardly ever heard of that depends on that library.

We have good tools for this. A Googler can create a patch that upgrades a library and run tests for all projects to see what breaks. The project owners review the changes. Of course, some upgrades are easier than others.

In some ways this is similar to what Linux distros do, but sharing common source control, build system, and test runner makes it easier.