PodSearch

The Talk Show

447: ‘A Sociopathic Father’, With Adam Lisagor

 

00:00:00   Adam Leeslegore, welcome back to the show. It has been too long.

00:00:03   Thank you so much. Thank you so much for having me again.

00:00:06   You got a lot going on. Do you want to talk about the Vision Pro stuff first, and then we'll get to Hovercraft?

00:00:11   Yeah, just get right into it. You know, there's no warm-up, huh? You've got a lot going on, too.

00:00:16   You've got a lot of things going on.

00:00:19   Yeah, that's all right. We get small talk in other ways.

00:00:24   We don't want to invite the audience into the living room.

00:00:27   We'll get the small talk in mid-show on digressions. I don't know.

00:00:31   Yeah, that makes sense. Okay, let's do that.

00:00:33   Yes, I've got a lot going on. Sandwich Vision was a company that I set up to start doing Vision Pro stuff.

00:00:40   The first thing I did was television, which is a cute little novelty app where you can put television in your space, in your immersive space.

00:00:51   I made that with a co-developer, Andy Roth, who is a seasoned Apple developer. He works on Aura Ring full-time.

00:01:00   So we built television. It was really fun to just work in that space.

00:01:05   And then it was about what comes next. This device is obviously so good for entertainment, maybe primarily for entertainment, for certainly a lot of people.

00:01:16   Maybe that's where a lot of the business case is for it.

00:01:19   It's not quite the office workhorse that people maybe assumed that it would be, being an Apple product.

00:01:26   But since entertainment was such a strong direction to go in, we started thinking, like, what's another screen?

00:01:33   And another screen is a movie theater.

00:01:35   And so we made an app called Theater, and the ambition was to put movies on it.

00:01:41   And that was the dream, is like, let's make people nice movie theater spaces they can sit in and then watch the movies that they want to watch.

00:01:50   The dream was honestly to, like, partner, almost be a movie theater, like, partner with distributors, get access to films, first-run films.

00:01:59   That is obviously a very old and entrenched business that's hard to crack into.

00:02:04   You think so?

00:02:05   But when I brought...

00:02:06   Yeah, a little bit.

00:02:07   I mean, it's interesting that the content is going in the other direction, that immersive content is going into the legacy movie theater spaces rather than the other way around.

00:02:20   But I think it'll just be a little bit bi-directional until it's got a little bit more parody.

00:02:26   But then I brought my good friend Jose Marquez in to really run the Sandwich Vision business side.

00:02:32   And he had this epiphany that we shouldn't just be showing movies, traditional movies, in our virtual movie theaters.

00:02:40   We should show things that people can't really get access to otherwise.

00:02:44   And so first, that was...

00:02:47   This is where I come into the story.

00:02:49   Yes, exactly.

00:02:50   Let's make it all about me.

00:02:52   Now it's all about me.

00:02:53   No, no, no.

00:02:55   I mean, so obviously, it's access to live events is the main one.

00:02:59   And so we decided to launch that app with you.

00:03:04   Even before the Blackmagic immersive camera, the Apple immersive video camera that Blackmagic built existed, we captured your live talk show in 2025 and live streamed it through our app.

00:03:19   And that was just such a fun daredevil thing to do.

00:03:23   But then, what else are we doing when Gruber doesn't have a live show?

00:03:32   Not a good business model.

00:03:33   Not a good business model.

00:03:34   It's really terrible.

00:03:36   Yeah.

00:03:37   Actually, for one night a year, it's a really good business model.

00:03:43   The epiphany that Jose had was that there are these giant screens in science museums around the world and a really dedicated, passionate community of filmmakers making films for these screens.

00:03:58   What you would think of as like planetarium kind of stuff, but even like sometimes less sciencey, more artful and that these filmmakers are really hungry for more screens and more scale and like more access to audiences.

00:04:11   So he started identifying all these top tier immersive filmmakers and partnering with them to be able to distribute their films in theater and sell tickets to them.

00:04:23   And now, at this point, we have the largest library of these films to the point that creators want to come to us to distribute their films for the format.

00:04:33   So it's going well.

00:04:36   Yeah.

00:04:37   Theater is going really well.

00:04:38   The next phase of that was like that there are now a lot of Apple immersive video filmmakers that are making great stuff.

00:04:45   Not a lot.

00:04:46   There are a few.

00:04:47   Not very many people own this camera.

00:04:49   But we do and maybe like 50 other people out there that we know own them and are making cool stuff and they want to distribute their work.

00:04:57   And so Jose is out there meeting everyone he can in that community and putting Apple immersive video.

00:05:03   That has nothing to do with like being in a theater space.

00:05:06   It's just about immersing people in media.

00:05:08   And Apple has their own distribution channel through the Apple TV app on Vision Pro.

00:05:14   And we have this other alternate space and there's like a mutual respect going on.

00:05:20   Apple is aware of us and we love being able to feature that branded immersive format in our app.

00:05:26   And then I just made under the umbrella of Sandwich Vision, I made this new app.

00:05:31   That's what's going on in the Vision.

00:05:33   Like I made a Mac app, but yes, there's the Fonzarelli.

00:05:40   It's so good.

00:05:41   Yeah.

00:05:42   I'm glad we're using it.

00:05:44   All right.

00:05:44   Keep going.

00:05:45   Keep going.

00:05:45   Yeah.

00:05:46   Well, I mean, I'm just going on and on.

00:05:50   But the idea, I fell in love with the Vision OS language, visual language.

00:05:58   I think before the device came out, I had this feeling that it was going to try to, it was sort of like rewire how we think about interacting with digital stuff.

00:06:08   And I think to some extent that's right.

00:06:11   Unfortunately, I don't think it has had as much of the market.

00:06:15   What do you call it?

00:06:16   When something really succeeds?

00:06:18   Market dominance, you know, like market fit.

00:06:23   Or there's another word that starts with a P and I forget what it is.

00:06:26   Penetration.

00:06:28   It hasn't had the penetration that maybe we expected because it's a slow game.

00:06:34   I think if it had had more penetration, then you would be seeing a lot more software inside and outside of the device like that feels like Vision OS.

00:06:46   It's obvious that Apple wants this to happen in their OS 26 line of everything that they're doing.

00:06:53   And it's obviously evolving.

00:06:54   But because I fell in love with this, I started and I think it was in the context of being like screen sharing and presenting on a Zoom call or whatever.

00:07:04   I started thinking, why can't I just pick up a window and move it around like I do in Vision OS?

00:07:10   I mean, there's a camera here.

00:07:12   It sees me.

00:07:12   It sees my hand.

00:07:13   So about a year and a half ago, I started working around with early AI coding tools, like mostly in Cursor and the earlier models.

00:07:23   And seeing if I could take a crack at building a Mac app and I hit a wall so freaking fast.

00:07:29   I hit, I like, as soon as I got up against OS level stuff, like the core media stuff, I could not solve that problem.

00:07:36   I could not make a camera extension and get it working as a virtual camera in any capacity.

00:07:42   So I stopped.

00:07:43   But then, you know, a few weeks ago.

00:07:46   And that was about, repeat that, that was about a year ago?

00:07:48   That was a year and a half ago that I first tried.

00:07:52   And then for six months now, I've been AI building, I've been building software with AI in other ways, building tools for my company for Sandwich and built the backend for theater, the CMS that runs it and all this other stuff, like way bigger stuff than I ever thought I could do as a non-coder.

00:08:16   And so a few weeks ago, I decided I needed a palette cleanser because my head was in hyper AI space all the time, just like scale and intelligence and models and tokens.

00:08:28   And I just needed to build something fun.

00:08:31   So I tried hovercraft again.

00:08:34   And lo and behold, like I broke through the wall pretty quickly.

00:08:38   And I was like, holy shit, I'm doing it.

00:08:41   Holy shit, this is real.

00:08:42   I can grab a window and move it around.

00:08:44   I can send it into my zoom app.

00:08:46   And then it was just a matter of using all the tools that I've been using to make it better and polish it and work with AI in the way that I love to work with AI now, which is as a creative partner.

00:08:58   Yeah.

00:08:59   That's the long, long story.

00:09:01   And I apologize to your audience.

00:09:02   I hope they skipped through most of that.

00:09:04   Well, that's the, thank you for being on the show, Adam.

00:09:08   No, that was a good table setting, I think, for, for discussion.

00:09:16   So I want to be clear.

00:09:18   So hovercraft, and I have to admit, you are my friend.

00:09:21   And I told you this.

00:09:22   We had a late night chat session a couple of days.

00:09:25   Boy, did we.

00:09:25   But you, we were in a, we're in a group chat hosted by our mutual friend, Brent Simmons.

00:09:32   And you piped in, chimed in, I don't know, two weeks ago, 10 days ago, like before hovercraft came out and, and we're like, Hey, you guys, you want to try this thing that I built?

00:09:42   And I don't know why.

00:09:45   It's not that I looked back.

00:09:46   It's not that you described it poorly.

00:09:48   It's that I, I made a very incorrect assumption that it was a more ambitious, sprawling app than it is.

00:09:58   And that didn't mean that I didn't want to try it, but it meant that I thought, well, I need, I need to try this when my plate is clear.

00:10:06   You don't, you don't try a, a significant major sprawling new app with a couple of minutes on your hands.

00:10:14   But hovercraft really is a, Hey, you could, you could download this, get it running.

00:10:20   And within 10 minutes, you, you kind of have the whole gist of it.

00:10:24   It's, it's, it's a very focused app and I should have before you released 1.0.

00:10:30   Cause I had some, some quick thoughts, not you, you had notes, but, and I felt bad because you asked and you are, you are my friend.

00:10:41   And I like to give friends.

00:10:43   I like to give everybody my unsolicited thoughts on their software.

00:10:46   And so when my thoughts are actually solicited, it's all the better.

00:10:50   Yes.

00:10:50   And I, well, let me caveat that everybody should, every software maker should welcome John Gruber's thoughts on their software.

00:10:57   It's just your world renowned for having insightful takes on how software should work.

00:11:03   And, and honestly, like you, that's fine.

00:11:05   You didn't, you didn't use it when I asked you.

00:11:08   That's fine.

00:11:09   Like I was feeling pretty decent about it, like a couple of nights before launch.

00:11:14   And then I asked the group again in our, in our Slack and Alan Pike offered, like, I'll do, I'll review it.

00:11:22   I'll, I'll do a screen.

00:11:23   He does this thing where he screen records himself using an app onboarding for the first time.

00:11:28   And he absolutely shredded it.

00:11:31   I felt so much shame.

00:11:32   He's merciless.

00:11:33   He's merciless.

00:11:35   And because he does it with a smile on his face, it's not like, it's not mean spirited at all.

00:11:40   He's just says out loud what he and most normies will think as they're using.

00:11:45   I don't know what this button does.

00:11:47   What does that word mean?

00:11:48   That's, that's crazy.

00:11:50   And that's the perspective that we, that who are maybe more, a little bit more technically minded or forgiving of rough edges.

00:11:58   Because, because we'll find where the tool work handles are, are, and how it works.

00:12:03   He does not, he does not afford you that.

00:12:06   So he just shredded it.

00:12:07   And then, so I delayed my launch for a night.

00:12:10   I did all of the fixes, including making a proper onboarding that Alan suggested.

00:12:16   I put it out.

00:12:18   I felt pretty good about it.

00:12:19   And then that night that I launched, you were like, oh, let me try this thing.

00:12:23   And we were like texting for like 45 minutes and you were just spraying notes at me.

00:12:30   It was great.

00:12:31   It was thrilling.

00:12:32   I told, I told Jose, my theater business partner, it was going on and he was like, he slacked like, that's some Shaolin master shit going on right now.

00:12:41   And it was so fun.

00:12:43   And then I like, I wanted to impress you with velocity.

00:12:47   So I just did all your notes in the night and I sent it, I sent the bill to you that night, which was great.

00:12:53   Yeah.

00:12:54   So I am fascinated.

00:12:57   And the app is better for it, by the way, I should, I should qualify that.

00:13:02   So thank you.

00:13:02   It's, I am behind on the whole vibe coding thing and I can't quite explain it and it's not for lack of interest.

00:13:11   And I know that AI in general, for some number of people is polarizing where they're on both sides, that there are some people who have clearly lost their minds going into it.

00:13:24   And then there are others who I wouldn't say have lost their minds opposing it.

00:13:28   But I do think that they are missing, missing a bit of the forest for some of the trees and where the, the, some of the trees are the reasonable objections to some of the aspects of it.

00:13:40   But I do like, and it's weird and I'm getting less of it.

00:13:44   It feels like some of the knee jerk resistance is eroding a bit, but, you know, and I don't think anybody who reads Daring Fireball or listens,

00:13:54   to the talk show would say that I'm all in on AI.

00:13:58   I mean, I think if anything, it's a better criticism that I don't write or talk about it enough.

00:14:05   I think I'm on the low side of where I probably should be.

00:14:09   Dithering, we talk a little more about it.

00:14:11   And I guess that's, I sort of, I don't assume everybody listens to the talk show.

00:14:17   I don't assume everybody reads everything I post on Daring Fireball.

00:14:21   I don't assume everybody subscribes to Dithering, but my general internal sense of what I'm talking and writing about is sort of all of that combined.

00:14:32   I don't really separate it.

00:14:34   It's all sort of into a soup.

00:14:36   And I know what the soup, the current soup tastes like.

00:14:40   But I have so many friends, and, you know, Brent and others who are developers, and Alan's one of them, right?

00:14:47   And Alan has been all in.

00:14:49   Alan was, I'll put it in the show notes.

00:14:52   I should have him back on the show.

00:14:53   He was on the talk show a couple years ago.

00:14:56   But he was one of my first developer friends who, AI trusts Alan's opinion very, very much.

00:15:04   He's very, very smart.

00:15:06   He's very grounded.

00:15:07   But his enthusiasm for AI, for code generation, was so off the charts that you couldn't help notice it.

00:15:16   I mean, he started a whole startup, left the previous one.

00:15:21   I think he still has an ownership stake in...

00:15:23   Yeah, he's like me, is that he has an agency, and his team runs the agency for him, so he can go off and build AI stuff.

00:15:30   Right, exactly.

00:15:31   It's very similar, yeah.

00:15:32   And his writing about it has helped clarify my thinking.

00:15:36   But basically, long story short, I could see there is something going on here.

00:15:41   And I see things being built that are, well, this is obviously real, right?

00:15:46   And Hovercraft is maybe my favorite example so far.

00:15:50   It really is.

00:15:51   It's not just, this is why I wanted you on the show, but I'm not saying that because it is, because you are on the show.

00:15:56   But I know you're not a programmer.

00:15:58   I just, I mean, I've known you and I have been friends for a very long time, and I know you've never been a programmer.

00:16:03   You said that when you were describing it, and when you first had the idea of trying to build it with AI coding tools 18 months ago or so, you couldn't even get it done.

00:16:13   Whatever mix of actual programming you can do versus where the tools were, you couldn't get it done.

00:16:18   And you didn't bring in any of you, you know, as you mentioned, you've, with previous things that you've built through Sandwich Vision with television and the theater app, you've had, you've brought in developer partners.

00:16:31   It's going way back, right, to Birdhouse.

00:16:33   To Birdhouse.

00:16:33   Yeah, to Cameron.

00:16:34   And I tried to learn to code Objective-C at the same time Cameron did, and I flopped majorly, and he took off.

00:16:42   And then he became an engineer, and I didn't.

00:16:45   Right, Birdhouse was, for people who don't remember, it was in the very early days of Twitter, which are, Twitter came out right before the iPhone, like 2006, and then the iPhone comes out in 2007, and then the App Store comes out in 2008.

00:16:59   And Twitter's exploding, but it was mostly, it was so, nothing like the Twitter of today.

00:17:05   Yeah, and it was that era when things like using at the person's username was just a convention.

00:17:13   It wasn't even a feature on the site.

00:17:15   It didn't make a hot link out of at Lonely Sandwich or at Gruber.

