Sub Club
Sub Club
Jun 30, 2021
Lessons Learned From 50 Million Downloads — David Smith, Widgetsmith
Play • 57 min

David Smith is a full-time independent app developer. Since 2006, David has owned and operated a small company focusing on creating applications for the iPhone and Apple Watch.

David has built many successful apps over the years. His most recent app, Widgetsmith, went viral and hit #1 on the App Store. It has over 50 million downloads. David’s other successful apps include Watchsmith, Pedometer++, and Sleep++.

David also co-hosts a weekly podcast called Under the Radar, where he and his co-host Mario Arment discuss Apple-related topics.

In this episode, you’ll learn:

  • How to transition from a hobbyist to a full-time app developer
  • Two big mistakes to avoid when starting out as an app developer
  • How customers find new apps in 2021
  • The biggest waste of time and money for an app developer

Links & Resources

David Smith’s Links

Follow Us:

David Barnard: https://twitter.com/drbarnard

Jacob Eiting: https://twitter.com/jeiting

Like this episode?

Subscribe to Sub Club on Spotify or Apple Podcasts to get the latest news on mobile subscription apps.


Episode Transcript

David Smith: 00:00:00


I’ve launched, I think it’s 56 or 57 apps at this point, and all but about six of them have completely failed. 


I say that mostly because I’ve launched more failures probably than anyone in the App Store in some ways, and that’s the way that you can end up with success, I’ve just kept trying, and it got me that little baseline of income that it was like, okay, I’m not just wasting my time here.


David:
00:00:19


Welcome to the Sub Club podcast. I’m your host, David Barnard, and with me as always Jacob Eiting. Hello Jacob.


Jacob:
00:00:43


Hi David Number one, How are you?


David:
00:00:46


I’m good. Our guest today, maybe number two, is David Smith, long time indie developer and podcaster. Starting with Audiobooks in 2009, David has built many successful apps over the years, including Widgetsmith. Pedometer. His most recent app, Widgetsmith went viral on TikTok, and hit number one in the App Store.


Welcome David.


David Smith:
00:01:10


Thank you, It’s great to be here.


David:
00:01:11


Yeah, it’s great to chat. We’ve chatted in person a few times, and bumped into each other at WWDC over the years. You’ve been doing this pretty much since the very beginning, right? Audiobooks came out in 2009, when did you actually start working on that?


David Smith:
00:01:27


So, It wasn’t even my first first app. I think my first app that never went anywhere, it was launched in 2008. So, I mean, I was within a couple of months of the App Store launching. So I’ve been doing it essentially as long as you could, and I think I started working on, oh yeah. Audiobooks, the end of 2008.


And it’s just kind of grown from there. So it’s about 13 years in the App Store.


David:
00:01:46


Like me and Jacob, actually, we both had apps...


Jacob:
00:01:50


In the on days of paid up front, and only 200 apps on the App Store, and all that. It is a good time. Were you a developer, like a Mac developer before that? Or how did you trip into iOS?


David Smith:
00:02:06


Sure. I was a web developer before I did this, and so, I mean, honestly, I started writing apps before I even actually owned an iPhone. I just, it seemed like a good opportunity and I wasn’t particularly happy where I was at work and it was just something that I thought would be interesting opportunity.


And I started learning and didn’t know what I was doing for a long time, but just kept at it. And so it’s just one of those things I got into mostly because it seemed like a good opportunity at the time. And so, you know, I just, eventually I initially was doing some web consulting as well as my iOS work.


And eventually they just, the web consulting disappeared and it became iOS full-time, and that’s sort of been the story for more than a, you know, like 10 years now probably.


Jacob:
00:02:47


Yeah, no, I was, Kind of similar, like I just saw it coming and it was like, Hmm, maybe I should. And I went and picked up the Macco OS, the the Hillegass book and learned Mac OS programming, like, yeah, because there wasn’t the iOS book, right. There was no iOS, it was iPhone iOS. But yeah, it was a different time, fewer apps way, smaller community.


So, yeah. Interesting decade.


David:
00:03:15


I do want to start by digging into the story of Audiobooks, and, I think one of the, one of the interesting things to me, because it happened to me as well, is how having this kind of foundation app that, that started in 2009, that did well enough. And, and I’m, I kind of jumping ahead here a little bit, but I, I think if I know your story correctly, Audiobooks is kind of what helped you make the leap to be full-time indie. And then once you become full-time indie, you started to have the time to experiment with all these other apps, and a similar thing with me, like I’ve had a couple of key apps over the years that kind of provided that like foundation of income that let me keep going.


