> But letting it write the actual code was a mistake
I think you not asking questions about the code is the problem (in so far it still is a problem). But it certainly has gotten easy not to.