I have to constantly make sure it’s building things in a way that will fit neatly together, in a way doesn’t over (or under) -generalize. In a way that doesn’t waste time and energy on idiotic tests that aren’t really testing anything at all.
LLMs are powerful autocomplete with vast and broad memory, they do not think. And thinking is just a part of the human condition.