I think it’s actually easier to make code more complex than it is to identify simple elegant solutions that will continue to work as the code expands.