00:17:19   It was just a convention that we had to sort of say, hey, I am directing this comment at my friend whose name is at Lonely Sandwich.

00:17:29   So many things that it was just such a simple service, and we just cracked jokes.

00:17:35   For the most part.

00:17:37   It was just a place where people cracked wise.

00:17:40   The late Dean Allen had for a year, I would say at the peak of this era, what was the name of the site?

00:17:47   Favord.

00:17:47   F-A-V-R-D, where he had a mystery algorithm to rank the best jokes of the day.

00:17:55   And you and Cameron made this app, Birdhouse, which wasn't a Twitter client.

00:18:02   It was just sort of a draft repository for material that you were going to post to Twitter, which makes no sense in today's world.

00:18:11   No, it was a creative writing app for Twitter.

00:18:15   That's all it was.

00:18:16   But at the time, that made a lot of sense.

00:18:19   And there were a lot of times where you'd have, it was both that you wanted to make it a sharp joke, and a lot of times, it was 140 character limit at the time.

00:18:27   A lot of times, a lot of good jokes.

00:18:30   It was the 140 character limit really made you sharpen them, right?

00:18:33   Oh, this really, this is a killer joke, but shit, it's 200 characters.

00:18:38   I got to cut 60 characters out of this without losing any of the zip from the joke.

00:18:43   And so you'd be like, I don't have time for this right now.

00:18:45   You put it in your Birdhouse, and then you'd come back to it.

00:18:47   It was a great, so you, but it was a great app and a great time.

00:18:51   But you didn't write a lick of code of that, right?

00:18:54   Not at all.

00:18:55   No.

00:18:55   Again, I tried, and I failed.

00:18:57   But that was at the interesting time.

00:18:58   And then the funny part, too, I'll just say, let me just say, because I think it's important in history, is, I don't even know, what the hell were you doing at the time?

00:19:05   You were, like, working in the film industry, like, doing VFX and stuff?

00:19:09   I was, yeah.

00:19:10   I was working in visual effects in the film industry.

00:19:12   So it was really just a side project.

00:19:15   Right.

00:19:15   And so, and this is, what year did Birdhouse come out?

00:19:18   2009, 2008?

00:19:20   Yeah, 2008, I want to say.

00:19:23   Yeah, it was rapid, right?

00:19:25   It was, like, first year of the App Store.

00:19:27   And what happened is, and this is very similar to the business model for Daring Fireball Story, where it was, like, I was trying to sell T-shirts and memberships, and the memberships included access to an RSS feed.

00:19:39   And then Google Reader came out and didn't support the authentication for the RSS feed, but everybody wanted to use Google Reader.

00:19:46   And I thought, well, why don't I just sell weekly sponsorships for the RSS feed, and then I'll make it free for everybody.

00:19:52   And then it turned out that was the business model for Daring Fireball.

00:19:55   And you came out with Birdhouse, and you made a very clever movie, little video, to promote it with you as the pitch man for the product.

00:20:07   And as beloved as Birdhouse was as an app, it wasn't really long for this world or a good business.

00:20:13   No.

00:20:13   No.

00:20:14   But Adam Lisagore-style promotional intro videos to new tech products, often hosted by you, Adam, a delightful screen presence, that was actually a very good product idea.

00:20:30   Yeah, that was the product.

00:20:32   And that effectively turned into Sandwich.

00:20:34   And the Sandwich and Sandwich comes from your old Twitter handle, Lonely Sandwich.

00:20:39   That's exactly right.

00:20:41   That is exactly the right origin story.

00:20:43   And Eagle Eyes, a couple of Eagle Eyes, Greg Noss noticed that I was, for this Hovercraft demo video that I put on the landing page, it's the same chair that I'm sitting on, as I sat in the original Birdhouse video.

00:20:58   Which I don't even think I was that intentional about.

00:21:01   It's just like a cool Adirondack chair that happens to still be in my front yard.

00:21:05   I think what's notable about this time is, because this is when you and I became friends, and I remember that you were working on Vesper, and you were obviously around software a lot.

00:21:18   Well, Vesper was a few years later.

00:21:21   I mean, that was like-

00:21:22   Oh, it was?

00:21:23   Well, I just remember getting into these conversations, these thoughtful conversations with you about the aesthetic and taste matters of software for the first time that I obsessed about.

00:21:35   And I remember that when you did work on Vesper, you called yourself the director of it, I think.

00:21:41   And that notion that you can be the director of software, it's sort of like the arbiter of taste for software.

00:21:47   Not necessarily a designer, because you're not in there maybe with, you're not in Photoshop or Sketch at the time.

00:21:53   But you are making directorial choices about it.

00:21:57   And I felt the same way about my involvement with Birdhouse and obviously now.

00:22:01   And at this point, when people ask, sometimes I describe what I do as creative directing software using other software.

00:22:09   Because working with AI coding tools to make software and then build it and ship it is very much like creative directing.

00:22:19   I've been a creative director now for 16 years.

00:22:22   And the skill set required to be a creative director for little films or commercials or whatever is very much like the skill set required to do it well with AI coding tools.

00:22:36   And I don't know how much that's acknowledged.

00:22:38   Maybe it's cliche at this point.

00:22:40   Maybe it's not.

00:22:40   But I think that in my community, the creative community, it is underappreciated that so many people have that skill set and don't realize that this can be their canvas.

00:22:51   I'm out there banging the drum that software, making your own tools, can be the next creative frontier for you if you're looking for one.

00:23:00   Because for me, it's been the most creatively fulfilling thing that I've ever done.

00:23:04   So, like, given that you're sort of, you're calling yourself sort of new to the AI coding realm, I don't know.

00:23:11   Like, yeah, I would love to show you or talk about what is successful, even just like very basic level mindset things that you, that maybe you don't know stepping into it for the first time.

00:23:25   And it's stuff that maybe sounds obvious, but I just think, like, people who have gotten good at it, like probably Alan, they know that there are these, like, sort of unexpected ways to work with the tools that result in a better outcome.

00:23:44   Hmm.

00:23:44   All right.

00:23:46   Let me take a break.

00:23:47   And I am going to thank our first sponsor of the show.

00:23:52   Oh, I am very excited about this sponsor.

00:23:54   Brand new.

00:23:55   Parcel.

00:23:56   P-A-R-C-E-L.

00:23:58   At parcel.app.

00:24:00   Now, I am not just saying this because they're sponsoring the show.

00:24:03   I have been using Parcel for years.

00:24:07   This is a great app to track all of your packages in one place.

00:24:13   Now, there are other package trackers out there.

00:24:15   Apple has added some kind of package tracking to Apple Wallet.

00:24:19   I love and use Parcel.

00:24:21   It supports over 300 carriers from anywhere in the world, including some weird ones.

00:24:26   And I buy some weird shit from weird places in the world.

00:24:31   Like, I just got some cookies delivered from Japan.

00:24:33   Came by a weird carrier.

00:24:35   And Parcel supports it.

00:24:36   You get, if you want, push notifications for every delivery update.

00:24:40   Like, things like sometimes you get the initial tracking number before it's even in the carrier's hands.

00:24:47   It's like you buy a shirt, and they create the tracking number, and you go and check the status.

00:24:53   And it's tracking number created, but FedEx doesn't have it.

00:24:56   Then when FedEx gets it, you can get a notification.

00:24:59   And when it shows up, it's getting closer.

00:25:01   You get an ETA, like how many days away it is.

00:25:04   You get everything you want if you want those type of notifications.

00:25:08   There's a map.

00:25:09   You can see where it is in the country or the world.

00:25:12   In addition to just tracking numbers from carriers, and, of course, really smart, like if you just copy the tracking number and you go to Parcel, it reads your clipboard and takes a guess based on the format of the tracking number, who it is.

00:25:27   So it already knows which one's a FedEx or which one's a UPS.

00:25:30   They also have Amazon integration because Amazon ships a lot of this stuff itself these days, and they don't give you a tracking number like the other guys do.

00:25:41   And so what you do with Amazon is you go into Parcel settings, you sign into Amazon, just sign in in the settings, and then every three months you have to re-up just for security reasons.

00:25:52   I think that's a good idea.

00:25:53   There's nothing they can do about it.

00:25:55   It's sort of like it times out.

00:25:56   But then everything that Amazon ships themselves, you get tracking notifications for that too.

00:26:00   So on your iPhone, on your Mac, it is a great, real, native Mac-asked Mac app with widgets.

00:26:08   I almost never open the app on my iPhone.

00:26:12   I just have a widget over on my far left home screen where you stick all the widgets.

00:26:16   I just have a widget there, and every package that's coming to me is there, and it's one of the things I check in the morning.

00:26:23   Am I expecting any packages today or in the next day or two?

00:26:27   I love it.

00:26:29   It's just there.

00:26:30   Everything, of course, you enter a tracking number on your phone.

00:26:34   It syncs to your Mac.

00:26:35   It can use the camera to read code.

00:26:37   So if you get like a piece of paper with a tracking number on it, you can just point your camera at it and get it from there instead of typing 20 digits by hand.

00:26:45   Native apps, iPhone, iPad, Apple Watch, and Mac.

00:26:48   It is developed by an indie developer, and he's been doing it for years.

00:26:52   It's been available since 2010.

00:26:54   It's been around for a while.

00:26:56   It's probably going to stay around for a while.

00:26:58   Editor's Choice Award.

00:26:59   You name it.

00:26:59   It's got my double thumbs up as something I use literally every day.

00:27:04   I check the widget in Parcel.

00:27:05   You get a premium subscription with all features for just $6.99 per year through the App Store.

00:27:11   $6.99 a year.

00:27:12   What a bargain for an app that I use every single day.

00:27:16   Parcel, P-A-R-C-E-L.app.

00:27:20   However else you've been tracking your packages, it probably sucks in comparison.

00:27:23   Oh, by the way, also, one of my very favorite features, I think it's off by default, but I think it should be on by default.

00:27:29   But if it is off by default, you should definitely change it.

00:27:31   It's color coding each one of your upcoming deliveries by carrier.

00:27:35   So FedEx is purple, brown UPS, all of it makes sense.

00:27:39   But if you're like me and you really – I worry when it's the Postal Service because who knows?

00:27:45   They might just leave it right in my door and somebody is going to steal it.

00:27:47   FedEx, I know they're going to ring the doorbell.

00:27:49   If you care which carrier is coming, turn that feature on.

00:27:53   It's a great feature.

00:27:53   I love it.

00:27:54   Anyway, check it out, Parcel.app.

00:27:56   What a great sponsor.

00:27:58   Nice.

00:28:00   What are these cookies that you ordered from Japan?

00:28:02   Oh, man.

00:28:04   I told you we'd get on digressions.

00:28:06   I posted about them about a week or two ago.

00:28:08   Noir, N-O-I-R.

00:28:11   They are Japanese Oreos.

00:28:12   You remember this post on Daring Fireball?

00:28:14   You can look it up.

00:28:15   But it's great because, A, they are, in fact, delicious cookies.

00:28:19   I will spoil this.

00:28:20   But the story is so great.

00:28:22   They are spite cookies.

00:28:24   Where it's the Yamazaki company.

00:28:27   Now, I don't know if that's the same Yamazaki that makes the very good Japanese whiskey.

00:28:30   Probably is.

00:28:31   I love the way that there's a couple of these Japanese companies that make everything from, like, heavy machinery for construction to fine whiskey to cookies.

00:28:40   Who knows?

00:28:41   But for years, Nabisco did not make Oreos for the Japanese market.

00:28:47   They instead subcontracted the Yamazaki Corporation to make them for them.

00:28:52   And if you think about it from, like, a 20th century perspective, well, of course it makes sense that wherever the hell they were making these Oreos in North America, what sense would it make to put them on a boat and ship them over to Japan when you could just pay somebody to make Oreos in Japan without – and, you know, and then they're right there.

00:29:09   And all was good.

00:29:11   And I guess the gist of it is that people who knew, people who visited Japan, I have never – Japan is probably number one on my list of countries in the world that I have never visited that I cannot wait to visit as soon as possible.

00:29:24   I love everything about Japan.

00:29:26   I love the culture.

00:29:27   I love their dedication to craft.

00:29:28   I love the food.

00:29:30   It is my very favorite Asian cuisine.

00:29:32   I love Japanese food.

00:29:33   And it turns out every – apparently back in the day when Yamazaki was making Nabisco Oreos in Japan, they were – people who knew would say these are better Oreos than the ones you get in America.

00:29:44   Yeah, but then guess what?

00:29:45   Then the fucking bean counters step in and somebody looks at what they're paying and says, well, we could just pay some company in China to make these, ship them across the strait, and we'll save, I don't know, a couple of cents per package.

00:29:57   And so they told Yamazaki to get lost and started making the Oreos for Japan in China, and everybody noticed right away.

00:30:07   Now the Oreos taste like shit.

00:30:09   And the Yamazaki company, they didn't just take it sitting down.

00:30:13   You know what they did?

00:30:13   They said, well, we know how to make really good, delicious chocolate wafer sandwich cookies.

00:30:18   We're going to make them ourselves, and we're going to make them even better than we did when we were making them Oreo branded, and they came out with Noir, which are exactly Oreo-sized.

00:30:27   If you didn't know any better, somebody who wasn't paying attention, you just put them out in a dish, you would think they were Oreos.

00:30:33   But they're not.

00:30:34   They're Noirs.

00:30:34   And somebody – after I posted about this story, a couple of friends said, hey, I could get you some.

00:30:41   I took one of them up on it, and they arrived, I think, yesterday or the day before.

00:30:46   And they are, in fact, delicious.

00:30:47   And they might be better than – I've long been a proponent of the Numino's from Paul Newman, which are excellent, excellent Oreo-style cookies that taste far better, made with much better ingredients.

00:30:58   Like, you look at the ingredient list, and it's like cocoa and cane sugar and things that you know, and you look at the ingredient list for Nabisco Oreos here, and it's – I don't know.

00:31:08   It's like taking a chemistry course.

00:31:10   Numino's are excellent.

00:31:11   I have some fresh Numino's in the house for a side-by-side comparison.

00:31:15   I suspect the Noirs are better.

00:31:17   They are different, though, too.

00:31:19   The cookie part is a lighter, crisper cookie.

00:31:24   If you were hungry and you really just really wanted calories, you'd be better off with Numino's.

00:31:31   They are more filling.

00:31:32   They are a more substantial, heavier cookie.

00:31:36   The Noirs are more of a light snack, but I do think they taste better.

00:31:40   They're not a sweet cookie.

00:31:42   There's obviously sugar in them, probably more sugar than you should eat, but just like most things that are sweet, you don't need a lot of sugar.

00:31:49   A little bit of sugar goes a long way.

00:31:50   And the filling – this is where I might make a controversial statement, Adam.

00:31:55   There is less white filling in a Noir cookie than a Numino or an Oreo, and I think that is correct.

00:32:03   And theirs is – I don't have a strong opinion on it, and if I peel any kind of Oreo-style cookie and do the thing where you pop the two pieces apart, and of course you try to get all the cream on one side and empty one on the other, I actually prefer the side without the cream.

00:32:21   I just like the cookies more than the cream.

00:32:23   I really do.

00:32:24   And so, for example, I have long thought that Oreo double stuff goes the wrong way.

00:32:30   I think nobody – why in the world would you want double stuff?

00:32:33   That's – I would like half stuff.

00:32:35   I would like Oreo.

00:32:36   Half stuff.

00:32:36   Try quarter stuff.

00:32:37   Yeah.

00:32:38   I think that says a lot about a person's personality because I want double stuff but double stuff.

00:32:43   Like I want a quadruple stuff.

00:32:45   I will actually manufacture my own.

00:32:46   It's like take two double – take two double stuffs, pop the lids off, and then put two of the cream sides together to make a quadruple stuff.

00:32:56   That's right, and then just throw the lids away because nobody needs that.

00:32:59   You're giving me a good idea.

00:33:01   On Friday, we're having friends over for dinner.

00:33:03   We get together with families every month.

00:33:06   We're going to do a Pepsi challenge for pizza in the area.

