Rule #1: Don't optimize for the future.