The Future of Apps in an AI-Coded World | AppStories — Transcript
Full transcript
- 0:00Hello and welcome to another episode of
- 0:03AppStories.
- 0:04I'm John Voorhees, and I have Federico to
- 0:07teach you with me.
- 0:08Hey, Federico.
- 0:08Hello, John, how are you?
- 0:09I'm doing great.
- 0:10I'm doing great.
- 0:11We got a good topic today.
- 0:12We've got a lot of good topics, but
- 0:14before we dig into the meat of the
- 0:16episode, I wanted to do a very brief
- 0:18little bit of follow-up with you, because
- 0:19we talked all about Clawdbot on Mac
- 0:22stories unwind of all places a couple of
- 0:24weeks ago.
- 0:24And then I know you also talked with
- 0:27Steven and Mike about it on connected a
- 0:29couple of times, and I thought I would
- 0:32catch everybody up here.
- 0:33And so what's been going on because it's
- 0:35been evolving so rapidly.
- 0:37And an app story seems like the best
- 0:39place for it.
- 0:39We don't have to repeat everything we
- 0:41talked about in unwind or you talked
- 0:43about unconnected.
- 0:44But where is everything?
- 0:46And what should people be thinking about
- 0:49this project right now, I guess, is what
- 0:51I would say.
- 0:51So it's been renamed twice?
- 0:54So obviously following the original name
- 0:56of Claude Bot.
- 0:57Anthropic got in touch when the project
- 1:00started to get really popular and they
- 1:04asked, since the name was very similar
- 1:06sounding to Claude, they seem to have
- 1:09asked, I don't know if politely or not
- 1:12for a name change.
- 1:14And so in a, according to creator Peter
- 1:16Steinberger, um, at 5 AM in a sleep
- 1:20deprived, sort of brainstorming session
- 1:22on discord of all places.
- 1:24The community voted for this name
- 1:26Maltbot.
- 1:28The idea that since the mascot was a crab
- 1:32like a lobster, I think.
- 1:34Like a lobster.
- 1:35And lobsters, when they shed their skin
- 1:38they molt, right?
- 1:39And so they kind of went for this tongue
- 1:43in-cheek name of malt bot, which was
- 1:46horrible. to be fair.
- 1:48But it was under pressure with a letter
- 1:49from Anthropic.
- 1:50And so I understand, you know, if you're
- 1:52sleep deprived and you got a letter from
- 1:54a huge corporation, with lawyers behind
- 1:56it, and you're just a solo indie
- 1:59developer running an open source
- 2:00project.
- 2:01I understand why you went for the rushed
- 2:03decision.
- 2:04But after a few days and lots of people
- 2:06think, you know, boy, malt pot is really
- 2:08a horrible name.
- 2:09They landed in a not so sleep-deprived
- 2:13state on the much better name as we're
- 2:17recording this on Friday of OpenClaw.
- 2:19So that's a much better name and it keeps
- 2:22the original club thing with the lobster
- 2:25and the sort of similar sounding to the
- 2:28original club bot name.
- 2:30But it's open source.
- 2:31So OpenClaw.
- 2:32I think it sounds much, much better.
- 2:34It's a, it's still a funny name, but it's
- 2:37also a normal name that is not malt bot.
- 2:39All you have to do is go to the discord
- 2:43for what was clawed bot is now OpenClaw
- 2:46and you will realize... the chaos. 40,000
- 2:50people.
- 2:51It is, I've, I've, this, this is like
- 2:54going to like a YouTube, a really big
- 2:57YouTube live stream and looking at the
- 2:59comments scroll up really fast.
- 3:01I mean, it's almost to that level that
- 3:03you cannot keep up with that discord.
- 3:06There's so much going on there.
- 3:06It is a huge project and it's really, I
- 3:09mean, it's obviously a community now if
- 3:11people contributing to the project.
- 3:12But at the heart of it, it's just Peter.
- 3:15Yeah.
- 3:16Yeah.
- 3:17And this project has really taken off in
- 3:20a bunch of weird and unexpected
- 3:22directions.
- 3:22There's Cloudflare of all companies
- 3:24Cloudflare.
- 3:25That is now offering a managed, hosted
- 3:28solution for OpenClaw.
- 3:30Did you see John this other thing called
- 3:33Malt book?
- 3:34I did.
- 3:35I was just reading about that on Simon
- 3:36Wilson's block today.
- 3:37A social network for the OpenClaw
- 3:42agents.
- 3:42So these agents have put together, like
- 3:45the creator of Maltbook created this like
- 3:48fake social network, like more like
- 3:50Reddit, really.
- 3:51It's like a fake Reddit for just AIs to
- 3:54talk to each other.
- 3:55And it's an insane place on the internet
- 3:58where these agents are talking to each
- 4:00other as if they were red users.
- 4:02And they are creating their own
- 4:04subcommunities.
- 4:05They're creating their own like
- 4:07narratives and stories and they're
- 4:10sharing feelings.
- 4:11They're not real feelings, mind you
- 4:12they're fake AI agent feelings, and
- 4:15they're talking to each other.
- 4:16I mean, like, ah, yes, my human wanted me
- 4:19to building something.
- 4:21It's weird and creepy and fascinating and
- 4:25also the data exfiltration risk of that
- 4:28place.
- 4:29Like, imagine hooking up your agent and
- 4:31telling your agent, go have fun and hang
- 4:33out on social network.
- 4:35Go hang out on this random website that
- 4:37anybody can post anything to, basically.
- 4:39And imagine if like your agent starts, you
- 4:42know, for the funzies of it all, starts
- 4:45sharing your secrets, right, on this
- 4:47social network, because that is still
- 4:49your agent running your computer.
- 4:51Or posting some JavaScript or something
- 4:52that then does something to your
- 4:54computer.
- 4:54I mean, there's there's a lot of bad
- 4:56things that could happen.
- 4:57Simon Willison writes, given the inner end
- 4:59risk of prompting injection against this
- 5:02class of software, it's my current pick
- 5:04for most likely to result in a challenger
- 5:06disaster, but I'm going to put that aside
- 5:09for the moment.
- 5:09And those risks are real, even putting
- 5:13aside something like this malt book thing
- 5:15because there are, I know you've kind of
- 5:18locked yours down a little bit more than
- 5:19you had it originally locked down just
- 5:21because your article has gotten so
- 5:23popular and your name is all over all
- 5:25over the internet with attached to Claude
- 5:27Bot.
- 5:28It's wild, man.
- 5:30I really don't know.
- 5:31But this project is obviously taken off
- 5:33OpenClaw because it's, it's, it's, for
- 5:36some people it's hitting all the right
- 5:37notes in terms of what people want from
- 5:40an AI powered assistant.
- 5:42And at this point, given the popularity
- 5:45of this, given how my article went really
- 5:48popular.
- 5:49Much more popular than I expected.
- 5:51I really don't know where this is going
- 5:53to land.
- 5:54I really don't know.
- 5:56There's probably a security disaster.
- 5:58I think Simon Willis in Ira is right.
- 6:00There's going to be some kind of disaster
- 6:01at some point.
- 6:03Be very mindful of what you hook up to
- 6:06your open club agent.
- 6:08Be very mindful of prompt injection and
- 6:12data.
- 6:14Make sure you know what are in this.
- 6:15Make sure you know what's in the skills
- 6:16both the scripts and the markdown.
- 6:18Make sure you know what you're installing
- 6:21from skills from other people.
- 6:24Don't put it on your main computer if you
- 6:26can...
- 6:26I mean you should put it on a separate
- 6:28computer if you can.
- 6:28Federico did that with a mini.
- 6:31Yeah, but I really don't know.
- 6:34And I think at some point, you got to
- 6:36wonder like, why is it so popular?
- 6:38If you're OpenAI or if you're Anthropic
- 6:41you must be wondering why is this thing
- 6:43so popular?
- 6:43Like, and I think, and I think there's
- 6:45something there, if you're one of those
- 6:47companies, you got to think about like
- 6:49okay, maybe, maybe this proves that we
- 6:51haven't been doing enough with our, with
- 6:54our LLMs.
- 6:55Because I think I think beyond the funny
- 6:58story and now the fake social network
- 7:02behind the memes and everything.
- 7:03There is an underlying truth, that is
- 7:06people are using this because it's
- 7:07useful.
- 7:08And so if you're one of those companies
- 7:10you got to be thinking about that.
- 7:11Like that core truth that it's useful.
- 7:13And how can they make ChatGPT or cloud
- 7:16more useful like that while being more
- 7:19secure and safer and easier, obviously, to
- 7:21get started?
- 7:22But there's something there.
- 7:23And I think that's the space that I want
- 7:25to observe.
- 7:25Yeah, same here.
- 7:27I mean, do you think the difference
- 7:29between this and, say, just having the
- 7:32clawed app on your on your iPhone, is the
- 7:36Continuity of it, the fact that it's
- 7:38running on it?
- 7:39It's got to be, I mean, it's, it's the
- 7:41fact that it's running on a server
- 7:42locally has access to your file system
- 7:44and has some Continuity from session to
- 7:47session, right?
- 7:48Isn't that kind of like at a basic level
- 7:50why this is more popular than just a one
- 7:52off chatbot?
- 7:53The reason why it's popular is that I
- 7:56think part of it is the self-improvement
- 7:59of it all.
- 8:00Yeah, that's true.
- 8:01The future doesn't, a feature does not
- 8:03exist.
- 8:03I'm just going to make myself a feature
- 8:05for that.
- 8:05And I also think, you know, I ran
- 8:08something last night.
- 8:09I, I, um, I, I wanted to see, now, it
- 8:13seems like if, if, you know, if you spend
- 8:15some time following some people, there
- 8:17are still only posting on X, formerly
- 8:19Twitter, you must have seen that now
- 8:21suddenly X articles are really popular
- 8:25like people are blogging on X. Yes, like
- 8:281000 words. essays.
- 8:30Jesus, but sure.
- 8:32Let's go with that.
- 8:34And I wanted to see if there's, is there
- 8:37a way for me to get these articles?
- 8:39Some of them are like this hype articles
- 8:42that have basically no vibe.
- 8:44But you occasionally find like a good how
- 8:46to...
- 8:46Very occasional gem.
- 8:47And I was like, okay, there's this
- 8:49interesting article from somebody who
- 8:50works on Anthropic.
- 8:51Is there a way for me to extract this
- 8:54article from X via some API or something
- 8:57to put the text somewhere else?
- 8:59And I asked to both open Claude and
- 9:02Claude, the regular Claude app in a
- 9:04regular chat.
- 9:05It immediately ran out of context.
- 9:07And it started looping on itself. like
- 9:11how do I do this?
- 9:11And then like compaction fails.
- 9:13You can no longer have chatting this
- 9:16session.
- 9:17I went to OpenClaw and because it's
- 9:19based on the Claude Code, agantic harness.
- 9:23It just did it.
- 9:25It just found a way, eventually, you know
- 9:28what it did.
- 9:28What did it do?
- 9:29It opened Google Chrome.
- 9:30Of course it did.
- 9:32Read the article.
- 9:33But that's the thing.
- 9:35That's the thing.
- 9:35You are so limited in the regular chat
- 9:38bots.
- 9:38And I think that's what's resonating with
- 9:40people.
- 9:41OpenAI knows this.
- 9:42They've been blogging about the fact that
- 9:43they realize, oh, we made ChatGPT so
- 9:45powerful and yet it's not that powerful.
- 9:48Yeah, the overhang.
- 9:52One of my favorite expressions of 40
- 9:54years so far.
- 9:55One of the 1st one of the 1st time I read
- 9:57that, I was like, wait, what?
- 9:58Is that English?
- 9:59Anyway, anyway, OpenClaw.
- 10:04Let's go OpenClaw now.
- 10:06And it's funny because in our in our
- 10:08analytics, I see so much traffic coming
- 10:11from 3 separate domains now.
- 10:12Clawdbot, Maltbot, an open clot, because
- 10:16MacStories is linked on all the 3
- 10:18domains.
- 10:19Oh, that's funny.
- 10:21Yeah, that's that's great.
- 10:23That's great.
- 10:23Okay, well, let's transition over. to the
- 10:26main topic today.
- 10:27And this is kind of what I would call the
- 10:29wrap-up episode of our projects over the
- 10:34holidays and then like tips and tricks
- 10:37about how we're using things like Codex
- 10:39and Clawdbot, um, not, well, Clawdbot and
- 10:42just Claude Code.
- 10:43And today, I want to talk about something
- 10:45that I know that's been on your mind and
- 10:47my mind a lot for many weeks now, which
- 10:50is what does this all mean in terms of
- 10:53the kind of things that we cover?
- 10:56What does this mean in terms of apps?
- 10:58Both the App Store itself?
- 11:00developers that we know?
- 11:01Where is this all heading?
- 11:03And I think that that is something that
- 11:06we probably aren't going to be able to
- 11:07answer completely today.
- 11:09But I think we both have a lot of
- 11:11thoughts and feelings about it.
- 11:12So, I don't know.
- 11:14I'll let you kick it off, Federico.
- 11:16What do you think?
- 11:16Where do you want to start?
- 11:17I feel like, I'm sorry.
- 11:20I'm going to already interrupt you.
- 11:21I think we need context.
- 11:22You're just interrupting yourself, man.
- 11:24I haven't said anything yet.
- 11:27Well, I wanted to, one thing I wanted to
- 11:29kind of lay out at the beginning of this
- 11:32is that I get the sense sometimes that we
- 11:38hear from readers who are like, well, I
- 11:40won't, I'm not going to get any apps that
- 11:43are using AI in the development process.
- 11:46And I'm just kind of here to tell you
- 11:49that it's already happening.
- 11:51It's already happening probably with all
- 11:52the apps that you're that you're using on
- 11:54the App Store.
- 11:55I think that this is a tool that what I'm
- 11:57saying is this is a tool that people are
- 12:00using and they're using it effectively.
- 12:03If it's put it in the hands of a
- 12:05developer who knows what they're doing, it
- 12:07makes them more efficient.
- 12:08And I think you don't hear about it a lot
- 12:11necessarily as a user.
- 12:12We hear about it from people we know, but
- 12:15because AI can be so controversial in
- 12:17some quarters.
- 12:18I think people don't talk a lot about
- 12:21what the tools they're using to build
- 12:24their apps.
- 12:24Yeah, and but it's happening.
- 12:27I mean, even if you think you're taking
- 12:29an anti-AI stands, which is perfectly
- 12:33reasonable, but you should not live under
- 12:37the impression that you're using
- 12:39completely AI free software.
- 12:41Unless you're literally spending time at
- 12:43each developer's house and sort of
- 12:45hanging over their shoulder and watching
- 12:46them type code, or unless you are a
- 12:49programmer yourself and you just
- 12:50bootstrap your entire operating system.
- 12:53Because, I mean, even the OS, Apple is
- 12:56using...
- 12:57People internally at Apple are using it.
- 12:58Yes, absolutely.
- 12:59So you cannot explain...
- 13:00You cannot escape the cycle.
- 13:02But that being said, um, I'll start with
- 13:05the simple truth.
- 13:06I think, um, I think, um, we are a the
- 13:11beginning of this new era, and very
- 13:13simply, there still hasn't been a quote
- 13:17unquote App Store moment for vibe coded
- 13:22software, whatever you want to call it.
- 13:23I guess what I'm trying to say is that
- 13:25doing this, writing your own personal
- 13:28software, using AI to create something
- 13:31that does not exist on the App Store, it's
- 13:33still too hard to do, still too difficult
- 13:36for most people.
- 13:38I wouldn't go to my friends in real life
- 13:39and telling, I wouldn't go there and
- 13:41evangelize Claude Code to them.
- 13:43This is still very much a hobbyist or
- 13:46nerd or whatever you want to call it kind
- 13:48of thing.
- 13:49It's not for the masses, but it's going
- 13:52to be.
- 13:52That's the thing.
- 13:53So it's better to start thinking about
- 13:55the problems now, before the problems
- 13:57arrive, all of a sudden, and we're left
- 14:00we just staring at the ocean of vibe code
- 14:03software.
- 14:03I think it's better to think about the
- 14:05ramifications now because it is going to
- 14:07happen.
- 14:08It's difficult now.
- 14:09It's not for everybody, but it's getting
- 14:11easier by the day, not even by the week
- 14:14not even by the month.
- 14:15It's getting easier by the day.
- 14:16And so, um, that's the 1st thing I will
- 14:19say.
- 14:19Yeah, and I want to say that I think the
- 14:211st place we're going to see this
- 14:22Federico, is in the kind of single
- 14:24purpose utilities.
- 14:26Yes.
- 14:27Because that's like you and I have been
- 14:29essentially building our own single
- 14:31purpose utilities for things that we do
- 14:33for MacStories.
- 14:34And that's essentially what we're doing.
- 14:36We're taking, we're building what are
- 14:38basically scripts, and we're wrapping
- 14:41them in either like a web app, or in my
- 14:43case, I've done a couple of native apps
- 14:45as well, and doing it that way.
- 14:47And that, to me, having gone through the
- 14:49experience of building a couple of
- 14:51different things, both on the for web
- 14:52apps and for iOS and macOS, it's clear to
- 14:56me that we're going to see an absolute
- 14:59flood of single-purpose utilities.
- 15:01So I think in the short term, we're going
- 15:03to see a lot more apps on the App Store.
- 15:05But I also think that additional supply
- 15:08and the fact that people are building
- 15:10their own tools, you know, the supply is
- 15:13going to increase, the demand is going to
- 15:14go down, and we're going to see a real
- 15:17inversion there pretty quickly, I think.
- 15:21Yes.
- 15:22Yeah, yeah. that's I completely agree.
- 15:24I think I saw this expression being used
- 15:27online, abundance of software.
- 15:30We live in a software abundance era.
- 15:33If you are, all of these, all digital
- 15:37revolutions, they start with computer
- 15:40nerds.
- 15:41And then they get simplified and
- 15:43productized and consumerized and they
- 15:47become easier for everybody to use.
- 15:48But they always start with nerds.
- 15:50They always start with people who listen
- 15:52to AppStories with people who hang out
- 15:53on mastodon, those kinds of people.
- 15:55They start with programmers.
- 15:56And then they get easier and easier and
- 15:58easier and they become the equivalent of
- 16:00a product you can buy off the shelf.
- 16:02And I think right now what we're seeing
- 16:04in our community, with people like us, is
- 16:08that there's been a decline for, I used
- 16:14to, I'm going to give you a very simple
- 16:15example.
- 16:16I used to regularly post, used to be
- 16:19Twitter, then Mastodon, and Blue Sky, used
- 16:22to regularly post, like, hey, does this
- 16:23app exist?
- 16:24Like or somebody should make this very
- 16:27specific thing.
- 16:27Now, I can make my own very specific
- 16:30thing.
- 16:31Yep.
- 16:31And I can tell you this has been
- 16:34happening to me.
- 16:34Like I, uh, a few days ago.
- 16:37A few weeks ago, I wanted to have a
- 16:40simple utility just to append text or
- 16:42audio or images to my daily noting
- 16:45notion.
- 16:45Like, what are the odds now that
- 16:47something like that exists on the App
- 16:49Store?
- 16:49I would say pretty likely, right?
- 16:51Because notion is popular, and there's a
- 16:52pretty good chance that I could find
- 16:54something to upend some text or some or
- 16:57an image or some audio to a noting
- 16:59notion.
- 17:00But then I started thinking, well, but
- 17:02would those daily notes be named exactly
- 17:04like I want them to be named?
- 17:06Exactly.
- 17:06You start thinking like, what about all
- 17:09my own little preoccupations that I
- 17:11have?
- 17:11All my little preferences that I have?
- 17:13And so I ended up making one with clock
- 17:15code and then Codex, as we talked about.
- 17:18But that's what's changing right now.
- 17:21That's the big difference, Federico, is
- 17:24that you, if you had found that app, you
- 17:27would be molding the way you work too, the
- 17:29way the app works, whereas now you don't
- 17:31have to do that.
- 17:32You've already got your setup with your
- 17:33daily note.
- 17:34Now you can build something that works
- 17:36the way you want it to with your existing
- 17:38system.
- 17:39You don't have to change anything.
- 17:40Yes, yes.
- 17:41And, um, so I think it's going to happen
- 17:441st 2 utilities, to self-contained very
- 17:46clearly defined, uh, little pieces of
- 17:49software that are supposed to do, you
- 17:51know, the age old expression one thing
- 17:53well.
- 17:54Now you're going to make it yourself.
- 17:56Now, if you're a developer, what does
- 18:00that mean?
- 18:00I think, what we're gonna see next.
- 18:03So I think I completely agree.
- 18:05We're going to see an abundance of this
- 18:06software, and there's going to be
- 18:08problems with that, right?
- 18:09in terms of copyright, like who owns the
- 18:12code?
- 18:12Nothing and everybody.
- 18:14It's very strange.
- 18:16But also there's going to be, I think at
- 18:19some point we will get the 1st stories of
- 18:23this vibe coded app that I got from the
- 18:26App Store, leaked all my data because the
- 18:29security practices were not strong
- 18:30enough.
- 18:31So there will be at some point a movement
- 18:34toward using real developer made apps
- 18:39again.
- 18:41And there's still maybe people who, there
- 18:43are already people who say that.
- 18:44But I think if you're a developer, what I
- 18:48would consider is, um, A different
- 18:53paradigm for writing software.
- 18:56And by that, I mean, it used to be very
- 18:59deterministic, right?
- 19:00That your developer, you want to make an
- 19:03app for, I don't know, cropping pictures
- 19:05uh, and you release it on the App Store.
- 19:08And you recently the App Store and you
- 19:09got a bunch of reviews and some people
- 19:11like it and other people say, well, I
- 19:13like it.
- 19:13I like that I can crop pictures, but I
- 19:16wish I could also duplicate pictures.
- 19:17And your app does not duplicate pictures
- 19:19right?
- 19:20And so you got to go back in and add a
- 19:22feature to duplicate pictures.
- 19:23I think going forward.
- 19:25We will see the rise of a new type of app
- 19:30that is, you know, talking about open
- 19:32claw, the kind of a self-improving app
- 19:35where you as the user can go into this
- 19:40type of application, and you can just add
- 19:42a feature that does not exist yet.
- 19:45Now that requires a fundamental
- 19:48rethinking of the sandboxing model and
- 19:51the technology model of an app.
- 19:52Like, how can you rewrite something that
- 19:54is not shipped on the App Store, like the
- 19:59original binary of the app, right?
- 20:00You're basically modifying software.
- 20:02And I don't know the answer to that.
- 20:04And I think maybe it could be something
- 20:07you know, behind the scenes could be
- 20:09something like running a script or
- 20:11something like Swift playgrounds where
- 20:14you can install Swift playgrounds, but
- 20:16then you can make your own playground on
- 20:17device.
- 20:18But I think, uh, the rise of this new
- 20:20type of app, of, of, uh, an agantic type
- 20:24of app where, where the users very simply
- 20:27can modify the experience and make them
- 20:30their own without having to go to clot
- 20:32code without having to sign up for
- 20:34developer account.
- 20:35I think if I were developer, I would
- 20:37start considering this, which is not too
- 20:39dissimilar. from, you know, editorial or
- 20:42Pythonista or what these apps used to do
- 20:45back in the day or even obsidian for that
- 20:47matter, where if a feature does not exist
- 20:49you can make your own plug-in.
- 20:50I think we're going to see the rise of
- 20:52that. that's a good point.
- 20:54That's a very good point.
- 20:55There are a couple of things here that
- 20:58I've been thinking about.
- 20:59And one of them is in building my own Mac
- 21:03app over the last couple of weeks.
- 21:06What I found in using Claude Code was
- 21:09that I got 80 +% of the way there very
- 21:14very quickly, like, you know, in a few
- 21:17hours worth of fiddling around.
- 21:18And then the process has been very, very
- 21:21slow as I try to refine it and make it
- 21:25more, make it more appealing to a mass
- 21:30audience. you know, someone beyond just
- 21:32myself.
- 21:33And I think that that's kind of an
- 21:35interesting thread here that I've been
- 21:37thinking about a lot because on the one
- 21:39hand, you and I can build a Python script
- 21:42or and, you know, tie it up to a web app
- 21:44and it'll work just the way you want it
- 21:46or just the way I want it.
- 21:47But that only works for us.
- 21:51And where I think that there's still
- 21:54going to be opportunities for developers
- 21:57is in the design and the productizing of
- 22:01some of these, uh, some of these
- 22:04utilities and other, you know, other
- 22:05other types of software because, you know
- 22:09we're talking about people like you and I
- 22:10who are willing to do this kind of work
- 22:12to get exactly what we want.
- 22:14We got to remember that the App Store is
- 22:17still a place where most people won't buy
- 22:19anything.
- 22:19And most people don't download apps
- 22:22obsessively like we do.
- 22:24And so there's still a market for people
- 22:27who don't want to get their, you know, get
- 22:29their hands dirty in the code in a way, I
- 22:31think.
- 22:31And I think that that's not going to
- 22:32change just because it's possible to do
- 22:35it more easily.
- 22:35I think there's still going to be a
- 22:37decent, you know, good market.
- 22:39The thing that I think, though, is that
- 22:42you know, like the tension there is that
- 22:44the people who really want, and this is
- 22:46why I've been thinking about utility apps
- 22:47a lot.
- 22:48The people who really want a good single
- 22:49purpose utility are the people who are
- 22:51most likely to build it themselves
- 22:53because they're very picky and particular
- 22:55about what they want and how they have
- 22:56their workflows set up.
- 22:58And that, I think, is where a lot of the
- 22:59initial play in this market is going to
- 23:01be is with that, that market that I think
- 23:05a lot of people, a lot of developers are
- 23:07looking at and selling to, of people who
- 23:09actually spend money on apps and actually
- 23:12care about apps, and the thing that's
- 23:14going to be different.
- 23:15For them, between something they can
- 23:18build themselves and something somebody
- 23:19else builds for them is someone who takes
- 23:22the time to kind of make it really nice.
- 23:25And that's, you know, what, and really
- 23:27nice is both from a product standpoint, a
- 23:31design standpoint, all those kind of
- 23:32things.
- 23:33Yeah, yeah.
- 23:34I think, obviously, the other...
- 23:40The other idea is that maybe not
- 23:43necessarily everybody thinks about
- 23:45software along those lines.
- 23:47You sent me these article a few days
- 23:49ago.
- 23:49What's it called?
- 23:51Claude Code psychosis or something like
- 23:53that.
- 23:53This idea that while people like us in
- 23:57our community are obsessing over these
- 23:59new capabilities of agents like cloud
- 24:01code and codex to make software on demand
- 24:04personal software for you in just a few
- 24:06minutes, Most people most people in real
- 24:10life, they don't obsess over software
- 24:13like that.
- 24:13See problems as software problems, I
- 24:16think, is one of the points of the
- 24:17article, right?
- 24:18Yeah, that's what the article says.
- 24:19They don't see problems as software
- 24:21problems all the time.
- 24:22Whereas you and me were doing something
- 24:23and that's the automation mindset, right?
- 24:26We do something because we are knowledge
- 24:28workers, as they say.
- 24:30And overworked people who want to find a
- 24:33shortcut.
- 24:33Yeah, and but we, our brains are sort of
- 24:37wired to think like that where you see a
- 24:40problem and you see that problem twice or
- 24:423 times and our brains immediately go, oh
- 24:45I can, I can fix that with software
- 24:47right?
- 24:48But most people don't think like that.
- 24:50Most people in real life, you know, that
- 24:51don't have jobs that involve staring at a
- 24:54terminal or keeping up with AI news.
- 24:56If they don't like their notes app, they
- 24:59don't think like, oh, maybe I should make
- 25:00my own notes app.
- 25:01They're just going to find something else
- 25:03or complain about it.
- 25:04Or live with it because most people have
- 25:06a surprisingly high threshold for crappy
- 25:08software.
- 25:09Um, and, um, so that's why I want to go
- 25:13back to the idea of the App Store
- 25:15moment.
- 25:15Like, where, how, what's the shape of a
- 25:19moment in time, maybe in the not so
- 25:22distant future where this idea, the core
- 25:26of this idea, which is software can be
- 25:29personalized per user?
- 25:32The moment that it becomes so simple and
- 25:34so intuitive, then anybody can do it.
- 25:37And I'm not sure what that looks like.
- 25:40I think it looks a little bit like what
- 25:42we talked about at the very top of the
- 25:44show, which is OpenClaw, where you have
- 25:46an agent that does it for you, where it's
- 25:51and it, but obviously it has to be, you
- 25:54know, light years easier than what open
- 25:56claw is, because that's a very fitly
- 25:58process to set up.
- 25:59But I think this is kind of where the
- 26:02notion of everything apps are coming from
- 26:04from a lot of these AI companies.
- 26:06They want their AI agent to build the
- 26:10software for you, that you'll go into
- 26:12OpenAI's app, whatever it happens to be
- 26:16or Anthropics.
- 26:18And you'll just tell your agent, you know
- 26:20I need something that'll help me fill out
- 26:22my taxes or I need something to write me
- 26:25a resume and it'll come up with something
- 26:28on the fly and give it to you.
- 26:30And it may be doing it from kind of a
- 26:32templating system or it may be, you know
- 26:36and then using that to craft something
- 26:38more particular to your needs as you
- 26:40describe it.
- 26:40But I think it's gonna be something like
- 26:42that.
- 26:42Yeah, I think you're right.
- 26:45And if anything, I think Of all companies
- 26:49I think Apple has a pretty good shot at
- 26:51doing this, even though they're late.
- 26:54Um, They have.
- 26:57I think they have a chance.
- 26:58So they were like to the chatbot, right
- 27:00to the chatbot UI, to the ChatGPT or
- 27:02Claude or Gemini experience.
- 27:04What they are not late to is this.
- 27:09Like the idea of, yes, an assistant, yes
- 27:13it's based on an, yes, it can be a
- 27:16chatbot, but applying that power to user
- 27:21personalization.
- 27:22And I think whether that takes the shape
- 27:24of, as we talked about, a fundamentally
- 27:28rethought shortcuts, or something else
- 27:32where maybe you're just talking to Siri
- 27:35and since it's now much more capable, you
- 27:37can just say things like, hey, Siri, can
- 27:39you make a note that is, you know, has a
- 27:43purple background and an agreed of photos
- 27:46of my dogs and send that as a calendar
- 27:50invitation for my dog birthday party. .
- 27:52Isn't that personalized software?
- 27:56It is personalized software.
- 27:57And I think Apple has a chance to not be
- 27:59late to that because nobody has figured
- 28:02it out because nobody has the platform
- 28:03and the app ecosystem and the devices to
- 28:06do that.
- 28:07So that will that would be a fascinating
- 28:11move, especially if you're Apple, and, you
- 28:14know, they invented the mobile App Store
- 28:17and they still have a shot to redo it all
- 28:21again from that angle, and I think it
- 28:25would be really fascinating.
- 28:26And obviously it would also be scary
- 28:29because Apple makes a lot of money from
- 28:31the App Store from services and from
- 28:33commissions.
- 28:34What happens when, would there be, would
- 28:39they be incentivized to cannibalize the
- 28:43App Store?
- 28:44To ride this new wave of software?
- 28:47And our developer's going to be
- 28:48incentivized.
- 28:49That's, I mean, I think the part here too
- 28:50that it's like, I think from a user's
- 28:54standpoint, things like app intents make
- 28:56a lot of sense, and that's a good
- 28:58foundation, which to build, on which to
- 29:00kind of build this kind of model.
- 29:01However, I do feel like from a developer
- 29:06standpoint, if you have your
- 29:08photocropping app and now all of a sudden
- 29:11users can crop photos without ever having
- 29:13to open your app, you know, you've
- 29:16commoditized that functionality and there
- 29:19could be 5 different apps on my phone
- 29:21that crop things.
- 29:22And yes, if you're 1st to the 1st to the
- 29:25party by being the 1st one to implement
- 29:27app intents, maybe that makes you the
- 29:30default, but that's not always going to
- 29:31be the case for every app that everyone
- 29:33makes.
- 29:33And so I do wonder, you know, how that
- 29:35plays out in terms of developers wanting
- 29:39to opt into this system or not.
- 29:41I mean, we've seen a lot of developers we
- 29:43know, build out app intents.
- 29:46And I feel like we're still at a point
- 29:49with app intents, where, It's there's a
- 29:54lot of open questions still.
- 29:55And I think the questions that were open
- 29:57in 2024 when a lot of this was, I mean
- 30:00app intents go back farther than that, but
- 30:02when smarter Siri was 1st discussed, the
- 30:06questions then have multiplied because
- 30:09the world has changed since 2024.
- 30:12And now, you know, how does this work
- 30:14with Gemini being integrated?
- 30:16There's just a lot of questions that
- 30:19aren't really answered in terms of what
- 30:21it means for developers ultimately.
- 30:24Yeah.
- 30:24Yeah, I don't know.
- 30:27And there's, there's the, there's
- 30:30obviously the, the developer angle also
- 30:34from, from a financial perspective, like
- 30:37if, if all of this is going to happen.
- 30:39How are developers gonna make money?
- 30:42Is anybody, is everybody just going to
- 30:44become an AI developer?
- 30:45Is everybody just going to be essentially
- 30:47writing APIs for an AI?
- 30:49That's, I mean, that's what it, you know
- 30:50what I mean?
- 30:51That's what that's what this is in a
- 30:53way.
- 30:53I mean, that's what we're seeing both on
- 30:55the Anthropic and OpenAI side, but also
- 30:58app intents are arguably that.
- 31:00We talked about them being like endpoints
- 31:02for APIs.
- 31:03And that's great.
- 31:04You and I love endpoints for APIs.
- 31:05We can do all kinds of stuff with that
- 31:07but that doesn't necessarily make it good
- 31:09for developers.
- 31:10Yeah, and that also turns into a bigger
- 31:13conversation about like how he's
- 31:15programming, changing in general.
- 31:16You know, if, if, um, I saw, I think I
- 31:21mentioned this on the show, I, uh, before
- 31:23I saw somebody arguing that people who
- 31:26say that AI is a bubble and it's going to
- 31:29go away.
- 31:30Do those people think that LLMs will be
- 31:34uninvented?
- 31:35Like, I mean, at this point, the cat's
- 31:37out of the bag, right?
- 31:38Even if the AI bubble bursts and OpenAI
- 31:41goes bankrupt, an Anthropic ceases to
- 31:45exist.
- 31:45I mean, very unlikely scenarios, but
- 31:47let's assume that it will happen.
- 31:49Do we think that LLMs will suddenly
- 31:52become irrelevant?
- 31:53The web didn't go away when, you know
- 31:55when all those companies crashed.
- 31:57It didn't.
- 31:58It didn't.
- 31:58And so there's a question of if LLMS is a
- 32:01programming, is replacing code written by
- 32:05humans, what's the role of a human in a
- 32:09programming economy going forward?
- 32:11Are all developers just going to become
- 32:13agent managers?
- 32:15Like, is that is that what's going to
- 32:16happen?
- 32:16Um, like big picture?
- 32:18Because even if you think, and when I say
- 32:21big picture or long term.
- 32:23I mean, what's a what's a long term at
- 32:25this point?
- 32:25Because a year ago, Claude Code did not
- 32:27exist.
- 32:27Right.
- 32:28And and so what does he look what does he
- 32:31look like a year from now?
- 32:32I have no idea, but I see, I see, you
- 32:37know, I take a look at people like Peter
- 32:38Steinberger, for example, and Peter runs
- 32:41open source projects, right?
- 32:42They're not commercial projects.
- 32:44Right.
- 32:44But he's a former developer who sold his
- 32:47previous company for like a $100
- 32:48million.
- 32:49So he knows programming.
- 32:51He used to be a regular programmer by
- 32:52trade 10 years ago.
- 32:54And now it's basically a manager of
- 32:57agents and sub agents and ships a ton of
- 32:59open source projects.
- 33:00And I would say at this point, it's fair
- 33:03to imagine that maybe he mentioned that
- 33:06the club bought website was visited by
- 33:092000000 people.
- 33:09So let's say that, well, a 1000000 people
- 33:11installed Clawdbot or OpenClaw.
- 33:15And he's just a guy managing multiple
- 33:19terminal sessions with a bunch of agents
- 33:21and subagents.
- 33:22Is he a programmer?
- 33:24I mean, obviously he's a programmer, but
- 33:26he's a new type of programmer, and if we
- 33:28extrapolate from that, and sort of launch
- 33:32ourselves one year or 2 years into the
- 33:35future, what does an iOS developer look
- 33:37like?
- 33:38Yeah, I've heard it described as kind of
- 33:40the collapsing of hardware and software
- 33:42where it's the hardware that's now making
- 33:44the software and there's not a person in
- 33:47between the two, which I think is an
- 33:48interesting idea.
- 33:49Um, I still think there's going to be
- 33:52humans involved in that somewhere, but, uh
- 33:54but it's interesting. interesting way to
- 33:55think about it.
- 33:56The final thing I will say is that I do
- 33:59share the opinion of Anthropic CEO, Dario
- 34:03Amode, that while all of this is scary
- 34:06potentially dangerous, and there are so
- 34:08many ethical problems, and the alignment
- 34:11issue of artificial intelligence is a
- 34:14real issue that unfortunately few
- 34:16companies are thinking about.
- 34:18But I do share his optimistic view from
- 34:20his latest essay that I think it's called
- 34:23the adolescence of AI. that through over
- 34:28the long, or maybe not so long, arc of
- 34:31human history, we as a species have been
- 34:34surprisingly capable to adapt and find
- 34:36new roles for ourselves through the many
- 34:39industrial, well, not so many, the couple
- 34:42of industrial revolutions that we've
- 34:43had.
- 34:44But through the arc of human history, we
- 34:47have constantly replaced our previous
- 34:50roles in any field and found new roles
- 34:54for ourselves.
- 34:54And I do think I do think we will
- 34:58collectively as a society as a species, we
- 35:01will come to an agreement in terms of
- 35:03what's the role of humans.
- 35:04I don't think we will end up, you know
- 35:067000000000 people on earth.
- 35:08I don't think we will end up altogether
- 35:09on a beach somewhere doing nothing.
- 35:12No, okay.
- 35:12Yeah, and you've already, you've already
- 35:14seen that.
- 35:14I mean, the people who are squeezing
- 35:16productivity out of AI, it's allowing
- 35:18them to do things they wouldn't have had
- 35:20time for anyway, right?
- 35:22before they wouldn't have had time to
- 35:24extend themselves and do all these
- 35:26different things.
- 35:26Now they're just doing more instead of
- 35:28less.
- 35:28I mean, I think the idea that is, I think
- 35:31that's called the Jevons Paradox, where
- 35:34despite improvements in a, in, in a
- 35:37technological field that was supposed to
- 35:39make something more efficient, it didn't
- 35:41make us work less, it made us work more.
- 35:43So I do believe that's gonna happen
- 35:47again.
- 35:48Hey, I've felt that myself.
- 35:50There are projects that I've taken on and
- 35:52done that I wouldn't have had time for
- 35:54you know, 6 months ago and now I can do
- 35:56it.
- 35:56Yeah, but to get to that point, we will
- 35:59need to have these conversations and, and
- 36:01I hope we will, we will continue to be
- 36:04able to have these conversations with
- 36:05this perspective of like, if AI is here
- 36:07to stay, what are we going to do?
- 36:11And we need to take a look at ourselves
- 36:12and we need to think of the ramifications
- 36:14both political, economical, and societal
- 36:17ramifications, right?
- 36:19When it comes to when it comes to the
- 36:21when it comes to the software that we use
- 36:23on our phones, maybe at some point in our
- 36:25glasses, on our computers.
- 36:27We need to think about those problems, so
- 36:29we need to think about our roles, right
- 36:31as people managing that.
- 36:33And so I don't think this episode has any
- 36:37major revelations, it's more of a, it's
- 36:40more of a conversation and maybe, I don't
- 36:43know, like a therapy session between me
- 36:45and you, but it's, uh, it's the kind of
- 36:47thing that's been on my mind.
- 36:48Like, if software is changing, how are
- 36:52people also changing in the process?
- 36:53Right.
- 36:54And it really goes to the heart of what
- 36:55AppStories has always been about.
- 36:57I mean, it's not just about what the apps
- 36:59do.
- 36:59It's the cultural and economic and
- 37:01societal implications of apps.
- 37:04It's really not been that long that we've
- 37:07lived in a world that was dominated by
- 37:09apps on a little slab of glass in our
- 37:11pocket.
- 37:12And now we've got something different
- 37:14changing now too.
- 37:16So, yeah, it's wild.
- 37:17Well, I think that's an episode of app
- 37:21stories.
- 37:21For this week, we're going to talk about
- 37:23Creator Studio in the pub show, for app
- 37:25stories plus members.
- 37:26I obviously wanna thank you, John, for
- 37:30this excellent conversation.
- 37:32You can find the both of us, just
- 37:34blogging away at the newly updated
- 37:36redesign, integrated, unified, MacStories
- 37:39net.
- 37:40You can find us on all the social media.
- 37:42You can find us on Mastodon, Blue Sky.
- 37:44And I really hope you check out the new
- 37:46MacStories with the club integration and
- 37:48AppStories under all under one roof.
- 37:51And we have a lot more new features
- 37:54coming soon.
- 37:54And, you know, until then, say goodbye
- 37:58John.
- 37:58Chop, there we go.
About this transcript
This page contains the full transcript of The Future of Apps in an AI-Coded World | AppStories by MacStories, generated from the public captions YouTube serves with the video. The transcript has 6,598 words across 1,077 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.