The main thing I learned so far is that the most valuable thing is to watch users use the product. Don’t ask what users need, watch them, ideally silently, and you will learn a whole lot more. Many times we don’t know what we need or we can’t articulate it!