From Twitter to Indie: Launching a Link Saving App — Joe Fabisevich, Plinky

Launched by RevenueCat· 1 hr 9 min· 15,065 words· 68 min read· English ·Watch on YouTube

This is the full transcript of From Twitter to Indie: Launching a Link Saving App — Joe Fabisevich, Plinky, published on YouTube by Launched by RevenueCat. Every paragraph carries the moment it was spoken, so you can click any line to jump straight to that point in the video, search the whole thing for a word, or copy it out.

0:00Ultimately getting to production was coming up with the bare minimum feature set that I could charge money for. So it ultimately was you could save unlimited links, save unlimited folders, limited tags. And over time it's been unlimited reminders and pins and other features that are payw wall gated. Again, in the spirit of like I should just listen to my wife. It was save 50 links for free. And then she was like that needs to be lower. And I was like but I want them to have a good experience and you know I don't want them to feel like they're not getting enough value. And she's like they're going

0:28to turn. And shockingly they churned. Welcome to launched. I'm Charlie Chapman and today I'm excited to bring you the developer behind the links saving app Plinky, Joe Fabisvich. [music] [music] Joe, welcome to the show. Happy to have you as a longtime listener and I suppose longtime friend. Yeah. Yeah. Yeah. It's funny, you know, I mean, we just went through this, but uh little behind the scenes. I always I have a giant thing at the top of my notes that's like ask how to pronounce name just because I want to make sure I, you know, say it correctly. And our very first meeting in person story, I think I think you probably remember this, but it was it was at a at a deep dish pizza place

1:20in Chicago at Pequads. And I got there before you. I thought a decent amount before you. And or I did I wasn't sure if you were already there or not. And so they said, "How many people?" And I said, "I'm here with Joe." And I was like, "There's two ways I could pronounce this name and I don't know which one it is, but he's not here." And I said, I must have said Fabisovvich because the very first

1:44thing I heard is your voice behind me [laughter] telling me the correct way to pronounce your name. And you were very nice about it, but it was like the most embarrassing way to be like, "Oh, hey, there you are." The very first interaction is me just saying your name wrong. No, it's fine. I remember the the weirdest thing about me when I was a kid, not the weirdest, but one of was,

2:02you know, we had to practice like cursive and spelling and all that stuff in like second grade. And I managed to learn my last name like as a as a six-year-old, seven-year-old, whatever. And I totally flubbed my own first name. I was just like J O E S E P A H and stuff like that because I had fixated so hard on my last name. That's me. My middle name is Michael. And to this day, when I do the like a and the E in the very middle of that, I always like actively think about how I'm supposed to spell it. Like I'm not 100% sure. And I'm, you know, it's been a long time, but it still hasn't

2:38fully set in. And I'm still not that confident, I feel like. Yeah. I mean, I feel pretty confident in my last name at this point, but there were there were some doubts. All right. Well, yeah. So, like we kind of established here, we've known each other for for quite a while. We've had a lot of pizzas together, but this is the first time you've been on the show, so I'm very excited. You've been doing iOS development for a very long time, and then you've been doing the indie thing for quite a while at this point, and so I'm pretty pumped to get into that. And then anybody who knows you

3:05knows that this conversation is going to probably be pretty heavy on the AI uh conversation. I kind of have it in my notes. It'll probably end up falling into that very quickly. But in my notes, it's like a section at the end. So, you know, if that's a thing you don't want to listen to, uh, you know, prepare yourself. But I'm I'm excited about it because you're somebody who's thought about this and how it impacts, you know, our careers and indie development in general for a very long time and you're very actively engaged in that that community on top of kind of the iOS and the indie sphere. So, this will be super fun. But before we get into all of that,

3:44uh I have two things. The first before I forget is uh I want you to give a quick elevator pitch for what Plinky is. so people know what we're getting into and then we'll get into kind of the standard start of the show. Yeah. So, Plinky I I always say it's the easiest way to save links for later. The first app that I fell in love with was Pocket and at one point I was reading by word count. I read 150 books worth of articles in Pocket. So, I spent like thousands of hours of my life just trying to

4:12like collect things from the web and then have them somewhere that I can digest them later. Plinky makes that easy. So, you know, it's got the ability to save links from iOS, from your browser, from Android, from anywhere. And then you have one place for all your links. Perfect. All right. So, before we get into the story behind uh where Plinky came from, uh I want everyone to get to know you, Joe, the way that I do. So, uh the three questions I always ask everyone to start the show is where are you from? Uh do you have a formal education related to what you do? And then what

4:44was your career like that led up to the start of Plinkcky? I am a born and raised New Yorker. So I grew up in Queens and I now live in Queens in a different part of Queens. But yeah, just I'm Nixon 5 as you can see from my hat. And a big Yankees fan famously. You love the [laughter] Okay, I thought we were friends, but yeah, shut it down. This is over. Correcting the record. I'm a Mets fan. Um, and I do have a formal education what I do, but I guess it depends on your definition of formal and education. I would say that I don't really pay much attention through a lot of high

5:21school and college. And so I do have a computer science degree and it started when my mom I was in high school and my my high school had majors and she was like, "Your GPA is not very good. If you do this, I will help you with your homework." Because she was a mainframe programmer. And about 2 weeks into the class, she was like, "This is not the same thing that I do. you're kind of on your own pit. And the in the immediate like she tried to find people at she worked at City Bank at the time. She tried to find people to help me. And it turns out that they knew as much Java as she did

5:49what she thought was like this guy's a genius was like okay this guy can't do you know the homework for a high school kid 3 weeks into the curriculum. And so I was just kind of on my own. But it turned out that as the reason that I like didn't have good grades was I need to be interested in the thing that I'm doing. And when I do I'm like hyperfixated on it, right? And I'm like, "Oh, I'm going to be not necessarily the best, but like try and learn the ins and outs of it." And programming was just the first thing that I had really found besides baseball. I like I thought my my life

6:17would be, I don't know, working as a producer on a sports talk radio show or something like that. Not good enough to be a host, but good enough to have like a 5minute blip where they're like, "So Joe, what do you think?" And so, yeah, I really got into programming in high school. And then I think the truth is that I wasn't too intrigued. Like I didn't know what it was going to do for me. I knew I can get a good job, but I was still kind of a little bored of it. And then as I was majoring in computer science, freshman year, the iPhone came out. Sophomore year, the SDK come out came

6:49out and I was like, wait, this is what I want to do. Like I want to like make actual things, not chase.com at some bank, right? Turns out product is a real thing. I didn't really put two and two together. And I think the truth is that at that time, maybe 2008, 2009, product development, product design weren't really these like crafts that people went down the path for for their career. And certainly not within the education system at most places anyway. Yeah. Or even in in corporate environments, right? It was kind of like you had a project manager and technical people and you had someone who was thinking about how those two relate, but it wasn't product design in the

7:28sense that we have now. And so when I discovered that, I think I knew from the very beginning that at some point I would be an indie. And I didn't know what that meant. I just knew that I would be making things that people wanted to use. And I did actually like make a few apps in college. I turned one half of an completed app. I made an app called Batting Goggles, which generated heat maps for all the players in baseball based off of some like data that my friend, I don't know how he acquired it, but he worked at Bloomberg Sports. And like, were we allowed to use it? who knows,

