Did I write this?
The words you’re reading right now have my name attached to them.
That has always been difficult for me.
I’ve never been particularly comfortable putting my thoughts into words. Especially not when writing for other people. Saying what I think feels like committing to it. Writing it down feels even more burdensome. Once it’s published, it feels fixed. Like I’ve created a version of myself that I’m now responsible for defending.
Lately, though, I’ve been writing more.
A lot more.
And that’s been good for me. Writing has helped me explore ideas I would normally leave bouncing around in my head. I’ve become more comfortable saying what I think, being wrong, changing my mind, and trying again.
And, uncomfortably, AI has been a meaningful part of that process.
And that’s left me with a different version of the same problem.
I’m finally getting more comfortable putting my thoughts into writing, but I’m using something outside of myself to help me do it. So when I put my name on the result, what exactly am I claiming?
Did I write this?
Words feel permanent
Rationally, I know that’s nonsense. Obviously, I’m accountable for what I say. But writing something down doesn’t mean I have to believe it forever.
Knowing that doesn’t make the feeling disappear.
I think a lot of that fear comes from my personal experiences. Mostly the internet. I’ve spent my whole life watching people on the internet pick sides, name-call, humiliate, tease, and harass others simply for having another opinion. Growing up with that taught me to expect disagreement to become combative.
When I’m writing, I often find myself stuck finding the right words. I worry people won’t understand exactly what I mean. I hate the feeling of being misinterpreted. I worry about people disagreeing with me, and what their reaction will be. So I get defensive in my writing.
And that’s tiring.
I spin my wheels trying to make every sentence perfectly accurate, never giving myself the time to actually process my thoughts. I end up writing from a combative stance, where my gut tells me, “I need to prove that my ideas are right” before anyone has even read them.
This also happens to me in conversation. I get defensive before anyone has a chance to respond. And that pushes people away.
Unless no one is listening.
Unless I’m talking to myself.
Only then can I explore ideas without fear of being wrong. I lose the ability to endlessly rewrite an opinion before I’ve even finished forming it, so it’s easier to let the thoughts flow. But it’s difficult to capture my thoughts while speaking to myself. Without something to look back at, it’s hard to trace how I got there. Writing it down gives me something I can inspect, refine, and eventually feel more confident standing behind.
Enter: Artificial Intelligence
At first, the idea of using AI to help me write was nearly repulsive. It felt like slop by nature, as if any usage would be cheating.
But, as an industry software engineer, AI became a tool I had to learn how to use or be left behind. That meant embracing it, in almost every aspect of my job.
In the beginning, it was just another way to ask questions, replacing Stack Overflow and Google. Then it could generate code snippets for me, or offer a second set of eyes on a tricky bug. Then came autonomous coding agents. Agents that could investigate a codebase, make meaningful changes, draft documents and messages, run test suites, and keep working while I did something else.
That progression happened quickly enough that I’m still trying to understand what it means for my career. There have been times where I’ve been so anxious about how AI will impact my life that I’ve become nauseous. It’s scary. There have also been times I’ve laughed at how bad it is.
I don’t think that’s a contradiction. AI can be comically bad and awe-inspiring at the same time. It just depends on how it’s used.
AI is hard to talk about
Part of what makes all of this difficult to write about is how polarized the subject has become.
There are people who see AI mentioned and immediately assume the worst version of what “using AI” means.
I understand some of that reaction because I share a lot of the underlying fear.
I am suspicious of AI-generated content. I don’t want an internet filled with writing nobody cared enough to write and nobody cared enough to read. I worry about labor displacement. I worry about ownership and training data. I worry about what happens when companies can automate work faster than governments and societies can adapt to the people whose livelihoods were built around doing that work. I worry about exploitation of small communities and their infrastructure, and unethical methods for powering the data centers that make AI possible.
I also know I am in a privileged position here. I work in an industry where I will likely benefit personally from technology that will likely make life substantially harder for a lot of other people.
That bothers me. A lot.
This tension has made it difficult for me to form opinions around AI, let alone talk about them. I feel the need to resolve my opinions around AI and its usage as a whole before I can be “allowed” to talk about the benefits of a smaller part of it.
But, that’s a Catch-22. I can’t form that broader opinion without working through the smaller topics by themselves.
There is a lot more to say about AI than I can fit here. I don’t want to talk about the benefits without acknowledging that some of the costs scare me. This post isn’t an attempt to decide whether AI is “good” or “bad.” It’s just me trying to work through one part of it.
Talking into the void
At the end of the day, working with AI is mostly typing into a chat box. I began having to type a lot more than I used to in order to explain all the context needed for AI to effectively do work for me.
During this same time, voice dictation went from a joke to nearly perfect in a matter of months. Once it got good enough that I wasn’t wasting time fighting it, I started talking to my coding agents instead of typing to them.
Constantly.
These days, I dictate thousands of words a day. At work, I spend more time speaking to agents than speaking to humans. Out of context, that sounds terribly sad. In reality, it’s not that I’m talking to humans less. I just speak to agents in place of typing out code or spelunking through git history. (Oh, and I work remotely. With people who live on another continent.)
And that habit has translated into my personal usage as well.
All day, I find myself speaking out loud about nuanced and technically complex problems. I ideate out loud. I debate the pros and cons of a decision. I explain my perspective and the reasoning behind it, sometimes meandering back and forth as I figure out what I actually think.
That turns out to work really well with agents. Giving them all of that messy reasoning often communicates my intent better than trying to reduce everything down to a perfectly accurate and concise instruction.
The agent isn’t really a void. It responds. It can disagree with me, critique an idea, or point out something I missed.
But there aren’t the same social stakes.
I’ve always had entire conversations in my head. I argue with myself, imagining some vague entity disagreeing with me. In person, though, a half-formed thought can suddenly feel like a position I’m expected to defend.
So a lot of the time, I find it easy to instead avoid those awkward situations with other people.
At some point I realized that talking to agents had given me a place to explore half-formed ideas out loud.
I can word something poorly.
I can contradict myself five minutes later.
I can start explaining an idea and realize halfway through that I don’t believe it.
Nothing gets published. Nobody feels like I’m trying to convince them of anything. I’m not committing to a position.
I’m just thinking out loud.
I tend to Ramble
Once I realized that, I tried to harness it. I built a tool called Ramble around this process.
The goal wasn’t to build some facsimile of me that can pump out blog posts while I play video games.
I wanted a way to get my thoughts out of my head and into a form I could react to.
I can talk for twenty minutes, or an hour, or however long I need to get my thoughts out. Ramble takes that material and organizes it. It pulls together things I repeated, groups ideas that belong together, points out contradictions, and gives me counterarguments I may have not fully considered.
Most importantly, I ask it to preserve my own words and phrases as much as possible.
The output isn’t a blog post or essay. Sometimes it’s barely even a draft or outline. It’s something I can read back and react to.
That’s where most of the thinking happens.
I can highlight a passage and explain that I didn’t mean it quite that way. I can expand on an idea I rushed through. I can clarify something that avoids nuance. Or I can simply blabber some more because reading the first one made me think of something new.
Then Ramble processes all of that too.
A single piece might go through a dozen iterations like this. Each time I’m looking at some version of my own thoughts, reacting to them, and giving it more source material.
It’s a loose feedback loop.
I speak.
I read what I said.
Then I speak some more.
That gives me something I don’t get from simply talking to myself. I can look back on one specific thought and ask: Is that actually what I meant? What did I leave out? Why does that feel wrong?
I’m not just capturing a rambling monologue and turning it into prose.
I’m using that process to turn half-formed thoughts into ideas I actually understand and feel comfortable claiming.
Thoughts into words
Ramble isn’t the means to an end. It’s really just the beginning.
Ramble helps me organize my ideas, and get to a starting point. It skips that “blank page anxiety” that makes it hard to start. What happens next is countless iterations on top of that draft, in a near-constant back-and-forth with AI agent. Post editor on the left, chat on the right.
This post alone went through four full editing passes with over a hundred exchanges with AI. I’m not feeding Ramble’s output into a model and asking it to turn it into a blog post.
I’m reading it. Reacting to it. Arguing with it. Rewriting it. Realizing something is missing and talking for another five minutes. Rejecting suggestions because they don’t sound like me. Accepting others because they say something I was struggling to say myself.
It never really ends. At some point, I have to stop myself from iterating.
There are still mistakes. There are sentences I could rewrite. Again. But eventually I can read the whole thing and feel like it represents what I actually think. It feels like mine.
That’s when I publish it.
Influence
Through this process, I end up with something that feels more representative of what I actually think than what I could have written alone. AI has helped me produce writing that feels more authentic to me.
And that makes me a little uncomfortable.
None of my ideas exist in isolation. I talk to coworkers. I talk to friends. I read things. Something someone said six months ago might stick in my head and eventually become part of how I think about something.
That’s normal.
But AI can influence me differently when I let it go beyond simple critiques. It can take something I said and propose a change that nudges an argument somewhere I didn’t intend.
It can make me sound more confident in an idea than I am.
It can produce nice-sounding passages that don’t really represent my thoughts.
That is different from spell check.
Spell check isn’t quietly changing the thesis.
The more I use AI, the more suspicious I need to be of its output and how it impacts my own thinking. My concern isn’t that an LLM touched my words. It’s that its writing can get ahead of my own thoughts and feelings. It’s easy to stop questioning and start parroting something just because it sounds good.
If I let that happen, I end up with writing that doesn’t represent me. I end up with slop.
That’s where the line is. I want AI to help me express my thinking, not quietly replace it.
What’s helped me
Constantly voice dictating to agents has made me much more practiced at expressing myself out loud.
That sounds obvious written down. If you spend hours every week explaining what you think, you get better at explaining what you think.
But explaining isn’t the same thing as having a conversation.
An agent will happily let me ramble for ten minutes. It doesn’t need a turn. I can blatantly interrupt it and completely disregard things it’s told me. I don’t need to notice that I’ve been talking too long, or that someone else has something they want to say.
Those are behaviors I’m self-conscious about when talking with humans.
I’ve had a tendency to ramble, over-explain, monologue, and occasionally soapbox since long before AI. I don’t want thousands of hours of talking to an infinitely patient robot to make me even more comfortable doing that to real humans.
So I’m hesitant to say that voice dictating LLM prompts is the same as practicing conversation with people. Not all habits I build while working with AI will be good ones.
But I am practicing expressing myself. Exploring ideas out loud. Being wrong, changing my mind, and correcting myself without feeling embarrassed.
Those are useful skills.
And, I’ve noticed some of those skills carrying over into how I communicate in person.
My wife and I have always had deep, engaging conversations. It’s one of the main reasons I married her. But even when I’m with the person I’m most comfortable being myself with, I struggle to feel comfortable voicing fresh ideas or exploring nuanced topics because of that irrational fear. That fear that if I share a half-formed opinion out loud, I’ve somehow committed to it and need to be ready to defend it.
That can make exploration difficult, especially with sensitive topics.
Sometimes you need to say the wrong thing before you can figure out what the right thing is.
Sometimes you need to hear yourself explain something before you realize you don’t actually believe (or understand) the explanation.
Practicing those fuzzy parts of conversation somewhere I feel completely safe being wrong has made me more comfortable doing it with other people.
I feel more willing to say, “I think this, but I’m not sure.” I’m finding myself changing my mind halfway through a conversation, and just admitting it. I’ve become less boxed in by things I said in the past.
And that has allowed me to have more meaningful and more open conversations with people I care about.
That might be the most meaningful way AI has benefited me.
What worries me
AI is always available. It doesn’t get tired. It doesn’t get offended. It doesn’t need me to make room for its own feelings or experiences.
It would be easy to let myself have more and more “conversations” with AI, while slowly avoiding those same conversations with other people.
That would be incredibly isolating. A life where I become better at talking to AI and worse at talking to people sounds miserable. I don’t want a tool that gives me the feeling of human connection while slowly making actual human connection less appealing.
And I don’t think the danger would necessarily be obvious while it’s happening. It would probably feel convenient. Maybe even helpful.
That’s what makes it uncomfortable.
Right now, AI is helping me practice skills I want to have on my own: exploring a thought before I understand it, being uncertain out loud, and changing my mind without feeling like I’ve failed.
I want those skills to make my relationships with other people better. I don’t want the easier conversation with an AI to slowly replace the harder, human ones.
To the future robot overlords: please remember I said nice things too.
So… Did I write this?
After all of this, I think the thing that matters most to me is agency.
If I type, “write me a thoughtful essay about AI and human connection,” copy the result into my blog, and put my name on it, that feels fundamentally inauthentic. A waste of everyone’s time.
But that’s just one end of the spectrum of AI-Assisted writing. I feel like my process is much closer to the other end.
AI heavily influenced this post. It has reorganized things I’ve said, challenged my arguments, suggested alternative phrasing, and pointed out repetitions. In some cases, it’s rewritten entire passages in ways that better represent my thoughts and opinions than the words I had come up with.
But, the writing wasn’t really the point when I started doing this. I was just trying to get more comfortable exploring my own thoughts. And, it turns out that the process I came up with has helped me write too. It’s also helped me become more comfortable being uncertain, changing my mind, and bringing half-formed ideas into conversations with other people.
I don’t want AI doing those things for me. I want to get better at doing them myself. Right now, AI is a tool that’s helping me get there.
But that still leaves me questioning the authenticity of my writing.
Does the finished post represent what I actually believe? Do I understand the arguments being made? Do I stand behind them?
Was I actively engaged in getting there? Did I decide what mattered, what didn’t, and what this post was actually trying to say?
When AI changed my wording, did I actually consider the change or did I accept it because it sounded better, or more convincing?
If someone quoted a passage back to me, would I recognize myself in it? Would I remember writing it?
For this blog post, my answer to those questions is yes.
So… Yeah. I think I wrote it. I’m the author.
I’m less sure what I owe the reader in terms of disclosure. A simple AI-Assisted label would leave so much unsaid that I’m not sure it actually clarifies anything.
This post is probably the most complete disclosure I could give you. I don’t know yet what that means for the next post.
If I figure that out, or if my mind changes, I’ll write some more and let you know.
In the meantime, give it a shot. Ramble into the void.


