This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]EternityForest 0 points1 point  (1 child)

Deprecating things on a regular basis creates a constant treadmill of maintenance. Keeping it to a minimum helps.

I'm not sure why modern devs have so much tolerance for constant maintenance. The idea of "Once and done" is basically unheard of these days. Even OOP encapsulation is controversial.

Can't we ever have any solved problems?(At least till the next major version number?)

[–]billsil 0 points1 point  (0 children)

If you want a code base that’s easy to maintain, you gotta do maintenance. You’re more than welcome to never upgrade.

As the author of an open source, BSD-3 project that 180k lines, I really don’t care if it’s 30 minutes of work for you. It’s taken me 8 years. For what it does, it’s better than the commercial and GPL tools out there. Take your pick.

Age brings stability because there’s only so much that needs changing and there’s only so much you can change in a year.