7:59but the data fell off a truck. Um, and so we used to generate these heat maps and I built like twothirds of the app and then had an interview with a local like a local company that built firewalls for schools and libraries. This all while I was in college. So, if you can imagine, I'm building stuff on the side and I have a 25 hour a week internship building a browser. You can just imagine how much class work I'm actually doing or you know how many classes I'm actually attending. Yeah. Uh, so it was like a browser for schools and libraries. So they don't want kids going on sites like gambling or pornography or illicit things. And so what you do is you route

8:35the traffic that goes through the browser through a firewall that connects at the school. And each school can set their own rules and permissions or libraries can do the same thing. And so that was the company. They wanted an iOS app. There was it was called Bascom. They no longer exist. They wanted an iOS app that they could be like really, you know, forward thinking with their firewalls that they were selling like physical hardware devices. And so that's what they hired me like a 20-year-old kid to do. And the truth, like my school had something where you can auto enter your resume for jobs that match your criteria in the area. And I went to school out on Long

9:08Island. So I was the only person probably in 2008 who was like, I'm an iOS developer, you know? So they matched immediately. And I I think like they knew like they were taking on some kid, right? But I think I did a good job, proved myself. And I still remember that when I graduated and gave my two weeks notice, I was like really, you know, shaking and nervous and the the CTO goes, "Joe, you're an intern. You don't have to give two weeks notice. Like, we like you, but you're an

9:35intern." [laughter] So, you know, I was I took it really seriously. I took the anything seriously. I did a contract with one of the like 50 largest financial institutions in the world. And because I was charging $25 an hour at my internship, I was like, I'm going to charge $25 an hour there, too, and I'm going to make so much money. And they didn't scoff at it at all, right? Because it's $25 an hour. And so when I was doing batting goggles and I was doing the browser and then I was doing this, that right there is over 40 hours a week while also trying to do the bare minimum

10:08amount of school work to get a degree. I was under a lot of stress. And so that's why I'm like, yeah, technically I have a formal education, but how much did I pay attention is definitely a question. But you have a degree and then after that degree, you went into the workforce. It's not like you went or did you have a a beat in like kind of the indie world? No, I always was making apps on the side. You know, I continued with bouting goggles. I made a couple apps with friends. But then, you know, 5 days out of college, because I had two or three years of iOS experience, I got a

10:38job offer in the city to like in in New York to build an app full-time. And I worked on this. I won't name it. It very weird. Lots of shady stuff happened there that well, it's on my resume, so you can figure it out. But like it was started by a guy who did some shady stuff to make the billions of dollars that he made. And so I got a really quick intro into like what is the industry like? And there were lots of companies that were much better, but it was definitely weird when he like had to do an all hands meeting to explain why he was in the New York Post for salicious, you

11:09know, salacious things. And he did not do himself any favors in that all hands. Like he said some really weird stuff. So after 10 months, I left. I was like, "Huh, yeah. And you can do other things, it turns out." So, and luckily you got out of that and never again worked for any billionaires

11:25who do shady things. Yep. Never once did I work for another billionaire who did shady things. Yeah. Yeah. So, how was your time at Twitter? Uh, [laughter] my time was great because I left the day before Elon. That's true. Yeah, that's a good point. Yeah, it was honestly some combination of delightful, insightful. Well, I worked with some of the best people I know, not just as developers or people in tech, but I was working on misinformation, disinformation, abuse, harassment, things like civic integrity, government affairs, and I worked with people who like genuinely cared so deeply. And it's a lesson in life that find people who care deeply and surround yourself

12:04with them. I loved my time at Twitter. I can't say it was the easiest work to do, right? It's it was very heavy. the hardest challenges of society in that moment. You know, the dissemination of information across the internet and I learned an inordinate amount and at the same time I feel like the people around me really liked me and I liked them. So I can't really complain. I think there were individual things I would definitely complain about but on the whole I loved it. So your time at Twitter was obviously was right pre Elon if that is a good timeline uh for people to think about when that was. So there was uh you know a lot of things happening on the platform

12:43worldwide political things and you were kind of in that because you're in the sort of safety misinformation side of the house but like looking at your time there through the lens of you know now you're an indie developer. Most of the people listening are either indie developers or aspiring indie developers. What were sort of some of the lessons you learned working at a pretty big, pretty chaotic and different type of company than typical? What kind of lessons do you think you got out of that that still kind of uh apply to how you think about your work today? I think the easiest one is if I could do it at the scale of Twitter, I can definitely do it as an indie, right? So

13:21like some of the challenges were truly unique challenges that you will only see at 10 to 20 companies just because of scale. And so thankfully as an indie none of those apply to me and so I thank myself every like I'm in the good graces of not having to do that as an indie and that's really you are also on your own though like a lot of the scale you know was somebody else's problem to some degree at a large company right yeah so I would say that my role at Twitter because it was so unique it was actually very multiddisiplinary by the time that I left Twitter I was on the

13:54health review committee health is what we called that like misinformation disinformation grouping for like societal health and by the end of my time there I was involved in health product review. I was like the person reviewing every PRD or like almost every PRD to product document to make sure this complies but also I'm kind of like nosy about product. So I was just like hey what if we did it this way? What if the you know that feature in Twitter or maybe you don't but like if you long press on the share button it pulls up the iOS share sheet instead of it directly pulls the share

14:25sheet up. Yes. That was me because I was like oh I didn't know that. Yeah, it was my hackw week project and then I was like I I convinced some engineer to do it. The lessons apply still where you have to learn how to like you have to good eye for product, good thoughts about design but then at the same time try to get people to work with you not work against you. So I think all that still applies like every once in a while I work with a contractor and I have to be empathetic and

14:51understanding but also still kind of like get what I need from a person in the role of a contractor. And so I tend to just believe that like no matter what scenario you're in, there's something to learn. Even if it doesn't feel directly applicable to what you're about to do, it will come back around. And so I maximize every opportunity for learning and growth and knowledge. I just think that's like a core principle. And so many things at Twitter happened, even that like share sheet example was I want something delightful. I want something simple and easy. And you know, Plinky as a rule is not just meant to be easy, but I'm the person who uses it most in the same way that

15:29I was like a Twitter obsessive. So, how do I make my life better every time that I have a chance to do so? And so, that's why every time that you save a link, it's like delightful. There's animations. People often will reach out to me and say, "I've never seen an app that does it this way. I've never thought of doing it that way." And so, you know, small things scale up and big things scale down. So that's kind of my time at Twitter where I feel that lesson was heavily applied. And then yeah, I think you kind of mentioned it, but like you either announced or put in your two weeks like

16:00the day before all of the crazy takeover stuff happened, right? Wasn't it like immediately before that happened? So it was Friday, April Fool's Day, and I'd been at Twitter for four and change years, and I was very involved in a lot of stuff. So, a lot of people thought it is also very much my style to make an April Fool's joke that's like, "By the way, I'm leaving Twitter." But then on Saturday, I confirmed to people that I was actually leaving Twitter cuz a lot of people really didn't believe me. And then [clears throat] Monday on April 4th, I guess Elon Musk bought a whole bunch of shares of Twitter and that kicked off the acquisition. So, I woke up to like frantic

16:34texts, people being like, "What's happening?" I'm like, "I don't work there. Did you know I don't work there?" you know, people reporters reaching out like in my DMs being like, "Do you want to talk about it?" I was like, "Absolutely not. I'm going to sleep." But what was the what was the thinking behind leaving? You hadn't already started working on Plinky at that time, right? It was kind of a side project. And so, the reason that I built Plinky was when I was working at Twitter, I started dating like my now wife, Colleen, and I asked her if I could send her like, you know, tweets throughout the day, exchanging memes as a love language for millennials kind of

