Writing code with an LLM seems like a deal with the devil but debugging logical errors or type coercion bugs is hell.