- There's too many things to remember, this is true, there's a lot of stuff you have to remember
- It's so boring, I have to sit all day at a screen, this is true - if you don't have an internal representation running in your head and enjoy doing that I can see this would be boring, the tinkerers mind I call it
- Its too hard, something happens and you have to find out what, who cares? probably related to the previous points.
- I don't like puzzles, something I've noticed, if you don't like solving puzzles, then programming probably isn't for you.
Probably more, any others people have noticed?
Edit: maybe I should say solving puzzles - not necessarily game sorts of puzzles, but more a sense of hmmm, what happened there? and the determination/ability to solve it, not just throw up your hands.