You can ask the most technical coder of all, and they will describe their coding process as problem solving using a development language.
And what is “problem solving” if not a core design skillset?
Full article: https://www.uxpin.com/studio/blog/coding-is-designing/