The problem is, I have a rather low intellect. My IQ is medium/low, so I am not capable of solving complex algorithms, and my brain processing power is nowhere near some of the other guys that I work with, so I can't build truly incredible feats of engineering like 3d rendering engines or voice recognition systems.
And yet, despite my shameful lack of smarts, I feel truly satisfied by my job, because it is the right fit for my capabilities. I build and fix UI's, have a fantastic manager, am supported by a positive and helpful team which practices positive communication strategies, and regularly get rewarded with compliments for my work.
I'm not a big fish swimming in a small pond, nor am I a small fish swimming in a big one - my pond and I are in balance, and there are no sharks or parasites in it, and that keeps me happy every day.
Please God one day they will invent a therapy that will give me Einstein's IQ. Until then, this will have to do. Hope this helps.