17:04thing. And she said yes. And I I think she didn't really consider the volume of relatable content I would come across at on Twitter at Twitter. So she very politely asked me like, "Hey, do you mind if we like set aside some dedicated time at night where we can look at these together and then

17:20instead of like a haha tap back, we can look at them together and then we can haha in real life." And so I started leaving open a bunch of tabs and then that system did not work because I already had hundreds of tabs. And then I started throwing stuff in the notes app, but I couldn't like really make heads or tails of what a link was. Like, you know, in Plinky, it renders as nice rich link and notes, it was just like a tweet, right? And so then I was like, you know what? Let me throw in a reminder. So I have this dedicated subsection of things for Colleen. And then my reminders app

17:53stopped ceased to be a good to-do list because it was full of links. And so I just woke up one morning, literally I woke up and told my wife, I said, "I have an idea for an app." And she's like, "Okay." And so I just kind of prototyped it out, built something in 17 days, and then I started showing people. I started showing like my friends first of all, we started using it. And then like a month or two later, I started showing my friends. This was probably about a year before I left Twitter. And they were just like, "Yeah, wait. I have the same problem with my wife and I have the,

18:21you know, the stuff I want to show friends. It's just a really relatable problem. It's not the craziest challenge in the world, but it was very different than a read it later app like Pocket or Insta Paper. It was just this like inbox full of the links. Yeah. The actual like at least initial value prop so to speak was I want to share memes with my friends but I don't necessarily want to hit them with it immediately. So where can I like throw them so I can share it later. Yeah. And I think the way that I've always talked about is like it's your home for links. It's part of the

18:54reason that Plink is so customizable is you know your home means your home. So in my house I have you know my living room looks one way. your living room might look another way. And so, you know, some people save infinity links, some people save 10 links. That's like a 100 square foot bedroom

19:09versus, you know, 300 ft. And so, I kind of set out to build something that was made for everyone. Specifically, one one that came to mind was it had to be easy enough for my mom to use. I knew I had something on my hands when my mom asked me to buy her like an Amazon phone case. And she was like, "Why don't you take my phone and just text me from myself the links to the phone cases that seem like they would be good and I'll review them later?" And I told my mom, I was like, "Do you know what I'm working on right now?" You know, instead of like texting yourself,

19:39it turns out everyone has a system for managing links and all of them are bad. And it's not to say that Plinky is good for everyone, but the idea should be that anyone could make it their home for links. And so when I showed her, she actually said, "Wow, this is the first app of yours I might use." So I knew it was good. At this point, like you're sharing it with people and they're presumably like you have a test flight and you're just kind of sharing it out. But like it sounds like at least initially it wasn't like, "Hey, this is an app that I'm going to polish and release

20:09as a product to to sell." It was more of a thing you were making for yourself and then kind of for friends. when did it kind of transition into like this could be, you know, a full-fledged sort of business app, so to speak? Yeah. So, I think like chronologically I started working on it about a year before I left Twitter and I had been telling people like, I'm going to leave at some point, probably in the next year or so. And so, I was working on the side and I just thought to myself, you know, I'm going to go indie. I don't know what yet, but this feels like the most promising idea

20:39that I have. And so, I was initially just showing people. It wasn't even a test flight. It was just, "Oh man, look at this thing that I made." And everyone just keeps telling me, "I want this." So I decided to turn it into a test flight. And I don't remember how long it took because for this app, it's not just an app. It's like a server. And there's, you know, the browser extensions. There's

20:56a whole little ecosystem around it to make sure that it works. This is like pre-clawed, right? Pre-Cloud. Yeah. I I wrote this with my bare hands. Yeah. Um, [laughter] which also admittedly was a great learning experience cuz anything that I go forward, I'm like, I actually know how to do this. And yeah, then I started getting people on the test flight. I got a couple hundred people on immediately, which was kind of beyond what I was expecting, but having like a a meaningfully sized Twitter audience plus people who seem to just like I oh, you know, actually the thing I did was I created a weight list because my wife, the one who I sent tweets to, she's a product marketer

21:32and she's very smart. She was like, "Get these people's emails." And so I did. And then she was 100% right. she's actually been right about everything related to launching and shipping this. So, I started collecting emails and putting people on the wait list and also just tweeting out like the things I was doing the traditional build in public route. I think right now it's almost a little saturated, but it's still the best way forward. Um, and well, and it's I feel like it's a double whammy, right? It's a way to get interest in your case, interest that actually overlaps with your user base, too, because yes, who are terminally online are also people who care

22:09about links, which might not be the case if you're like making a train spotting app or something. Um, train spotting people online. [laughter] That's true. Yeah. Okay. Bad example, but uh the other side is I've talked about this a lot before, but it's like the self-motivator of sharing your your progress. I I feel maybe this doesn't apply to everybody, but at least for me, it's just so it's so big like when you get in that cycle of like you share a thing, you get a dopamine hit from a couple people responding or I find bug reports to be dopamine hits too because it's like a human

22:45being is using it and is annoyed. It's like, oh my god, they they're they're using it. Like I find that to be the opposite of a dopamine hit where I'm just like putting a human down. I mean, there is there's the stress level that goes with it, too, especially on a test flight, though. But the getting in that cycle really helps propel you forward, especially pre-release when it's still a thing that you could theoretically indefinitely put off, which is an easy thing to do. I think the funny thing is it wasn't the dopamine hit of like people are using it. It was the anxiety of if I don't do this, I'm going to let a whole bunch of people down. I'm not giving mental

23:17health advice to be clear, [laughter] but people would ask me like, "Oh, how's it going?" or "When are you launching?" Stuff like that. The better way of putting it is like it kept me accountable more than it gave me a dopamine hit. But I can't say that I hated when like I launched and everyone came out of the woodwork to just say like, "Oh my god, I've been using this. I love it." Or just like I think it was really the thing that touched me was how many people were like, "Go support Joe, not Plinky. Just me as a person." Not only that they've been following my journey, but for you

23:46know, open source work I'd done in the past or writing I've done that helped them or something. It was just I feel like we we glossed over a lot of my career for reasonable reasons, but all the things that I did that led up to Plinkcky were as important when I was launching Plinkcky. So, it's not just you build in public with this one product and then you suddenly have like success. It was uh success in that moment built on years of work that then came back to roost and manifest. And I think that's why I said it feels a little saturated when you can vibe code. I made this screen in Claude

24:16and now here's the 10,000th health tracker I've seen this week. It's It's not bad. There's nothing wrong with it, but I do think that it sometimes misses a little bit of depth of like the story or the person or like your work. I followed your work for a long time. And so when you do something, it has extra meaning to me in the same in a way that like I might see a really pretty UI and then I download the app and I'm like this is jank and I don't really have positive feelings about this person anymore. I mean, you know, in the sense of product. Yeah. Right. Yeah. Exactly. I

24:47guess this is really just touching on the whole personal brand building concept, but you know, as much as that's like I roll your eyes to a lot of people, that is the reality. It's like when you build a a reputation and a story that people are interested in, then every one of your updates carries the weight of all the stuff you did before, which can go both ways. Like, if you treat people online like a jerk, you're going to carry that with you forever, too. So I think the

