Rules to become a great software architect

$desc