For example consider following situation:
you are trying to solve some problem for practice and notice it has something to do with common idea let say: dijkstras, however implementing dijkstras is somewhat cumbersome and error-prone for novice people like me. but use of ChatGPT can be extremely helpful.
and sometimes, it provides insights that are very hard to notice and aren’t even discussed in the editorial.
also not mentioning debugging your code
do you think that is good practice? why or why not