Read not to contradict and confute; nor to believe and take for granted; nor to find talk and discourse; but to weigh and consider.
The goal of software architecture is to minimize the amount of knowledge you need to have in order to build a system.
"I write to escape the truth, but I always end up finding it."