Design process is the backbone of clarity. Iterate, test, refine.
Keep your system small enough to maintain and big enough to scale.