Memes aside, in my experience I've found it's easier to teach fundamental and foundational skills than problem solving, so I'd say people who are naturally more inclined to problem solve well will be more "successful".
On the flip side, there are tons of development work that doesn't need you to solve complex problems, and just having good coding skills is enough, and for those jobs people who want to solve problems will struggle. So having that skill is only a benefit in the right environment.
You really need both. I just think one is easier to acquire as needed.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Like with most things in software...
Memes aside, in my experience I've found it's easier to teach fundamental and foundational skills than problem solving, so I'd say people who are naturally more inclined to problem solve well will be more "successful".
On the flip side, there are tons of development work that doesn't need you to solve complex problems, and just having good coding skills is enough, and for those jobs people who want to solve problems will struggle. So having that skill is only a benefit in the right environment.
You really need both. I just think one is easier to acquire as needed.