Browsing: working effectively with legacy code