Jon Reades - j.reades@ucl.ac.uk
1st October 2025
If writing down your ideas always makes them more precise and more complete, then no one who hasn’t written about a topic has fully formed ideas about it. And someone who never writes has no fully formed ideas about anything nontrivial. ~ Graham (2022)
Writing is thinking. To write well is to think clearly. That’s why it’s so hard. ~ McCullough (2002)
ChatGPT from OpenAI (an increasingly ‘ironic’ name) is simply the most famous of a growing number of Large Language Models that draw on information found on the web and in open texts to perform sophisticated summarisation tasks.
Many programmers use LLMs in coding for three reasons:
These accelerate code production, but there are significant doubts about code quality.
Many students use LLMs to write their code for three reasons:
Pro-Tip
Only one of these is a good reason.
Many writers use LLMs for three reasons:
These accelerate word production, but there are significant doubts about quality.
Many students use LLMs to write their documents for three reasons:
Pro-Tip
Only one of these is a good reason.
Here’s what we’ve noticed about LLM use so far:
The Underlying Issue
LLMs like ChatGPT can help you to learn to be a better coder or writer by providing guidance and feedback, but for many applications a competent human being will be faster and have a better grasp of the purpose and rationale.
LLMs as co-authors
Using ChatGPT as your co-pilot is not the same as using ChatGPT as your co-author. In this module the latter is still considered plagiarism.