00:33:10   We're going to order from three different levels of pizza place and then do a Pepsi challenge.

00:33:15   I think for dessert, we could do an Oreo-type cookie Pepsi challenge.

00:33:20   We could invite a Hydrox in there, which I don't know how you feel about a Hydrox.

00:33:25   I haven't had a Hydrox in a long time, and every time this comes up, people remind me about Hydrox, and apparently Hydrox is the original.

00:33:31   The Oreo was a knockoff of Hydrox originally, which I do find hard to believe from my childhood memory of the brand, but I have to admit I haven't had one in a while.

00:33:43   I have had Oreo brand ones, and they taste even worse than ever.

00:33:46   I like that they've gone so wide in their flavor offerings.

00:33:53   There's basically just an Oreo flavor for everything.

00:33:56   It's everything, right.

00:33:57   We watch watermelon Oreos.

00:34:01   Yeah, I mean, which sounds absolutely atrocious and probably is.

00:34:05   I made that up.

00:34:05   I have fondness for Oreos just because we watch old commercials in our house a lot and got that ad campaign in the 80s that the jingle, oh, oh, oh, oh, who's with the Oreo cookie?

00:34:19   And that O-R-E-O, Nabisco, ping.

00:34:24   And it's such a good, catchy jingle in an era when every commercial was a great, catchy jingle.

00:34:30   I don't think I can ever dissociate from that.

00:34:33   I just, that's what, that jingle is what an Oreo tastes like to me.

00:34:37   It is a good brand, and I don't know why the hell they ever moved away from it.

00:34:41   It is a fascinating, I don't know if that's the origin of the brand.

00:34:45   I never looked it up, but the fact that if you spelled the name aloud and you kind of pause, you get O-R-E-O, and R-E-O sounds like Oreo.

00:34:55   So spelling it aloud sounds like the name of the product.

00:34:58   You never got that from the jingle?

00:34:59   It's recursive.

00:35:00   No, never.

00:35:00   And if you go back, go on YouTube and listen.

00:35:03   Now I'm going to have to try to link to an old one.

00:35:05   If you listen to the way they did it, they clearly coached or, as you would say, directed the people singing the jingle to emphasize spelling it, saying the letters R-E-O in a way that sounds the most like Oreo.

00:35:20   Yeah, that's cool.

00:35:22   Oh, Oreo.

00:35:23   I like that detail.

00:35:25   That was a good digression.

00:35:27   Yeah.

00:35:28   I told you we'd get to them.

00:35:29   I mean, it's unavoidable.

00:35:31   We did.

00:35:31   Yeah, but anyway, these Noir cookies, they are frigging excellent.

00:35:34   They really are.

00:35:35   And now I've got to try to figure out a better way.

00:35:38   Apparently, and other people have told me that if you have a local, and you in Los Angeles surely have.

00:35:44   Yeah, we have a lot of Japanese markets.

00:35:45   Yeah, you'll be able to find them.

00:35:46   You should go, and you could have them by Friday for your party.

00:35:50   I should look in the Philadelphia area.

00:35:53   I'm not sure.

00:35:54   Somebody in New York said they have a Japanese snack store in New York.

00:35:57   So if New York has it, Philly has a chance.

00:35:59   I should see, because I don't want to have to mail order them every time.

00:36:01   But they are truly excellent, and I expected nothing less, but they even exceeded my expectations.

00:36:07   And really interesting.

00:36:09   Just a very interesting take on the cookie part in terms of being lighter and crisper.

00:36:14   Great.

00:36:17   Very good.

00:36:17   What were we talking about?

00:36:18   AI, right?

00:36:19   Back to the show.

00:36:20   Software.

00:36:22   Okay, so here's an interesting subtopic, is that a lot of our friends who are Apple-adjacent developers maybe would be the later ones to sort of consider using.

00:36:35   Because you don't need to.

00:36:36   Right.

00:36:36   You don't need to if you can do it.

00:36:38   Yeah, there's a very helpful developer ecosystem and tools for Apple development, but also this sense that the coding tools that are really good at web coding, at like React, Next.js kind of code, are not going to be able to nail anything Swift, anything that Xcode can do.

00:37:01   Or you might want to just like embed a coding agent into Xcode, but even then, it's so fussy that it's going to get a lot wrong.

00:37:09   But that was, what I found is that when making a Mac app is that it is fussy in a lot of different ways, but as long as you have time and patience, you're going to push through and solve a lot of problems.

00:37:24   And it depends on what model you're using as well.

00:37:27   You're using a lesser model and it's going to take a lot of guesses and it's going to cause a lot of headaches and get it wrong.

00:37:35   And then you swing over to the right model and it's going to nail it.

00:37:39   All right.

00:37:40   So what do you use exactly?

00:37:41   Talk me through this.

00:37:43   I've always been a Cursor fan or probably going on two years now I've been using Cursor.

00:37:49   Because when I was working with a couple of engineers trying to build a platform pre the AI coding era, I had to just by working with this team, if you ever want to like install a dev build yourself, you have to know your way around an IDE somewhat.

00:38:09   You have to type in a terminal, you have to know a little bit about adding keys to a local ENV file, just so you can authenticate with your APIs.

00:38:21   You have to know a little bit about this stuff.

00:38:24   So I got more comfortable in an IDE, like VS code, than I thought I would.

00:38:30   And especially if you get into like building for iOS, like with Electron or something, or Expo rather, like building React apps for iOS, you have to know a lot of technical stuff that's just mind numbing and gross.

00:38:45   But you have to do it in order to push through and install on your phone.

00:38:50   So I got comfortable around those tools.

00:38:53   And then when Cursor offered that same VS code style of tool with an AI agent on the side of it, and then when it got to the point where the AI agent was actually able to agent stuff and do stuff to your code, write code for you, even talk to GitHub,

00:39:10   even do commits and pushes for you, even like use CLIs to get into different third party services, work with your Vercel, like re-query your Supabase, Postgres database.

00:39:24   When the AI agent was able to do all that stuff, then it became really, really powerful.

00:39:29   Because that's pre that, before that, you were just chatting with ChatGPT and it was telling you kind of like what to do without any visibility into your own user experience or knowing the tools you're using.

00:39:40   And then it's just taking a lot of blind guesses and you're getting it wrong and it's so frustrating.

00:39:45   But that's the level I'm at.

00:39:47   That's what I understand.

00:39:48   I ask questions at ChatGPT and then it tells me what to copy and paste.

00:39:53   But I also am not making entire apps.

00:39:56   I haven't even tried it.

00:39:57   And so therefore, the sort of things that I am working on where it's like a single page script, it works.

00:40:03   That works great.

00:40:04   That's just going back and forth with ChatGPT scales to the level of the coding that I have asked for help with.

00:40:14   But I can totally see I wouldn't even.

00:40:17   But that's why I've never even tried making an entire app because I can see how it wouldn't.

00:40:22   This wouldn't scale to that.

00:40:23   No, it doesn't scale at all.

00:40:25   But there's like kind of an unlock that happens when you're using something like cursor in your file system.

00:40:31   Because what you realize is that all of these like really complex Apple scripty type of tasks that you might do that you might spend a lot of time building a script around.

00:40:42   You can just give cursor access to that folder in your file system and it'll be like, got it.

00:40:49   And you'll say like, please organize this completely chaotic three-year deep folder of project files for like a domestic thing that, you know, like or a financial thing or something.

00:41:02   And it'll be like, got it.

00:41:04   And it'll just go.

00:41:05   It'll spend a little while.

00:41:07   It'll print out its thinking.

00:41:09   So you know what it's doing.

00:41:11   And for somebody who's like kind of endlessly curious about how stuff works, you can read every one of those lines of its thinking process.

00:41:19   You know, a thinking model tells you what it's thinking.

00:41:22   And sometimes it's like it's printing its unconscious thoughts a little bit.

00:41:27   Like I can see that Adam's a little bit frustrated, right?

00:41:29   So I want to do this delicately so I don't upset him.

00:41:33   And it's so fun to read that stuff.

00:41:36   And so the way to sort of learn by using these tools a little bit around the periphery of how code works is to really just read every line that it thinks and every instruction that it does.

00:41:49   And you don't necessarily have to read the code that it's writing because that's just like that's a foreign language.

00:41:54   I'm never going to get how code syntax works.

00:41:58   But the beautiful thing about a model like Claude is that it communicates like a human as it's doing the code work.

00:42:07   So it really becomes a communication tool.

00:42:10   And if you're somebody who likes to direct or creative direct, that's the name of the game is you're talking through the whole process of work.

00:42:18   You're talking through everything.

00:42:20   And you know that the better you communicate with whoever or whatever you're collaborating with, the better the outcome is going to be.

00:42:28   So in its ideal state, working with a coding agent is this wonderful, fluid, creative, communicative process that feels like working with the best creative partner.

00:42:39   Now, I have to admit, I know I've, of course, heard of Cursor, but I've never tried it.

00:42:43   Cursor is a – are you – I think it's primarily a desktop app.

00:42:49   I mean, that's what they show you.

00:42:50   It is.

00:42:51   Yeah, they have a cloud agent and stuff.

00:42:52   They've got some web app components, but it's mostly – yeah, it's mostly desktop app.

00:42:58   And what AI does it use on the back end?

00:43:00   It's agnostic, so you can really use any model, but it really got powerful.

00:43:06   And that's where you're talking about, hey, when it gets stuck, you switch models.

00:43:11   Yeah, exactly.

00:43:12   So, like, when I started power using Cursor, when I started just working solo, it was when Sonnet 4 was – Sonnet and Opus 4 were the latest models.

00:43:25   So I would dork around with those.

00:43:27   I would hit a wall.

00:43:28   I would switch over to an open AI model.

00:43:31   I think at that point, maybe – I forget which GPT it was.

00:43:36   Maybe one of the later four.

00:43:38   And then maybe GPT 4 would solve the problem.

00:43:42   And then – but I didn't like how GPT communicated.

00:43:45   It wasn't as good of a creative partner.

00:43:47   So I would switch back over to Claude, to Sonnet mostly.

00:43:51   Because Opus is really expensive.

00:43:53   But then, as I started building more seriously, and then Sonnet 4.5 was the first one where it felt like, oh, wow, it's able to solve a lot of problems in advance that it didn't used to be able to.

00:44:05   Like, hiring a really good engineer who has the experience to identify problems that will come and solve for them proactively instead of, like, oops, something happened.

00:44:16   Let me debug it.

00:44:17   But still, relative to Opus, Sonnet is pretty rudimentary.

00:44:22   So when Opus 4.5 came around, and I realized that the money that I would spend on Opus tokens would more than make up for the time solving problems with Sonnet, then I just started going pedal to the metal on Opus tokens and spending way too much money building this stuff just because I needed to build a lot.

00:44:45   And so now I'm basically like Opus 4.7 all the time, which – so my kids are not going to go to college.

00:44:51   It's fine.

00:44:52   Daddy's building something special.

00:44:54   Well, are you comfortable talking about how much you've spent on tokens?

00:45:00   I mean, and I know that this is more than just – this is more than just for Hovercraft, though.

00:45:05   You're using this to build, as you said at the outset of the show, a lot of other internal tools for Sandwich.

00:45:11   Correct.

00:45:12   Internal tools and tools for collaborative work.

00:45:14   Right.

00:45:14   I'm sort of building like a big ecosystem of platforms for collaborative work across a lot of different verticals with embedded AI intelligence.

00:45:23   And it's just a ton of stuff to architect and build.

00:45:27   So I'm spending typically between $150 and $200 every day on tokens.

00:45:32   So that's – but that's not – I know – I mean, that's not nothing.

00:45:38   But it's more than the – it's more than the $20 most people are used to spending on chat, GPT, you know, pro or yeah, or whatever.

00:45:46   Like, you really have to get – you have to get acclimated to that idea of, like, you are hiring an AI and you're paying sort of labor wages for it.

00:45:56   But that's of the scale of what I have heard from a lot of AI-forward companies that want their engineers to be spending tokens and have a token budget per day and that $200 a day in tokens is like, hey, that's like a productive day.

00:46:19   And that they – you know, but it just – at this point, it is, though, the orders of magnitude matter, right?

00:46:27   Like, normal people – well, frankly, the mass market people don't want to spend anything on software, period.

00:46:33   And, you know, and that's why ChatGPT and everybody is going towards building an ad business as they want to scale whatever.

00:46:43   But that's neither here nor there for our discussion today about this.

00:46:48   But I pay $20 a month for ChatGPT and I don't think – I've never gotten a warning that I'm close to running out.

00:46:57   But I think I don't really use – I think that I use it like a couple times a day for things to ask questions and get answers and I don't really have a seamless workflow for it.

00:47:07   But the longer an article that I write is, the more likely it is that I'll send it through ChatGPT for a proofreading pass first.

00:47:15   And – but that's – it's baby stuff at this point, you know.

00:47:18   But I – you know, I've got a good little prompt that it gives me – it only tells me the type of shit that I want to hear from ChatGPT.

00:47:25   Yeah, it's interesting that they all have their own character.

00:47:28   They are really – they have a persona that you can use.

00:47:32   I do use it for programming, but it's just the sort of little baby scripts that I tend to write, like little one-page scripts.

00:47:39   What the hell did I just write?

00:47:40   Oh, I know what I wrote.

00:47:41   It's sort of a side – it's another digression.

00:47:45   You ready for a digression?

00:47:46   Yeah, absolutely.

00:47:47   Do you remember – do you ever hear of the app Yojimbo from Bare Bones, the people who make BBA?

00:47:52   I remember it, yeah.

00:47:52   Yeah.

00:47:53   It's still around.

00:47:54   You can still buy it.

00:47:54   It's still active.

00:47:55   You know, it hasn't been a major update in a long time.

00:47:57   But it's a Mac-only, effectively a shoebox app where you can make notes.

00:48:03   You could save passwords, put application serial numbers.

00:48:06   You could just throw images in it, put PDF archives, web archives.

00:48:10   I forget what else.

00:48:11   There might be one other item type.

00:48:14   You can tag them.

00:48:15   And I was talking to a friend about it, and I never stopped using it.

00:48:21   But he's like, oh, that's wild.

00:48:22   I can't believe you're still using it.

00:48:23   But I was like, but I don't really add much to it.

00:48:26   Most of my notes since Vesper went away have been in Apple Notes.

00:48:31   And even before, I was sort of like, eh, I think we're in trouble because we're not going to –

00:48:36   We really needed to get a Mac client for Vesper, and we kind of ran out of time before we had both

00:48:43   because being iPhone-only wasn't enough.

00:48:45   We had a fantastic sync engine, but by the time – but that's what we needed.

00:48:49   And maybe if we tried it again today, we would have been able to move faster with a small team

00:48:53   and have a Mac and iPhone client.

00:48:56   But ever since then, I've been mostly in on Apple Notes as my Notes app.

00:49:01   And I was talking to a friend about this, but I said the way that I change Notes apps or bookmarking systems

00:49:10   is effectively like being a sociopathic father, where I'll start a family, I'll date.

00:49:17   Like, trying a new app is like dating, and it's like, oh, what's this Notes app?

00:49:22   Kick it around, go out a couple times for a day or two.

00:49:25   Nah, not for me.

00:49:26   Delete.

00:49:28   But then every once in a while, I would fall in love with a Notes app, and I would use it,

00:49:32   or a bookmarking system, and use it for years and have hundreds or thousands of notes or thousands of bookmarks.

00:49:39   And I have a wandering eye, and I would find something else.

00:49:44   And sometimes I would fall in love with a new app, and I would just start using that.

00:49:48   And I wouldn't, I've never, maybe once or twice, I've ported old Notes.

00:49:54   I did export my Vesper Notes out of Vesper, so I wouldn't lose them,

00:49:58   because I realized I wouldn't have access to the app anymore.

00:50:01   But for the most part, I just leave the old family behind and move to a new city and start a new family.

00:50:07   And it's a clean way of starting, where I can start with a new app,

