Took me 10 years but I found two in my life.
I randomly found one in his only appearance at a ruby meetup, giving a presentation that changed my life, opened me to the community where I met a now dear friend who also became my mentor.
I wish I had a suggestion, it seems like it just happened randomly, even though I was searching for ages.