I can read and write code why do I need an LLM to produce something I still have to read and test