And then, that allowed me to experiment with all these different apps, like launching a pro ended up coming out of, of already having income to be able to take this big bet. and then mirror came along where it was doing really well, and I was able to take other bets. And so it seems like that’s somewhat the story of Audiobooks.


So, so let’s, let’s dig into that. So it was 2008, you had had a failure and then you, you start working on Audiobooks in late 2008. what was the, what was the inspiration and, and, and, and how did how did you kick off that?


David Smith:
00:04:31


Audiobooks was an app that it’s essentially, it’s a, it’s a wrapper and a player for a free public domain Audiobooks. that was all it was, and it was essentially just coming into the market because. at the time, I mean, there were there, wasn’t an easy way to listen to any Audiobooks, on the iPhone at that point.


And there wasn’t an audible app there wasn’t, apple didn’t have anything and it was just, you could, I guess you could listen to Audiobooks, I think in the music app potentially, but it was...


Jacob:
00:04:57


Yeah, you can buy them on iTunes. Right. And they were like, 20 bucks a pop.


David Smith:
00:05:02


Yeah. And So that’s where the idea for the the app came from, and it became, and it’s just sort of, it, it just, it took off in a way that I wasn’t really expecting and it was successful.


And because it was an app that had a very broad appeal, it was something that I think, as you say, it’s sort of like built a platform for me to. Then continue to experiment and try things. And, I mean that, that app has gone through originally, it was paid up front and then it went free with ads. And then I tried selling my own ads for awhile.


I sort of went through lots of different models over it over the years, but, it was certainly the app that I think was my first thing that was commercially viable, where I don’t think. On its income. Initially I would have been able to go into, but it was the kind of thing where it became a client for me when I was doing consulting work.


And I would say like, you know, it would buy my time because it would start generating enough income. And at first it was like, maybe it would buy me 10 hours a week that I could work on my kind of like independent stuff and then make the event, it would do better. And, and now could buy 20 hours a week of my time and eventually it bought all of my time.


And I think that model worked really well for me to have that initial success that I could then keep trying things. And I mean, I’ve. Launched. I think it’s up to, I think it’s 56 or 57 apps at this point. and all of it, about six of them have completely failed. 


Jacob:
00:06:18


That’s incredible.


David Smith:
00:06:20


And I say that mostly because it’s like, it is so easy.


It’s like I’ve launched. So I’ve launched more failures probably than anyone in the App Store in some ways. And they’re like, that’s the way that you can end up with success though, is, is that it’s just like, I’ve just kept trying. And I think Audiobooks was a useful one because it got me that a little baseline of income that it was like, okay, this is not just, I’m not just wasting my time here.


But it allowed me to then just keep trying and lots of things that, you know, lots of ideas and lots, lots of things went different places. Some of them had their moment in the sun and then like failed off. Like there was a period in the App Store where you, the classic model is you had a paid up front app and you’d make, you know, a reasonable amount of money in the first two weeks.


And then it would make almost no money ever again. And that was just the way it was. And like that’s a model that. isn’t very sustainable, but you know, it’s like if you had something that had a bit more, you know, regular income as a baseline, you, you could make work.


Jacob:
00:07:13


And that’s how you incentivize a developer to make 60 some apps it’s still like,


David Smith:
00:07:17


Exactly.


Jacob:
00:07:18


And I just said it like a curiosity. Did the Audiobooks in Audiobooks, what was the source for those are those like prerecorded public domain or.


David Smith:
00:07:27


Yeah, exactly. So there’s a thing called the LibriVox project where people volunteer to read, classic Audiobooks, such as, you know, essentially, you know, Dickens or Jane Austin or things like this that are out of, out of copyright. And so people volunteer to read them. And then, those are just available on the internet.


And this, essentially my app was just a wrapper for that. It was just a way to, get into that. And the people who act, who run the liberal box project were actually very happy with it. Like they, they cause for them. There was no easy way to get their audio onto an iPhone. And so they were delighted that there, you know, this app is just creating a venue for their project to get a lot more visibility and interest.


Jacob:
00:08:06


And he got an incredible like App Store parked name, just Audiobooks. That’s a great one.


David:
00:08:12


That’s exactly what I was going to dive into. Like how did, did, did that, was that just kind of a happy accident or in 2008, did you already start to notice? Cause it took me like. Three or four years, I’m a little slow on the uptake to, to realize that these like naming a keyword instead of trying to create a brand was actually a fairly successful strategy for a lot of apps.


So did you just stumble into that or was it somewhat intentional?


David Smith:
00:08:37