25:11more holistic way that I look at it is you live a life and what you leave behind are the artifacts. The artifacts are tangible or they are the impressions that you left on people. So instead of thinking about building a brand it's like what can I do that leaves a mark and ultimately you want that mark to be positive not negative. So hence like the jerk doesn't succeed even though they leave quite a mark. People can look back and say, "I want to support this person because of the things that they've done without having to use the branding of personal brand, which I feel just leads to AI slop LinkedIn posts or the only kind of update you give is look at this amazing

25:44thing that I've done." I think just like you can't replicate human connection online, but you can get pretty close if the person on the other end is being real. That's why I think we feel like we're internet friends, not just this guy I follow. Sharing the struggle. I think is part of that, like you kind of touched on, it's like if you're only sharing the thing you made, again, I've talked about this a lot, but like a lot of us who are in the iOS side of things, I think we fall into the trap of kind of mimicking kind of Apple's PR strategy a lot of times, which is, you know,

26:17don't say anything until it's ready and you're all everything's out and then you can make this giant splash. Not that that you can't do that and obviously that can succeed, but most of us people aren't waited waiting on baited breath for to hear your words, right? Also, if the only thing that you tweet isn't like here is my product, I'm probably just not going to follow you. I want you to like tweet your dumb jokes or your stupid thoughts. And this is super Twitter brain because I worked at Twitter, but I just got used to like sharing my life a little bit. And so, I became a

26:47person. It humanized me. And I think that's just who I am in general is I want to share who I am as a person. And I think that resonates online much more than you sharing only updates or only the positive stuff. Right. But okay, so this is funny. Uh also talking about the first time we met, uh it took like approximately an hour of us knowing each other to end up like deep in existential uh land in a back of a cab or something like that. Uh, and I'm realizing like we were basically podcasting uh [laughter] in real life the first time we met I think. Yeah. Thankfully for for everyone there was

27:23no mic around but yeah they didn't have nobody had to listen to that but now they do have to listen to it so you know you can't turn this off. Uh [laughter] [snorts] but anyway so yes so you uh you had a test flight going. You had some reputation as we just talked a lot about which is part of how you got the word out about the test flight. But at this point, you're you're building it while still working a full-time job, and you were ready to leave and you decided, I think this thing that I've been building might be the vehicle by which I could kind of try this indie thing

27:56out. Is that a is that an accurate way to sort of describe where we're at? Yeah. Like, so I actually the test flight came out a few months after I left. And being being like a developer I of course took a diversion as I started building an offline database that I open sourced it's called boutique as I was I was building it for plinky and then of course I was like you know what if I take just 6 weeks of my life I can share this with the world and by 6 weeks I initially thought like six days but then it actually took off on its own people were like wait this is amazing. So the pitch is

28:31your app offline three lines of code. Don't change any of the structure of your app. You don't have to make a core data app. You don't have to make a grdb app. It's just you replace at state with that stored and then it works and people loved it. And so my initial launch was delayed because I spent 3 months of my life kind of doing this. But to be fair, it's now actually the underpinning of every single product that I make. So I don't really regret it. But I think I launched the test flight around November when I left in April. So, it took a little while to get there. Just to

29:01just to to pull on that thread a little bit. So, yeah, Boutique is an open source project that as far as I can tell is still pretty popular at least. Yeah. In my friend groups, people bring it up frequently when there's a new iOS version. They're like, exactly. I'm curious. Obviously, it took a decent time out of what you could have been moving your app forward with, but one, it, you know, it's good for the community. I'm sure there's a lot of good feelings that come out of that, but do you think outside of that it was kind of worth your while to open source it? Like have

29:34you had are other people contributing to it and it's helping you out or is it just more or less like part of your, you know, sort of imprint on the world or making the iOS community a better place? Yeah, I think I just have a streak of being a dogooder where I'm like, if I can make this that helps people, I'll do it. I'll set aside time for people pretty much always. I don't think it's like

29:53a good indie development business strategy, but it is a good way to live in my opinion. And so I will take diversions and tangents and help people whenever I can. But I don't know, it still makes some money. Like people had donated to my open source to me as an open source project. I've made a couple thou if not more thousands of dollars just from people being like, "Wait, I use this." Some people started building on top of it. A lot of people fixed some bugs, especially as you can imagine, it's not technically a database product, but something akin to a database product has a lot of like concurrency questions around it. So getting support, getting other sets of eyes,

30:31that really helped. And yeah, I just think people like it and I like making things that people like. That's kind of my strategy with Plinky too is 90% of my support emails are people saying I love this and not I love this butt. So then you launched the test flight of Plinkcky and you treated that if

30:49my memory is correct as a kind of launch like you did promotion and marketed the test flight itself. What was your thinking about that and do you think that that kind of worked? You need feedback from real people and I think especially building such a product that's so highly customizable and it has like a really unique perspective. It really is like no other links saving app out there. I'm not stating that as a positive or a negative per se, but it's just my take on what link saving could be. And every time that I build something, I get a lot of feedback from people being like,

31:20I just never would have done it this way and I never thought of that and I like it. And so I wanted that to be out there for a while. It was valuable to get hundreds of people using it as well. And even to the point of treating it like a production launch, I didn't spend any money marketing it because it didn't make any money. So that seems like a waste. For example, at some point during the beta, I had to change the underlying data structure once I built the server out. And so, I had to do a big migration that kept people's links. And the feedback I got from people

31:49after I did the migration was, "Oh, you could have just deleted my links." I wasn't really thinking about it this way, but there was probably like 5% of people who were pretty attached. So, I had to build an export system, an import system. I started to have to handle in the API like being able to upload a bunch of links at once. and it was not worth it in the sense of like you know the value of the time that I spent on it but then it did end up paying dividends when I built an import and export system that I had done it already and so that's kind of what I mean where

32:18I'm like there's no wrong opportunity to learn you you should always be treating everything as if it's a production system or as if you're building a production that's part of the reason that I open source things too is when I take something out of Plinky I have to build like a really good API contract that only then benefits Plinky further and the act of open sourcing it, the act of treating something like it's production pays dividends down the road. From there, what was the sort of path to the actual launch of the of the app as a you know production uh full-scale business? Well, I'd done a lot of research. I read I read a couple books on

32:55or like content organization systems. So the elements of search, tagging, folders, there's like a real science behind it. And so I wanted to make sure that some fun books. Sure. [laughter] No, I mean it was fine. I think I'm like a nerd in that regard, but I wouldn't say it was fun. I think that's safe to say, Joe. [laughter] Yeah, I thought of it as an investment in myself and the product I was building. Let's go with that. And so I wanted to make sure that I hit on the primitives that matter, right? What does tagging look like? For example, when I first wanted to build Plinky,

33:28I had this idea in my head of like everything is a tag. Folders don't exist and why would you do it this way? And then I started using that and I was like, "Oh, I hate this." And so it turns out that I had this like, you know, I thought I had reinvented the whole world and then it turns out that it doesn't exist this way for a reason. And so there's a lot of like iteration on the primitives and I would say that none of it has really changed since launch. So, I did a pretty good job of making sure that things were forwardlooking and flexible without overdoing

33:57it. Of course, that added time to getting to production. So, it's not traditional indie advice. And I think it helps that like I knew I would be safe for a while runway wise. And so, I was able to make these trade-offs and choices that I don't necessarily think if you are an indie or you were like VC funded, like if you're VC funded, don't do what I did. And yeah, I mean ultimately getting to production was coming up with the bare minimum feature set that I could charge money for. So it ultimately was you could save unlimited links, save unlimited folders and unlimited tags. And over time it's been unlimited reminders and pins and other features that you

