The goal of software architecture is to minimize the amount of knowledge you need to have in order to build a system.
"The best stories are those that refuse to be finished."
Never stop learning—the world is always evolving.