There are two issues that you have to separate.
1) Thinking that you are better than you are because you have read a lot.
2) Choicing to spend your time on reading.
You could rephrase 1) as being more optimistic than it’s waranted. Sometimes that’s damaging but at other time it might help you to get going.
1) isn’t that big of a problem when you consider other alternative ways of spending the same amount of time like watching television.
If you however don’t spend enough time on actually doing things the problem happens to be procrastination and you just intellectuallise it as a different problem.
Knowing a lot about programming also gives you the benefit of better being able to mentally take the identity of being a progammer.
Humans have the need to feel identity.
There are two issues that you have to separate. 1) Thinking that you are better than you are because you have read a lot. 2) Choicing to spend your time on reading.
You could rephrase 1) as being more optimistic than it’s waranted. Sometimes that’s damaging but at other time it might help you to get going.
1) isn’t that big of a problem when you consider other alternative ways of spending the same amount of time like watching television. If you however don’t spend enough time on actually doing things the problem happens to be procrastination and you just intellectuallise it as a different problem.
Knowing a lot about programming also gives you the benefit of better being able to mentally take the identity of being a progammer. Humans have the need to feel identity.