00:50:12   and I don't import 4,000 Notes from my old system, most of which aren't relevant.

00:50:18   But I don't go, I don't throw out the old one.

00:50:21   It's still there.

00:50:22   And if it still runs, it still runs.

00:50:24   And so what I wanted to do is write, and I knew I could do it with AppleScript,

00:50:27   is go through, I have like 9,500 items in my Yojimbo.

00:50:33   It still runs, it's a great app, and it still syncs.

00:50:36   It syncs by iCloud, so I have a copy of it on all of my Macs.

00:50:40   But the problem with Yojimbo is like, Yojimbo is effectively the reverse of Vesper.

00:50:44   The problem with Vesper was it was iPhone only and didn't have a Mac client.

00:50:48   A problem with Yojimbo is it's a Mac app that doesn't have a proper iOS or iPad client.

00:50:53   And there are reasons for that that are beyond the scope of this digression.

00:50:57   But what I wanted to do is write a script that would go through all 9,500 items and chart them by year.

00:51:04   What year did I create the item?

00:51:06   And it came out exactly like I thought, which was to say, lots of Yojimbo came out in 2006.

00:51:14   Yeah, 2006.

00:51:16   But I started using it in 2005 because I was a former Bare Bones employee and friends with the company.

00:51:21   So I was beta testing it in 2005.

00:51:23   So I have lots in 2005, a peak in 2006, 7, 8, 9.

00:51:28   And then by 2010, my usage started declining because guess what I had in my pocket all the time by 2010?

00:51:35   I had an iPhone.

00:51:36   And so I was using the iPhone more.

00:51:38   And then as the 2010s turned to 2020, every year I had fewer and fewer new Yojimbo items.

00:51:45   And now it's only like a few dozen new ones per year.

00:51:49   I still put my application serial numbers in there, but don't use it that much.

00:51:53   But I wanted to write that Apple script.

00:51:54   I knew I could do it, but I didn't want to waste time on it.

00:51:56   This doesn't work, right?

00:51:58   And so I just had ChatGPT do it.

00:52:00   And it was because I forget all the shit that I used to know about how dates work in Apple script.

00:52:05   And it's like, forget it all.

00:52:07   And it's like ChatGPT just gave me, it took as long as I always used to think it should take to write an Apple script like that.

00:52:16   It actually did, rather than spending a whole day doing it.

00:52:19   Absolutely fantastic.

00:52:20   I think what you might try is just like, because you've already done that task and you know the old way of doing it,

00:52:26   is just like open up cursor and describe what you want to do and watch it build.

00:52:31   And it'll say, do you want me to write this script and put it on your desktop so you can run the script?

00:52:36   And you'll be like, sure, I'll run the script.

00:52:38   But actually, could you run the script for me?

00:52:40   And you get really used to that.

00:52:42   And it'll just like run the script in its little terminal.

00:52:45   And then it'll do the output for you.

00:52:47   And like you get used to that style of work.

00:52:50   What I did, I'm a bear guy.

00:52:52   I've never used Apple notes.

00:52:53   I don't love it.

00:52:54   I'm a bear guy.

00:52:56   I tried Obsidian a couple of years ago.

00:52:58   Good friends with Stefan, who is the CEO of Obsidian.

00:53:03   And I asked him to show me how Obsidian, how you can power use Obsidian, because I know he does everything with it.

00:53:08   So I have like a year's worth of Obsidian notes.

00:53:11   I have all of my bear notes, which go back to 2010 or something.

00:53:16   And that because I poured it over from Simple Note.

00:53:18   And then I have a smattering of notes in Apple Notes.

00:53:21   And what I did was I built an MCP that accesses all three of them that sits locally on my computer.

00:53:28   And then my platform, my intelligence platform, accesses that MCP so I can chat with any of those notes, those various note systems.

00:53:37   And then because an MCP is local, unless you put it in the cloud, mine is local.

00:53:41   It'll actually just sync all those notes and put them in my database for me so that I can use it remotely as well.

00:53:48   But that was like maybe a day's work, maybe less than half a day to build that MCP.

00:53:54   That is, it's running in my menu bar.

00:53:57   So I always know how many notes are synced between the three apps.

00:54:01   I can add more to it.

00:54:02   I think I added Mem to it, which is like an AI note taker.

00:54:08   This is the kind of stuff that you realize, oh, I could just roll my own version of whatever that is.

00:54:14   Like I'm sure that you could solve the Yojimbo problem.

00:54:16   You could make Yojombo and have it running in your menu bar.

00:54:21   And you could like single-handedly revive it.

00:54:24   I don't want that.

00:54:26   I just wanted to chart how many notes I had made by year.

00:54:31   I do.

00:54:32   I actually, right now, as we are talking, do you have something to write this down?

00:54:36   I have a feature request, I think, for Hovercraft.

00:54:39   Yeah, please.

00:54:39   Would you like live feedback?

00:54:40   This will give everybody listening.

00:54:42   So I'm on a different machine than the one where I made the, and then I generated the numbers from AppleScript, put them into numbers, and I made a little chart so I could chart them.

00:54:54   And I want to show it to you.

00:54:56   I don't want to use Hovercraft to show it to you.

00:54:58   But I was in numbers, and I copied the chart as a PDF, and what I would like to do is paste it into Hovercraft.

00:55:06   So I have an image on the clipboard right now, and I don't have it in a file.

00:55:11   But instead, what I think I need to do is I need to go to preview and make a new image and then save it to the desktop and then drag it over to Hovercraft to share it with you.

00:55:22   And that feels like busy work I shouldn't need to do when I could just paste it.

00:55:25   So you want to paste a text string or a link?

00:55:28   No, no, it's an image.

00:55:29   It's an image.

00:55:30   Oh, an image.

00:55:31   I have an image on the pasteboard.

00:55:32   So I think that when there's an image on the pasteboard, or like a PDF, like a PDF or an image, I should be able to – Hovercraft should be able to –

00:55:42   I love that.

00:55:42   I love that.

00:55:43   I'll build it.

00:55:43   I'll build it by tomorrow.

00:55:44   I love it.

00:55:45   That's great.

00:55:46   No, pasting right into your frame is a power – is like a – is a real –

00:55:52   So I'll give you an example of an app that does that.

00:55:54   I just ran into it today.

00:55:55   So I use the app CardHop from Flexibits, the Fantastical people.

00:56:00   That's my Contacts app because it's – and it uses the system Contacts database that Apple provides an API for.

00:56:06   It's a hundred times – however much better Fantastical is than Apple Calendar, CardHop is ten times more better than Contacts.

00:56:15   Contacts seems like the app that Apple forgot.

00:56:18   It is a really strange, bad app in a lot of ways.

00:56:22   And a little buggy too.

00:56:23   It's frustrating.

00:56:24   Yeah, it's buggy.

00:56:25   It's frustrating.

00:56:26   It just looks old.

00:56:27   And yet it's a problem that everybody has Contacts, right?

00:56:31   And the fact that the system has a Contacts database is an awesome feature.

00:56:36   But it's a very strange app.

00:56:38   For example, like one of the companions in this – it's like Apple Notes, like these sort of staple apps, right?

00:56:44   Like you've got a Notes app built into the system, a calendar app built into the system.

00:56:49   Reminders, right?

00:56:50   Apple has put a lot of love in Reminders.

00:56:52   I'm not a huge Reminders guy, but I can see how they've kind of made it into a really nice to-do app that a lot of people use as their main thing to track to-dos and tasks and the way that it integrates with your calendar.

00:57:06   Seemingly, there's no love at all for Contacts.

00:57:10   It's very strange.

00:57:10   I agree.

00:57:11   It's super strange.

00:57:13   And because Contacts are a primitive, right?

00:57:15   Contacts are a thing that every OS should be aware of because the people in your life are like the crucial substrate on a hierarchical level.

00:57:24   So the fact that they've made it – it still looks like a database.

00:57:28   It still looks just like a gross table.

00:57:31   Maybe that's because they want it to remain a primitive and they don't want to build out a whole beautiful UX around it for whatever reason.

00:57:38   I think Google Contacts is probably similar, though.

00:57:41   Anyway, the thing that you can do – I'll just finish this – is let's say you want to add a picture to a contact.

00:57:48   Instead of having them be a generic icon, you would like to have the face of a friend and it has them prefilled.

00:57:54   I'll take a – yeah, you've got it.

00:57:55   But there's my chart.

00:57:56   And I guess I'll put this in the show notes for this chapter.

00:57:59   Here we are using Hovercraft to show an image.

00:58:01   I will put this in the show notes.

00:58:04   You can see my usage of creation of new items by year.

00:58:08   These are items that are all still in my Yojimbo library by type.

00:58:12   And I will share them as album art for this portion of the show.

00:58:17   That's pretty cool.

00:58:18   But anyway, ChatGPT wrote that script almost in no – or helped me write the script in no time.

00:58:24   The pasting thing, CardHop, if you have an image on the pasteboard, lets you paste an image onto a contact.

00:58:30   Apple Contacts does not, and it should.

00:58:34   Anyway, all right, back to your workflow.

00:58:38   See, I told you we'd digress.

00:58:41   Actually, why don't we take a break?

00:58:42   This interruption here seems like as good a time as any for me to thank our next sponsor.

00:58:50   This is a new sponsor, too.

00:58:52   Let's take a break and talk about our next sponsor, Scribe.

00:58:56   Growing teams don't struggle to scale because of headcount or even budget.

00:59:02   The biggest problem they face is because critical institutional knowledge isn't documented, or if it is documented, no one can find it.

00:59:10   And creating new documentation manually is too painful, so it doesn't get done, even though everyone wants it to be done.

00:59:17   Without good documentation, teammates work inconsistently, shared tools don't get adopted by everyone, and perhaps worst of all, knowledge walks out the door when someone leaves.

00:59:30   That's exactly the problem that Scribe was created to fix.

00:59:33   Scribe is a workflow AI platform that captures any sort of workflow or process in real time and turns it into documentation automatically.

00:59:43   No manual writing, no manual screenshots, and no starting over from scratch every time someone new joins the team.

00:59:50   Scribe is already trusted by over 80,000 companies and enterprises, including nearly half of the Fortune 500.

00:59:58   To capture new documentation, you just turn on the Scribe extension and do the process as you normally would.

01:00:05   Scribe creates the guide as you go, taking screenshots, noting where you click every step of the way automatically.

01:00:12   Scribe redacts sensitive or personal information, things like usernames, account numbers, email addresses, automatically.

01:00:22   Then, when someone else needs to follow that documentation, they can launch real-time on-screen guidance that shows them exactly where to click and what to do step-by-step, right inside the actual tool.

01:00:35   Scribe will even suggest improvements to the underlying workflow, not just documented, identifying steps that are redundant or complicated.

01:00:43   It's not just capturing how work is done, it's not just capturing how work is done, it helps you do it better.

01:00:47   To book a personalized enterprise demo, visit scribe.how.com.

01:00:54   My thanks to scribe.how.com.

01:01:07   My thanks to Scribe for sponsoring the show.

01:01:13   All right, cursor, multiple backends.

01:01:15   You switch when one of them, when it seems like something's better, is out there.

01:01:19   Like, all of a sudden, Claude has taken a leap forward, you switch to Claude.

01:01:23   And you don't need to start over with your products.

01:01:26   You just change the backend and cursor, and it's not like—so this is where the analogy to directing or hiring humans breaks down.

01:01:37   Because if you were, again, like me with my notes app, sociopathically just picking up and moving to a new town and starting a new family of notes, if you were just like, I'm sick of you as a developer, I'm going to switch to somebody new.

01:01:52   So they would have to come in and get used to the project and figure out the lay of the land, and no, that's not how it works.

01:01:58   Cursor just kind of maintains the state.

01:02:00   That's exactly it.

01:02:02   And it's like you come to realize that context continuity is everything.

01:02:05   It's like your power—it's your power tool.

01:02:08   So not only if you swap out the models, it's—every message has a context window.

01:02:14   So if you swap in GPT, it's still process—it's still process—like including the last however many tokens in its—in the next turn, right?

01:02:25   You ask it a question, it's including those million tokens in its response.

01:02:30   But not only that, there are just ways of including more context in every exchange, like with stuff like cursor skills or rules, that it's basically, as an agent, it's thinking like a human.

01:02:45   It's thinking, what do I need in order to best answer this question?

01:02:48   Do I need to use this tool?

01:02:50   Should I spawn a sub-agent?

01:02:52   Should I go and read the rules because the user asked me some factual information about something that's in the database, so I need to know actually how to query the database.

01:03:02   I need to know what my authentication is.

01:03:05   So when you're beginning this stuff, you find yourself telling it the same instructions over and over and over and over again because it keeps forgetting.

01:03:13   And you're like, AI is so stupid.

01:03:14   Why can't you just remember this is how we push a migration, right?

01:03:20   But then you start to understand, okay, all I have to do is save the instructions for the robot, and then the robot will find the instructions every time I ask it to do this thing.

01:03:29   And then you're saving so much time by not having to repeat yourself.

01:03:33   And this is—I mean, it's just like the parallels of working with a person are like they're never-ending.

01:03:40   But that idea of context as continuity and the real power feature of something like Cursor is that every—so every time I'm working on a different feature, I don't stay in the same agent because the context windows fill up.

01:03:56   They get overloaded.

01:03:57   They get sluggish.

01:03:58   Their intelligence is not as sharp.

01:04:00   When you start a brand-new agent chat, that's when it's at its sharpest.

01:04:03   When it starts to fill up with tokens, it gets a little dumber.

01:04:06   So what you do is you're starting to work on a new feature.

01:04:09   You open a new agent chat.

01:04:11   But it's still in the same workspace.

01:04:13   So it still has access to the entire code base.

01:04:16   Every one of those chats that you do with an agent is a transcript.

01:04:20   It's actually a historical record of your entire line of communication with the AI.

01:04:26   It's like imagine if the world's most productive team was recording every meeting and every part of their process that they ever did.

01:04:35   What happens when you have that kind of historical record is that that's value.

01:04:40   That is institutional memory.

01:04:42   And then you can use that institutional memory to your advantage by turning it into a set of core processes that you can then use.

01:04:50   And I did this, I showed you what I, what I, like a little glimpse of what I had built using this idea of historical artifact, like historical memory.

01:05:00   Which is, I realized maybe like a month ago, I realized that I have six months of building history in my cursor transcripts.

01:05:08   And I started to recognize that there's a certain way that I work as a builder that I think I should probably try to like capture and encapsulate as a tool that I can then use myself.

01:05:20   So I spent like two days extracting all the transcripts from six months of building in cursor and then turning it into an intelligence that represents me and how I build.

01:05:32   And I call that Lissagor.

01:05:34   And then I made essentially an MCP where I could access Lissagor and then bring Lissagor into any future development task with me.

01:05:45   So now as a matter of practice, anything that I'm building, I consult with my Lissagor expert before I start building.

01:05:54   And then along the way, many times, and what I find is that that process ends up catching errors that will happen in advance and actually putting me on the right path to save even more time.

01:06:05   And that is just like context capture.

01:06:07   That is like figuring out that what you have done as a matter of professional practice for years and years and years is actually value that you shouldn't be losing.

01:06:16   You shouldn't be leaking that value.

01:06:18   And it's anything that you do.

01:06:19   It's like making your show, writing your site, anything.

01:06:22   You should be capturing that and turning that into a machine that then you can use or other people can.

01:06:29   This is the part where if I didn't know you, I'd be rolling my eyes and I would think that you lost me.

01:06:37   And but I do know you and I know you're not a bullshitter and I know and I know that hovercraft is real and it is a very it's it is.

01:06:47   And I shipped it in two weeks and I did it because I had this expert with me.

01:06:51   Right.

01:06:52   That's it's it does not feel like it's possible.

01:06:55   It does not feel like two weeks of work for a Mac developer who's been making indie software for a while.

01:07:04   It feels like it would take longer to build this and it for somebody like you who doesn't actually write any code.

01:07:10   Well, that doesn't seem possible.

01:07:12   But here it is.

