All these (ad)ons always take priority over performance.
31 points
Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new “features”.
Unix philosophy. 50 years old idea. Imo devs would love to work that way but they are never the ones making decisions. And every CEO wants to have the new everything app ala wechat.