34:33know are payw wall gated. And again in the spirit of like I should just listen to my wife, it was save 50 links for free and then she was like that needs to be lower. And I was like, "But I want them to have a good experience." And, you know, I don't want them to to feel like they're not getting enough value. And she's like, "They're going to turn." And shockingly, they turned. Um Yeah. Cuz Well, yeah. They're not getting enough value, but it's like if they're not paying for the value. Exactly. That's the whole point. Yeah. Yeah. Yeah. But that's it's hard to do. Uh that's

35:02very hard to do. There's like 90 other episodes where people cover this better than I can, but you should you should charge people and you should make them pay money. You should [laughter] So there was a lot of iteration with that after launch to really figure it out. And I think I held on to my laurels in, you know, going back to what you said about the Apple community, the smartest thing I did was force sign in with Apple and collect email addresses so I had a way to reach people after. And my wife positioned this really clearly. She said, "You launch V2 and the only people who see it are the people who update the app and read the release

35:37notes." Is that what you want? like how do you actually tell someone that you don't have their email that something is better now and I was like yep consider me sold that's smart I would say that getting to launch was listening to my wife more and I also have to give her 100% credit she came up with the go to market strategy and like the product roadmap not the road map the roll out and how I should do this and it's professional grade work from a staff product marketer so yeah so what was that what was the plan how did you do that yeah I mean first of all it was like create a look

36:08back calendar. You have 3 weeks to launch. What do you do in that time every day? There's, you know, social media. There's emailing people who have been on the beta. What is a look back calendar? I mean, I think I can guess based on the name, but I don't know that I've heard that term. Yeah. So, like you plan to launch on, let's call it May 31st, and it's May 10th. Every day has something that you're doing to get yourself to launch, right? And it's strategically done. So, it doesn't

36:30make sense to post a social media post 2 weeks before. You might post a like I posted a teaser. I remember that. So, that was a smart thing to do, but it wouldn't make sense to post a teaser, you know, the day before. That's when you're like, I'm launching tomorrow and or on launch day, you're like, here's the reasons why this is so good. So, I guess just being strategic with how you work through the launch. It's kind of similar to what I did with Dark Noise where I just forced myself to pick a date before I was comfortable with a date and then it's like everything sort of

37:00happened from there. I was a lot less strategic about the calendar and more about like I have a list of like mustd do before this date and you know not must do and of course things kept moving down into the not must do as I got closer and it got scarier but that's an interesting idea to actually like work backwards from from that date and be like this I guess I sort of did that cuz I was like it had to be released on this day or submitted to the app store on this day because it's probably going to go through some rejections and so there was some degree of that but yeah

37:30formalizing that is an interesting approach. Yeah. And I I learned a valuable lesson. The date can move and it can move multiple times. And it did move multiple times because I was never happy. And then eventually I was like, oh snap. Uh I got to release this thing. And so the 3 weeks, you know, app store app store submission was like give myself two weeks just in case. If I'm so hellbent on something getting in, I can throw it in there, right? Like at 1.01, just keep working on it while you're doing other things. And in terms of like having a calendar, you know, you can imagine her

38:00job as organizing engineering, marketing, product resources to figure out how we do this in a way that it's not just one person normally for her. It's not Joe has to do this and then he does this and does this. It's like this asset won't be ready because engineering won't have built the thing that design made until this day. Yeah, that makes sense. So you had a whole plan. It sounds like, you know, social media marketing combined with email marketing with your would you call it? It wasn't a newsletter, but you had a mailing list essentially. Yeah, I just had people who had signed up for the beta and then people who had signed up for the wait list and I just

38:37sent them an email said, "Hey, this is launched today and I broke it down. I don't remember it was like two or three batches just to make sure the first batch everything worked." For example, like deep links. I hadn't really gotten to test them perfectly well because coming from email, I don't remember what it was, but there was some hiccup there and I was like, "Oh, you know, I had to set up a universal links because deep links don't work in emails on iOS because they have to be most providers make you do an HPS link." So, it's like a thing I discovered when I finally

39:04started thinking about email and that's why you need a look back calendar. Interesting. Okay. So, you had that. Did you do like any other specific promotional things or was that kind of the how you launched it on you know its launch day? I think pre-orders also I mean now it's considered like a tried and true thing but two and a half years ago there was less written about making sure that you do pre-orders and then yeah I think on launch day I was very active you know the algorithm rewards posts that get engagement including you just replying to people and I didn't do the thing on LinkedIn where you're like replying for boost right I also truly like I was touched by people

39:45to say that they're using this and I wanted their feedback and then actually I did one more thing for strategically which was reach out to press and I cast a pretty wide net and the ones that really hit were like the Mac stories newsletter I got installer so like you know being able to very quickly throw on my website installer from the verge David from the verge yeah being able to like and techrunch I have a good relationship with one reporter there and even though it was like a small indie app he was like I'll cover this yeah and so being able to slap max stories TechCrunch and and

40:20The Verge on my website immediately was definitely really good like validation. And then about I want to say a month in the app store reached out and then featured Plinky. I'm very confident that it's built upon that strategy of making sure you cast a wide net and but also you know with installer I was like David Pierce I love your newsletter. Not just like you know hey I'm a random guy who made a link saving app and I know that you I once read that you like link saving apps. I was like, "No, I I want to be one of those links saving apps that you use and here's why." And then

40:53also toning that down a little bit because my wife is like, "They're pressed. They don't care." Um, [laughter] still still, [snorts] you know, making sure that it's personalized and truly like it it meant something to me to hear back from these people whose work I love. Yeah, it's that is one of the really cool things about a launch is when you can get people that you've respected for a long time. when you get their their words written not to you but to their audience where there's it's a little bit more like you're actually I don't know somebody saying something nice to you is nice but somebody saying nice to you to somebody else has a extra layer of

41:30like it feels real if that makes any sense. Yeah. And actually you know how like sometimes in life you do so many things that you forget the things that you've done. Um I know my memory is perfect. Well, I'm not like that. So, let me extrapolate. Um, I forgot that in between launching Plinky and leaving, I also launched another app which is called Short Circuit. And it was one of the first like GPT API. So, chat GPT apps on the app store. And a ring the bell. This is this is on my this is my next uh thing to talk about. But uh we hadn't gotten into the AI topic yet. So, please tell that

42:06story because uh that was such a wild era of indie apps and I feel like short circuit was one of the one of the big ones kind of at least in my circles that rode that wave. The thing that reminded me about it was talking about press and so my friend Souch and I I reached out to him the day that the API launched. So, GPT3.5 the GPT 3.5 API. Yeah. Like everything's still terrible but everyone's hyped and excited. So I think it was like six months after the launch of Chad GPT. And so I reached out to him. I was like, I bet if I do the front end, like the client, the app, and you do

42:42the back end, we can ship this thing real fast and there's an opportunity here. And this is the first thing that I made that kind of went like semiviral. And so or actually reasonably viral, I guess. Reasonably. Yeah, I would say it was it was legitimately viral. And do you want to explain what it was really quick? Yes. So if you've ever used Chatbt, it was that but worse. Um this but this was before there was a chatbt app. Yes. It was before there was a chatbt app. So it was one of the first apps that was like you can talk to AI for real like the real stuff that everyone wants

