I guess it depends on lots of factors. I mention few that I believe are the most important:
- past and present mentors and person of reference (coaches, teachers, friends, nice boss, colleagues, of course parents)
- educational background.
- personal attitude (do you care to explore?, are you curious etc).
In other words, I believe that wonderful ideas come from an industrious and curious person based on what he is doing and on his/her background. Sharing it with good friends and people near you
allow to see all sides of the story.