Hi @mProgrammer. Gee, I identify with this post in that I often think X is connected with Y. But just because you have your bullet list doesn’t make you a horrible programmer - in my opinion it just makes you human!
That being said, I know how it is when you’re feeling the lowest of the low. Do you have a support system you can discuss these things with?
You are just describing many things that programmers do , depends to whom you compare to . Just don´t be to hard with yourself and try to enjoy the little things in coding. Don´t try to be the nerd hollywood stereotype .
I also have same issue, i felt that i’m no better than anybody. felt worse even some people said that I already did good. I’m having hard time understanding whole OOP.