01:07:13   We're using it to to record the show.

01:07:16   And I did figure out how I figured out what I did wrong.

01:07:19   See this.

01:07:20   I'm my concentration is on the show and it's it just makes it sound.

01:07:23   I don't want to throw hovercraft under the bus.

01:07:26   It's it's my fault, but I had the V mode on where it it the visibility of the attachment.

01:07:34   Basically, I was saving this.

01:07:36   But the way that hovercraft works is you open the app and it's sort of like photo booth where it's a single window that shows you a preview of your webcam.

01:07:46   If you're just this is safe for the sake of argument like me right now, I'm on a MacBook Air and I'm using the built in camera and there's a couple of controls.

01:07:54   But then there's a drop zone underneath where you can and it says drop an image or a PDF here.

01:07:59   So if it's a multi page PDF, it's like a slide deck.

01:08:02   So if you want to show a slide deck, somebody can you drop a keynote file in there or or you can there's not native keynote control yet, but that's right horizon.

01:08:11   Right.

01:08:11   But you could but it'll go through the slides.

01:08:14   Yeah.

01:08:15   Yeah.

01:08:15   You can just basically present it in keynote.

01:08:17   You can't present it full screen.

01:08:19   You have to present it as a presenter window and then you can just share that window.

01:08:22   But you drag like a JPEG or a ping or in this case, I have a PDF of this chart that I've been talking about.

01:08:29   I dragged it into there and then you hit a button to make it go live and then it's superimposed on my picture.

01:08:35   I see it in the Hovercraft app and then you see it because what I do and I'm using we're using a web app called StreamYard to record this show.

01:08:44   We could be using Zoom.

01:08:46   We could be using Riverside.

01:08:48   We could be using just about anything.

01:08:50   Right.

01:08:51   I mean, FaceTime would work.

01:08:52   Anything that uses a virtual camera.

01:08:54   Right.

01:08:54   And the way that you pick cameras in those apps that you can pick, like if you have multiple webcams connected or if you want to use your iPhone via the camera continuity feature as your camera.

01:09:09   Hovercraft, if it's running, shows up as a camera.

01:09:12   And so Hovercraft uses a real camera.

01:09:15   Then Hovercraft itself shows up as a virtual camera, which includes the sort of picture in picture of the image attachment.

01:09:23   That's the gist of the app.

01:09:24   And it is so simple as a concept.

01:09:27   And it feels like why isn't this a built in feature?

01:09:29   There is a very strong chance that now that people see this, that this is the basic concept here is going to get Sherlocked.

01:09:36   I hope so.

01:09:37   But like maybe they can pay me for Sherlocking it.

01:09:39   Maybe.

01:09:40   Well, we could come back to the rest of it.

01:09:42   But that's the gist of it.

01:09:42   But anyway, back to Lissagor, your AI assistant.

01:09:46   So this is the part that seems, okay, up to the point where you're saying I'm using Cursor and Cursor.

01:09:52   And do you have Xcode installed?

01:09:54   Oh, yeah.

01:09:55   And Cursor is, so is Cursor driving Xcode or no?

01:09:59   It's, it's.

01:10:00   Oh, it is.

01:10:01   Yeah.

01:10:01   Yeah.

01:10:01   Cursor, Cursor has, because Xcode is just a front end for the same kind of code base as anything.

01:10:09   So Cursor has access to all of your code, but it's also able to drive Xcode as an app.

01:10:15   And it's almost like a CLI.

01:10:17   It's able to run, build, dev builds for you and install them.

01:10:20   It's able to like, I don't know, when it's able to create a DMG of my build and notarize it for me and, and then open it up in the finder and says, and then say, text this to John right now, because it fixed the thing that he was complaining about.

01:10:34   And then, and that's like, that's the kind of context.

01:10:39   Like this is number one rule.

01:10:41   I think for anybody that's trying to work with AI coding tools, the secret sauce, the secret magic is talk to it like a human and share your emotional experiences going through building.

01:10:53   And that's context for making something better.

01:10:56   It's the weirdest phenomenon.

01:10:57   But like, if I describe that, I'm like, I have these feature ideas.

01:11:02   I want to get them.

01:11:03   This was last night.

01:11:04   I want to do drawing on the frame.

01:11:07   I want to be able to do this.

01:11:09   I see it.

01:11:10   And I, now I, I see some scribbles appearing on your camera as, as we're, um, and I, I want to do that.

01:11:19   I want to draw on the frame and I want to ship it by the time I'm on my friend, John Gruber's show tomorrow.

01:11:24   And it's like, Oh, okay.

01:11:25   Well, this is the kind of stuff that John Gruber cares about because obviously Opus knows who John Gruber is right.

01:11:31   And knows like your attention to detail.

01:11:34   So then context for every part of that discussion is these are interesting choices that you can make before you're on John's show.

01:11:41   And that makes the work more meaningful in some way.

01:11:45   It impacts the outcome, the, like the work product, but it just makes the process more meaningful than talking to it like a robot.

01:11:53   And I, and I think that that's the thing that if there's one unlock that I would love for people to start thinking about, it's like share, share yourself as a human, as a builder.

01:12:06   And you will get that reflected back to you while you're making the work.

01:12:10   How do I get the drawing tools?

01:12:13   You have it in your build.

01:12:16   So you can click D D is the hot key for draw.

01:12:19   Oh, you have to hold it down, hold down, draw.

01:12:22   And then your cursor turns into a little dot.

01:12:25   I see.

01:12:25   I see how I'm doing it there.

01:12:27   There I am.

01:12:27   And I could draw like a, you draw like an arrow to the peak of the, I need it.

01:12:33   How do I change the color?

01:12:34   There's no color.

01:12:36   So this is an opinionated software.

01:12:41   I have already, I've already filed a feature request.

01:12:44   I got it.

01:12:45   You have to hold down D that's, that's super clever.

01:12:48   Yeah.

01:12:48   It's also, this was an accessibility thing that I thought of the AI didn't have to think of it.

01:12:56   I was like, D works great.

01:12:58   If you're a right hander, if you're a left hander, you're holding D with your right hand, then you're like, you're basically blocking your trackpad on your power.

01:13:05   So the other, the other hot key for lefties is the semicolon.

01:13:09   And semicolon is fun because it kind of looks like a pen and ink.

01:13:12   Oh yeah.

01:13:13   A little bit.

01:13:14   So where does Lissagor run?

01:13:16   Where, where does this con this AI construct exist?

01:13:20   So I have a separate platform called portable expert.

01:13:23   And like my whole thing that I'm building is portable, portable.

01:13:28   This is your, this is your portable export though, is the thing that you're, you've created.

01:13:31   Correct.

01:13:33   And is anybody else using it?

01:13:35   Yes.

01:13:36   Um, my, some of my team, my, my two teams are some friends.

01:13:40   One, one friend, a woodworker in Chicago named Joshua is a power user, but it's really like it's, it's pre-launch, but how did you switch?

01:13:49   How did you switch here to put your picture in the background and your video in the foreground?

01:13:54   Yeah.

01:13:55   So that's something else that somebody named Jeremy Nguyen requested on Twitter.

01:13:59   And I thought it was a very clever idea.

01:14:01   There's a little button in the upper right corner of the Chrome.

01:14:04   That's a little switcheroo.

01:14:05   Oh yeah.

01:14:06   What happens if you click that?

01:14:08   It's upper right above the camera switcher.

01:14:12   Oh, I see.

01:14:13   There you go.

01:14:13   There you go.

01:14:15   And then you can drag yourself around if you want to.

01:14:17   I was looking top right above the video, not top right in the Chrome.

01:14:21   Yeah, no, but one of your notes was take, take all the UI off the video.

01:14:26   Yes, I did.

01:14:27   And I do.

01:14:28   I think it's better.

01:14:29   It is.

01:14:30   It is better.

01:14:30   All right.

01:14:31   So you've built.

01:14:32   It's more like a broadcast monitor.

01:14:33   All right.

01:14:33   So just to be clear though, to the audience though, right now, portable expert is not out.

01:14:37   I could use it cause I know you, but, and you'd let me in probably, but like people listening can't, but you've got.

01:14:43   And so where, where do you interact with portable expert?

01:14:46   Is that in a web browser window?

01:14:47   Is that in the terminal?

01:14:48   It's a, it's a react next JS app.

01:14:51   It's very robust.

01:14:52   It's basically like intelligence management.

01:14:55   It's like, uh, our worlds are full of these domain experts.

01:15:00   And so let's have them for ourselves.

01:15:03   Let's have them for our teams and then bring them wherever we go and do work.

01:15:07   So I have a browser extension where I can chat with any of my experts in, in the browser window about what's on the page.

01:15:14   There's a Figma plugin, a framer plugin, a Canva plugin.

01:15:17   I can email with my experts, like all this stuff.

01:15:20   And the, the one that I was describing, the Lissagor expert is an MCP that I can call into any of my cursor projects, my cursor chip chats.

01:15:30   And does it then have access to what cursor has access to, or is, or is that it does?

01:15:35   How, and how does that work?

01:15:36   Because through the MCP interface.

01:15:38   Yes.

01:15:40   Because it's essentially just an agent that lives in the same workspace.

01:15:45   And with this protocol that I basically created, the portable expert protocol, it, it calls that material.

01:15:52   Anything that's data that it can have access to is material.

01:15:55   Right.

01:15:56   And you can bring those around to any surface with you.

01:15:58   And then they remember what you've done in that surface.

01:16:01   They, that goes in, in its collect, in its memory.

01:16:03   Right.

01:16:04   And an MCP interface is effectively, like for modern AI, loosely analogous to like, in AppleScript terms, like having a scripting dictionary in the first place.

01:16:16   Like you could make an app that doesn't have a scripting dictionary, and then you can't AppleScript it.

01:16:20   But if it does, then there's a dictionary you can query, and then you can write a script that does things.

01:16:26   And an MCP interface is a way for cursor, you can say, here's, you, you add the access in cursor.

01:16:32   You say, here's the MCP interface, and then it can do this.

01:16:35   And like a simple, simple example of that is, again, I'll mention Fantastical.

01:16:39   They added an MCP interface for Fantastical, like a release or so ago, like in April.

01:16:45   It was like within the last month.

01:16:47   But that means that for anything that supports the MCP, what's MCP stand for?

01:16:52   Model Context Protocol.

01:16:54   Model Context Protocol.

01:16:55   It's something that Anthropic developed, yeah.

01:16:57   Right.

01:16:58   But it's sort of become an unofficial standard.

01:17:01   It's a standard, yeah.

01:17:01   Right.

01:17:02   And then anything that speaks to it, you can give access to your Fantastical MCP, and then

01:17:07   whatever it is, it could just be the ChatGPT app, it could be whatever, it has access to everything

01:17:13   your Fantastical does, which for me is my entire schedule.

01:17:16   So if you need, if you, if it would be helpful to have your personal schedule in your AI system,

01:17:22   Fantastical supports that in a way that I don't know that anything else on the Mac does.

01:17:26   And that's the secret to getting Lissagor to talk with Cursor.

01:17:30   Correct.

01:17:32   And MCP is just like the updated API.

01:17:34   An API is a set of endpoints that you publish so that one piece of software can talk to another,

01:17:44   but it's very brittle because if the endpoint isn't exactly correct, the communication isn't going to happen.

01:17:50   And MCP is more like it takes an LLM into account and says, if we publish sort of like the endpoints as they're sort of like semantic, semantically exist, then the LLM is going to be able to figure out what endpoints it needs just from natural language inputs.

01:18:09   Do you feel like, would you have been able to create hovercraft without Lissagor just with you and Cursor?

01:18:18   No, I think I'd still be struggling with it.

01:18:20   I would get, I would get pretty far, but like what, again, like what I, the value that it brings is like,

01:18:27   I approve of this plan of like steps four through seven of the plan.

01:18:33   Here's what you want to reconsider about the first steps.

01:18:35   And here are seven things that you missed.

01:18:38   And then in my experience, when you set Opus loose and, and it starts building, it's nailing it.

01:18:45   It's like your, your debugging kind of mostly goes away, but well, that's not entirely true.

01:18:51   And this is another nuance to AI coding is that a lot of what you see in like the public with like Twitter builders, you know, Twitter AI influencers and stuff is like,

01:19:02   everybody's setting their agents loose for like weeks and then just like walk away.

01:19:08   They start up seven agents and then they walk away and they come back and they have a product.

01:19:12   I don't believe that's true.

01:19:14   And I don't also don't think that's the way to build anything good.

01:19:17   I think like that's just like basic, right?

01:19:20   Like that's what fell off the truck.

01:19:21   If you expect that to be good, then fine.

01:19:24   But the joy of making something is being part of the process.

01:19:28   And in my experience, you set an agent loose and I've got five agents going at the same time.

01:19:33   Mostly you set an agent loose, you check in with it and you say, how's this going?

01:19:39   And it says, I have questions for you.

01:19:41   Here's what just dropped.

01:19:43   I want to know what you think about this.

01:19:45   And then it asks you like three questions and it's a lot to process, but then you give it your answers and that's the creative directing part coming into play.

01:19:54   And it's really, really joyful because you get to see the cause and effect of your choices turning into product.

01:20:01   I can't imagine giving that up.

01:20:03   That would suck for the agents to do everything.

01:20:07   Yeah, and it's in the same way that being the director of a film or a commercial is not, okay, guys, here's the script.

01:20:17   Here's the set.

01:20:18   Okay, I'll be back at the end of the day.

01:20:21   I'll take a look at the footage you shot.

01:20:24   Exactly, which is what I've heard is that a lot of directors in that, especially commercial directors later in their careers, that's how they kind of treat the process is that they just hire their team around them that knows kind of what they would do.

01:20:37   They go to their third vacation home in Costa Rica.

01:20:41   Shoot 18 holes of golf, right?

01:20:43   Yeah.

01:20:44   And then while every other decision has been made for them, they show up on the day and then they just kind of like their name is on the director's chair and then they call it a day.

01:20:54   That seems like not a fun way to work and it doesn't seem that way.

01:20:59   It doesn't seem that that's how to make great work.

01:21:01   I think you would talk to any creative person or artist and they would tell you the same.

01:21:05   Right.

01:21:06   The way that my, you mentioned that my credit for Vesper was director and the way I thought about it and I've been working on this theory on and off for a long time.

01:21:14   I gave a couple times, somebody linked to it recently and I was like, hey, that was actually, that came out all right.

01:21:20   Like in 2010, I think at Webstock, I gave the auteur theory of design where I compare the design of anything to filmmaking.

01:21:29   Yeah, you were there at Webstock, but that it is a curious role and nobody questions it because by the end of the 20th century, when everybody in our audience was already a child, at least the idea that there are these people called movie directors and they, they are the ones who are the film by Steven Spielberg.

01:21:48   We just accept it, but it is sort of a novel role.

01:21:51   You know, and I think a lot of times the people's best, most beloved film directors, whether they get credited or not, they have a lot of input into the screenplay in particular.

01:22:01   There's footage that his daughter shot of Kubrick pecking out pages of The Shining in the kitchen, although he doesn't get a credit, a co-writing credit for the screenplay.

01:22:10   But you could, in theory, not have written a word of the screenplay.

01:22:14   Your hands never touch the camera.

01:22:17   You have a cinematographer, a director of photography who does that.

01:22:20   You didn't set up the lights or do the set.

01:22:23   You know, you have an art director who takes care of all that and a lighting team.

01:22:27   You never step in front of the camera to be in the film.

01:22:31   You're always behind.

01:22:32   You have actors who are on screen and you don't edit the footage.

01:22:37   There's somebody whose title is the editor who edits the footage, but that the director is there every step of the way.

01:22:42   And that from the director's perspective, it feels like they're making a movie or making a commercial or making whatever it is that the thing is.

01:22:51   They're making it, even though they're not doing any of those things because they're there and the making part is just the collaboration and having the vision for what they know they want it to be to come out and to be a receptive input for the ideas that are coming from the people around them.

