I'm not quite sure why I decided to write to you in response to your blog post; I usually don't. I think you struck upon an old train of thought that I once had when I was about your age that I revisit every now and then (not that I'm far off being 20). I was never content with what I knew in the field of computer science. I've been programming since I was around 14 and I always thought that I was 7 years too late to becoming great. I believed that anyone who was good had been doing it since their birth and I was just mucking around. That thought brought upon a grim burden that I glanced at every now and then whenever I'd find myself writing code. It's not pleasant, I know, however it's a necessary burden for people like us; those striving for greatness while it appears to bless those around us.
It's a burden you will carry for a few more years as you transition into a university and begin to make actual decisions about your life; decisions with a potentially fatal outcome. You will look around at your peer