Browsing: design thinking in software development