43:12to use. And we built it in 19 days like I did you know 19 days from scratch again before AI could be used to code. So handwritten like an animal. We launched it and then a couple days later it got fireballed like it got posted on Daring Fireball by John Gruber and we had reached out to like a bunch of people in the press and once he did that my friend Sush is at a conference in New York and I was just like I went to a bar to hang out with him and then we start getting alerts from Revenue Cat in our pocket and we're just like what's going on? Oh my god, are you kidding me? And we made

43:47like $5,000 in like the first 2 hours or something like that. And it didn't scale. Like I I didn't make, you know, a million dollars, but we made like $10,000 in like a day or something like that or a day and a half. And that was the moment where I was like, "Yeah, definitely reach out to press, you idiot." Because just shooting off one email to John Gerber to be like, "Hey, here's this app

44:10I made." And I think John Gerber and Souch kind of like know each other. And so that helped. But I think also I don't remember if he had been following me or I'd been following him, but we we like talked on the internet at some point, you know, and so yeah, in between launching Plinky, I had a three-month sidetrack where I was building this AI app and we had tons of ideas and then once

44:32the chatbt app came out, Souch was like, "Hey, I think we should go in this esoteric direction." I was like, "Hey, I think I should go back to working on Plinky instead because there's no way that this we're going to be able to keep up with this." Yeah, I think I mean that it was like a it was a moment of arbitrage where you know there was there was no app and they gave you the tool to solve the problem of making an app for their service and so you could fill that hole until the moment they had made the app and then you know that wasn't really needed anymore unless

45:00you went somewhere unless you went in a direction very different than Exactly. Yeah. That idea is like this should be your thing that you use. It connects to like health kit and it connects to calendar and it connects to reminders which now with MCP is a thing that all these apps are doing but back then it wasn't. And then funny enough though two weeks ago I have stocked up a bunch of codeex resets. So I gave it a goal where I was like I want you to rewrite Plinky completely using everything like use the short circuit completely using the Plinky codebase as your understanding of what good code that I would write looks like. and then make it compatible with liquid glass. Make

45:37it do this. I haven't touched this codebase in like two years. And three and a half hours later, I like I set it off on a goal to do all this. 3 and 1/2 hours later, it spit out a working version of like a liquid glass looking new revamp of Short Circuit. And I've had some ideas of like how I would differentiate it if I did relaunch it. But that just goes to show you that how much things have changed in the world of AI where I was making this barebones way to talk to chat GPT and now I'm like, yeah, I think I can have AI rewrite my whole app in 3 hours and actually be better

46:11than it was before. So that was a fun diversion. It got you some experience talking to the press, but then you know, Plinky has kind of stayed the main the main course kind of the whole time. And so you did launch it. You got some press out of it. How was the the reception generally for it? It's really positive. I mean, people like it. So, one of the first things, you know, the story I told you where I was like, I made this app for my wife as a way for us to save links for later. When you first launched the app, Plinky has a little video. People have now since taken

46:40that idea of like a little a little skit that tells you about why Plinky exists, but it was just like a little thing my wife and I did. It really hum I think it humanizes me in the sense that people don't reach out being mad. I remember some emails from Short Circuit where people were like real mad and then they were like, "Oh my god, I can't believe you replied." My support strategy is be really thoughtful and spend the time. And so when I replied from short circuit, they were like, "I was expecting AI to reply. I'm so sorry for the mean things that I said." And you know,

47:11especially cuz I explained the problem like, "Oh, here's why. Here's how. Here's why I can't do the thing that you're suggesting." And yeah, I don't have a better way of putting stuff. People really like it. They seem to like take to it in a way that when people have a I'm not saying it is their favorite app, but you know that feeling you have when you use an app like things or something and you're just like, "Wow, there's like care and I'm going to treat the person who made this with care." That's the kind of response I get all the time. And I take that as a sign of the work that I

47:40put in to make sure that it it it expresses that. And so Plinky is a very detailoriented app. And so anytime that someone is using it, they're engaging with something that really just like came from me as a person who cares a lot. And I feel you can see it in that. And as far as like, you know, financial success out of that, the monetization strategy, it is a subscription app like full stop, right? It is a subscription. You can save 10 links for free. I'm actually about to launch some free

48:09trial instead of premium. Instead of premium. So do like a hard payw wall as an optional upgrade. like why don't you try this to start and I might do the hard pay wall as well you know if there's one thing I learned at Twitter it's you have to test your changes um well I mean uh PSA on hard pay walls that is one that we don't recommend AB testing because it's not a huge deal if your like default payw wall is a hard payw wall and you test you know a soft payw wall although that can still make them upset but if you have an AB test where some people see the like the original version was

48:45a soft payw wall and then you like test a hard payw wall. That can get you like banned like your account banned. Like it's it they they sometimes come down very app review sometimes comes down really hard on that cuz they see it as like you're trying to get around app review. They want to review the hard payw wall differently than a soft payw wall. And so if you don't show it to them, they they can get very upset. Once you flip between either of those, you can test all sorts of things and that's usually, you know, fine. But the hard payw wall specifically is kind of a like

49:15danger danger careful mode. You might deal with more rejections than you would otherwise. But that's an area where app review can kind of get a little testy. So it's worth being careful. So it's a subscription model. It was that from the beginning, right? Was that always your plan or did you kind of go back and forth on that? I went back and forth on like premium versus trial and I

49:35settled on premium because of the kind of like I want to be generous and you know now I regret it. Not to say that you shouldn't be generous, but it does make scaling the business actually harder because you also just get less shots on goal of figuring out when will this person convert, why are they converting? They just drop in a way that's much more invisible. It was you could save 50 links for free. Now you can save 10 links for free with the trial, which now thanks to your guidance will be a soft option for a trial in just kind of the way it's like, hey, why don't you

50:04try 7 days free? Well, to be clear, not that hard payw walls are bad. I'm more it was more experimenting side. Yeah. Yeah. Yes. Yeah. Yeah. Well, to be fair, I I was probably going to do the soft payable anyway, and now you've scared me. [laughter] It's my job. That's right. So, yeah, I think there's lots of lessons to be learned by actually figuring out when you ask people to pay, asking people to pay quicker, what what you get out of it. Yeah. And like you get an idea of what type of user they are a lot faster in terms of you know are they serious or are they just

50:38kind of kicking the tires. Yeah. And especially because I built a link saving app that is not your traditional read it later app. It can be used as a read it later app and that's how a lot of people use it. But I was able to organically discover many use cases besides saving links for reading later. And so the archetype of a person who's going to pay is different than the archetype of the person that I am or built this for initially. And so figuring out how to fine-tune that, I would have rather had those lessons to understand faster. So since launch then has it continued

51:12to grow? Are there specific things that you've done that have like moved the needle since then? Or I guess just generally speaking, what's been kind of the trajectory? Yeah, so it's grown. It does not pay a full-time salary yet, but it does continue to grow. And it's one of those slowly but surely. I think the main thing is I love working on it. And so, I continue to add value. Not only do I love working on it, but there is a multi-year road map of things that I specifically want and users have told me they want. Every time that I add value, I get more users. And every time that

51:44I run a sale, I get more users. And so, Blinkcky is priced at $39.99 a year or $3.99 a month. And it's also, you know, PPP pricing with some different like levers in there. It's like I don't charge as much in some countries. I charge more than price power parody in other countries. And I have found that running sales, having people's emails. This is like marketing 101 is the best way to get people in the door to pay you money. And so I would have missed out on that whole opportunity if again I hadn't listened to my wife. I think really the moral of the story is marry well and

