There is a common misconception that great ideas come from a blank sheet of paper, but this is simply not true - good developers will come up with better, smarter product designs if they know what they are trying to achieve and where they can look for existing know-how.
BBC: Business