The new "coding" is trying to write an accurate specification so the LLM will generate what you want.