I agree with you and I also started using ChatGPT a lot since the GPT4 release.
I think there are different problems that needs different solutions. Sometimes I'm hacking around in a language I don't know and I don't want to know, I just have to fix/implement something in that language because program/library X happens to use that language. I don't really care about learning, I just want the damn problem solved.
But then most of the times I spend in a language I expect myself to continue to use for a long time, then it makes sense to spend time coming up with a solution by myself through reading long manuals, other reference documentation or even purchasing books and working through them.
But, it doesn't make sense to do that for everything.
I think there are different problems that needs different solutions. Sometimes I'm hacking around in a language I don't know and I don't want to know, I just have to fix/implement something in that language because program/library X happens to use that language. I don't really care about learning, I just want the damn problem solved.
But then most of the times I spend in a language I expect myself to continue to use for a long time, then it makes sense to spend time coming up with a solution by myself through reading long manuals, other reference documentation or even purchasing books and working through them.
But, it doesn't make sense to do that for everything.