Photo by Austin Chan on Unsplash

Put yourself in the reader’s shoes when creating articles with ChatGPT

Tarek Amr
3 min readJul 31

--

Dismissing new tools is a mistake.

You cannot avoid ChatGPT nowadays. It has been claimed that an average chess player paired with an average computer can beat the most sophisticated supercomputer. You aren’t average, and ChatGPT isn’t either, so it’s your chance to dethrone Stephen King.

But ChatGPT keeps giving me cheesy articles whenever I ask it to write one!

Then, the following quote by Nicolas Cole came to mind:

“Remember, the reader is the main character here. And in order to be an effective writer, you must be in service to them” — Nicolas Cole

It made me think: What if I stopped asking ChatGPT to write me an article, and ask it something else instead …

Check the first prompt below. I followed the typical approach asking the Large Language Model to write me a tutorial:

Prompt I: I want to tutorial an article about Python dataclasses, help me by writing it in 100 words or less.

Title: Python Dataclasses Tutorial

Learn how to create clean and concise data-oriented classes in Python using dataclasses.

With the “dataclass” decorator, eliminate boilerplate code and let Python generate essential methods like __init__, __repr__, and __eq__ automatically.

Define data fields with type annotations and leverage default values and nested fields.

Discover how dataclasses streamline object initialization, printing, and comparison, making your code more efficient and readable.

Dive into this step-by-step tutorial and harness the power of dataclasses to simplify data management in your Python projects.

I am sorry! Please accept my sincere apologies for the previous cheesiness overload!

Then I tried putting myself in the reader’s shoes and changed the prompt accordingly.

Prompt II: I want to write an program using Python dataclasses, help me by explaining it in 100 words or less.

Here’s an example program using Python…

--

--

Tarek Amr

I write about what machines can learn from data, what humans can learn from machines, and what businesses can learn from all three.