Honestly, for good/popular software there usually isn't a point in time when it's finished. Anything that isn't a dead simple library with no dependencies and no ideas to expand its existing functionality isn't ever going to be "done" as in not needing maintenance. There can always be a major bug undiscovered for a long time. Eventually you might need to update dependencies.
Done only means it's stable and has all functionality expected in the current release, not that it won't need anything new or any fixing.
1 day ago
RiceBroad4552
:s:
Oh, a funny and creative meme! On this sub? That's seldom.
The philosophical question here is easy to answer, though: "It's done when it's done."
Honestly, for good/popular software there usually isn't a point in time when it's finished. Anything that isn't a dead simple library with no dependencies and no ideas to expand its existing functionality isn't ever going to be "done" as in not needing maintenance. There can always be a major bug undiscovered for a long time. Eventually you might need to update dependencies.
Done only means it's stable and has all functionality expected in the current release, not that it won't need anything new or any fixing.