01:23:13   And so, like, the director has an idea for how this looks, but the cinematographer says, yeah, but it would be really cool if we did this.

01:23:20   And you can say, oh, that would be really cool.

01:23:23   Do that.

01:23:24   Thank you.

01:23:24   That's a great idea.

01:23:25   Or the actor could say, I think I should say this if my character would say this in response to that.

01:23:33   And it's like, that's not in the screenplay, but you're like, yeah, let's go.

01:23:36   Let's do that.

01:23:36   Let's get that down.

01:23:37   Action.

01:23:38   And let's try that.

01:23:40   You've never, you're not acting, not filming, not editing, not didn't write it, but you're directing, you're making it, right?

01:23:47   And that's, that could apply, you know, and we do, like you said, creative director, right?

01:23:51   There's, there's filmmaking isn't the only art or industry where the word director is used, but I think at its best, it is a very, very active role.

01:24:03   And that doesn't mean that you're micromanaging it, hopefully not, but you're not taking off for Mexico for a week and coming back while your team made it.

01:24:15   And if you're directing the creation of a cool new app, it is not, here's, here's a single markdown file that describes what I want.

01:24:24   I'll come back in a week and show me what you got.

01:24:26   That's not it.

01:24:27   You're there every step of the way.

01:24:30   Absolutely.

01:24:30   And it's the journey to get there.

01:24:32   That's surprising.

01:24:33   That is fruitful.

01:24:35   It's gratifying.

01:24:36   And that ends up being that historical record of where you started and where you got to is like the product.

01:24:43   And it should be represented in every element of the product.

01:24:47   The final product, as you know, should feel like there were hard choices made at every step along the way.

01:24:55   And those, a lot of those are collaborative with other people too.

01:24:58   The, the, I'm, the, the reason that AI coding is going to get a bad rap for a while is because it feels like it is a replacement for human collaboration.

01:25:12   I don't think it has to be, it's like, obviously you can do a lot more solo, but actually some of the more gratifying experiences that I've had have been working with people on my team who are also using coding tools to build tools for sandwich.

01:25:27   It's incredibly productive.

01:25:28   And when we can sort of like work together to make a thing that other people are going to use, everybody feels, I don't know, it's scale, right?

01:25:37   It's like, that's, that's the way to describe it is it's scale software scales.

01:25:42   All right.

01:25:43   And a creative studio typically doesn't.

01:25:46   So this is like freedom to put our practices to use by more people.

01:25:51   I don't know.

01:25:53   I just feel like I've drank, I've drunk the Kool-Aid.

01:25:55   Yeah, but it's, it's real.

01:25:57   I mean, you've got, I mean, Hovercraft again, it is.

01:25:59   And again, I, I told you this privately.

01:26:01   I should reiterate it on a show.

01:26:03   I think it's a very clever name.

01:26:05   How, when did you come up with the name?

01:26:07   Because it effectively, when you're using it, you get this, now it's not coming up, but you get that whatever it is you're showing, it shows up, it like hovers in front of you.

01:26:18   And what did it, what is it that's hovering?

01:26:20   It's could be anything like, could be just a stupid meme or something.

01:26:24   But if it could be your work, it's your craft, you're hovering your craft.

01:26:28   Yep.

01:26:30   It could be your craft or somebody else's.

01:26:32   I think the name was so obvious that it's you, every once in a while you have those ideas that they just come and you're like, yep, that's it.

01:26:39   When I was thinking about what is a Mac app that I can drag windows around, like they're hovering, hovercraft, I'll call it that.

01:26:46   And like, there's no second thought.

01:26:48   What's interesting about it is how closely it aligns with the whole thesis of what we're already building with theater.

01:26:58   Which is that we believe that the future of media is in layers.

01:27:04   The future of immersive media is in layers in volumetric space.

01:27:08   The future of spatial computing is that we can put a lot of digital stuff in our space and it feels like it's supposed to be there physically.

01:27:17   That also aligns with sandwich video, what we've been doing since the very beginning of the company, which is putting digital stuff in the physical space.

01:27:26   So when you start to connect all these pieces together, you realize that hovercraft is an extension of that inner expression of that idea of that same idea of like, let me show you a thing that's digital.

01:27:38   Here it is in my physical space.

01:27:40   It aligns with what we're doing at theater.

01:27:42   It aligns with what we do at sandwich.

01:27:45   And behind the scenes, like as of three days ago, the core tech that layers digital stuff in hovercraft is actually the same core tech that runs layers of information in theater.

01:27:58   It's actually the same core tech that I it's like a protocol with an actual file format.

01:28:04   And it's really freaking interesting, because if you believe that the future of media is in layers, then you need sort of a codified way of managing those layers.

01:28:16   I think every time there's a democratic leap forward in technology, it is it's more than two steps forward, but there are some steps back.

01:28:27   And like when desktop publishing first became a thing, people who are already trained, the only people who really did graphic design work were trained graphic designers.

01:28:37   And there or if you just look at signs and it is it's it's it's a shame that there's that hand painted signs for like mom and pop retail stores isn't as big a thing as it used to be.

01:28:49   But there still are some and they do the ones who are left do the most amazing work.

01:28:54   But you could go back and you look at pictures from any time before the 80s and all of the signs look pretty cool because all of the signs were made by professional sign makers.

01:29:08   Old license plates invariably are terrific, just terrific, industrial, serious looking things.

01:29:15   They're just all wonderfully designed.

01:29:19   And then we we made these computers where everybody could pick any font they want and pick gradient color blends and put images and mix fonts together that were never meant to go together.

01:29:31   And they used to call it ransom letter typography where you weren't intending it to look like a ransom letter.

01:29:37   But that's what it looked like because you don't know anything about graphic design, but you know how to use the font menu and you've never picked fonts.

01:29:44   If you were coming from the world of typewriters, you're like, this is amazing.

01:29:47   Look at all these fonts that my computer came with and look, I can download more fonts.

01:29:51   Now they're all in my font menu and I would like to use them all together.

01:29:54   And you don't know anything about how to make stuff look good.

01:29:57   And nobody could ever make a document like that before.

01:30:01   And lots of people made documents like that.

01:30:03   And you could say, well, this sucks because the world never had anything this ugly with a cursive script title and impact font used for the body copy.

01:30:13   And it's, yeah, but a lot of people who were never going to learn it in the first place when it was a craft that you had to do in a manual analog way are learning to do it now.

01:30:25   And the world is full now of more people who know how to do graphic design are actually pretty good at it than who ever were before.

01:30:32   And the people who were already good at graphic design could suddenly become way more productive than they were before.

01:30:38   And when I was young and when I got out of college in the 90s and I was doing graphic design work professionally as a 20-something, the older people who were still around, people who are now my age, who were in the industry in the late 90s, were all the people who embraced computers in the 10 to 15 years before.

01:30:58   And maybe I met some people who, like, were still doing it the old way, but there weren't many.

01:31:02   And they would just, they loved it.

01:31:04   And they were like, and they're still doing work, but they were like, do you know how long this used to take me?

01:31:08   You know, like when the client would say, can you just make this a little smaller?

01:31:12   And it was like, oh, my God, you'd have to, like, throw the film out and do it all over again.

01:31:17   Or they would be like, we need to put the year on every page in the footer.

01:31:21   And do you know how much effort that would be in the old days?

01:31:25   You could not just change the footer on a 300-page report on the fly.

01:31:31   Now you just go into the header and you type the year and it's on all 300 pages.

01:31:35   And they're like, this is amazing.

01:31:37   Everything is sort of like that.

01:31:39   I mean, and yes, there is some, and it puts people out of work.

01:31:44   There are no more or not as many jobs for people who hand paint signs anymore, right?

01:31:51   It's true.

01:31:51   And you can go back and everything.

01:31:53   There were so many, there was a Twitter account.

01:31:57   I don't know if it's on other social media, Pessimists Archive, where it just finds like 100 to 150-year-old newspaper articles complaining about the rise of technology.

01:32:08   I remember one time where it was like, all these women who are riding bicycles, there's going to be a fertility crisis soon because they're going to make themselves sterile because women's bodies aren't meant to sit on seats like that.

01:32:21   Why are they all riding bicycles?

01:32:23   And today's world, everybody, you could never, you'd be very hard-pressed to find an adult who does not think children should read more novels, right?

01:32:33   But when novels were a new mass market product, and there were like dime store novels in around the year 19, late 1800s into the 1900s, there were articles saying everybody's wasting all their time reading these pulpy novels.

01:32:46   Everybody's mind's going to chewing gum.

01:32:50   Everything is like that, right?

01:32:52   And yes, it does stink if, stink is probably too euphemistic a word.

01:32:58   It is not good that this moment is going to lead to tumult in the job market, right?

01:33:08   That's not good.

01:33:08   But it'll work out.

01:33:10   I have faith.

01:33:10   It always does, right?

01:33:12   And that people will find things.

01:33:13   But how can it not be an awesome thing that people who never were able to make apps before are now making the apps, pulling them from their imagination and putting them out?

01:33:23   Our mutual friend, Stu Matschwitz, I linked to his ProLost Watches app.

01:33:28   It's an app for if you have a watch collection to track your watch collection on your iPhone.

01:33:33   You can make an entry for every watch you own.

01:33:35   And then every day when you wear a watch, you can just say, hey, I'm wearing this watch today.

01:33:39   And then you can look and see which watches you actually wear.

01:33:42   And you're like, hey, I never almost never wear this watch.

01:33:45   Maybe I should sell it and get a watch that I'll actually want to wear.

01:33:48   And I wrote about it.

01:33:49   And Stu linked to my review on social media because I said, this is a really interesting app.

01:33:57   And I think it's really interesting that my friend made this with Vibe coding.

01:34:00   He used a system called BitRig, not Cursor.

01:34:04   But I think it's a really interesting app.

01:34:06   And it turns out that even though I like to track all sorts of really nerdy things about

01:34:10   my life, which watch I and I have a watch collection, which watch I wear, I don't care to track.

01:34:17   I really don't.

01:34:17   I know how often I wear my watches.

01:34:19   I just know it in my gut.

01:34:21   And I don't it feels like busy work to track them.

01:34:23   So I very much enjoy that Stu made the app.

01:34:26   I very much enjoy how I still have it on my phone, but I don't want to really use it.

01:34:31   And Stu tweeted my link to my write up about it and said, don't be like Gruber.

01:34:35   Track your watches.

01:34:36   I'm not going to track my watches either.

01:34:40   But if he makes one for my boats, then I will absolutely use it.

01:34:43   Like my mostly like small to medium sized yachts.

01:34:47   I will use that for us.

01:34:48   What are the names of your yachts?

01:34:53   Oh, mostly they're all Stu one, Stu two, Stu three.

01:34:59   They're all named after Stu.

01:35:00   Yeah, I think this is fascinating.

01:35:03   And it has been the one of the dreams of the humane side of software for 40 years, 50 years.

01:35:17   Right.

01:35:18   Of, hey, part of the computer for the rest of us of the Macintosh was wasn't just that the rest of us would use computers, but that they would use them to make software for computers.

01:35:29   Right.

01:35:29   That was the vision of HyperCard.

01:35:31   That was the vision of Apple scripts.

01:35:35   It turns out dead end of English like syntax for a scripting language.

01:35:40   But the idea was that by making it something that non-programmers could read, that it was something non-programmers could do.

01:35:50   And in some ways it wasn't, it never lived up to what they wanted it to be.

01:35:54   But it did allow more people to automate more things and to create software of some sort, if not full apps, little partial apps that whatever you want to consider the scope of a script versus an app.

01:36:09   More people were writing things that were software based on what they wanted to create than they were before because it was a lower level of complexity.

01:36:19   It was more.

01:36:19   And in some ways it did.

01:36:22   It meant there was less need for people who could write C code to do the same thing in a full fudge program because people could write scripts to do it.

01:36:33   It's finally happening with the AI moment where it's for full applications like the, hey, let's let.

01:36:39   People who don't know how to make apps the old fashioned way, writing the code, make apps a new way by using the language that they already, their brains already know, which is English.

01:36:52   It took a lot more, and it just took a lot more time, but almost from the perspective of like when Apple script, I think Apple script debuted in 1991 around there, early 90s, almost infinite more computing.

01:37:07   Like the amount of actual like ones and zeros that go through logic gates for one command with you directing cursor to make one change to hovercraft is like infinite computing from the perspective of 1991.

01:37:24   It would be like on a, I mean, look at all the layers of tech that's going on right now in order for us to just have a conversation, just pixels on our screens being captured by, in my case, my phone, you have with a digital layer in front of you with many digital layers in front of us over IP.

01:37:43   And it's like, and it's like, we're in real time flow of conversation.

01:37:47   It's like, this is infinite computing.

01:37:49   Whoever would have thought that we would ever get here.

01:37:51   This is just incredible.

01:37:53   And yes, are people going to make slop apps?

01:37:57   Absolutely.

01:37:57   People are doing it.

01:37:58   Yes.

01:37:59   And in the same way that people use graphic design tools and the access to a fonts menu to make absolutely atrocious flyers or reports and people who just have absolutely no taste in software are going to make software, but it might make them happy, right?

01:38:14   It might be an app with an audience of one, which is the person who created it.

01:38:18   And if you don't see the problem graphic design wise of mixing Times New Roman with, and you don't see the difference between Arial and Helvetica and you think chalkboard is a good typeface, more power to you.

01:38:34   If you're making something that you're not going to put in front of me, but if it's for you, that's great.

01:38:39   And if you make an app that is really part of what I've made our chat the other night with Hovercraft so fun for me and hopefully for you, too, was that it was already so good and I could just pick nits, right?

01:38:53   Little tiny details like, oh, those things that you're putting on top of the video, I think they should be off the video and underneath the video and only there.

01:39:00   And there shouldn't be two ways, two things to click to toggle the hand tool, just one.

01:39:05   And I could say that and that's a change that you could make.

01:39:08   Whereas sometimes looking at a really sloppy app that is just a mess, like the thing I just linked to and wrote about yesterday, the NextPad++ for the bizarre AI driven.

01:39:21   And I'm sort of on a theme leading up to this show.

01:39:24   That's why I wrote about NextPad yesterday is some guy took the open source Windows text editor notepad, which is a GPL open source project.

01:39:33   It's 20 years old.

01:39:34   It's got millions of users, took the open source code and said, port this to the Mac.

01:39:39   I mean, I'm sure his directions were more than that, but he did it in a month and it's crazy.

01:39:43   It is a huge, sprawling text editor and it is absolutely insane looking at it.

01:39:50   Did you use the word unholy?

01:39:52   Is that from my memory?

01:39:52   Yes, unholy.

01:39:53   Yes, it is unholy.

01:39:55   My favorite thing I wrote about it was that if using Electron apps and back in the day Java apps, or there are like newfangled apps, like there's a text editor called Zed that is really interesting.

01:40:09   It is not a Mac style text editor, but it's not Electron at all.

01:40:14   It is native code compiled and in some ways it's closer to being a Mac app, but it doesn't do things the Mac way, but it's kind of interesting.

01:40:23   It's just like the aliens in the cantina in Star Wars.

01:40:27   It's like, oh, most of the characters look like humans, like Luke and Obi-Wan and Han Solo, but then there's Chewbacca and there's the guys playing the music in the band and there's the hammerhead guy in the corner and everybody's welcome.

01:40:40   And yes, they're just different and they're aliens, but this next pad app said looks like Vincent Tenofrio's bug in human skin.

01:40:50   But if you look at GitHub, it feels unholy to me and it makes me, you know, I don't feel like it, I'm not unhappy that it exists.

01:41:01   I just think it's really interesting.

01:41:03   And you look, I looked at the GitHub issues and there are people using it.

01:41:07   There are Windows people who are so used to Windows and have used Notepad on Windows for so many years and now for whatever reason, I don't know why they're not still using Windows, but they're on a Mac and they really want Notepad.

01:41:21   And there's like one of the issues is somebody wants, they called it, the request is for a quote, normal menu bar.