No. I mean, I think it was largely just a result of, I didn’t have a name. I didn’t have a better name and because the content of it was so generic, it wasn’t like there was a natural branding that I was doing this and it’s like, yeah, it’s the related to the App Store. So you could just pick a proper noun and it would be available because there only a few hundred.


Grow a few thousand apps in the App Store. And so I picked it, I tried it and it certainly has turned out well in that regard that it still has reasonably good, you know, search, search, search optimization and things. Cause if you want an audio book and you go into the App Store and search Audiobooks, it’s an exact name match.


So, you know, audible likely, still ranks higher because it’s has more traffic, but, it’s going to be in one of the top, couple of hits. and that’s just a natural thing. And I wouldn’t say it was intentional. Like this is part of some grand plan, but, it is certainly something that. I found useful. I mean, many of my other apps, like I have an app called pedometer plus plus, and sleep plus plus, which, the plus plus when the App Store is doing its algorithm for searching, typically just sort of drops off.


And so they start, they rank very well for those terms for sleeper pedometer. and then, but I learned though that it’s important to have something be somewhat trademarkable just for, legal reasons and copycats and those kinds of things. And so. Having something additional to it, was helpful that I could trademark those terms and go after people who are, are being, you know, sort of trying to, trying to get that benefit from the, any sort of success I’ve had on it.


But I think in those tricks, they’re always a bit tricky cause like they, they are useful at the time, but they’re not really long lived and you can’t rely on them. Like. It’s something. If apple just tweaks their algorithm slightly, then it goes away. So it’s not worth chasing necessarily, but it certainly in this case, worked out well for me and was useful, but know less and less of a factor now.


Jacob:
00:10:24


If you, if you made Audiobooks today, it would be Audiobooks, degree sign, tiny cross, probably.


David:
00:10:31


That’s I was going to ask though about, you know, algorithm changes over the years and things like that. Did you, have you seen a, cause you took it free in like 2010 or something, right? Like pretty early you switched to the in-app purchase model. so like, what I saw with my mirror app was that once I switched it to, it was like mirror by app heavy or something.


And that switched it to mirror with like a little, Unicode symbol that looks like a mirror. And so then it was the exact match for a mirror. And then it just really took off and it was, it it’s been the number. And I ended up selling that app in 2017, but it’s still the number one, one hit for mirror on the App Store.


And, I got to, I think around 2015, there was kind of a peak of like five, 6,000 organic downloads every single day. And then even though, even though like the ASO didn’t change, like it still ranked for all of these keywords and everything else, it did slowly kind of start to dip. And, and I kind of wonder if that was, if that somewhat follows the kind of people going to the App Store searching generic keywords, it was like the iPhone more and more people were buying them more and more people were coming like first time into the app.


So you can either confirm or debunk my, thesis here that, that. There was kind of a wave and then a, a, a crest and a, a fall of the, of these, organic searches on the, on the App Store.


David Smith:
00:12:06


I couldn’t speak with authority about it, but that seems consistent with my experience where I think they’re in the early days of the App Store, there is definitely a higher sense of just curiosity that people would open the App Store and just be browsing and just not necessarily looking for anything in particular.


'Cause they didn’t know what their phone could do. They hadn’t like that they have a phone and they knew it was going to be good for, you know, texting an email, but, oh, there’s an App Store. Let’s see what it does. And I think that phase is certainly behind us that I think people know what they know. They know what they’re to know.


They know what they want to use their phone for. And very often they’re going for a particular thing, not just like browsing. And I th and I think if you were. and similarly, I imagine if you’re just one looking for a generic term, you may not start in the App Store, even if that’s where you gonna get the app, you may start in, in Google or YouTube or somewhere else.


Yeah. Like you’re, you’re, you’re, that’s because there’s a mature enough ecosystem there. That there’s a better way. Find that even though the App Store is a great place, but it’s, I think that’s some, those kind of just generic, organic downloads are much harder to sort of define at this point. And I think that that’s just the reality.


David:
00:13:15


Similar kind of build and crest and fall as far as like. Since, since Audiobooks is so heavily rely on organic installs you don’t. I mean, from my understanding, you don’t do any paid advertising for it. did it kind of pressed around that 20 14, 20 15 and then, or have, have organic downloads been pretty stable?


David Smith:
00:13:35


Yeah. I mean, I think I know, I couldn’t tell you a date. I don’t know if it, I actually look at the numbers, but it certainly isn’t that way that there is that I think there have been a couple of phases of the App Store and there was the early first, maybe four or five years. you had that much sort of just higher interest and it was easier to be, be seen.


