KN Magazine: Articles
Between Pen and Paper: Flaneuring Through a Writer’s Mind – The API of the Human Heart, or Why Your Characters Keep Misunderstanding Each Other
What if human communication worked like artificial intelligence? In this thought-provoking craft essay, Andi Kopek compares APIs—Application Programming Interfaces—to the invisible emotional “contracts” we use in conversation. By exploring parsing errors, emotional bandwidth, and schema mismatches, he offers writers a powerful new lens for understanding character conflict, empathy, gaslighting, and love. When characters misunderstand each other, it may not be malice—it may be incompatible formatting.
By Andi Kopek
There has been no shortage of criticism lately regarding artificial intelligence (AI). Some of it is thoughtful, some quite theatrical. I may dedicate a future column entirely to the ethical, economic, and existential anxieties surrounding AI. Today, however, I want to focus on something far less dramatic and far more revealing: how advanced AI systems actually talk to one another, how this can shine new light on human communication and miscommunication, and how it could inspire a modern writer.
Beneath the glossy headlines and dystopian forecasts, most modern digital systems communicate through something called an API, an Application Programming Interface. An API is essentially a structured contract that defines how one program can send a request to another, what format the data must follow, what information is required, and what kind of response will come back. In other words, before artificial intelligence can destroy our civilization, it must first agree on grammar.
Imagine two computer programs trying to talk. They cannot rely on vibes. They cannot roll their eyes. They cannot say, “You know what I mean.” They must follow a strict contract, a rulebook for how one system talks to another. An API. If the message does not match the expected structure, it fails. Not emotionally. Structurally. The receiving system does not feel hurt. It returns an error code: 400 (Bad Request).
Let’s have a little fun and apply this communication model to human interactions. Every person you know is running an API. It is undocumented. It is unstable. It auto-updates without notice. Your internal API defines what tone you accept, what topics are permitted, what context you require, what emotional load you can process, what you interpret literally, what you interpret as subtext, what feels like attack, and what feels like affection. When someone speaks to you, they are making a request against your interface. When you respond, you are sending data formatted according to theirs. Conversation is not just expression. It is parsing.
In programming, parsing means interpreting incoming data according to a defined structure. If I send { emotion: sad } but you expect { mood: sadness, intensity: 0.7 }, the request fails. Not because we disagree about sadness. Because we disagree about formatting. Now consider the most dangerous sentence in the English language: “I’m fine.” One person means: I am overwhelmed but not ready to unpack it. The other hears: Everything is okay. Same words. Different schema. According to our little game, human miscommunication is not malice. It is incompatible parsing.
If humans were honest, we would speak in status codes.
200 OK: I understand you.
401 Unauthorized: You do not have access to that story.
403 Forbidden: That is a boundary.
404 Not Found: I do not recognize the version of me you’re describing. 429 Too Many Requests: Please stop asking.
503 Service Unavailable: I am exhausted and pretending otherwise.
Instead, we say things like, “Whatever,” which is the emotional equivalent of a corrupted packet.
In AI networks, data can be corrupted, and signals can degrade. In humans, fatigue, stress, trauma, and cognitive overload can increase the error rate. The same sentence can succeed at 9
a.m. and fail by the late afternoon. Moreover, different neurotypes run different parsing defaults. As a simplified analogy, consider autism as a condition where parsing is more literal. If someone says: “It’s cold in here,” one person hears a temperature observation. Another hears a request to close the window. Different inference engines. Not broken. Just different schema.
From this perspective, depression can look like low processing bandwidth, high error sensitivity, and reduced response generation. Instead of getting a return of 200 (OK) for a typical request, the system returns 503 (Service Unavailable). Anxiety resembles a hyperactive validation layer. Every incoming message is checked for threats, rejections, or hidden errors. Neutral packets get flagged as suspicious. False positives multiply. Psychosis might be described as a model in which incoming data is integrated into a framework that diverges from shared consensus reality. The API still functions internally, but its mapping to the broader network has shifted. The person is not failing to process. They are processing through a different model.
AI systems do not have feelings, though they are becoming increasingly sophisticated at parsing human emotion in text and speech. So what about empathy, a feature we tend to reserve for living organisms? Some would say only humans. In this model, empathy is not absorbing someone else’s emotions like a sponge. Empathy is adaptive formatting. It is the willingness to say: Let me rephrase that. What did you hear me say? What did you mean? How would you prefer I ask? Empathy does not eliminate conflict. It reduces unnecessary 400 errors. Rigid APIs cannot do that. Flexible ones can. Consequently, the opposite of empathy is not cruelty. It is interface rigidity.
Since I’m writing this in February, I cannot ignore Valentine’s Day. Love, perhaps, is long-term API alignment. Over time you learn each other’s required fields. You anticipate response formats. You adjust rate limits. You recognize known error codes. You stop assuming malice in malformed packets. I think we could use more long-term API alignment right now.
Now, writers, this approach can be useful to your craft. Characters do not fight because they disagree. They fight because they parse differently. One character speaks in subtext. Another requires explicit declarations. One needs reassurance before vulnerability. Another needs vulnerability before reassurance. Each is making valid requests against an interface the other does not fully understand. Conflict is born in the gap between intention and interpretation. A character says, “You never listen.” What they mean is: “I don’t feel seen.” What the other hears is: “You are incompetent.” Boom. 400 (Bad Request), followed by 500 (Internal Server Error).
In thrillers, the villain often exploits API weaknesses in other characters. The villain withholds required fields, manipulates format, overloads of the emotional bandwidth, and sends signals designed to be misparsed. Gaslighting, in this model, is deliberate schema corruption. It forces the victim to doubt their own parsing logic.
And when two characters finally understand each other, what has actually happened? As in love, they have aligned their APIs. They have learned that “I’m fine” sometimes means “Please try again.” LLMs (Large Language Models) require enormous amounts of training data to achieve alignment. We train on years of shared experience. And still …
We live in an age obsessed with communication tools. Faster messaging. Smarter devices. Infinite connectivity. And yet our communication remains fragile and far from perfection. The next time a conversation collapses, pause and ask: was this bad intention from a sender, or bad formatting in the receiver’s API?
I hope that this little mental exercise will help to deepen characters in your story, sharpen your dialogue, and make the conflicts feel inevitable rather than contrived. And in your own life, you may discover that many arguments are not wars. They are documentation failures. Which, hopefully, can be revised.
Andi
Andi Kopek is a multidisciplinary artist based in Nashville, TN. With a background in medicine, molecular neuroscience, and behavioral change, he has recently devoted himself entirely to the creative arts. His debut poetry collection, Shmehara, has garnered accolades in both literary and independent film circles for its innovative storytelling.
When you’re in Nashville, you can join Andi at his monthly poetry workshop, participate in the Libri Prohibiti book club (both held monthly at the Spine bookstore, Smyrna, TN), or catch one of his live performances. When not engaging with the community, he's hard at work on his next creative project or preparing for his monthly art-focused podcast, The Samovar(t) Lounge: Steeping Conversations with Creative Minds, where in a relaxed space, invited artists share tea and the never-told intricacies of their creative journeys.
website: andikopekart.ink
FB: https://www.facebook.com/profile.php?id=100093119557533
IG: https://www.instagram.com/andi.kopek/
X: https://twitter.com/andikopekart
TT: www.tiktok.com/@andi.kopek
The Art of Paragraphing
In this article, Melissa Koslin explores the importance of paragraphing in writing, demonstrating how it influences pace, tone, and the reader’s subconscious experience. With examples from her own writing, she offers practical tips on how to use paragraphing to enhance narrative flow and intensity.
I have read many, many books on writing craft, but I rarely see much about one of the most basic aspects of writing.
Paragraphing.
See what I did there? By making that one word its own paragraph, I called it out. Gave it more attention. Drew your eye to it.
As writers, our main job is to create a world in the reader’s mind, a world and people that seem real to us, so real that we will lose sleep to find out what happens to them. But there are other visual aspects to writing that are not in our imagination. Publishers put a lot of thought into the layout of the book—the font, how the beginning of a chapter is designed, the page headings, etc. And I think we all agree, these literal visual aspects are important. They make the book look and feel professional, and they stay out of the way—if they bring too much attention to themselves, they’ve been done wrong. Paragraphing is similar in that it’s not often noticed consciously by the reader. But it does have a subconscious affect.
Ever flip through a book, see huge blocks of text, and put it back on the shelf? Those books feel heavy, feel like they’ll be a slog to get through. Not exactly how writers want their fiction stories to be perceived.
Know why people are attracted to dialogue in books? Why it makes it feel like a faster pace? Part of that is due to paragraphing. Most conversation is a sentence or two, or even a single word, back and forth between two or more characters, and each time a different character talks, it’s a new paragraph. Of course, there are some books where it’s more of a soliloquy than a conversation—this is dialogue gone bad. No one wants to listen to a speech. Pretty much ever.
You can accomplish this feeling of a faster pace without dialogue, if done properly. This is especially true in action scenes. I’m a suspense writer, with a focus on fight scenes, so I write a lot of action. Here’s an excerpt from my upcoming book The Lost Library. Notice how short the paragraphs are and how it creates a sense of quickened pace and intensity.
“I don’t think so.” She backed away, keeping her gaze on him and peripherally watching everything else around her.
He lunged and grabbed her bag.
Cali glared. “Back off.”
He yanked at her bag, but she had it slung across her body—exactly for this type of circumstance. As he yanked, he pulled her off balance, but she took a step and strengthened her stance, all while continuing to glare at him.
He raised a hand to slap her, but she blocked. Then she used both hands to shove him away.
A curse slurred from his lips.
He shifted, and she thought he was going to leave, but he came at her.
She blocked a punch and threw a kick at his groin. But she didn’t quite connect the kick—his legs were too close together.
As she was pulling her leg back to the ground, he swung his fist again. This time, it connected with her cheek.
Rage filled her like boiling water. She attacked with an elbow across his chin. And then the other elbow, and a kick to the groin. This time, her foot connected.
He stumbled back and fell.
She ran.
She felt guilty for not calling the police and pressing charges, making sure he didn’t try mugging someone else. But she couldn’t take the risk. Invisibility was her best defense.
However, paragraphing needs to be appropriate for the scene. Let’s say the characters are having a deep conversation. In these circumstances, longer paragraphs are often called for. Though we can’t let them get too long, or it starts to feel like boring blathering. What I like to do is throw in an occasional one-word paragraph, or maybe a short phrase. This draws attention and intensifies that one word. Even more so than in fight scenes because that one word is juxtaposed by longer paragraphs. Of course, we can’t randomly do this, so we need to keep an eye out for opportunities that feel organic, that intensify the emotion.
As writers, we have many tools at our disposal to make the reader see what we want them to see and feel what we want them to feel, and the best tools are the ones of which the reader isn’t even aware.
Melissa Koslin is a fourth-degree black belt in and certified instructor of traditional Taekwondo. In her day job as a commercial property manager, she secretly notes personal quirks and funny situations, ready to tweak them into colorful additions for her books. She and Corey, her husband of twenty-five years, and their young daughter live in Yulee, Florida, where they do their best not to melt in the sun. Find more information on her books at MelissaKoslin.com.
Submit Your Writing to KN Magazine
Want to have your writing included in Killer Nashville Magazine?
Fill out our submission form and upload your writing here: