Software performance is a currency. You use it to buy things like developer convenience, modularity, or security.