@f09fa681@digitalcourage.social
"With each new line of code, we're adding maintenance burden for the years to come. Compatibility with the rest of the site, with the mobile app. Migrations through new libraries and language versions. Refactoring of the code itself. Redesigning the UI it is a part of.
The new line of code will need to be revisited many times, adding time and risk to every code modification that affects it.
Adding a new feature is quick and fun. Maintaining it over the years is the real work.
Lines of code are not valuable. They are a cost, that is not paid while writing them, but while maintaining them. Sometimes years later. And they pile up.
Adding lines of code to a program is like adding weight to a plane. It better be worth it."
💯
https://lichess.org/@/thibault/blog/we-dont-want-all-the-features/q3nOzv4n