Excelent article, Ákos Kőműves!
I am a fan of this topic, and I think people should discuss it more, especially with beginners in tech.
Good problem-solvers have a bright future as programmers, managers, architects and whatever they wanna do!
I wrote an article that I think is complementary to yours, in case you want to take a look: Solving problems is the BASIS for coding well!