Product features vs. user needs
[Tue May 3 07:46:41 CDT 2022]

Here is a great summary of one of the main flaws of software engineering these days:

The user needs are, for the most part, simple. However, we tend to build overly complex solutions that fall apart easily, use a lot of resouces and, as a consequence, are quite expensive to write an maintain. Yes, I understand part of the problem is that applications are built for a very broad user base, which means that one user's simple usage may not exactly match a different user's simple usage. Perhaps an architecture based on plugins might help here? {link to this entry}