I used to hear this all the time back in the early 2000's. It's far from a new idea.
The version I heard (or at least the one which stuck in my head) was "your job is not to write code, your job is to solve problems".
edit: I wish this was more mentioned more frequently these days. I see junior developers very focused on superficial aspects of code and specific "cool" frameworks these days. Often I find myself asking "what problem does this solve? What are the trade-offs with your approach? etc." and it's just crickets. I think we have made a lot of progress with modern frameworks, tools, etc. but I also think there is something from the "old days" of programming which we have lost, which I think we should have fought a bit more to keep.
replies(1):