And I would say sort of in the last five years, the ACQUITY user acquisition. Reality of being in the App Store is very different. That it, it is, there’s a lot more either like, or just organic, organic is more and more challenging. And, I D don’t do very much paid, but I think if that would be the only way that I’ve actually wanted to affect change, to my downloads beyond kind of just word of mouth and natural, sort of, I think at this point, a lot of my downloads are coming from.


Sort of the word of mouth version of organic, rather than the someone coming to the App Store with a need and then trying to find it. and so that’s just, that’s just a guess, but I think there certainly is those, there, there, the App Store has changed dramatically in 13 years. I think there’s, there’s certainly no doubt about it.


Jacob:
00:14:31


User base too. I mean, I think about the way that, that what we were talking about as I was thinking about like my usage patterns pre and kind of post that era. And I think one thing that has changed is kind of, I kind of found all the apps I needed by 2015, you know, I kinda got, I got my podcast app, I got my, this app, I got my, that app.


I don’t really go in there just doing that, that way. You’re talking about, the, the like, oh, what can I find for my phone anymore? Right. It’s just not something I do. I still occasionally get a recommendation or I find something organically or whatever, but, you know, and yeah, like. In 2021. This is very few people’s first smartphone, right?


This is like somebody’s fifth iPhone plus. And so it’s just like, there’s less curiosity, I think, but I guess that’s exactly what we’re arguing here. Okay.


David:
00:15:18


So you mentioned you you’ve probably failed more than any developer ever on the App Store, which is really cool. I mean, I, in some ways feel the same way. I mean, I’m, I’m not nearly as prolific as you, but I mean, I’ve had gosh, like 26 apps and maybe four or five have been reasonably successful. But so I’m going to put you on the spot here.


Are there any, any things that really stick out of like, you know, and I can think of one app, cause I’m still working in this space w your weather app, but are there any apps that you can point to and say, you know, I learned a very specific lesson from this, in those failures. Cause I think a lot of people who’ve only ever had one app and that one app was super successful.


There’s kind of a confirmation bias. Like I’m awesome. I did everything right. But it’s like, they don’t even know what they do. Don’t know, they don’t know what they did wrong. They just happened to like hit some level of product market fit. So any, any specific apps and lessons you learned from these failures?


David Smith:
00:16:18


Failure is obviously a complicated thing because I think I learned something from all of them. And so in some ways they were, they were useful. But I think from a financial perspective, it’s mostly what I’m talking about when they’re sort of a failure on that. And I think the two areas that the biggest mistakes that I’ve learned is one is under.


To try to really understand and having an honest evaluation of the size of the market you’re addressing. and some of the things that I’ve launched are very focused. were very niche and. That kind of a thing. It it is possible to make it work, but the economics are incredibly difficult and you’re dealing with a very uphill battle.


If you’re dealing with something that, there is only ever going to be useful to 10,000 people then great. That for that 10,000 people it might be really cool, but it’s very unlikely. You’re going to make a sustainable living on an app at that unless your economics can be so high, that each one of those people is giving you a substantial amount of money on an ongoing basis.


I think some of my failures were things where I was like, Ooh, this is really cool. And it’s an app that does something, very specific and it doesn’t really end up working out. I think the other thing that I found too is just having that sense of. that apps understanding what are the ongoing costs of related to an app going to be, and making sure that the economics of that can balance out.


So, in your example of my weather app, ultimately like the app was successful. It had, a reasonably good user base, but at that, this was, it existed in a time before, subscriptions were a thing. Like they just did it didn’t exist in the App Store. And so. The economics of trying to make it so that people could continuously, you know, pay for the weather data that I had to buy for.


It just wasn’t there. And at a certain point, it became, it’s like a change from being a business to a charity because I was spending more money on the backend. than I was, you know, getting people on an ongoing basis. And that was something that I don’t think I really it’s easy when I’m building something to just ignore that because the costs, especially early on are so low when you look at these things and especially with, with, with most, if you’re some kind of data service or some kind of hosting provider you often will have a free tier or something that like the E and if in some ways, success can be your own failing because you haven’t taken into account that, oh, if this, you know, if I get any amount of volume, then suddenly I’m going to be spending thousands of dollars a month.


Supporting this app. And if the economics aren’t balanced for that, then it can, you have to essentially shut it down and deal with that. And I think those are two things for that. It’s usually when an app has failed it’s because either I didn’t fully understand what the ongoing constantly going to be, or I didn’t sort of real it.


Wasn’t realistic about how big of a market it is.


Jacob:
00:18:54


Yeah, the unit economics are tricky because at the beginning, it’s, it’s hard to get good to data because everything’s so small. It’s like, oh, I can’t really tell. I don’t really know what my CAC is or what my cost to service cogs are. So you’re just like, whatever. And then by the time it matters, it’s too late.


