Thanks to everyone who gave me input on these thoughts. I particularly like this build, which was related to me yesterday:
As you make a prototype, assume you are right and everyone else is wrong. When you share your prototype, assume you are wrong and everyone else is right.
The best yet.
Ciaran