As a kid, I was always into art at the same time as computers, and eventually I realised I was making more interesting stuff with my keyboard than with my hands. I really enjoyed modifying computer games more than playing them, so that got me into programming.
My mom's a psychologist, and I think that has influenced me on a personal level. Plus, I'm just generally interested in visualization and humanity, social activity and technology, and what happens in aggregate.
An interface can be a powerful narrative device. And as we collect more and more personally and socially relevant data, we have an opportunity, and maybe even an obligation, to maintain [our] humanity and tell some amazing stories.
They say an elephant never forgets. Well, you are not an elephant. Take notes, constantly. Save interesting thoughts, quotations, films, technologies…the medium doesn't matter, so long as it inspires you. When you're stumped, go to your notes like a wizard to his spellbook. Mash those thoughts together. Extend them in every direction until they meet.
I've always been a bit of a mix between art and technology. I used to paint a lot, but I'm not very good with my hands. It has always been a fusion between my computer gaming interests and being exposed to the rich data of society that we live in.
Geniuses come in many shapes and colors, and they often run in packs. If you can find one, it may lead you to others. Collaborate with geniuses. Send them your spells. Look carefully at theirs. What could you do together? Combination is creation.