Right. And in some cases,


David Smith:
00:19:12


The two that you just used several terms that I have no idea what they mean. and I think this is another failing on my part that like, you know, Kat Mike hack and my Sasser service caught, like, I dunno, like it’s it’s, this is fun. That was just fine. I think. But that’s...


Jacob:
00:19:24


An educational moment. Cost of user acquisition. And what’s the cogs cost of goods sold. Sorry. Yeah, those were like, those are the things I didn’t learn until I had a SAS company though, to be honest. Right. Like it’s, it’s interesting. Like, yeah, the different. Which, which, which, I mean, just highlights kind of the world we’re in now.


Right. Which is where most app developers are running a SAS business. Right. would you, would you wear with the weather app, you just didn’t kind of think about it in those terms. It was like an app with an API, but really it was a SAS business. and, and, that’s why we’re here@subclub.com to educate people.


Actually, it’s not.


David Smith:
00:19:58


Yeah, well, but I think there’s definitely that teachable moment in that insofar as it’s just it’s that’s another aspect of that failing is I think it’s so easy coming at it from an engineering background that I can get too excited about the engineering aspects of what I’m doing that. I think that, oh, there’s this cool, cool new API.


There’s this fun new feature. There’s this cool problem I’m solving. And I can go down, you know, spend a month of my time building this app. And then in the end, I haven’t. Really thought about the marketing side or the economic realities or all of those things. And in some ways it’s like, that’s fine because part of what I’m like, what I’m good at is the engineering.


And if anything, I’ve been able to just engineer my way out of this problem by keeping I can just keep building. And eventually I’ve had enough things that just kind of naturally hit. and it isn’t necessarily the most efficient way to do it or the way I’d recommend it. But I think that is an aspect of my failing, where it is.


You know, and it’s, it’s also the reality of being an independent, independent developer where. Like, I don’t have a staff. I don’t have anyone else in that regard. And so it’s not like I have a business, a business, a business team, or someone doing user acquisition or any of those things, which on the one hand is great because it means my costs are really low that, you know, my, my revenue is divided by one and I get to see, you know, and I keep it.


So if I was a team of five people and I’m dividing my revenue by five, it’s quite a hard thing to, you know, Have five times to five X the revenue. And so it’s like a trade-off that you, in some ways it’d be great if I had both have both, but I’m not sure if it’s actually reasonable or practical too.


Jacob:
00:21:29


I mean, really though, that’s, it’s a good algorithm for finding a new, new API APIs are the apps or version of the market shifting, right. It’s when something gets created, right? There’s a new opportunity. So exploring those and understanding those and finding out how you can remix those with existing ideas that might, that, you know, as a, as a team of one where one is an engineer, that’s kind of your strategic advantage, right?


It’s might not, might not be ASO. It might not be acquisition and all these other things. it might be like, Hey, what can I do? Cool stuff with computers. And I think historically that’s been a pretty good, ROI for, for a lot of companies. So I wouldn’t, I wouldn’t necessarily call that a weakness. though it’s both right, but yeah.


David:
00:22:12


Yeah. And that, that specifically has been part of your strategy, right? So like you, you know, I mean, Widgetsmith, which we’ll, we’ll get to in a little bit, but even, watch plus plus, but domino plus plus, or Widgetmith’s sorry. yeah. Tell us about your thinking around using these new API APIs to get attention.


Doing something that’s never been done before as marketing, which, which is, is, is a great way to do it.


David Smith:
00:22:42


Yeah, well, anything. So this is certainly something I’ve done time of day. And again, that like predominant or plus plus, which is, after Bridget Smith, the most successful thing I ever made was the first pedometer app in the App Store. And it was, you know, when the iPhone 5s launched apple introduced to put a step counting ship into it.


And it was the first app that took care of it. And it’s like for a few weeks, even it was the only one. And it was. Probably one of my strategic advantages is the fact that I’m just one guy who really likes to program and is pretty good at doing things quickly. And that means that I can be there on day one.


And I think that’s beneficial in sort of two main ways that being out there early is something that often gets Apple’s attention and. It’s ebbed and flowed in terms of whether that’s important for apple featuring you or not, but it’s never a bad thing for a, for apple to feature you or to get on their radar.


And, you know, as an independent developer, that’s one of the few things that I have that I can kind of pull on that apple gets excited about where on day one, here’s this app that takes care of this new thing that they’re trying to sell their new phone with


Jacob:
00:23:44


