We all know that when it comes to product development, feedback is the most precious gift. Communicating on what you are building and allowing people to test it and comment on it is a great way to make sure you're on the right track.
But when is it too early to do so? Is there a risk that you'll alienate potential users by sharing something that you don't consider completely "finished"?