52:19then you will be success if there's one lesson to to get out of this. Yeah. What kind of sales have worked for you? The funny thing is my wife has basically said and I just trust her on this. She's like nobody bats an eye if it's not 50% or more. So that's it. Do 50% off and that's it. I'm just like you know get that money make them savings. I always pair it with like some value ad or hey it's a summer sale. It's a quarter, you know, quarterly sale out of school sale. try and pair it with some message around this time of year where you're a student going back to school, that kind of

52:51thing. Um, are there certain ones that work better than others like Black Friday or back to school or something? I Black Friday always works better than anything else. I think Black Friday is your excuse to make a million sales, right? And everyone knows that the game they're like, I'm going to wait this out and get it on Black Friday. I think that's the best usually. Um, when I lost How do you do that? because like I I've always, you know, Sunday night before the beginning of that week or whatever, I'm like, "Ah, I should probably do something with this." And so I'll just kind of half-heartedly

53:21make a graphic and I'll tweet about it and set up a, you know, a discount. But it's like I've never really given it a real try at all. And surprise surprise, it's not like I ever see like a big return on it other than maybe once when the right person retweeted it or something. What is your approach to running those sales? I think that's the difference between treating this as a business and a side project or treating this as a business and a thing that I make because I love I always treat this as a business because the goal is for me to continue being able to do this. And

53:49so I think at the beginning of the year, again, good advice from my wife, but like make a calendar of all the sales that you're going to do so that way you know they're coming up. Make, for example, when you do, what are they called? The app store banners, the artwork that Yeah, the uh in events. Events. Yeah, inapp events. Just plan out all the inep events you're going to do for the year and then you make them and then you have them for the rest of the year. Plan out all the sales you're going to make. Just make the email templates. Make some graphics. If you instead of treating

54:19this as a thing that you do the Sunday before the Monday sale and you treat this as I'm just going to take 6 hours and I'm going to do all of the sale graphics for the year, then you never have to think about it again. And you can actually do this with, you know, you're in the mindset of being a marketer at that moment. Yeah. I guess my question though is what what are the things that you're doing other than tweeting out and sending out an email? It's mostly email. Yeah. I mean, email is the best way to connect to the people that I have. I haven't done any paid marketing,

54:49right? It's all organic. And so, if I were doing paid, then I would tailor messages that meet some sort of specific audience that I have or that I'm imagining that I want to have. I would be much more nimler about running like, you know, tests on meta with certain copy and certain graphics. But in this case, email I I really want to just like emphasize email is great. It's a every single person. Does that mean that most of your most of those sales you're getting are from people who signed up for your newsletter? Who who's signing up for that now? When it was test, so it's people who downloaded the app but didn't convert. Yeah, exactly. Or they downloaded the app

55:30and they are using the app but they haven't converted to subscribing yet. You know, part of sign in with Apple is I have the email for every user. This is part of running the services. I require their email and so I can use that email for marketing purposes. They're obviously free to unsubscribe if they want. I'm not going to hold anyone's email hostage, but people tend to get

55:48a lot of value. And also, it's not don't run one email. You run an email when you launch the sale. You run an email with a few days to go. You run an email 24 hours. The last email usually drives the most people through the door. So if you're not seeing conversions immediately, that's okay. Target people who have, for example, like you run three emails. First email, send it to everyone who is a free customer, not a paid customer. Second email, target the people who didn't open the first email just as a reminder. And then third email, you can blast it at everyone who, you know, maybe

56:21open the email, didn't think about it. And so there are like triedand-true marketing strategies for how to leverage email. And I find it to be the most effective path for making money with linky. Yeah, it's really interesting. I guess you have to have a decent enoughsized user base that or well, it doesn't have to be user base, but people who've downloaded the app and haven't converted. Yeah, if you have like 100 users, I can't imagine it's going to scale very well, but once you start reaching like the low thousands or even actually I think when I had I don't know like 1,000 people, the amount of money like I would make 20 bucks from converting a person. So the sending an email

56:58is cheap. There's no real cost to it. You might as well try. And if it means 20 bucks in the door, that's 20 bucks that is going to build your business. Okay. So I can't believe we made it this far. Uh and we really didn't get too much into AI. So really quickly, I do want to bring that up. So you mentioned this isn't, you know, your full-time salary. And so you also run a business related to I guess is it still teaching people how to use AI or teaching people how to get better at taking advantage of AI for software development? I'll let you pitch it because I'm

57:30doing a horrible job here. Yeah. No, I mean you did a you did an okay job. So first of all, I just ran my last workshop. I'm starting a full-time job in a week. [laughter] So um Oh wow. Well, congratulations. Yes, it will also be doing AI. So the workshop the concept of it is you build something real. I had a friend who came over one day. He was using Claude with projects and he was like, I have this project. It has all my health data and I just take a picture of a menu and say, what can I eat? And he's like, I want to make this more seamless. And I said, great. Why don't

57:55we just build that? And he was a product manager at Twitter. He's not an engineer by any means, but he was like technically minded. And within 3 hours, we had built this thing. And there was like a bit of, you know, I was guiding him through the process, but he was doing the work and I was telling him, okay, now go read this and think about this. So I kind of realized if I help people get out of their own way, then people can actually start building things with AI on their own. And the it evolved into a three-hour workshop where you build something real. You bring an idea that

58:29you want to build and I promise you that you will walk out with an app, a prototype, a real tangible thing that you can continue working on, but along the way you will learn the fundamentals of AI. So I won't just say, "Okay, go do this and then go do that." If you don't know what a skill is, if you don't know what MCP is, if you don't know what how to prompt, actually the first like hour is basically just taking your idea and turning into a really good prompt because a lot of people think they're really good at prompting. And then I ask them, all right, write a prompt to build

58:56this thing. And they give me like two sentences. And I'm like, okay, if you would hand this to an engineer, do you think they'd be able to build it? And they say, no. And I say, then why do you think AI will be able to build it? It's super human, but it's not a mind reader, right? And so that's what it evolved into is I ran about 35 of these workshops. Some of them were group workshops, some of them were individuals, but out of every one of them, I think there's only one person who left who was like, "Yeah, I learned stuff, but I don't really feel like I learned a huge

59:22amount." Every other person leaps and bounds just grew. And you know, we talked about it earlier, learning is just such a core principle of who I am. And then teaching became that. So my next role is actually a combination of AI, engineering, and teaching. But I realized that people are, you know, like one or two light bulb moments away from actually unlocking a whole bunch of potential that they are just blocked on something and something that they'll never get on their own because they're not sure what they don't know. And so if I can assess that as we're going, I have like a, you know, a background in mentorship and teaching and helping people through all this. If I can do that,

1:00:03we've unlocked a whole bunch of potential. And I get people who reach out to me a day later to say, "I just built an app my wife has wanted for four years. She's been bugging me for it, right? And I was able to do this." Or people who reach out like weeks later, they say, "I went through a job interview where they wanted AI and I never would have been able to do it without this course. I never would have been able to level up my skills enough that quickly." And so the premise became, you don't know what you don't know, and I'm happy to help get you there. And it works. just,

1:00:31you know, I think everyone wants a good teacher in their life sometimes. Yeah. That's awesome. And it's been kind of fun watching and talking to you the last what you've been doing that for what two two three years at this point. No, just uh just over a year actually. I started It's only been Okay. I thought it was I thought it's been a while. Okay. Well, I guess it's just in you have been kneede in the AI world. Not that lots of people aren't. Obviously, lots of people are, but the crossover between the kind of traditional indie iOS developer and the AI world. I think a