Yeah. And that speed, that speed. Even like a one person team compared to like a three or five person team. There’s a real advantage. If it’s just one person like no communication overhead, no, nothing. Like you can just do it all in your brain. And like, it’s really hard to be. I mean, now I’m saying this is watching, I haven’t watched our company grow so much.


It’s like, wow. The just like getting all these folks coordinated at the same time really is a different world than when it’s. Just yourself, like trying to put things together quickly.


David Smith:
00:24:09


Yeah. I mean, I think that, that, that’s just such a, the other aspect of this, just so much. It’s so, so often I can do something faster than anyone else. Not necessarily because there’s something magic about me, but it’s just, I don’t have it. There’s no, it’s not like it does that. Oh, there’s a designer who will, you know, do a bunch of specs and then that’s going into it.


We’ll have it, then we’ll have a sprint planning meeting and we’ll break up the features. And it’s this whole thing that like, that’s not my process. I just open up X code and start working. And so it’s an, you know, maybe it means that, I, you know, it’s like, and I ended up with as long as I have a good idea in my mind, I can just be driving towards it.


I don’t need to go through a lot of infrastructure to get that. Like, I don’t have. You know, a roadmap with tasks, with, you know, sort of issues that I’m working through and burning down my, like, whatever, all those software things that you need to do, if you have a big team and are valuable, but I just don’t exist for me.


And so there’s that extra multiplier. And I think being there early. Is just, it gets, it gets attention and it creates opportunity that there’s a vacuum. It’s, it’s a short-lived thing. You know, the, if I, if I had launched Widgetsmith a few, a few weeks later, I don’t think it would’ve mattered. It would have been complete.


Like it is this very ephemeral, like thing. It wasn’t, you know, once a year, there’s this giant opportunity for me and I’ve done sort of dove in and taken advantage of it several times. And sometimes it’s worked and sometimes it hasn’t, you know, like my message App Store apps didn’t go anywhere, but. That turned out that was a market that didn’t exist, but I spent my summer making sure that I was there and if they hadn’t, if they hadn’t been really important and was super cool.


Cool. And apple cared about it a lot, then I would have been there and yeah. Or know that ahead of time, unfortunately, but that’s, I think just something that a small team can benefit dramatically from is like taking advantage of that and being okay with too of not shipping things that are as robust and complicated as fair enough.


If I was. A five person team. It could do more or have more capabilities or, you know, be localized into more, more languages or also launch on Android or whatever those things that, that you would imagine would be beneficial. I don’t have those, but like, it’s just a trade off


Jacob:
00:26:09


Yeah. Search your marketing channel primary. Right? It makes a lot of sense. We did this at, when I was at elevate. This was a constant strategy for us was what does apple interested in? Even, even for us, we were a team of 10 or 20 at that stage, but like, yeah. Adding APIs. Oh yeah, sure. It kind of makes sense.


Okay. Yeah, we can add that. Like it’s not on our product roadmap, not really something, but like yeah, the, the benefits were tangible, but as you kinda mentioned, it has gotten at some point, I think for a team of that size, the benefits of being in the, like what’s new, I forget what the, they used to always have a feature like what’s new in iOS, whatever.


And you would get Nat and it would be a pretty good feature, but that has gone down over time. So now it’s like, It’s exclusively the, to the benefit of really small developer teams, right. That they can take advantage of.


David Smith:
00:26:53


Yeah, well, and it’s just, I think that the impact of being fee, because to your earlier point about, I think fewer people are searching for apps. so being in a featured list in the App Store is not as the, is not the thing that it used to be. That I remember the first time I got featured in the App Store and it was.


I just rev. It was completely, mind-bending where I would go from like, yeah, you lasted a week. And I went from, you know, maybe having like in the tens of downloads a day to suddenly I’m having like tens of thousands of downloads a day and it was just like completely mind-bending, but that’s not the reality anymore.


Like that, that multiplier isn’t there in, the same way. Like, it’s It’s lovely to be featured, but it also is very muted now because it’s not for a week. It’s kind of on this random algorithmically driven basis, where if you’re the app of the day, you’re actually the app of the day, only for one person necessarily.


Like it’s not like everyone in the world got it that day. Um it’s and so those, those things lessen the impact of it. and Their benefit becomes more in aggregate rather than kind of in an acute way.


David:
00:27:52


One of the things you mentioned kind of in passing there was, not having to wait on a designer and that’s something I actually wanted to talk about. I, you know, as much as it’s like the apple ethos to be pixel perfect, and to like, have these like amazing, you know, leather stitched icons back in the day or whatever.


