Too Long; Didn't Read
At its heart, software engineering is a series of feedback loops. The benefits from optimization might not be immediately apparent, but they add up. Optimization helps to avoid breaking that flow, keeping developers engaged for a more extended period of time. Software companies sometimes try to optimize processes that shouldn't exist. Instead of looking at ways to solve problems within a process, it may be more fruitful to examine whether the process serves a purpose. Removing redundant processes will save the business time and money while making its operations more efficient.