Browsing: how to become a software architect