By playing, you agree to uListen's Terms and Privacy Policy and YouTube's Terms of Service.
How I AI1,000 days of Duolingo didn't work. So he built his own app with Codex.
Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.
Transcript
35 min read · 6,577 words- 0:00 – 2:52
Teaser
- WIWilliam Imoh
I tried building this app, but it just wasn't a great experience. Bombed the hackathon. I think I probably came in last with it.
- CVClaire Vo
The meta skill that you have, which is like a growth mindset, which is I can learn Norwegian. Like, I can learn something. If you just have this confidence that this thing is a solvable problem, learning a language is a solvable problem, building an app is a solvable problem, and if you can just ask the right questions and get the right feedback, you can get there.
- WIWilliam Imoh
I wanted to speak Norwegian to someone, to something first that wouldn't judge me, and something that would correct me. Now, I know it's counterintuitive in some parts, in some conversations, that you wanna be skeptical about what AI has access to. For me, I just let all that fly out the window. The only thing it doesn't have right access to is the bank.
- CVClaire Vo
You run a business, and like me, like to keep that business lean with agents. So tell me a little bit about how you run your business with agents.
- WIWilliam Imoh
I don't get frustrated. I get scared, because I'm so dependent on agents now that I fear for myself. What if these agents go to zero tomorrow? What am I supposed to do?
- CVClaire Vo
[upbeat music] Welcome back to How I AI. I'm Claire Vo, product leader and AI obsessive, here on a mission to help you build better with these new tools. Today, I have William Imoh, founder of Hackmamba, and creator of Mural Chat, a real time language learning app that he built for himself to learn how to speak Norwegian, of all things. William's gonna show us how he went from knowing nothing about native development to hacking together one of the coolest native apps I've ever seen. Plus, how he uses an army of Lord of the Rings themed Grok bots to run his business as a solo founder. Let's get to it. This episode is brought to you by WorkOS. AI has already changed how we work. Tools are helping teams write better code, analyze customer data, and even handle support tickets automatically. But there's a catch. These tools only work well when they have deep access to company systems. Your co-pilot needs to see your entire code base. Your chatbot needs to search across internal docs. And for enterprise buyers, that raises serious security concerns. That's why these apps face intense IT scrutiny from day one. To pass, they need secure authentication, access controls, audit logs, the whole suite of enterprise features. Building all that from scratch, it's a massive lift. That's where WorkOS comes in. WorkOS gives you drop-in APIs for enterprise features so your app can become enterprise ready and scale up market faster. Think of it like Stripe for enterprise features. OpenAI, Perplexity, and Cursor are already using WorkOS to move faster and meet enterprise demands. Join them and hundreds of other industry leaders at workos.com.
- 2:52 – 5:58
Introduction to William and his language learning app
- CVClaire Vo
Start building today. William, welcome to How I AI. Thanks for joining.
- WIWilliam Imoh
Thanks. Thanks, Claire. Thanks for having me.
- CVClaire Vo
So I invited you on the podcast because I saw this app that you have up, um, Mural-
- WIWilliam Imoh
Mm-hmm
- CVClaire Vo
... I think it's Mural Chat. And I just thought it was such a cool use of AI, and something that, you know, a year or two ago would've been sort of like unimaginable for someone to build on their own, like almost impossible. And you've shown that you can build this amazing app with this really interesting use case, and do it all by yourself with AI. It's just, it's, it's kind of unbelievable to me. So tell me what brought you to building this app. Like, what problem were you trying to solve? What was driving you?
- WIWilliam Imoh
Yeah. I think you're also correct that a year ago it was technically impossible. Um, it was possible to build the app, but with a poor experience, um, because I tried. I was at a hackathon in San Francisco, um, and it was, I think it was an All Things Web hackathon. I tried building this app, but, uh, it just wasn't a great experience. Bombed the hackathon. I think I probably came in last [laughs] with it.
- CVClaire Vo
[laughs]
- WIWilliam Imoh
Um, and the, the main motivation behind this is I live in Norway, and I one uped-
- CVClaire Vo
Mm
- WIWilliam Imoh
... and moved from Dubai to Norway because I wanted an adventure. I didn't know what to expect. I just hoped everyone spoke English. As soon as I got here, I learned that people actually speak Norwegian, [laughs] and to make it by, I mean, a lot of people speak English, but you need Norwegian to get by. But then the Norwegians are also very polite in the sense that if you try to speak Norwegian to them, but it's poor, they'll speak English back, unlike the French.
- CVClaire Vo
Mm-hmm. [laughs]
- WIWilliam Imoh
So they speak, they speak English back to you. So this meant I couldn't learn Norwegian, right? And then I tried using Duolingo. I had a thousand day streak on Duolingo. I was always, like, chasing streaks. And, but I wanted to speak Norwegian to someone, to something first that wouldn't judge me, and something that would correct me. But also, I wanted the experience that felt like being thrown in a Norwegian village where you have no other option but to speak Norwegian. That was just the experience I wanted.
- CVClaire Vo
I love this because in our house, we are trying to, we, my husband and my kids, are trying to learn Italian, and they're doing it this, like, very classic language learner way, which is a combination of Duolingo and, like, listening to Ita- like, basically these, like, tapes, these audio lessons. And so they're in the car, and they're like s- you know, hearing somebody speak Italian, and they repeat it. But the only way you can really learn a language is immersion. And I love what you call out because it's so counterintuitive, which is you said you can't learn this language because people are so polite they will respond to you in English, and so you can't actually get that reinforcement loop of like, "Did I say it right? What am I supposed to hear?" And so you built this app to give
- 5:58 – 8:07
William’s tech background and how he started building
- CVClaire Vo
you that experience. Tell us a little bit about, like, are you an iOS developer? Are you, like, a- Fancy developer
- WIWilliam Imoh
It's gonna be maps.
- CVClaire Vo
[laughs]
- WIWilliam Imoh
So first, I have a chemical engineering degree, but I taught myself to code to do some web development. So I did a lot of web development over the last, um, five, six years. I can write some front end. I can-- And then I can write some back end code to save my life. Building a web, uh, building a mobile app, I can do it with something like React Native, for instance. But I wanted, today, or at least when I built Mural, I wanted a native experience. So I wanted, like, a premium feel to it, 'cause I felt like I could build anything, but I wanted to optimize for the best user experience possible, and I wanted to use, like, all the, the better iOS features. So I started building Swift. Well, uh, it wasn't gonna be me building it. I needed Codex to build it. Um, so, uh, this is building Swift for iOS and Kotlin for Android. I guess when we have AI agents building stuff, like, the language doesn't matter. Like, the language I know doesn't matter anymore. I just choose the best possible language for the tech that I'm building. Uh, so that's why I went with Swift and Kotlin, even though I haven't written a line of Swift in my life.
- CVClaire Vo
You know what's really funny about this is, you know, over 10 years ago, I did a, like, a venture funded startup, a real startup, and we picked the language we built that application in based on who we knew could write that code. So we were like, "Well, we know a bunch of people that can write Python, and we know a bunch of people that can do this, and so we're just gonna build our app in that language to optimize for humans we knew knew how to write that code."
- WIWilliam Imoh
Yeah.
- CVClaire Vo
And now I love what you said, which is you can just pick the best language for the user experience, the thing that you wanna build, and it doesn't matter if you have somebody on staff that knows that language or not because you have our friend Codex on staff.
- 8:07 – 11:09
The first prompt
- CVClaire Vo
Speaking of Codex, do you mind pulling it up and just showing us how you, how do you get organized around a Swift... I've actually never-- Don't tell. Sorry. We're doing admission right here. I have not built a native mobile app ever. Even in the age of AI, I have not built one, so I am learning as we go. How do you, how did you kick this off? How do you, you know, how do you work it?
- WIWilliam Imoh
Uh, background, because I have some software engineering, um, background, I understand how to architect apps. I understand, like, what's required, if I need to make the front end, the back end, um, also the experience that I want. I think that was the most important piece here, is the experience I wanted for this app. I used to be a product manager as well. I was a product manager for four years. So I've learned to work in epics and user stories, right? Because those are closely tied to user problems. So that's one way I've found, um, I've had, like, the best results when building AI apps. So how did you start? I first started with a very long prompt that was very specific, and this prompt opened with literally, "I want a very aesthetically pleasing application." Like, it's, this is my equivalent of make no mistakes, but is, "I want an aesthetically pleasing iOS application, um, that would, that I can learn Norwegian with." And I described the experience I want, which was basically, I want this application to run on GPT Live 1, 'cause GPT Live 1 was just released, I think, a week after. So GPT Live 1 was the technology that I tested that enabled me build this. I, I don't think I'll be able to build this without GPT Live 1 today. So I specified we need to use GPT Live 1, and then, um, we needed to use GPT-6, uh, Luna, for any other AI, um, any other AI tasks on it. I described also the experience I wanted. So I wanted an orb that was, you know, a pulsating orb that I could talk to, that felt like a phone call, like a familiar interface that we would use. And then I went on to describe the, the style. So I wanted something warm. I literally wrote, "I want something that feels like fall, like autumn. Um, use fall, uh, fall colors, um, and again, it should be really beautiful. Follow, um, design best practices like you're a senior designer at Apple." [laughs] So I'm just giving it, I'm just giving it references of, like, I, 'cause I needed to get the taste that I wanted. Uh, because I live in Norway now, I, I love to adopt, like, a very minimalist style. So I was like, make it, like, it should be really minimalist. No element on the screen should exist unless it absolutely has to, and if something isn't necessary, remove it or put a toggle for it. Um, so this was the, like, the base experience, and then I requested that it reviews it, the design, after
- 11:09 – 14:38
The importance of design language and articulation
- WIWilliam Imoh
it's done. Now, the first design it produced was shit. It was in dark mode. [laughs] It was in dark mode. I was like, "No, this isn't go to work."
- CVClaire Vo
[laughs] Maybe that feels like autumn in Norway, right? It starts to get really dark.
- WIWilliam Imoh
Yeah. [laughs] So, um, yeah, I had to refine it, refine it. I was like, first, this shouldn't be in dark mode. Not everything belongs in dark mode. Um, it should be light mode. Use light, warm colors. Explore gradients, and, uh, use liquid glass as much as possible as well.
- CVClaire Vo
So I wanna pause really quickly because what I think is so interesting about what you just said in that prompt and our conversation so far is, look, you don't need to know Swift. Like, you just don't. It's none of your business. You don't need to know. You need to know that maybe that you should use Sn- Swift, although AI could figure that out. But what you do have that I feel like a lot of people haven't invested ... in their own skilling is design and product language. Like, truly the ability to describe what you want with specificity. And when people talk about taste, do they talk about taste all, they're like, "What is taste? We need taste." And really what you need is design language and references in the world that you can point to. You need to know what liquid glass is. You need to know what minimalism is. You need to know what a gradient is. And, and I think the more rich your reference set is when it comes to design, the better. And then on the product side, the more you know how to articulate a user journey in a way that anybody can execute on, an engineer, human engineer, a, a, a AI engineer, the better that, like, workflow will be. And so, you know, when people ask me, like, "How do you develop taste?" Or, "How do you get good at work?" I'm like, describe websites. Like, use your words to describe what makes brand A versus brand B special, or what makes website A or app A better. And the more you practice that, I think the better you can be at prompting agents to do a great job.
- WIWilliam Imoh
Yeah. I, I agree. I look at, and as soon as I put this out there, I didn't intend to share it with anyone, 'cause I wanted to build this for myself to use just by myself, and then I put out a tweet out, "Hey, I made this thing. I think it's really cool. I'm not gonna share it because I don't want the burden of having to maintain it, and having to, like, deal with users' expectation." Every, not everything-
- CVClaire Vo
Yeah
- WIWilliam Imoh
... has to be a business.
- CVClaire Vo
Yeah.
- WIWilliam Imoh
I already have a lot of problems running a business. [laughs] I don't want another one. Uh, so I put it out there, and people loved it. And not just people liking the experience, but I also saw a lot of people that had similar applications. And then I looked at the difference between what I built and theirs, and I noticed a lot of it just had to do with the experience, like how it felt when you looked at it, right? A lot of it were, was also in dark mode, [laughs] like I rejected first. It had a lot of, a lot of features, right? Um, for, for me, I just wanted speech and a caption. A caption would be the only way you would understand what's being said if you're just hearing the language for the first time. That was my opinion, and that was the only thing I wanted.
- 14:38 – 21:11
Live demo: a Norwegian conversation
- CVClaire Vo
Can you show it to us real quick? We're gonna put your Norwegian to the test.
- SPSpeaker
[AI voice speaking]
- WIWilliam Imoh
Yeah. Can you hear me?
- SPSpeaker
Yeah, I hear you. What do you want to talk about?
- WIWilliam Imoh
Um, jeg er på møte.
- SPSpeaker
Riktig. Det heter et møte. Hva skjer i møtet?
- WIWilliam Imoh
Can you speak English?
- SPSpeaker
Jeg holder meg til norsk. Hva skjer i møtet?
- WIWilliam Imoh
Yeah. Uh, please, please just speak English.
- SPSpeaker
Jeg forstår, men jeg snakker norsk. Hva snakker dere om i møtet nå?
- WIWilliam Imoh
Uh, yeah. Yeah, we can snakke norsk.
- CVClaire Vo
[laughs]
- SPSpeaker
Fint. Hvem er med i møtet?
- WIWilliam Imoh
Uh, jeg, jeg, jeg er, uh, på møte med vennen min.
- SPSpeaker
Riktig. Det heter vennen min. Hva snakker dere om?
- WIWilliam Imoh
Uh, jeg snakker med vennen min.
- SPSpeaker
Riktig. Det heter vennen min. Hva-
- CVClaire Vo
I am, one, really impressed. I'm very impressed, um, at, at your Norw- I mean, I know nothing about Norwegian, but it impressed me. And two, I totally get it. Like, I get why that's the way you need it to learn, like, need to learn. So can you just walk me through what that conversation we just heard kinda, like, was? Like, what were you talking about?
- WIWilliam Imoh
Yeah. Basically, I was trying to, first I was like, um, "Hi." And because, um, Mural starts with hi, and then figures out your level of language learning or speaking. Um, so it said hi back, and then it said something complex, and I said something mildly complex back, and I said, um, "I'm doing all right." And it's, it, uh, Mural asked me, "So what am I doing?" I said, "I'm in a meeting with a friend." And, uh, Mural said something, but I ignored that and I said, "Please, can you speak English?" And Mural said, "No, I, I cannot, I cannot speak English back. I have to speak Norwegian." So I think I can pull up the, the past conversation.
- CVClaire Vo
Yeah, yeah. I wanna see.
- WIWilliam Imoh
Uh, yeah. Uh, so it was like, uh, "Hi," like, "What do you want to talk about today?" I was like, "Oh, yeah." It was like, "Are you ready to start, or do you wanna think a little bit?"
- CVClaire Vo
[laughs]
- WIWilliam Imoh
I was like, "Hmm." And I said, "Can you hear me?" [laughs] Um, and Mural said, "Yes, I hear you. What do you wanna talk about?" I said, "Uh, I'm in a meeting." Uh, and I said a meeting wrong. I said, "Jeg er på en møte," but that's the wrong tense. So it says, uh, "It's called et møte," not-
- CVClaire Vo
Whoa
- WIWilliam Imoh
... en møte. So it corrected me as I said that, and then asked, "What's happening in the meeting?" Then I said, "Can you speak English?" Uh, and it, Mural said, "I'm only gonna speak Norwegian. What are you doing in the meeting?" I said, "Oh, please just speak English." And then Mural said, "I understand, but I'm gonna speak Norwegian." [laughs]
- CVClaire Vo
[laughs]
- WIWilliam Imoh
"What are you talking about in the meeting?" And then I gave up.
- CVClaire Vo
I'm, okay, quick, quick-
- WIWilliam Imoh
Yeah
- CVClaire Vo
... quick question. When did you start learning Norwegian? Like how-
- 21:11 – 22:48
Having a growth mindset
- CVClaire Vo
off. Okay. So we've had a lot of impressive people on How I AI.
- WIWilliam Imoh
Yes.
- CVClaire Vo
There's a lot of impressive things. One, let's put aside that you've IPodded this whole thing, which is awesome.
- WIWilliam Imoh
[laughs]
- CVClaire Vo
Two, uh, let me just say the meta skill that you have, which is, like, a growth mindset, which is-
- WIWilliam Imoh
Yeah
- CVClaire Vo
... I can learn Norwegian. Like, I can learn something, and I feel like this is the skill that really helps people go very far in the age of AI, which is, like, if you just have this confidence that this thing is a solvable problem, learning a language is a solvable problem, building an app is a solvable problem. Like, these are solvable problems that you have the tools, and if you can just ask the right questions and get the right feedback, you can get there. I think that is just, like, that is the skill of the-- A- and also, I would say being really low ego, which is like, "I'm okay getting it wrong, as long as I can be corrected." And I think AI is such a great teacher because I tell this to people about learning to code. I say, "It is an infinitely patient private tutor." Like, it's not gonna make fun of you. It's not gonna say you're stupid. It's not gonna be embarrassing. So, like, the ability to use AI as a tutor for any topic, and let it be patient with you and let it let you make mistakes, I just, I think it's the skill that is a real signal that somebody's gonna be very high impact in this, in this next phase of, of the world. And so that is what I'm observing of you at a higher level.
- 22:48 – 23:34
Why GPT Live works for this
- CVClaire Vo
Uh, no, thank you. This is, this is so re- I-- Like, it's, like, given me so many ideas. The other thing I just wanna pause before we go into a couple other workflows is GPT Live. So for people that don't know what GPT Live is, um, it's OpenAI's, like, kind of real-time voice model, and it does really good with real-time experiences and, like, interruptions, which make it great for this kind of language testing. The other thing GPT Live is really good at is voice control of apps because it's so fast. So, um, I think we did an episode, I'll have to dig it out, of voice control through GPT Live in your app. Um, so I, I, I, I think GPT Live is a totally
- 23:34 – 24:50
What it costs to run
- CVClaire Vo
slept-on model that people don't appreciate how much you can do with it. The only thing, I have to ask you a question. Is this expensive to run?
- WIWilliam Imoh
Uh, [laughs] so the honest answer, um, yeah, but I just chug it into, like, my token budget, right? Um, I made it open source, so anyone can run it, and, uh, it currently costs around, um, it'll cost about $5 to, to chat with Mural for, I think for 30 minutes. Yeah. So for about 30 minutes, it's gonna cost $5 in-- No, it's gonna cost between $3 and $5 for 30 minutes. Um, but then I'm building this for fun, so I'm just-- I, I put $1,000 on my OpenAI, like, budget and just let folks burn it to the ground. Um, I think it's remaining, like, $100 now. [chuckles] But, yeah.
- CVClaire Vo
Well, what I, I w- I'll also say is that it's less expensive than a one-on-one tutor. Um, and, and you can't call your tutor to your house in the middle of the night and say, "I'm ready to practice some Norwegian." So
- 24:50 – 26:58
Running Hackmamba with agents
- CVClaire Vo
I-- It's, it's so cool. Okay, we're gonna do a couple more workflows. We'll get you out of here. So aside from building cool apps and learning Norwegian, you run a business.
- WIWilliam Imoh
Mm-hmm.
- CVClaire Vo
And like me, like to keep that business lean with agents. So tell me a little bit about how you run your business with agents.
- WIWilliam Imoh
Yeah. Um, so first of all, in, sometime in June, when we started planning Q3-
- CVClaire Vo
Mm-hmm
- WIWilliam Imoh
... I put together a mandate internally, and I called it 100X. And this was a way for us to go 100X our current, like, revenue goals and the way we're set up as a company without drastically increasing headcount. And this meant that we needed to use AI as much as possible without using AI to generate content or ceding any of our creative work to AI tools. Um, uh, so first of all, I had to figure out everything I, you know, I currently do. I put together a list on Notion. That was my first step. I listed everything. So as the founder, and I'm a solo founder, so I do a bit of customer success. I handle most of the inbound sales, currently working, I think, about 11 to 15 deals in parallel at the moment. Um, I handle the product team as well because I used to be a product manager. Um, and I do a bit of, like, accounting, HR, interviews, like hiring, to just talking to folks. And we're a team of around 25 people internally. Uh, so I wanted a way to be able to manage a lot of things. First, I wanted to hire a chief of staff. Um, I tried hiring someone. They didn't start. They quit on, like, just before they started for some reason. I think that was, like, a Hail Mary for me. [chuckles] Um, so I decided to adopt AI tools. Um, and I tried different tools, right? I tried Claude first. I got used to us- to Claude Cowork, and then for some reason, my account got banned. Um, I don't know why. I skipped it. I went back to ChatGPT and installed
- 26:58 – 28:47
Codex projects for organization
- WIWilliam Imoh
Work. Um, and I decided to use projects, as I currently have on here. I set up projects for everything, basically, 'cause I just wanted a siloed way to manage, um, to manage individual things I do. My company's called Hackmamba, so for every critical piece that I work on directly, I create a project for it. I have a project for Hackmamba operations. This is where I manage things like, you know, invoicing, um, campaigns, not just-- And if anyone sends me a message on Discord, this is where that would likely fall into, and that task will be run, um, from here. Um, I have stuff for growth, so this is like... I also get, like, an operator brief every Sunday night of the week. So what's something we should start doing? What's something we should stop doing and stuff we should keep doing? I also ask it for, like, the three highest impact activities I would conduct this week. So that's a routine. So I use routines a lot as well. Um, we built an internal tool for growth. Um, this is what we use to, uh, we, we use with our customers. We go from content ideation all the way to distribution in Boki. Uh, I also support with the growth for Boki and content creation, uh, so I created a project for it. For sales, I did the same thing for our website. This is my podcast, Everything Outside Code. Um, I manage, like, interview briefs and all that, um, in there, and just every other thing. So I use projects a lot with, with Codex. Um, now for Codex, I kind of reserve, reserve, like, the complex work. So for instance, Mural, haven't written Swift, so I kinda, like, wanted Astra to work, to work on Mural. So I wanted Frontier model on
- 28:47 – 34:05
His Lord of the Rings Grok Bot fellowship
- WIWilliam Imoh
that stuff. Um, that, that's what I do on Codex. But on the flip side, I found Grok Bot, and instantly, I think it was amazing. Like, it was a game changer for me because it gave me colleagues, whereas with ChatGPT, I got, and, like, Codex, I got folders. Um, and on Grok Bot, I got my fellowship, as I like to call them. Um, if you've seen Lord of the Rings, uh, you know what the Fellowship of the Ring is. So I just, um, I was first asked to create a chief of staff. I just called him Gandalf, straight up. [chuckles] Straight up. And then I asked Gandalf to create everyone else. I needed, um, other bots for engineering, marketing, project, uh, product management, account, sales, and customer success. And kinda the personas are, you know, very close match. You know, like, Legolas is, you know, pretty Legolas. He's, uh, the, the marketing dude. Elrond, the elf, runs engineering. Um, I have Gimli, um, the dwarf with the coins, um, in accounts. Uh, Aragorn recruits everyone and, you know, sells the fellowship. He runs sales. Um, and Sam always plays support, so he's, he's customer success, uh, for this one. And yeah, uh, Frodo is in charge of getting the ring. Uh, he's basically the product owner in this case, so, uh, Frodo runs PM. And yeah, so this, I set up the fellowship and with, with my AI workflow, what I do, first of all, after setting up the fellowship, and not just on Grok Bot, but also on Codex, was to give it access to everything. Now, I know it's counterintuitive in some parts and some conversations that you wanna be skeptical about what AI has access to, and what it does and what, you know, it has read or write access to. Uh, for me, I just let all that fly out the window. The only thing it doesn't have write access to is the bank. So I'm like, anything else can go wrong. I mean, um, I don't have access to customer data, right? So that's safe as well. But, uh, the bank and customer data, aside from that, every other thing is up for grabs. So I gave it access to like Google Suite. I gave it access-- I just look at my browser window. I have like 15, 16 tabs open, and I just gave it access to everything that I could, you know, I could see from Linear, Notion, my calendar, Pipedrive, QuickBooks, everything that I had access to, I gave it access. And then for ChatGPT, like for Codex, um, I just enabled computer use and browser use. So if it cannot find it via MCP, just use my computer. That's all right. It's fine. It's whatever. I, I, I just give it access. It's like allow once. I'm like, no, allow always. [chuckles] That's... You know, just use it. Um, so setting those up, that was like the next thing, and that just instantly changed a lot of things for me, right? So I wasn't giving it information. I would just like-- I could even put a typo in the input box. I would just like give it my, like a thought. Like I've been hiring and talking to like a lot of candidates. Um, I built a tool internally called, um, Three Pipes. So, uh, and the reason I built it is because I have a firm belief that at the end of the day, we're gonna be left with systems of record, like a custom database that is designed around a problem. That's what's gonna be left, and an AI interface. So, um, I, I would build these tools internally, and they just become systems of record. Three Pipes is for people and HR. So now I just tell like my Grok Bot, and the good thing is I don't need a skill for this. I talk to a candidate, and I just say to my Grok Bot, "Hey, I just spoke to this person. Get them into Three Pipes." It goes, scours my email, my calendar, looks at meeting notes, collects all that information, puts it in Three Pipes, gives me a summary. It's all done, and then scores the candidate as well, and says, "You've spoken to 15 people. This person ranks number seven on that list, just so you know, like FY." Um, and I skip down, and then I can switch context to something else, to sales. So that's, that's like the one piece, and then the final piece of how I use AI and how I'm set up currently would be the skills that I have. Um, so there are a couple important skills, um, that I do have, and I call these important because over time, while I've made a lot of skills, the models have gotten a lot better that I don't need these skills anymore. Um, so there's just very few that stuck. Uh, a skill I use for, um, growth marketing, like to create a growth marketing strategy based off what we know at Hackmamba, uh, a skill to create a content strategy, um, also based on what we know, and then my content deslop skill. [chuckles]
- CVClaire Vo
[chuckles]
- WIWilliam Imoh
That's the-
- CVClaire Vo
Critical, critical skill in the-
- WIWilliam Imoh
Yes
- CVClaire Vo
... in the stack.
- 34:05 – 34:54
Recap
- WIWilliam Imoh
Exactly.
- CVClaire Vo
I just, uh, I, I think this is so useful. I mean, for folks that have stuck around this long in the episode, you've gotten like true gold, which is you have Codex for complex tasks, Codex projects to keep everything organized, Grok Bot, as you do this very similar to me, where like Grok Bot has roles, so it's like your marketing role, your HR role, your sales role. Um, you need an Eye of Sauron that looks across everything for things going wrong.
- WIWilliam Imoh
Yeah.
- CVClaire Vo
That's the last one you need.
- WIWilliam Imoh
Yeah. [chuckles]
- CVClaire Vo
Eye of Sauron. Um, and then you use just like skills very precisely, like very specific ones. Um, William, this has been one of my favorite ep- I'm not-- I've done a lot of episodes. This has been one of my favorite, one of my favorite ones.
- WIWilliam Imoh
Love it.
- CVClaire Vo
I'm gonna ask you our one question we ask every guest, and then I'm gonna get you out of here to back, back to all your awesome
- 34:54 – 37:21
Prompting strategies
- CVClaire Vo
work. But when your Grok Box, your Codex, your Norwegian agent just is not replying to you, doing what you want, what's your prompting strategy? Are you polite? Do you yell? What's the, what's the real truth?
- WIWilliam Imoh
Um, so first I just restart the agents.
- CVClaire Vo
[chuckles] You just reboot.
- WIWilliam Imoh
I just reboot. I reboot, um, and I try again, and if it doesn't work-
- CVClaire Vo
Mm-hmm
- WIWilliam Imoh
... um, I try to be a bit more specific, right? 'Cause I know how to do it already. I just don't wanna do it because it's like low-level work. Uh, so I get very specific on, do this first, test this first, and also review what you've done to be sure this is what I asked for. So just asking it to like go over it again. Um, and more recently, I've had, um, my Grok Bot drive my Cursor agent.
- CVClaire Vo
Mm-hmm.
- WIWilliam Imoh
Um, so while the Cursor agent would do like some random stuff that isn't really accurate, my Grok Bot is sort of like that agent that goes and reviews all that again and, uh, improves it also. Um, so that, that's been like one way, but the agents have just been like really good that if it doesn't get it, I just go on Twitter and I blame Thibault for not fixing it. [laughs]
- CVClaire Vo
At Tivo. That's exactly right
- WIWilliam Imoh
... I'll just at Tivo straight, you know, for not fixing Codex. Like, yeah, I try, uh, or I just switch the agent, use something else, and wait and update it, um. But yeah, that's, that's typically my strategy. I don't get frustrated. The frustration I feel is if it eventually doesn't get it at the quality I want, I get scared-
- CVClaire Vo
Yeah
- WIWilliam Imoh
... because I'm so dependent on agents now that I fear for myself. I'm like, what if all this tanks? What if, like, what if these agents go to zero tomorrow? What am I supposed to do? How am I supposed to manage 15 different, like, sales opportunities in a week in tandem, having all these calls, still doing, like, hiring, doing all these things at once? I, that's the only, like, panic attack I get because I'm like, this goes down, I'm screwed. [laughs] What am I gonna do?
- CVClaire Vo
What, what a perfect end to our episode, William. This has been super,
- 37:21 – 38:31
Where to find William
- CVClaire Vo
super fun. Um, for our audience, where can we find you, and how can we be helpful?
- WIWilliam Imoh
Yeah. Um, I'm, um, I'm on LinkedIn. I'm on X @iChuloo. Um, william-imoh on, um, on LinkedIn. Just find a dude with, like, put on headphones. Like, I fly small planes on off days. So, um, uh, that's, that's a way to find me, and if anyone's interested in growth, especially if you have a dev tool product and you wanna reach the next 5, 10K users, I'm always happy to chat about, like, how we could do that together, basically.
- CVClaire Vo
Amazing. Well, thank you so much for joining How I AI.
- WIWilliam Imoh
Yeah. Thanks. Thanks for having me.
- CVClaire Vo
[upbeat music] Thanks so much for watching. If you enjoyed the show, please like and subscribe here on YouTube, or even better, leave us a comment with your thoughts. You can also find this podcast on Apple Podcasts, Spotify, or your favorite podcast app. Please consider leaving us a rating and review, which will help others find the show. You can see all our episodes and learn more about the show at howiai pod.com. See you next time.
Episode duration: 38:33
In the uListen app, the transcript lights up word by word as you listen. Get uListen
Transcript of episode zBROTIiHusc