You have to seek the simplest implementation of a problem solution in order to know when you've reached your limit in that regard. Then it's easy to make tradeoffs, to back off a little, for performance reasons. You can simplify and simplify and simplify yet still find other incredible ways to simplify further