Browsing: steps for personal development