I think trying to place the "start" from the moment you get an idea is almost impossible. We so often incorporate ideas we've had for years into new ideas, and by the time you're through, you can't pinpoint the moment you got the idea precisely.
For example, with the feature I'm working on, I...