Comment
Comment by eloff
Most software isn't about performance. And when it does become a problem, then the goal is just to fix that quickly to the point of being good enough, even if it's a hack, like caching a very inefficient operation. I don't see anything wrong with that. Software is written to solve a problem, not to run as efficiently as possible.