I like to be ignorant as to how hard a challenge is. I watched an episode of numbers last year about prime numbers (not a computer scientist so I did not know many of the complexity things and ways of finding primes, just a lowly self-taught programmer), and boom, off to the races to solve the primes. I never once slowed down enough to say hey... people have been doing this for a long time... just me and a friend trying to be naive and find a route no one found before. I think that's what gives me a lot of momentum, not putting things into perspective, and gives me motivation to keep working. It's awesome to run the show, to stop working when I get bored, to see and understand the smallest to the biggest details in what you're doing. To know the rationale behind all the decisions. Even if they're small ones, and there's only 100 decisions to make, being able to say "This is why I did that." and give a specific, personal, reason i awesome, rather than making excuses or attributions for why something did or did not happen.