Awesome post man, and a sentiment I have felt often in a number of area's in life.
This and the Dunning Kruger effect bear a lot of similarities I feel, so the good news is, that by doubting yourself, you are probably more likely to deserve the credit you receive.
A bit like the crazy people don't know they are crazy, I know I am crazy, therefore I am not crazy, isn't that crazy argument. :-)