Put the idea on paper, with some code samples.