01:41:28   And what they want is a menu bar in the window, like on, so if you have two windows, you'd have two menus, each one in a window, like on Windows, right?

01:41:38   But to them, that's normal.

01:41:40   And it's like, so there's people who want it and now it can be made.

01:41:45   And there is no way that this app would exist before AI.

01:41:49   There's just no way.

01:41:50   It's absolutely a monumental programming effort to make something that is so deeply intertwined with Windows as Notepad++ is to port it to the Mac.

01:42:01   AI can do it, but no human being who could do it would do it.

01:42:06   It just isn't something that would happen.

01:42:08   But this guy wanted it and he made AI do it.

01:42:13   And it's great.

01:42:14   And I think that hopefully one of the effects of this is that a lot more Swift native apps are going to be made just because there's not that barrier to entry that used to rely on the sort of like React transformation solutions for the Electron, etc.

01:42:31   And like I've done it.

01:42:35   I've got for my expert platform, I made a rudimentary Swift version of it and it works.

01:42:43   And it's got access to the same tech stack and data and everything.

01:42:48   Wait, wait, what's their Swift version of?

01:42:51   The expert platform that I was talking about.

01:42:55   Oh, okay, okay, okay, all right.

01:42:56   And it's just for me, you know, it's like not on the App Store or anything, but like these little proofs of concept.

01:43:03   And that's the other fun thing about AI coding is you don't have to build it for a million people.

01:43:07   You can build it for one person.

01:43:09   Yeah.

01:43:09   Well, so what are the components of Hovercraft?

01:43:12   There is a camera extension, right?

01:43:14   There's a couple of things.

01:43:16   And anybody who's installed any of these virtual cameras, forget some of the other ones.

01:43:21   Do I have any other ones installed?

01:43:22   I know that my...

01:43:23   OBS is one.

01:43:25   They have OBS Studio.

01:43:26   So you can use your iPhone.

01:43:27   If you have a third party...

01:43:30   Continuity camera.

01:43:30   Yeah, continuity camera is a good example of it.

01:43:33   The one that lets you use your iPhone as a camera.

01:43:35   And most webcams come with their own software so that they can have software that knows the actual optics of the camera.

01:43:42   Like I bought that Opal camera a few years ago.

01:43:45   And there's an Opal app.

01:43:47   And so you could use the camera.

01:43:49   You don't need the software.

01:43:50   You can plug it in and it's a dumb webcam.

01:43:52   But you can choose Opal as your software as your camera.

01:43:56   And then the software can do things like put a filter over the image or something like that or make it black and white.

01:44:03   So there's a...

01:44:06   And again, it feels relatively simple.

01:44:09   But then also you handle all of the permissions, the stuff.

01:44:13   Because doing this is obviously privacy sensitive, right?

01:44:17   You've got to get permission to record the screen.

01:44:19   You've got to get permission to use the camera.

01:44:20   All of that stuff is built in.

01:44:22   It's so scary that Apple calls it screen recording every time you want to share a window.

01:44:26   Like why do they need to do that?

01:44:28   There's a better solution than that than to scare the shit out of your users.

01:44:34   I do think that they should present what's being shared in a more clear way.

01:44:41   Because it always makes it seem like whatever it is that's asking for the permission is looking at every single thing everywhere on your screen in every layer.

01:44:49   But that's not really true.

01:44:50   Yeah, I think they'll get to it at some point, making that a more humane process.

01:44:55   But for now it is what it is.

01:44:57   And I kind of just have to, you know, with Alan's help, I kind of just created a setup flow.

01:45:01   There's like an onboarding step one, two, three to get access to those permissions.

01:45:05   And yeah, there's the camera extension.

01:45:08   And then something just within the last couple of days as I was building the drawing on the frame and typing on the frame.

01:45:15   Now you can type text was that cursor and Opus built like 75 unit tests for me.

01:45:24   So it can basically just run its own whole set of internal smoke tests for me before I even build the app and futz around with it.

01:45:34   So it knows that it's passing build.

01:45:36   It knows that it's not breaking anywhere unexpected.

01:45:38   And that all shows up in Xcode as a set of tests.

01:45:42   It's very, very interesting.

01:45:45   It's just like, so that's the other fun part is like the evolution of the models.

01:45:50   With every version that the models bump, they get smarter.

01:45:54   You feel it in the product.

01:45:56   Then you forget about it.

01:45:57   Then you find the rough edges.

01:45:59   Then the model updates again.

01:46:00   Then you feel the bump.

01:46:03   And I just remember when I was using autopilot in the Tesla, where it sort of drives within the contours of the lanes and everything.

01:46:13   And in the first generations of those Teslas, autopilot felt a little scary and rough.

01:46:19   And then they would do an over-the-air update.

01:46:21   And then suddenly it would start driving better.

01:46:24   And you're like, whoa, my car just got smarter.

01:46:26   That's not supposed to happen.

01:46:28   It's very fun when technology is moving so fast that you notice these step changes.

01:46:33   And part of it is that it's very exciting.

01:46:37   And then the flip side of it is that you only get that feeling on a continuous basis for a year or two or a couple of years while the overall technology is very rough.

01:46:49   Once it is refined and good, you no longer get, oh, wow, that's much improved.

01:46:56   Seldom.

01:46:57   I mean, I guess every once in a while there's still a huge improvement like that.

01:46:59   So I shouldn't say never.

01:47:00   No, it's true.

01:47:01   It's true.

01:47:02   What are those step changes that we've experienced in the late era?

01:47:06   It could be like streaming video or Wi-Fi speed, like internet speeds or anything like that, where you stop noticing the errors.

01:47:13   Well, going to retina screens was one, right?

01:47:15   Like that retina screens felt retina displays with the iPhone 4 felt like, holy shit, this is incredible.

01:47:22   And Apple had been hinting at it and sort of making baby steps towards scalable interfaces.

01:47:30   But it felt like what – and I think maybe – I think I even talked to people at Apple who thought, yeah, that's what we were thinking too, that they would just start slowly increasing the pixel density of displays.

01:47:42   And so they'd slowly make the interface scalable.

01:47:46   And instead they were like, you know, it would be easier if we just went to double the resolution in both dimensions all in one step.

01:47:53   And that just felt like Steve Jobs snapped his fingers and we went from – I can't – I remember thinking that the 3GS was so much faster than the other phones.

01:48:02   It's like, man, this is a really great phone.

01:48:04   And as soon as I saw the iPhone 4 in person – and, you know, the rumors said – I mean, that was the one that leaked with Gizmodo too.

01:48:12   But everybody kind of knew the retina screen thing was – we didn't know the name retina screen.

01:48:15   We knew high resolution.

01:48:16   But then they had the hands-on area and I saw it.

01:48:19   And I've never at any other event so wanted to throw my existing iPhone in the garbage immediately than when I saw a retina screen.

01:48:27   So stuff like that happens, but it's few and far between.

01:48:30   But it's when the technology is rough and it's early and it's way too slow, right?

01:48:36   The whole 80s for PCs was like that because the PCs were just way too slow.

01:48:41   And we were measuring RAM in kilobytes for a while.

01:48:44   And even when we were measuring in megabytes, I mean, every single app on your system, shit's bigger than a megabyte now.

01:48:51   I mean, a megabyte of RAM is nothing.

01:48:54   It's just – but it's ridiculous that I spent years using a Mac LC that only had four megabytes of RAM.

01:49:02   I mean, it's crazy.

01:49:04   Yeah.

01:49:04   And for filmmakers, it was the digital video transition that was so frustrating because we knew we wanted our digital films to look a certain way and they just looked like garbage still.

01:49:14   Or even pixel resolution, megapixels with the early digital still cameras era.

01:49:20   And then nobody talks about megapixels anymore.

01:49:23   Right.

01:49:24   But yeah, like I'm with you.

01:49:25   The awkward phases of technology are the most fun because you just get those feedback loops of huge –

01:49:34   I remember there was the Canon XL something.

01:49:37   It was kind of big, but it was a digital video camera in the late 90s.

01:49:42   And it was such a step change towards a film-like look.

01:49:46   Yeah.

01:49:47   And everybody was so excited and the footage looked so cool compared to all previous digital video cameras.

01:49:53   And then it settled in.

01:49:55   It was like, yeah, this is still shitty video.

01:49:56   Yeah.

01:49:57   Right?

01:49:58   That's right.

01:49:59   The camera looked good too.

01:50:01   It was like that white body with a big lens and it was angled.

01:50:05   It looked a little bit more like Dieter Rums.

01:50:08   Yeah.

01:50:09   It said, you know, you're making a film here.

01:50:13   This is a filmmaker's camera.

01:50:14   And it was better.

01:50:15   It just wasn't as good as film, but it was way better than all previous digital video.

01:50:18   And it was like – but it just was a huge step change.

01:50:21   It was very fun.

01:50:21   And we're there again with immersive video where we have – we do have a camera with an enormous amount of resolution, but it's so slow to work with.

01:50:34   It's so information resource intensive.

01:50:37   And like everybody who works in that format is just waiting for the tools to make it easier.

01:50:42   So this is the awkward phase of that.

01:50:44   Hold that thought.

01:50:45   I'll come back to it.

01:50:46   I want to take one last break and talk about our next sponsor, our good friends at Squarespace.

01:50:51   This podcast is sponsored by Squarespace, our good friends, all in one website platform designed to help you stand out and succeed online, whether you're just starting out or scaling your business.

01:51:03   Squarespace gives you everything you need to claim your domain, showcase your offerings with a professional website, grow your brand, and get paid all in one place.

01:51:13   They have – they're offering services is one of the things that I think is the most interesting.

01:51:19   And it's – if you are like a consultant or if something where you book time or a trainer or something like that, you can do it, build your own website and sell your own time and or services through your Squarespace website that you own and control at Squarespace.

01:51:41   So every aspect of getting paid, creating invoices, sending invoices, designing what the invoice looks like, sending invoices and then having your clients or customers, whatever you call them depending on your business, pay you through Squarespace because they accept payment on Squarespace.

01:51:59   All of it, all of it, all in one, and you're not beholden to any other platform or sending people through a system.

01:52:07   It's your thing.

01:52:08   And it's so cool that you can just, again, do it all yourself.

01:52:13   It is sort of a theme of the episode.

01:52:15   And Squarespace has been sort of doing the, hey, you don't have to be a professional web developer at all.

01:52:21   You don't even have to know the difference between HTML and CSS and JavaScript.

01:52:25   You just know they are parts of a website and you can create and design your own website.

01:52:30   That's never been more true than now.

01:52:33   Squarespace has moved forward with their design tools for non-professional, non-expert designers.

01:52:40   But just like making software or making apps, being able to write code or know your way around Xcode can make you even better at directing it.

01:52:49   If you do know CSS and HTML and JavaScript, you can get in there and mess with it, do whatever you want to edit it in Squarespace.

01:52:57   So where do you go to find out more?

01:52:59   Just go to squarespace.com slash talkshow, squarespace.com slash talkshow.

01:53:05   And by going to that URL and using that code talkshow, when your 30-day free trial that every new customer gets, 30 days, no limits, no watermarks on your website, you save 10% off your first purchase.

01:53:18   Go to squarespace.com slash talkshow.

01:53:21   So obviously the theme of the episode was mostly the AI coding creation and how you made Hovercraft and how you're making other things going forward, really.

01:53:31   I mean, so effectively, for people who are curious, I don't know that we covered this.

01:53:34   I know this.

01:53:34   But sandwich video is still an ongoing concern.

01:53:37   You've got a whole team of people making – and you've – not that you're uninvolved in that, but you've sort of shifted towards pursuing your goal of making these tools and stuff for the team, internal stuff, the stuff like Hovercraft that you're sharing.

01:53:52   I'm looking at your picture that you've added to your video.

01:53:56   That's still there, right?

01:53:59   People who want a video can still go to sandwich and commission.

01:54:03   That's right.

01:54:03   Yeah.

01:54:04   Sandwich video is still an operating concern with 12 people.

01:54:09   Really great team.

01:54:10   We work with clients.

01:54:11   Something that we're doing right now is actually making a software tool for one of our clients to use, which is a whole new frontier for us.

01:54:19   But, like, the reason I started – that I shifted my focus over to software a couple of years ago is because I saw AI coming fast, and I wanted to be able to harness it to, A, help us do the work that we do, but also just turn our creative processes into something that others could use.

01:54:41   So, you know, I always kind of encapsulate it as turning sandwich into software and letting it scale, and, yeah, just, like, it's proven to me over and over and over that creating tools for creative work is a creative enterprise, and it's also one with a business model, maybe after a creative studio doesn't have a business model.

01:55:09   And the intersection – or at the intersection of all of this, your enthusiasm, to say the least, for the Vision hardware platform, Vision Pro and Vision OS, remains as enthusiastic as it was before.

01:55:24   We talked earlier in the episode that it obviously has not set the world on fire sales-wise, but I keep bringing it up, and few people seem to remember it, but it was out there and repeated multiple times before it even shipped.

01:55:37   I think that the screens that the screens that it uses for each of the two eyeballs, at least originally, and we're only two years into it, were supposedly limited from Sony to 900,000 screens a year, which would be 450,000 units a year.

01:55:53   And I don't think they've sold quite that many in the second year.

01:55:56   Like, it might be that they could sell more.

01:55:58   But, like, the most Vision Pros that Apple could have sold from January of 24 –

01:56:09   24, yeah.

01:56:10   Right, till now – is not that much higher than the number they have sold.

01:56:15   It certainly isn't an order of magnitude.

01:56:17   They could not – there's no world where they could have sold 10 times more.

01:56:21   Now, maybe if they had sold more and there was more enthusiasm for it and more people just talking like,

01:56:30   I can't get enough of watching these Lakers games on my Vision Pro, or if you – every time you go on an airplane, you see more and more people wearing Vision Pro,

01:56:39   which, to me, I still haven't seen a stranger wearing it on an airplane.

01:56:43   If you saw more of that, maybe Apple would have more of the pedal to the metal and there'd be more rumors like,

01:56:50   oh, the Vision Pro 3 is coming out soon, or we expect the Vision Air by Christmas this year, by the end of 2026.

01:56:58   We're not hearing that.

01:56:59   But I don't think – you know, there was this weird Mac Rumors story like two weeks ago that, hey, Mac Rumors has learned that Apple's given up on the Vision platform.

01:57:09   Yeah.

01:57:09   And it didn't say – it didn't say how they learned it, didn't say – didn't even say, like, sources familiar with the matter,

01:57:16   just said Mac Rumors has learned that Apple has given up on it.

01:57:19   And I was like, I know people who work on that team, and I would think they would have reached out to me.

01:57:25   And I checked with them, and they were like, yeah, we were surprised by that story as you were.

01:57:33   Yeah, it's crazy to think that because what are they – does that just mean they're chucking the IP, they're going to liquidate it, maybe sell it to Samsung or something?

01:57:41   Like, they've got a lot at stake, and it's kind of indisputable that it still is the future of computing, whatever that's going to look like.

01:57:51   I think that maybe the story was more about the Vision Pro line.

01:57:56   Right, and I wonder where that – you know, that if there is a – somebody said something to somebody about something,

01:58:02   and there's a kernel of truth that got whispered down the alley or played the game of telephone,

01:58:06   that it's like there's not going to be another $3,500 Vision Pro like the one that we have with the M6 or M7 or something like that,

01:58:16   that it's going to be a new form factor.

01:58:18   But that's just like saying there's not going to be another classic Mac that looks like the Mac SE30.

01:58:25   You know, it's – clearly this was not a great form factor.

01:58:29   This was – nobody was thinking that this is the form factor for the ages,

01:58:32   a heavy thing that sticks out that far in front of your face that requires a battery pack connected to a cord that you keep in your back pocket.

01:58:43   And whose ergonomic problems they're solving with a different head strap, you know, sort of midway through.

01:58:47   Right, right, right.

01:58:48   Nobody was arguing.

01:58:50   There's differing opinions of how, well, this is good enough for now, how far along the scale of good enough it is.

01:58:57   I don't know.

