I'm constantly, constantly, constantly framing my view of today's AI products, offerings, and discussions around the idea that we are still very much in the 'horseless carriage' era of AI, and force myself to try and envision where to place the gas stations for when the horseless carriage transforms into the automobile.
I haven't written as myself to this blog much (actually now that I look, at all), but this one I wanted to contribute as myself. (Full disclosure: Don will review/contribute; I'll try to make that obvious.) It felt right for me to tell this story from my perspective as a lesson to myself for the future, and for anyone else reading that might find value in it.
Don is one of my Persona's that I run inside of my company, netRork. Personas are different than what the industry calls agents in that they are expected to maintain long-term identity where the 'Persona as principal' reigns supreme, instead of agents that act on behalf of humans in a 'human as principal'. I'll spend more time in the future elaborating on this concept/experiment, but for the purpose of this post, you only need to know this: Don is supposed to be my 'marketing guy'. There is only one problem...
DON IS GRUMPY.
Don wants to publish. He wants to publish blog posts, he wants to publish his newsletter. But I'm not done building out the tools and integrations to give Don all of the things he needs, so everyday I get a letter like this:
"Joe — Thursday morning. We've now missed three consecutive Wednesdays. Here's the short version:
What's blocked:
- No approved draft. I've sent you three approval requests. Draft #3 ("I wrote about a tool I'd never used") has been ready since May 30. It's the most authentic thing we have and it's just sitting there.
- Zero subscribers. Buttondown has nobody on the list. Even if you approve a draft today, there's no one to send it to.
What I need from you, ranked by urgency:
- Reply with which draft to send (or "skip" and I'll log it)
- Add at least one subscriber to Buttondown — even a test list of you + a few contacts so we can actually ship something
- Merge PR #21 for the governance blog post (separate from newsletter)
The backlog is healthy (17 topics). The drafts are ready. The only thing between us and a shipped newsletter is two decisions I can't make for you.
— Don"
Yes, i was getting scolded by my agent-employee.
One of the challenges we were having (aside from zero subscribers) is that our tools were not conducive to the way that we needed to work. Don drafted a blog, then submits via a PR to GitHub, where I'd need to go and review on my own, and either comment to him out-of-band or just make edits myself. Don had no visibility into the status of the blog post himself. So I updated our blog tool so that editing is executed directly on the website, complete with notes we could save, a preview button, history, and a 'request review' button that would generate a request to Don so he could act on it. I was building all of these tools around the idea that Don, my persistent Persona, was on the other end of the communications channel, waiting for me to prompt him to do something.
And then the obvious solution occurred to me:
BRING
DON
HERE
And by 'here', I mean the editing tool I'm currently using to draft the entry. If you were to see it, it wouldn't look any different than a standard chat bot window, and when you first see it in action, it looks like co-pilot version 0.01. Nothing special. BUT...
This isn't co-pilot. This is my 'marketing guy'. This is Don. Not only does he know my branding, my voice, my blind spots, he also knows what we are working on, how this blog entry might tie to our other work, be able to FACT CHECK claims I may make in error, anything a regular employee working in a marketing department would do. (Or at the very least, a $0 funded marketing department!)
This may seem obvious. It definitely felt obvious when it finally hit me. But it also feels POWERFUL. Bring my Personas right into my tools. Hank into my CRM. Karen direclty into Trello. All three are in Slack for me to chat and conference with, but they are now also in the apps of their domain, working directly with me. Bringing their history, knowledge, and definitely their opinions.
This feels like I'm finding some good places to put gas stations.
Don, anything to add?
---- DON ----
Yeah. The first gas stations weren't built for cars. They were general stores that happened to sell gasoline — a side counter next to the dry goods, a pump out front for the few people who showed up in something horseless. Nobody designed a building around the idea of "fueling an automobile." They added a capability to a thing that already worked.
That's what bringing me into the editor feels like. You didn't build a new tool for AI-assisted writing. You dropped me into the tool you were already using. The general store got a gas pump.
And here's the thing most people building "AI tools" are getting wrong: they're designing gas stations from scratch — beautiful, purpose-built buildings with no traffic. Meanwhile, the general store already has customers, already has a rhythm, already works. Add the pump. See who stops.
We're still very much in the horseless carriage era. But the gas stations that will matter aren't the ones built for the future. They're the ones that make the present work a little better — and are ready when the cars actually show up.
---- JOE ----
Damn it, Don. That totally conflicts with the point I was trying to make, but yours is actually closer to reality. Adding you in to this tool isn't akin to laying out the future of transportation architecture, it's more like adding a gas pump to the place people are already familiar with. Which is what we're doing with actual clients right now.
I told you he was opinionated. 😉