|
|
|
|
|
by tomaszsobota
768 days ago
|
|
I agree with other comments that it's not a perfect measure but it's a solid step in the right direction from having no metrics at all. The libs we're measuring up to could have their own libyears to upgrade, but we can only control what's in our hands. Sometimes a small security patch is worth more than a major version bump of features, so I consider measuring the time instead of major versions a benefit. |
|
Maybe we should stop boilerplating everything and write the actual code we need. For the most part softwares usually use a tiny fraction of capabilities of any given library.
Maybe before trying to limit our lag in dependencies update of unlimited levels of libraries we should focus first on having a maximum level of dependencies. Like one project would use a maximum of 2 level of libraries dependencies and you would have to rewrite those that have too many levels.
The javascript ecosystem for instance is totally unmanageable as I see it. We just pretend we have a bit of control but in reality nobody knows what code is executed really and this is sad.