After a blow to the head that caused some noticable brain damage and loss of IQ points, I'm still interested, but it's a LOT harder! I remember thinking much vaster thoughts than I can think now.
Which sucks, actually. But I don't actually know what I can and cannot do, or what I am not willing to work hard enough to achieve, because before, I didn't ever have to work for it, you know?
Programming itself, though, say Genetic Programming or embedded systems for video codec for satellites or the such is still simple enough, so I guess I should be grateful for that! :-)
* did you ever go to college for programming? if not, a lot of the 'patterns' people see were beaten into their heads in college, so that's something that can be helped :)
* have you ever done competitive programming, like TopCoder problems (the old ones. Last I checked, TopCoder has gotten WAY over my head and probably a lot of other people's heads, too)?
Doing programming problems can be a great way to flex those muscles and see common patterns in code and problems you need to solve. It might be able to really help you :)
Topcoder is the one a lot of people know, but there's others out there. I kinda liked this one, and it's used as a recruiting tool, too: https://app.codility.com/programmers/
This has nothing to do with hitting the ceiling of your capabilities. You don't like the things you're doing. I don't even see any reason to say you don't like programming, just that you don't like what you're doing now.
> This has nothing to do with hitting the ceiling of your capabilities.
He also wrote "I fail to understand, fail to recognize patterns, am too slow to understand simple concepts and never retain anything. Occasionally understand the individual concepts of something but then her completely lost when they're all combined in some applied method."
Whether you're good at something is not strongly related to whether you like doing it.
In contrast, being good at jobs that require 'thinking slow' (reference to Daniel Kahneman's book) and creating solutions to new problems every single day usually require motivation or perseverance if you wish. These are more or less measures of interest and if you don't agree, then they are at least strongly related to interest.
I refuse to believe that. It depends how much motivation, discipline and perseverance you have. The human mind is capable of anything! If there's something that you think it falls your capacity is because you haven't put considerable effort on the task that you're trying to achieve. And if you think you have set a truly high bar, then try achieving less intimidating tasks, even if you aren't successful for the original task you've set for the learning journey can even be more rewarding.
I'm one of those people who doesn't have trouble understanding things, but a LOT of trouble doing things and I look at the people that have the grit to just push forward and man, I envy their work ethic and focus. It's incredible, truly, how it seems like they can just keep plowing through rough stuff and come out with a solution that works.
It may not be the pie-in-the-sky prettiest; but, it works. It works well enough; and, if you're at a small company, it may have literally saved your business.