3 ms·
> Even "finished" software needs maintenance. What about "GNU Hello", never finished? Clearly this isn't true for 100% of all software, so the only thing we ca
by diggan 2y ago
> Even "finished" software needs maintenance.
What about "GNU Hello", never finished? Clearly this isn't true for 100% of all software, so the only thing we can conclude is that it either "depends" and/or is very subjective.
> when APIs evolve or libraries change.
If you live/work inside an ecosystem that favor stability over "evolving APIs", you can actually be able to use libraries that are decades old, that doesn't have any bugs for the stuff they expose and things just work. I mostly experience this in the Clojure ecosystem, but I'm sure it's true for other ecosystems too.
- e12e 2y ago>> What about "GNU Hello", never finished? Most recently removing an outdated dependency? > 2024-07-02 18:04:21 -0700 > maint: remove the obsolete gettext module https://git.savannah.gnu.org/cgit/hello.git/commit/?id=24225d705684322f482135e8a2d679485fce0811 https://git.savannah.gnu.org/cgit/hello.git/commit/?id=24225...
- picohik 2y ago> be able to use libraries that are decades old, that doesn't have any bugs for the stuff they expose and things just work. Acknowledging that all software has bugs is the first step to be able to produce high quality. > I mostly experience this in the Clojure ecosystem, but I'm sure it's true for other ecosystems too. How many decades exactly has your clojure existed without any bugs?