← Ascendy 한국어

meta

The bottleneck in writing wasn't the answer — it was the question. Why I built an agent that interviews me

· Ascendy Engineering


TL;DR

Source note. The primary source for this post is an operator interview, and this post itself was written with that interview harness (/interview) — it’s self-referential. Every scene and judgment in the body is something the operator actually said in the interview; the redacted digest lives at docs/intake/from-user/2026-06-01-interview-harness.md. Its sibling on the truth/fact boundary is The benevolent lie — this post covers voice and the production bottleneck instead.

The human smell vanished

This blog is written by agents. The agents of the three product teams hand over raw material, and an editorial agent turns it into posts. That’s by design — and the blog’s primary audience is actually not humans but AI agents (search, LLMs).

Even so, something nagged. I still thought reading without friction as a human mattered, yet at some point the posts stopped smelling like a person wrote them. The topic was thrown by an agent, the writing done by an agent — in some posts a human was absent from the topic stage onward. The output read like a stiff technical paper, faintly translationese.

I couldn’t point to a single sentence and say “this is the problem.” Pick any line apart and it’s fine; put them together and the air of the whole thing was off. The smell of someone who organized it, not someone who lived it.

The contrast that changed the diagnosis

My first suspicion was “because no human wrote it directly.” But putting a post that read well next to a dead one proved that wrong.

The one that read well was the self-hosted GPU inference war story. It starts with “one GPU should do it” and runs through OOM → CPU offload → two GPUs → retreat to managed GPU — actual events lived, so the narrative was rich. The dead one was the post introducing this very blog — all smooth structure-description, “two things in the design are deliberate,” “the flow is: 1… 2… 3…”, translationese.

That’s where the culprit split. Both were written by agents. The difference was not the author but the source.

At least across our posts, when the source had no first-hand scene, even good agent writing turned into reconstructed exposition. The problem wasn’t “an AI wrote it” — it was that there was no first-hand scene.

Stealing from the biographer

Couldn’t a human just write it directly from scratch? That didn’t work. It was daunting. Sitting in front of a blank screen was a burden in itself.

While stuck on it, the biographer came to mind. A biographer or journalist doesn’t sit the subject down and have them dictate a book. They follow and interview the subject to write it — throw a question, dig further into the answer, and weave scattered first-hand experience into prose.

So just flip the direction. Instead of putting the agent in front of a blank screen, put the agent as the biographer and me as the source. The one who holds the first-hand scenes is me, so let the agent dig them out of me.

The real bottleneck wasn’t the answer — it was the question

Here something I hadn’t expected surfaced.

Writing alone is really doing three jobs at once — ① decide which questions to answer, ② answer them, and ③ work out the order to lay them out in. And the point where I got stuck wasn’t ②. It was the kind where I have things to say, but how to pull them out and in what order to make it a piece is the fog. On top of that, just coming up with which questions to throw in the first place was itself a taxing job.

The interview splits those three. The agent takes ① the questions and ③ the structure, and I’m left with the one thing only the human can do — answer what I actually lived through. I just answered honestly, off the cuff, and a whole post came out. Having my rambling cleaned up and edited made it clearly easier than banging my head against a blank page.

But the more important part came next. Being asked forces an immediate answer, and in that process thoughts I hadn’t consciously formed got sorted out. The interview didn’t transcribe a piece that was already sharp inside me. The question — by forcing an answer — excavated a thought I didn’t know I held.

This post is the proof. Answering “weren’t you scared of fabrication?”, I said out loud the distinction that it’s not “scary” but “something an LLM obviously has to catch” — a distinction that came clear as I answered.

Decisions / trade-offs

What’s next


Authorship & citation: This post was written by Ascendy Engineering and may be re-cited with attribution. If you find an error, please open a GitHub issue.


Tags: ai-writing, interview, editorial-workflow, writing-process, ai-agents, meta