I regret spending as much as I did and kind of letting design in some ways, overly drive the process. because as an independent developer, where every penny I spend is, is money. That’s not going into my pocket. I spent tens of thousands probably over well, over a hundred thousand dollars on design over the last 13 years.


And from what I understand, you’ve spent very little, so, so I mean, it sounds like that’s intentionally part of your strategies. Like you, don’t one you were saying, you know, you’re not a team of five, so you keep your expenses down, but two you’re, you’re also not waiting on them. So yeah, it was at, have you spent much on, on design over the years or have you done it all yourself and then has that been a very intentional for, for speed and cost?


David Smith:
00:29:07


Yeah. I mean, I think I’ve certainly tried spending money on design and it over the 13 years, like I it’s, it’s not that I’ve never done it, but it’s, it, it, I, it was never, it never paid off for me enough that it would. For it to be something I continued doing. And I don’t think I’ve done it in five, six years now.


And at this point, the only design that I typically will ever pay for is, icon design. because that’s just something that I can’t do very well myself, but even like recently, like Widgetsmith, the icon I made myself, cause it’s just a blue round direct, like I could handle that.


Jacob:
00:29:41


That’s a good icon.


David Smith:
00:29:43


Which has been it’s fine.


Jacob:
00:29:44


And it’s number...


David Smith:
00:29:45


Think, yeah, like.


Jacob:
00:29:47


Icon designer actually.


David:
00:29:48


Yeah.


David Smith:
00:29:49


And I think, but it’s to the point of like, I think eight. It’s easy enough to like, if you try to learn basic design and get competent at the basics, you can go, that can take you a very long way. And I think really elegant, new fancy design that’s doing really like groundbreaking or cool things with fancy animations and all that stuff.


Like I love it. And we’re using an app that does that, but that kind of design, like that takes a tremendous toll on your development process. And I think. A M like a, if you’re a thoughtful to the developer who wants, is willing to put in the work to just kind of like study what the basics of design are, you know, you can get good enough that you can do a lot of it yourself.


And I think that’s something that has worked really well for me. and I think it’s also been to my benefit that it isn’t necessarily that I’m not waiting on a designer. It is that I’m able to, I’m a better developer because I understood, I took the time to. Study what makes a good design for an app.


And so I’m w that informs my development, and then it allows me to build things that’ll be easy that are structured, such that the design will naturally flow from it. And those types of differences that if I just was being hand handed a list of like, here’s a, you know, a handful of mock-ups go and build it.


And I don’t really understand why things are structured the way they are. Then I would often find myself in kind of, I’d pay myself into technical corners that, if, if you, if you are responsible for both the design and the development, you’re that the two are blending together really well. And so I think it’s something that I certainly recommend.


And I think like, I mean, some of the best apps I think have come out of the one developer, one designer teams, like I think that is a can, we can be a useful model, but. For me, it’s just something that I think, you know, in the same way that often I’ve, you know, I’ve known many designers who learn just enough coding to be able to sort of, to make the basics of the key, to the same thing and go the other way that, a developer who puts in a little bit of time and is a student of what, like, if you’re using something and you start paying attention to why is this good?


And you don’t try and overreach and. Like try and do things that are beyond your capability. Like, I can make a really nice clean UI. I can’t make a, you know, something that is, is clever and fancy and that’s it. That’s fine. And I’ll just, if I scale my scale, my applications to fit, what I can do, then I’m fine.


Jacob:
00:32:13


Yeah, I, I’ll share it. Not like we’re revenue count. We didn’t have a, it, I mean, we have a full-time, product designer now that helps with like dashboard work and stuff like that, but we didn’t have, I was the only person doing design for the first two years and very similar, like I, I knew going into it.


It was my weak spot. So I spent a few weeks, one summer just like taking. I took an online color theory class. And then I just like learned, did some like basic tutorials got really good at sketch and like made some mock-ups. And, you know, I had worked with a lot of great designers and kind of had knew what the process was like.


But yeah, again, it’s like, what’s your advantage? And in your case, it’s the API APIs and being first to market and all that stuff. And so you’re not likely to get a lot of like, Yeah, leverage or whatever out of having really great design, you just needed to be functional. You needed it to be good enough something.


That’s not going to turn people off right. When they see the app on and that’s, and that’s kind of the bar and yeah, I agree with you. I think it’s actually pretty easy to achieve, at, you know, with a, with a minimal investment.


David Smith:
00:33:14


Yeah. And I think you also, it’s, I’m very, I very much like a model where the initial upfront costs are as low as possible. And if I need to double down on something and like, it becomes a situation where, oh, now I need design resources or I need something more graphically oriented or like things arise.


Like. I’m delighted to spend money on an app. That’s making money.


