The best architecture comes from a dialogue between client and architect.
I think the most important thing is to be honest and truthful with what you say and what you do.
要了解当你干预一个系统时会发生什么,你必须干预它(而不仅仅是被动观察)。