I use it with a lot of caution and mostly to solve tiny problems. So I atomize the issue I’m trying to solve. Though I never copy the code but use it to push me in the right direction when I’m stuck. I always assume the code isn’t correct or is outdated. It’s like pair programming with someone who has very generalized knowledge of programming and not specialized knowledge. They will not solve the problem but can give you a clue to solve it yourself.
I use it with a lot of caution and mostly to solve tiny problems. So I atomize the issue I’m trying to solve. Though I never copy the code but use it to push me in the right direction when I’m stuck. I always assume the code isn’t correct or is outdated. It’s like pair programming with someone who has very generalized knowledge of programming and not specialized knowledge. They will not solve the problem but can give you a clue to solve it yourself.