1:01:02lot of us follow both, but you like were kind of living truly in both for a long time. I guess it's kind of consumed everybody by this point. Yeah, I I think it started with I was afraid of this thing, right? Not like a like what's it going to do to software engineering was my immediate thought. 5 days after chat came out, I put out some tweet that was like, I don't think this thing is very good now, but look where it was 6 months ago. And I suspect that within 5 years, we're all going to be doing software different. And that was, you know, like a guttural thing. I

1:01:32couldn't tell you why or how. I just kind of felt it. And so I decided the, you know, first it's it was like the five stages of grief. I was just angry and scared and then depressed and eventually got to bargaining and then was like, h, I accept this, right? Once I got to acceptance, I think I think the truth is we all kind of go through that. But once I got to that, I said, "Hell, why don't I just like learn everything I can about this thing? If I'm really if I really think it's going to be that impactful and that important, I might as well learn as opposed to getting stuck on one of

1:02:02the stages of of grief and never being able to see it with a clear mind." And I mean, it's paid off, right? like you sort of built a little separate career and now like you know full-time career on the the back of all the learning and stuff that you've done. Obviously your whole engineering background before that but then all of this stuff in part was because you were open to playing with

1:02:26and learning a technology that yeah is is a little scary for you know what it means for us. I I think also we're all going through this kind of together, right? There there's nobody who has 10 years of experience working with a a generative AI, you know, with transformer technology and to build software. You know, I have a website build.ms and I started sharing my writing there as I was exploring these things both from like an engineering perspective, a social perspective, conceptual, what does this mean? And that's where I got a lot of positive feedback. built up a separate email newsletter list that you know then ended up driving more business on that side

1:03:03as well. So I guess I like email. Um and I thought it was like I thought it was really important to capture this moment in the same way that I said artifacts are really important earlier but it also helped me establish my own presence as a person who is not just you know none of my blog posts are Claude Fable got released. What does this mean for you? It's taking a step back and thinking what does this actually mean for us in some specific capacity. And then that led to me I've built a lot of open source projects. I've given away a lot of resources around AI. So I just launched an open

1:03:38source project called Broadcast which is a logger built for humans and agents. And the thing that I realized was every time that you build something and there are bugs, Claude or Codeex will just say, "Okay, let me add a bunch of logs and try and debug what this is." And I said, "What if I just went turn this up to 100? What if I had thousands of logs in my app logging every single action, every piece of state that changes in the app? Could I then debug the hardest of problems

1:04:05that I have?" And I started debugging like race conditions that Plinky has had for over a year. And I realized that I was on to something. So I built an open source library that basically integrates logging into your app, but structured logging, not just like got here, did this, etc. It takes all the data with all the for all the state and every action. And it littered Plinkcky's codebase with like, you know, thousands of logs. But then I started to be able to solve these problems. And that's when I realized, well, I should open source this. And then it is this virtuous cycle of you do something that provides value to others and then they want

1:04:41to give you business. If I had to sum up my indie story in one sentence, it's do things that people get value from. Not just in your product, but just give value and then reap minimal like you said arbitrage earlier. It's like yeah, if you get 1% of that value back in the future, you may have a business. Awesome. And I'm looking at my notes here and before I get to the last question, I realized I didn't ask maybe the most important question which is uh related to you keep saying your business, but the name of your business. The your business is called is called what? Red

1:05:13Panda Club. And what's the story behind that? I know you're obsessed with red pandas, but I don't actually know why. I thought Red Pandas were really cute. Like I just always thought that. And ob came out and now everyone loves red pandas. I don't want to sound like a hipster, but I really love red pandas. You were You were into red pandas before it was cool. I've been into red pandas for over a decade. I just thought they were cute. And I This is so dumb, but I think that red pandas are fun and playful and silly, and that's exactly the kind of motif I wanted for my company. Now, when

1:05:43I'm billing like consulting hours, I realize it sounds really stupid, but I still at the same time I'm like, who cares? It's my business. I work at a VCF funded big boy company that's called Revenue Cat. So that's true. I think I think you're okay. [laughter] That's fair. Yeah. I just thought red pandas were cute and I thought the idea of a club of them. I had a whole bunch of artwork in mind

1:06:04for when I, you know, eventually make enough money to pay a graphic designer to to make some artwork. I was like, "Oh, I just have this dream like in settings you'll open it and there's a jungle at the bottom. It's got red pandas." I haven't made enough money to manifest that. But yeah, so that's how the name came to be. All right. Great. Well, uh I think that brings us to the end here. So, I'll ask you the question I ask everyone to end the show, which is uh what is a person or people out there that have inspired you and your work that you'd recommend others check out. So,

1:06:34she was the keynote speaker at Deepswift and that was the first time that I got to meet her, Cassidy Williams. I really respect her for all those things that I just said. She's so smart. She's so creative, goofy, she just is full of life and I feel in we had a conversation for like 30 minutes if even I don't think it was even that. and just got me to rethink like a whole bunch of stuff about my career, like what should I be doing, right? When I was thinking about going back to work, I'm still going to be working on Plinky, but like, you know, full-time, what should

1:07:04I be doing? It occurred to me that like I really miss people and I really want to like be on this mission with people together, like all facing the same direction kind of. I kind of had put that into words, but she was like, "This didn't pan out. I'm not going to be a devril person." But

1:07:19she was like, "You seem perfect for Devril." And I was like, "Oh, wait. now that you mention it. Yeah. And it's the kind of thing where you talk to someone for a few minutes and you're like, "Huh, yeah, this person gets it." And then, of course, her online persona is just hilarious. And she's always sharing knowledge. She's exemplifying the things that I say I want to be. And so, I just have a tremendous amount of respect for her. Ah, that's a fantastic one. Yeah. Cool. Well,

1:07:42uh, that brings us to the end. Uh, so thank you very much for coming on. Uh, this was super fun. It's always fun when it's like a friend I've had for a really long time and then I kind of forget that we're recording and we're just hanging out. I enjoy those. I think other people enjoy those, too. But either way, uh, as long as we had a good time, then this was this is all worth it. I think it's really about the friends you make along the way. It's about the friends you make along the way. Exactly. All right. So, uh, where can people find you and your work? Yeah. So,

1:08:11I'm merg everywhere. On Blue Sky, it's merg me. On Masttodon, it's merg.social. All the stuff will change. Just search merge sort. I'm me. You'll recognize me probably as the person who has that same profile across every network. And I do a lot of technical writing at build.ms and personal writing at febisfi.ch. So you'll have to learn how to spell my last name or I'm sure it'll be in the show notes. You don't have to learn how to pronounce it though. Perfect. All right. Well, thank you all uh for listening. Uh launched is a part of the RevenueCast podcast family now. So, uh, if you want to learn more about the growth side of the mobile app business, you should

1:08:47check out the Subclub podcast hosted by my good friend and colleague David Barnard. Um, and then of course check out revenuecat.com to learn about the easiest way to grow and monetize your mobile app business. And for everything else launched, go to launchfm.com. I'll see you all in 2 weeks. Bye. [music]

Where these words come from. This is the caption track YouTube holds for this video, uploaded by the creator. We read it, tidied the line breaks and laid it out so it can be read. The plain text version is at https://viewrankai.com/tools/youtube-transcript/VNe6OcHlgnI.txt.

All rights in this video belong to Launched by RevenueCat. Watch it on YouTube. If this is your video and you would rather this page did not exist, tell us and we will remove it.