The goal of software architecture is to minimize the amount of knowledge you need to have in order to build a system.
"The beauty of literature is that it allows us to live multiple lives in one."