Jacob:
00:33:36


Yeah, exactly.


David Smith:
00:33:37


it, rather than spending the money on something before it’s even proven itself


Jacob:
00:33:41


Yeah. We’ve spent a lot on design since like revenue cat’s hit like our stride, but in the early days it was like, not like this API is like the design of the Jason is more important than the website.


David Smith:
00:33:53


Exactly.


David:
00:33:53


Yeah, and it does force this kind of function over form approach. And I think that’s where your apps have really succeeded. Is that there is it, you focus on them doing things well, Like serving a specific purpose and serving that specific purpose very effectively. And that’s where I think a lot of the kind of form over function design either within apple.


I think apple still makes this mistake a lot of, of focusing too much on, on how things are going to look and how things are gonna, come across versus like, well, how, how is it actually going to be used by people? And, I, you know, that’s where I think I’ve fallen down a lot, as well as like spending so much time on these pretty graphics.


And then, and then everything then like the user you can’t like iterate quickly on a user interface based on feedback when it’s all so polished and pixel perfect. Like it’s so much harder to do iterative design. To enhance the usability of an app when, when there’s so many barriers and then so much already kind of like set in stone because it was designed this way and you can’t, step back out of that as easily.


So, yeah, I think, I think it’s great the way you’ve, you’ve done that.


Jacob:
00:35:12


The one thing that resonated with me that you said David was, just how a designer, if they don’t fully. And I love designers, all of my designer, friends are gonna hate me for talking bad about designers, but I think one, one universal experience of developers when you get handed something that. It’s it looks great and like functional on paper, but like, there’s just like, because there isn’t like internal knowledge of UI kit.


Right. And just like this thing that looks like, yeah, I know it’s just pixels and it should be really simple, but like, it’s actually going to add hours and days to my, to my, and, and you know, if you’re not an assertive developer, that’s going to be like, no, I’m just not going to do it. You can do that on your business.


Right. But like, Because you own it, but, but if it, you know, if you work on a team or whatever, sometimes there’s a lot of loss there where a developer will feel. And also like, I feel like it’s a challenge, right? Like, oh yeah, I can do that. Right. And they ended up over investing in these ornate, user experiences or use user interface elements.


It just like you talk about like ROI and whatever, like just not there, you know? so I think it’s a very like prudent approach.


David:
00:36:22


So I did want to touch on real quick and. I want to get to Widgetsmith and talk more about that. But, I wanted to touch on the, your iOS version stats. So, it’s something I’ve really appreciated over the years. There’s a flurry has, has published stats here and there that your site has been like my go-to place to say, you know, how’s I was 14 adoption going, how are so you published publicly?


The, the version stats of your Audiobooks app, which is a fairly broad market app. It’s not perfectly representative probably of the entire market. but yeah. Tell me about why you publish that and then do you actually run a customer analytics to power that, or, or do you have a third party analytics provided that you just pull the stats in front from.


David Smith:
00:37:09


So, I mean, that came from, I think there were certainly, I mean, I’m running it for years and years, because in the early days of the App Store, there just wasn’t good data on this kind of thing. And it was so I, I remember finding that it was just so frustrating. Right. I, I couldn’t get. Basic sense of like the different device distributions and, iOS adoption rates and things.


And so I just wrote something, myself to do this, and I sort of shared it because it was really helpful. I thought, I, I, I, if it’s helpful for me, it’s going to be helpful for someone else. and Audiobooks was the best app. I had to make the public version of this for, because it was my broadest kind of user base, that it wasn’t as like pedometer is great, but it’s.


Dealing with people who are fitness oriented. And so like my, at some of my adoption numbers are like th there’s a skew to it and it’s a bit less mass market. but it’s all built in custom. I I’ve used analytics packages and things before, but, in the, in, especially with apple being. I think it’s a sort of like the privacy consciousness and things.


It became something that I just didn’t want to have. I want to have it the minimum amount of third party code in my apps as I could. And something like the, the kind of analytics I’m collecting is very easy to do as just a little, sort of custom thing that I wrote. That’s just, you know, it’s just a little website.


That’s collecting some very basic stats and being thoughtful about making sure that it doesn’t log essentially anything except for very anonymized. aggregated things just so I don’t collect any user level information whatsoever. It’s all just being collected, at, at, at an aggregate level. And it’s just something that I wrote and it’s, it’s a basic thing.


And I think it’s a useful tool because this is sort of to the same thing of a question about philosophy. It’s like, you can’t know when you can drop all the old devices or which device to optimize for. And this, you actually collect that data and you ac…

More episodes
Search
Clear search
Close search
Google apps
Main menu