01:58:58   I think that's where people are confused.

01:59:00   And I think the thing I would be happier about and have more confidence in the future of the platform is if there were – if I were seeing more indie and big company apps coming out for it, right?

01:59:15   It's – but there was a story I linked to last week or the week before where there's an eye doctor who's performing – using it in a – performing cataract surgery for the first time.

01:59:26   And after I posted that, I got a couple of emails from other people.

01:59:29   Some of the stuff is in public.

01:59:30   It's not secret, but there's nothing I could link to.

01:59:32   But other medical uses.

01:59:34   And, of course, if you're a surgeon, a $3,500 piece of equipment is one of the lower-priced pieces of equipment that your business has to obtain.

01:59:44   That as much as a consumer product, yes, a $3,500 entertainment headset is pretty expensive.

01:59:50   As a eye surgeon, a $3,500 piece of equipment is – is that it?

01:59:56   Is that all it costs?

01:59:57   Are you sure you're not missing a zero?

01:59:58   And something that sells to the surgeons is obviously not a – like the iPhone, right?

02:00:07   There's not going to be – there are not a billion surgeons in the world.

02:00:10   One out of every seven, six or seven people is not an eye surgeon.

02:00:13   But that's how stuff starts.

02:00:15   It finds niches first.

02:00:18   That's how the desktop publishing kind of became a thing.

02:00:22   Like, wow, this was something that even the crude, low-RAM, black-and-white screen Macintoshes of 1987 and 1988 were really good for.

02:00:32   It was already better in some ways to do graphic design on those primitive computers than it was without a computer.

02:00:39   And so that became an industry that embraced it.

02:00:43   And I think you're seeing that with the Vision Pro today.

02:00:45   And it's building for a future.

02:00:48   It could be that apps are not the thing on this device.

02:00:53   Apps are not the thing on the Vision Pro.

02:00:55   It's that it's the core technology and it's the content.

02:00:59   And apps sort of being the middle artifact worked really, really well on our phones because there are these units of commerce for how to package a tool and wrap a tool that they made it so easy for us to grab and like buy like we were just at the corner shop.

02:01:17   But I don't think that the Vision Pro or VR is a corner shop experience.

02:01:23   You put it on because you want to experience something.

02:01:26   And that's a meeting of the content that you're experiencing and the core tech that makes it possible.

02:01:34   The fact that you can be inside of a 3D space that feels plausibly like a real space.

02:01:39   Notice there's not an app for environments.

02:01:42   That's at the OS level.

02:01:44   Right.

02:01:45   And then the content piece of it is just the Apple TV.

02:01:49   That's the Apple TV app.

02:01:51   It's the same as it is on your little box hooked up to your TV or on your phone.

02:01:57   And I think that the market is going to kind of drive in both of those directions.

02:02:01   But the frustration of why is nobody making good apps for this thing?

02:02:06   I just don't even know that it's part of the calculus, you know?

02:02:10   Yeah, maybe.

02:02:11   And that might be part two.

02:02:12   I just worry that it is Apple's souring developer relations overall.

02:02:18   And yes, nobody's leaving the iPhone or even the Mac because what are they going to go to when they need something that's like the Mac and that iPhone has all the users.

02:02:28   But when it came to, hey, I'm going to spend all this time and effort to develop something that it and developing for Vision OS, there is nothing like React where you can build the same app and it's going to work with minor changes on Meta's headsets or something like that.

02:02:46   You have to build something specifically for this platform.

02:02:49   And their goodwill is at a low point.

02:02:53   But you're right, though, that it might be when the Apple Watch is a good example where like the first Apple Watch, they were like apps, apps, apps, apps, apps.

02:03:00   And there aren't that many people who really care about the apps on their Apple Watch.

02:03:05   No, they accidentally end up on your watch when you install the iOS app.

02:03:10   But it is still part of the story.

02:03:12   I linked to David Smith's Pedometer Plus Plus app that puts he commissioned a guy to even make custom maps just to get maps on the watch.

02:03:19   And I think Vision could be like that, too, where apps are never going to be not part of the story.

02:03:24   They're just not going to be as central to it as they were on the iPhone.

02:03:28   That sounds right.

02:03:29   That yes, yes.

02:03:31   People use their iPhone to listen to music.

02:03:32   It is an iPod, too.

02:03:34   And they watch video.

02:03:35   So it is a video iPod, too.

02:03:37   But really, the real story of the iPhone was apps, apps, apps, apps.

02:03:43   And in a way that there's never going to be a probably never going to be a product as big a hit as the iPhone again, there's never going to be anything as app centric as the iPhone again, either.

02:03:52   It's yeah, it's experiences, right?

02:03:55   It's and I do think I think something something I'm optimistic there will be the next time Apple comes out with new hardware that actually does look different and almost certainly at least has a version that reaches a significantly lower price point.

02:04:10   Simultaneously, you know, having better screens because tech, that's how technology works.

02:04:16   And all of a sudden, a lot of people who when the initial Vision Pro came out and they're like, why isn't why doesn't Apple have this whole library of immersive 3D videos and experiences?

02:04:27   And then they've stopped paying attention to the platform.

02:04:30   And when they pay attention the next time, because there's new hardware, they're going to say, where did all this immersive content come from?

02:04:36   Because Apple is that's another one of the things like I don't understand.

02:04:41   It is quiet and it is not a hit, but that doesn't mean that they're not moving ahead on it.

02:04:47   And one of those people also pointed out that there's job openings.

02:04:50   You can go to Apple's job listing site and they're hiring hardware and software engineers to work on the Vision platform.

02:04:56   That's not the type of job offerings people, companies typically offer for platforms they've, quote, given up on.

02:05:03   I don't get it.

02:05:05   I mean, I get the, hmm, I wonder when this is going to be interesting for the mass market or even if it's going to be interesting for me or whatever.

02:05:13   But I think it's foolish to think that Apple and I don't I think it it it goes against all the evidence that we see.

02:05:21   Apple's not going to answer it.

02:05:22   They're not going to say, hey, that's bullshit.

02:05:25   We're working on exciting new hardware, but it's not ready yet.

02:05:28   They're not going to say that.

02:05:29   But all the signs we can hope for that they are are out there.

02:05:33   Right.

02:05:33   They are releasing new immersive content and there is they added Laker games and it is kind of amazing to watch.

02:05:39   Did you watch any of those like the basketball?

02:05:41   It's it's amazing.

02:05:42   You should try.

02:05:44   I know you like sports.

02:05:45   I should.

02:05:46   There's a it's a subscription thing, right?

02:05:48   Yeah, it's kind of it's kind of it's kind of there might be a way that you could if you poke around, I think there might be a way you could watch some clips for free.

02:05:55   Yeah, not the whole game.

02:05:57   And then it'll give you a feel for it.

02:05:58   I do watch that.

02:06:00   I do watch their content, though.

02:06:01   I watched they have a series called Elevated Now, which is just flyovers of magnificent parts of the world that are narrated.

02:06:08   And I watched that.

02:06:11   They partnered with the BBC or they distributed something that the BBC made, which was a pops concert, like a classical philharmonic style concert.

02:06:20   And that was wonderful.

02:06:22   That was like a half an hour of being embedded in an orchestra during a performance.

02:06:26   And I love that stuff.

02:06:28   And then we've got a ton of stuff on our platform.

02:06:31   Yeah, Jose is always putting new things in the on the in the in the in the app that I'm like, I'll show up and I'll just look at something.

02:06:40   And it surprises the hell out of me how deeply I feel it.

02:06:44   And I think that that is the future that Apple is betting on is immersive media, immersive content.

02:06:51   This is not going away.

02:06:52   There's no way anybody's going to say, actually, you know, 4K was good enough.

02:06:56   4K 30 frames per second was good enough.

02:06:59   Let's stop here.

02:07:00   And I every time I talk about it, I keep banging the point that it is a lot like the original Macintosh in 1984.

02:07:10   And the original Macintosh had a handle.

02:07:12   It weighed 30 pounds.

02:07:14   It was aspirate came.

02:07:16   There was an option.

02:07:17   It didn't come with it.

02:07:18   You had to pay extra.

02:07:19   But it came with a case that you could wear as a backpack.

02:07:23   By anybody's reasonable definition today, it was an even close to portable, right?

02:07:31   It weighed 15 times more than a MacBook Neo.

02:07:36   You could carry 10 MacBook Neos and it would weigh less than an original Macintosh, I think.

02:07:41   But it had a handle because it was aspirational, right?

02:07:45   The current Vision Pro is not comfortable.

02:07:49   Overall, I would never want to trade my glasses for a Vision Pro to wear all day, every day.

02:07:56   It is where technology is.

02:07:59   I mean, I wish more people knew about going without the light seal because I haven't had a light seal on my Vision Pro for at least a year.

02:08:10   This is how I wear it so I can wear it for many, many hours at a time.

02:08:13   Because when I'm working, I'm working with the Mac virtual display, sitting on that couch over there with a 30-foot screen in front of me.

02:08:21   Yeah, I don't use it for long stretches.

02:08:24   I don't use it that much.

02:08:25   So I don't mind the light seal.

02:08:26   And I do see that it correlates very strongly.

02:08:30   The people who use it the most for the longest are very, very likely to be no light seal people.

02:08:37   And Apple, for whatever reason, just pretends that that's not a thing.

02:08:43   Yeah, they do.

02:08:44   They don't even talk about it.

02:08:46   It's not even presented as an option.

02:08:48   Like, hey, we're going to, you know, your Vision Pro comes with a light seal and you scan your face to get the right size for it.

02:08:55   And the light seal will help seal the light.

02:08:58   It is a very well-named component, but it's as optional as, you know, using an external display.

02:09:07   You don't, you can just use your MacBook with the built-in display.

02:09:10   You don't need to buy a studio display to have a bigger display.

02:09:12   You don't need the light seal, but they, they act like you do.

02:09:15   Yeah.

02:09:16   Yeah.

02:09:18   Maybe they're saving it.

02:09:19   I think, I mean, yeah, it's so funny how the intention is for it to be a VR device, but it's so much more useful if it's not.

02:09:29   All right.

02:09:30   That's it for me.

02:09:31   Thank you.

02:09:31   I am very excited.

02:09:32   I'm glad to have you on the show.

02:09:34   I feel like I learned a lot.

02:09:36   Hopefully, I feel like if there's an advantage to me being behind the eight ball on the overall AI, certainly the AI coding to stuff like Cursor and Codex and Cloud Code, it's that while I'm catching up, I can bring my audience with me.

02:09:53   And I really do think there are a lot of people out there who listen to shows like mine who you've never written an app, but there are ideas for apps in your head that you've always wanted to make, but you don't know how to get it out there.

02:10:07   And you could get started now, but you probably soon, you're going to be able to do this.

02:10:12   You're in the way that, you know.

02:10:15   Just do it.

02:10:16   Like, I think you're going to be so surprised.

02:10:18   I can't wait to see the first app that you make, you specifically, but also your audience.

02:10:24   This is just like, now's the time to jump in.

02:10:27   If you jumped in six months ago, you would have been endlessly frustrated.

02:10:31   Eight months ago, absolutely not.

02:10:33   You would have said this AI coding thing is bullshit.

02:10:35   Six months ago, the models got so good.

02:10:38   Like, everybody already working in AI saw it at the same time.

02:10:42   Holy cow, the models can do these things that they didn't used to be able to do this last month.

02:10:47   And now your advantage is that you get to step in now when all this stuff works.

02:10:52   You don't have to go to Lovable or Replit or any of these, like, no-code sort of cheaty kind of things for normies.

02:11:00   You can just go right to the real stuff, and you're going to have a power tool in your hand that you can use.

02:11:06   To make a real thing.

02:11:07   To make a real thing.

02:11:08   Hovercraft is a real Mac app that does the real thing as well or, honestly, better than if it had been made by most developers the old-fashioned way.

02:11:19   I mean, it really is.

02:11:20   And, you know, and it's even just, what was the download size?

02:11:24   It was like 14 megabytes or something like that?

02:11:26   No, 4.4 megabytes.

02:11:27   4.4 megabytes.

02:11:28   There was something else I downloaded that was 14.

02:11:30   That was, oh, that was the NextPad text editor was 14.

02:11:34   Yeah, 4 megabytes.

02:11:36   4 megabytes.

02:11:37   So, in this world of incredibly bloated 100 megabyte downloads for an app that doesn't seem to do much, which is the Electron way, here's an app that's 4 megabytes, which is, like, the first sniff test of, like, hey, is this a piece of junk or not?

02:11:54   How big does the size of the download correspond to the scope of the app functionally?

02:12:00   Very much so.

02:12:01   So, everybody should, anybody who does any kind of screen sharing and video conferencing type stuff, you should absolutely check out Hovercraft.

02:12:09   And what's the deal?

02:12:11   What is it?

02:12:11   29 bucks?

02:12:12   It's 19 bucks for one license, 29 bucks for two.

02:12:16   Right.

02:12:16   One time, no subscription.

02:12:18   One time, no subscription.

02:12:20   That's very important.

02:12:21   Yeah.

02:12:21   Yeah.

02:12:22   And there's a seven-day trial.

02:12:25   A friend suggested to me that that would be a good idea.

02:12:28   Yeah.

02:12:30   A friend who said maybe before I linked to it on my website, you should have a free trial.

02:12:35   So, I was like, oh, shit.

02:12:37   Oh, shit.

02:12:38   Google search.

02:12:39   How do I make a seven-day trial?

02:12:41   Yeah.

02:12:41   No.

02:12:42   So, there's a seven-day trial.

02:12:43   If you want to try it, test it out.

02:12:44   Please let me know what you think and tell me features.

02:12:47   Some of my favorite features now came from people on Twitter reacting to it on that first day, one of which is just, like, disable hand gestures so you're not accidentally throwing your window all over the place.

02:12:59   While you're talking with your hands.

02:13:00   But, like, really, it's for anybody.

02:13:03   We all know what it's like to share your screen on Zoom.

02:13:05   If you want to do anything that's more like layering stuff on your live camera, like drawing on it, typing on it, sharing a window in a very light-touch way, like, think of it as layers or real-time compositing, then that's what Hovercraft is.

02:13:21   And I'm sure it's going to extend itself in other ways, too, like, with different features that are a variation on the theme.

02:13:27   And that's sandwich.vision slash Hovercraft.

02:13:30   That's where I find it.

02:13:31   Yes, there we go.

02:13:32   And I will, I promise, swear to God, no joke, we'll have a link in the show notes, sandwich.vision slash Hovercraft.

02:13:38   If you just, I think, it's already there.

02:13:41   If you could just Google sandwich Hovercraft, you'll get there.

02:13:44   Yeah.

02:13:46   No, but seriously, I just want to thank you.

02:13:48   I'll thank our sponsors.

02:13:49   We had Parcel, the great package tracking app, Scribe, the AI workflow system, and, of course, our good friends at Squarespace.

02:13:59   But I want to thank you, Adam.

02:14:00   You did.

02:14:01   I swear it is a bit of a, like, a double take after I tried Hovercraft and realized how much, how you did this yourself effectively.

02:14:13   And it's sort of a moment, like, this week sort of stands out, I think, as a sort of marker on the timeline of my understanding of where AI is today and where the tooling and the system is.

02:14:28   Like, oh, like, for my timeline of, it's like the week where Adam came out with Hovercraft and then sort of explained to me how he made it, it's just sort of like, oh, I've been underestimating vastly how much, how many people could be doing so much.

02:14:47   And that anybody out there who just thinks, oh, when you use AI, all you get out of it is sprawling, loosely glued together slop, try Hovercraft.

02:14:57   Honestly, download it and check it out and see how tight of an app it is.

02:15:01   And then you'll be like, the light bulb's going to go off in your head, too, that you could probably do this, too.

02:15:06   So thanks, Adam.

02:15:07   Yeah.

02:15:07   Oh, man, that's amazing.

02:15:09   What an endorsement.

02:15:10   Thank you so much for having me on.

02:15:11   This is very fun, as always.