42: Getting Next Year's Customers
00:00:00
◼
►
Welcome to Under the Radar, a show about independent iOS app development.
00:00:04
◼
►
I'm Marco Arment.
00:00:05
◼
►
And I'm David Smith.
00:00:06
◼
►
Under the Radar is never longer than 30 minutes, so let's get started.
00:00:11
◼
►
So today we wanted to talk a little bit about a couple of different topics, but largely
00:00:15
◼
►
around the theme of shutting something down, and specifically drawing on some of the experiences
00:00:22
◼
►
from this past week where the app Vesper, which was made by Brent Simmons, Dave Whiskas,
00:00:28
◼
►
and John Gruber announced that they are going to be closing down after a several year run
00:00:32
◼
►
of being in the App Store.
00:00:35
◼
►
And they handled that process both really well, and I think that's something that I
00:00:37
◼
►
think we wanted to expound upon a little bit and talk about how to actually walk through
00:00:43
◼
►
closing something down when it's time, you know, the time has come for it to be shut
00:00:47
◼
►
down, how to do it in a classy and good for your users kind of way.
00:00:52
◼
►
And then also they've both written a lot of postmortems and kind of thoughts about the
00:00:58
◼
►
And some of them relate to the modern App Store and ways of pricing things and things
00:01:03
◼
►
that may have worked out differently, you know, how if they had approached the app differently,
00:01:07
◼
►
would it have been successful in a different way, that I think are all very relevant to
00:01:12
◼
►
us in our discussion.
00:01:13
◼
►
But I think first the best place to start is just to talk about the way they shut down
00:01:17
◼
►
And so, you know, Brent posted and they did sort of this last update, I think it had been
00:01:22
◼
►
quite a while since they had done a previous update, and they did an update, and basically
00:01:25
◼
►
all it does is it adds the ability to export all of your data out of the app.
00:01:29
◼
►
They made the app free so that you, it just became, it's like, why not?
00:01:35
◼
►
And they've turned off the ability to create new sync accounts, which and then their sync
00:01:39
◼
►
service will be going away soon.
00:01:40
◼
►
And overall, when I saw that, I was like, that is just like the classy way to do it.
00:01:45
◼
►
Like they've put in the extra effort, even though necessarily there's not a specific
00:01:50
◼
►
return for this effort, because the app has become now free.
00:01:55
◼
►
They put in the effort to make it so that if you're an existing customer, you're
00:01:58
◼
►
taken care of.
00:01:59
◼
►
And whenever I see something like that, I'm not surprised, given the people who are doing
00:02:03
◼
►
this, but it was a good reminder that there will come a time with all of our products
00:02:07
◼
►
where we have to just, you know, we're probably going to have to turn things off, and it's
00:02:12
◼
►
something probably worth planning for and thinking through.
00:02:15
◼
►
And then, you know, I probably encourage also just being thoughtful about what's best
00:02:19
◼
►
for your customers in that situation.
00:02:21
◼
►
You know, it's an unfortunate reality that in this business, basically nothing is permanent.
00:02:28
◼
►
This is one of the reasons, you know, going back kind of to the big picture for a second,
00:02:32
◼
►
like the possibility for the apps we use and possibly depend on to ultimately shut down
00:02:39
◼
►
or be sold or whatever the case may be to change in a way that either shuts them down
00:02:43
◼
►
completely or that make it so that we can't or don't want to use them anymore really
00:02:47
◼
►
underscores the importance of keeping your data, if possible, in open formats or at least
00:02:54
◼
►
preserving the option like what Vesper did to export into open formats.
00:02:59
◼
►
And there's some discussion too about like whether they are morally obligated to open
00:03:05
◼
►
source it or not.
00:03:07
◼
►
I think in Brent's original post, he made a pretty good case for why like they might
00:03:13
◼
►
open source it, but it's not necessarily a sure thing that they should or need to because
00:03:17
◼
►
like this is really old code because it was originally written for iOS 6.
00:03:22
◼
►
And a lot of it is not particularly useful in the modern era of like modern iOS capabilities
00:03:28
◼
►
that they like.
00:03:29
◼
►
Now, if you're at the same thing today, you'd use way less code.
00:03:31
◼
►
And ultimately, I don't believe that anybody is entitled to the source code of another
00:03:35
◼
►
application if they paid five bucks for it once, two years ago.
00:03:38
◼
►
Like that's to me is just not a thing.
00:03:41
◼
►
I think it's a courtesy if you can open source it, it's kind of interesting a little bit,
00:03:46
◼
►
but it's not the panacea that some people think they need and deserve.
00:03:50
◼
►
And if it's very important to you to have open source stuff if an app is out of business,
00:03:55
◼
►
I think the only way you can actually do that is to use an app that is open source from
00:03:59
◼
►
the beginning.
00:04:00
◼
►
Anyway, so I've gone through a few product transitions myself.
00:04:07
◼
►
The only thing that's actually shut down is the magazine.
00:04:10
◼
►
But who knows what the future will hold there.
00:04:13
◼
►
It's tough, but it's the reality.
00:04:14
◼
►
I mean, Vesper was an app that all of its creators were very clear that they would have
00:04:20
◼
►
liked to have more time to spend working on it.
00:04:22
◼
►
They would have liked for it to continue and to be worth working on, but it didn't bring
00:04:26
◼
►
in enough money to be full time incomes to justify the work that it would have taken
00:04:31
◼
►
to make it really the next level and to make the Mac app and to make everything else it
00:04:36
◼
►
That's just how it goes sometimes.
00:04:38
◼
►
That's just the reality of product development.
00:04:41
◼
►
Sometimes it doesn't work out.
00:04:42
◼
►
And when you're choosing to work on a side project like this was for all three of its
00:04:48
◼
►
developers, it has to somehow justify the time you're putting into it.
00:04:52
◼
►
And in this case also the money that they were paying to host the sync service and to
00:04:57
◼
►
license the font.
00:04:59
◼
►
And so they had ongoing costs.
00:05:01
◼
►
They were faced with the problem of time investment that it needed.
00:05:06
◼
►
And there simply wasn't enough revenue coming in to make it worth it.
00:05:10
◼
►
And that's unfortunate on so many levels for so many reasons, especially with this group
00:05:16
◼
►
of people and with this app because it was a very good app.
00:05:19
◼
►
And these were very high profile developers who they got a lot of good publicity from
00:05:23
◼
►
themselves and others because of their position and because it was a good app.
00:05:27
◼
►
And it still didn't work out.
00:05:28
◼
►
So I think there's a lot we can unpack from this and a lot we can learn from the market
00:05:33
◼
►
Yeah, and I think there's something too to be said that it's a very strange thing to
00:05:39
◼
►
say but in a small way I find it slightly encouraging that Vesper didn't work out.
00:05:46
◼
►
And to explain that, what I mean is any project that any of us do, even if it has everything
00:05:52
◼
►
going for it in terms of, there's not a lot of things that you could kind of imagine or
00:05:59
◼
►
draw up that would be like, "Put your app, whatever you're working on, in a better place
00:06:03
◼
►
as a starting off point than I think what Vesper had."
00:06:07
◼
►
But it's a reminder of how even if you have everything going for you and you make something
00:06:12
◼
►
awesome, that's not necessarily going to be enough.
00:06:17
◼
►
And in some ways I find that encouraging because it's a reminder that even having all those
00:06:24
◼
►
things you're not guaranteed success.
00:06:26
◼
►
So even if you don't have those things, you're in some weird way much in the same boat.
00:06:31
◼
►
There's going to be a certain degree of luck about whether it's going to hit the right
00:06:37
◼
►
group, whether you approach things in the right way.
00:06:40
◼
►
And in reading through their postmortems about the experience, it's like there's things
00:06:43
◼
►
that they look back and they made choices that they would do differently now.
00:06:47
◼
►
And they're people who really understand the App Store, who are very smart developers
00:06:51
◼
►
and designers, and they made decisions that in some ways they wish they would have changed
00:06:56
◼
►
So in a weird way it's nice to have the humanity of that, of like, "Yeah, it's difficult,
00:07:01
◼
►
it's tough."
00:07:02
◼
►
And it's a good reminder that when I launch things, if they don't work out the way that
00:07:06
◼
►
I might want them to be, that's just the table stakes.
00:07:11
◼
►
That's just the reality of the game, of making software and putting it into a market, that
00:07:15
◼
►
sometimes it's not going to work.
00:07:17
◼
►
And it's also a good reminder too of it's so easy, I think, to discredit.
00:07:22
◼
►
And that's nice for a problem, where when you see someone launch something and they
00:07:28
◼
►
have the big publicity, it's like, "Yeah, that's nice, I suppose, but that's not
00:07:32
◼
►
a guarantee of success either."
00:07:34
◼
►
Ultimately, the work and effort that it will take for something to be successful isn't
00:07:39
◼
►
just based on who you are.
00:07:41
◼
►
There's more to it than that, and that just seems like a good reminder that this is as
00:07:46
◼
►
sad as it is as an event.
00:07:48
◼
►
That's exactly it.
00:07:50
◼
►
I've said for years, and nobody believes me because I'm the beneficiary of publicity
00:07:56
◼
►
because I have an audience, but I've said for years that having a built-in audience
00:08:01
◼
►
or being a "famous developer" or whatever else, it does help you a lot at launch time.
00:08:07
◼
►
It is something that can basically guarantee you a certain minimum level of success at
00:08:14
◼
►
But it is not a substitute for a good product market fit.
00:08:19
◼
►
It is not going to save you from market realities, and it is not really going to help you that
00:08:24
◼
►
much in the long term.
00:08:28
◼
►
In this case, Vesper was a note-taking app, and it did things a little bit differently
00:08:34
◼
►
than other note-taking apps, so it had a couple of unique features and design choices.
00:08:39
◼
►
And also, of course, it looked really nice, but I was using design more in the feature
00:08:42
◼
►
sense there.
00:08:44
◼
►
And they did a whole bunch of custom UI text field jumbling, basically, to work around
00:08:52
◼
►
UI text fields limitations to make it really awesome to do what they wanted to, right before
00:08:57
◼
►
all that stuff became a lot easier.
00:08:59
◼
►
So they had market timing problem number one of they did a whole lot of work to hack around
00:09:07
◼
►
UI text field problems right before the APIs made that unnecessary.
00:09:11
◼
►
They also did a huge amount of design and work, making a clean, simple design-looking
00:09:17
◼
►
app running on iOS 6.
00:09:19
◼
►
And then iOS 7 came in and changed everything about design and made a whole bunch of that
00:09:23
◼
►
stuff easier.
00:09:24
◼
►
Later, they had the issue of when they launched, the third-party notes category was a lot healthier
00:09:31
◼
►
than it is now, because Apple Notes was terrible.
00:09:35
◼
►
And then in the meantime, Apple Notes got really good.
00:09:37
◼
►
It got that big update.
00:09:38
◼
►
Was it iOS 8?
00:09:39
◼
►
>> I think so, yeah.
00:09:41
◼
►
>> With CloudKit?
00:09:42
◼
►
>> I think so, yeah.
00:09:43
◼
►
>> When that came out?
00:09:44
◼
►
Or when it was first using, it dramatically improved the sync system and meant you didn't
00:09:48
◼
►
have to use WebDAV.
00:09:49
◼
►
And I think it was 8.
00:09:50
◼
►
>> Yeah, 8 or 9, whenever it was.
00:09:52
◼
►
You know, Apple Notes got a ton better, like massively so.
00:09:56
◼
►
And to everyone's great surprise, I think, I mean, I don't think anybody expected Apple
00:10:00
◼
►
to ever really care that much about their Notes app and to add the level of features
00:10:04
◼
►
that they did.
00:10:05
◼
►
But anyway, Apple Notes comes out, is awesome, and takes away much of Vesper's market gain,
00:10:12
◼
►
or rather, much of Vesper's purpose in the market, I think.
00:10:15
◼
►
Not all of it, of course, because there's a lot of things that Vesper still did better
00:10:19
◼
►
for a lot of people.
00:10:20
◼
►
But certainly, it took a lot of the wind out of those sales.
00:10:23
◼
►
So it was impacted a lot by the market in general.
00:10:27
◼
►
But also, I think, in John Gruber's post earlier, his big post-mortem about it, I think he just
00:10:33
◼
►
pointed out also that the pricing model was just also fairly outdated.
00:10:38
◼
►
And that's something I think we have a lot to say about here.
00:10:41
◼
►
So originally, a $5 upfront app, no in-app purchase, no recurring revenue stream, just
00:10:45
◼
►
$5 once upfront.
00:10:47
◼
►
Same model I used back in the day for Instapaper, sort of what I used at the beginning of Overcast,
00:10:52
◼
►
but not really.
00:10:53
◼
►
A very popular model, lots of people use it, especially in the early days.
00:10:57
◼
►
And the advantages of that model are plenty.
00:10:58
◼
►
I mean, first of all, it's very, very simple, as we discussed earlier, on earlier episodes
00:11:02
◼
►
about pricing.
00:11:03
◼
►
Implementing paid upfront takes basically no work for the developer.
00:11:07
◼
►
You don't have to do any in-app purchase code.
00:11:09
◼
►
You don't have to do any receipt checking, any restore purchases, anything really.
00:11:13
◼
►
You just kind of set the price on iTunes Connect and that's it.
00:11:16
◼
►
You're done.
00:11:17
◼
►
So there's lots of advantage for the developer.
00:11:18
◼
►
It also takes care of a lot of ambiguities of whether somebody bought it at the right
00:11:21
◼
►
time or whatever.
00:11:23
◼
►
It solves a lot of problems there.
00:11:24
◼
►
It also creates a few problems.
00:11:27
◼
►
There is no clear way to upgrade pricing.
00:11:30
◼
►
People have to pay before they can even see the app.
00:11:33
◼
►
So you have a lot of unhappy people who buy the app, you get their money, and then they
00:11:37
◼
►
kind of don't like it.
00:11:38
◼
►
So it's kind of like kind of unfair.
00:11:40
◼
►
It's not really good for customer satisfaction or your reputation if the app doesn't live
00:11:44
◼
►
up to it and people are unhappy with you.
00:11:47
◼
►
And then, of course, the big problem is that these days it's really hard to get people
00:11:52
◼
►
to pay for apps upfront.
00:11:54
◼
►
That's a big one.
00:11:55
◼
►
And I think we'll talk more about that.
00:11:57
◼
►
But first, we'll talk about our sponsor.
00:11:59
◼
►
This episode is brought to you by Linode, a combination of high performance SSD Linux
00:12:03
◼
►
servers spread across eight data centers around the world makes Linode a fantastic solution
00:12:07
◼
►
for your server infrastructure.
00:12:09
◼
►
In GeekSpeak, there are VPS hosts, basically, but there are really, really good VPS hosts.
00:12:13
◼
►
You can get a server up and running in under a minute with plans starting at just $10 a
00:12:17
◼
►
month, which now will get you two gigabytes of RAM at that $10 a month level.
00:12:20
◼
►
It's incredible.
00:12:21
◼
►
You'll be able to choose your resource level, your Linux distro, and your node's location
00:12:25
◼
►
and data centers right from the manager tool.
00:12:27
◼
►
And once you're up and running, you can easily deploy, boot, and resize your virtual server
00:12:31
◼
►
with just a few clicks.
00:12:33
◼
►
Now, Linode servers offer industry leading native SSD enterprise grade storage.
00:12:38
◼
►
This is amazing SSDs, great speeds, no IO problems that I've ever had with them.
00:12:44
◼
►
They're fantastic.
00:12:45
◼
►
These are running powerful Intel E5 Xeons, which are the fastest you can get in the cloud
00:12:50
◼
►
And they have access to a 40 gigabit backend network with multiple levels of redundancy.
00:12:53
◼
►
There's also an API that allows you to easily automate tasks or develop custom applications
00:12:58
◼
►
in the cloud.
00:12:59
◼
►
I actually use the API.
00:13:00
◼
►
Whenever I need to set up a new server, I have a big script that does the whole thing
00:13:02
◼
►
for me, all using the Linode API.
00:13:05
◼
►
And all of Linode's pricing tiers feature hourly billing with a monthly cap on all plans
00:13:08
◼
►
and add-on services, like backups and node balancers.
00:13:11
◼
►
So you can pay per hour if you want to, but once you reach the rate that would have been
00:13:15
◼
►
the monthly rate, it caps you there, so you don't ever pay more than you have to.
00:13:19
◼
►
We recommend it.
00:13:20
◼
►
Linode is awesome.
00:13:21
◼
►
I have all my stuff hosted there now.
00:13:22
◼
►
And anyway, as a listener of this show, if you sign up at linode.com/radar, you'll not
00:13:27
◼
►
only be supporting us, but you'll also get $20 towards any Linode plan.
00:13:30
◼
►
So go to linode.com/radar to learn more, sign up and take advantage of that $20 credit or
00:13:36
◼
►
use promo code radar20 at checkout.
00:13:38
◼
►
Thank you so much to Linode for supporting the show.
00:13:41
◼
►
So one thing that I wanted to talk a little bit through is related to this concept of
00:13:48
◼
►
charging $5 upfront.
00:13:50
◼
►
And in my recent experience, it's something that I've sort of started to wrap my hands
00:13:56
◼
►
around is the concept that whenever I'm building something, it is so easy to focus on, say,
00:14:05
◼
►
the first month that the app is going to be in market, that I'm going to build something,
00:14:09
◼
►
I'm going to put it on the app store, and it's going to go out.
00:14:12
◼
►
And my focus and my thinking, both around the design, the development, everything, pricing,
00:14:19
◼
►
marketing, it's all about that first sort of wave.
00:14:23
◼
►
And in many ways, that makes sense.
00:14:24
◼
►
That's logical.
00:14:25
◼
►
Like that is after, you know, say you spend months and months building something, like
00:14:29
◼
►
that first month is really exciting and important to say that first day, you know, seeing yourself,
00:14:33
◼
►
you know, hopefully, you know, zoom up the charts in the app store.
00:14:36
◼
►
Like, that's really cool.
00:14:37
◼
►
But the reality is that sustainable, long-term, viable businesses are not made really at all
00:14:46
◼
►
in that first month, that, in my experience, in order for you to have something that is
00:14:53
◼
►
viable long-term, you have to have a model that will work a year from now, 18 months
00:15:01
◼
►
from now, and have an ongoing component to it that works and does what you need it to
00:15:07
◼
►
And that is where I think as I've gone through this, there's so many, I feel like I've had
00:15:14
◼
►
the discussion in my mind and out loud dozens and dozens of times about, "Oh, what's the
00:15:18
◼
►
best model for pricing in the app store?"
00:15:20
◼
►
But at the end of the day, I think the simple, like, question that is probably helpful as
00:15:25
◼
►
we think through these types of things for our own applications is, "How will I make
00:15:30
◼
►
money a year from now doing what I'm doing?"
00:15:34
◼
►
And if you don't have a good answer, then it's probably not a great, you know, setup.
00:15:38
◼
►
And if you actually remember back in one of the early episodes of Under the Radar, we
00:15:43
◼
►
were talking about Activity++, and we were going back and forth on whether it should
00:15:46
◼
►
be free or paid, there was an activity tracking app that I made, and I ended up deciding to
00:15:52
◼
►
do the paid-up front model.
00:15:54
◼
►
And there was a variety of reasons for that, but nevertheless, it was an interesting and
00:15:57
◼
►
recent data point for the same process.
00:16:00
◼
►
And what happened is, I think what I could have predicted would happen, and I was fine
00:16:05
◼
►
with happening, but the first couple weeks, it did very well, I was very happy with it,
00:16:10
◼
►
and then it very quickly just fell down and is now continuing at a stable level, but that
00:16:16
◼
►
stable level is very close to zero.
00:16:20
◼
►
It's not zero, it's, you know, it's just sort of mumbling along on the bottom, but if you
00:16:25
◼
►
look at the, you know, the actual curve of it, it's very, very minimal income at this
00:16:29
◼
►
point, and that particular app was fine, you know, for what I was doing, but there's an
00:16:36
◼
►
example of that problem, of if you can't have a good way of making money down the road,
00:16:42
◼
►
then your business model is always going to be stuck.
00:16:45
◼
►
And I think that is, I think, the most fundamental problem with the paid-up front model that
00:16:49
◼
►
we have right now, because every, it's sort of like, it's almost like the opposite of
00:16:55
◼
►
the marginal cost advantage, you know, where over time, like, once I've made a piece of
00:16:59
◼
►
software, I can sell the next copy for free, essentially, I don't have to build it twice,
00:17:03
◼
►
like, I've made it once and I can keep selling it.
00:17:06
◼
►
And so, you know, the marginal cost of that, each subsequent purchase goes down for me.
00:17:13
◼
►
But in a weird way, acquiring your next customer after you've gotten the first one gets incrementally
00:17:20
◼
►
harder as you go, in some ways necessarily, that you may have that initial burst of people
00:17:28
◼
►
who are interested in it, who are, you know, sort of passionate about what you're doing,
00:17:31
◼
►
or love, in this case, they love Notes apps, or they take lots of notes, like the easy,
00:17:36
◼
►
low-hanging fruit type of customers that you may be able to acquire.
00:17:41
◼
►
But then, each day, you go on from there, if you want to be able to have a sustainable
00:17:46
◼
►
and reliable income stream, you have to have a way of getting more and more people, and
00:17:51
◼
►
you're starting to get farther and farther from your own circles, in terms of if you're,
00:17:56
◼
►
you know, what we were just saying earlier about, well, it's easy if you have a built-in
00:17:59
◼
►
audience, it's like, well, that's great that first week, but that doesn't help you a month
00:18:04
◼
►
later or a year later when everybody in your circle is aware of it, they know about it,
00:18:09
◼
►
they've bought it or have not bought it, or, you know, that's where you find yourself.
00:18:14
◼
►
And so, that's the interesting thing that I've started to try and filter my thinking
00:18:18
◼
►
through around pricing and around business models, is it's not really caring too much
00:18:23
◼
►
about that first period, and thinking almost exclusively about a year from now.
00:18:30
◼
►
And if you're having a good plan for what that looks like, and if you can focus on that,
00:18:36
◼
►
I feel like you're in a much better place, and maybe you're going to discount and lose
00:18:39
◼
►
a bit of potential revenue that first week or so, but overall, you'll make it back dramatically
00:18:46
◼
►
if you have a much better position years down the road, especially if this is something
00:18:49
◼
►
that you want to do long-term.
00:18:51
◼
►
- Exactly, I mean, you know, you have to think about a year from now, because anybody who
00:18:57
◼
►
has ever had a paid app in the store has seen the exact same curve that you've seen on
00:19:03
◼
►
Activity++ and probably many of your other apps, which is like that big long spike, that
00:19:07
◼
►
first couple days or week where it's great, and then just a pretty quick drop, and then
00:19:13
◼
►
kind of a plateau, kind of like an asymptotic curve into zero, basically, where it kind
00:19:18
◼
►
of stays indefinitely low or gets gradually lower if it isn't at zero yet.
00:19:24
◼
►
And I've seen that, I saw that with many of my apps, I saw that with Instapaper, every
00:19:28
◼
►
major version, I saw it with Bugshot, the whole thing, and I saw it with Overcast when
00:19:34
◼
►
I launched, even though it was free, it still had that one-time paid purchase.
00:19:38
◼
►
So it kind of had the same shape, it was just a little bit different dynamic, but same shape
00:19:42
◼
►
of great first couple of months and then gradual decline, and just slowly declining over time.
00:19:48
◼
►
And that's one of the reasons I switched to recurring subscription payments for it, is
00:19:53
◼
►
because subscription payments, it's not easy, it's actually harder to get people to pay
00:19:58
◼
►
that way, but at least the curve is going in the other direction.
00:20:01
◼
►
And it's not even going that far in the direction, and I'm going to have to add more things behind
00:20:06
◼
►
that paywall to make it more healthy than it is now, because right now, basically, what
00:20:11
◼
►
happened with Overcast, as a quick aside here, the patronage model, I was trying to get 5%
00:20:16
◼
►
of users to pay. Before there were any features, when it was just Goodwill-based, I achieved
00:20:23
◼
►
about 1.5%, and it kind of plateaued at that. And so when I added dark mode and file upload,
00:20:31
◼
►
but I think it's mostly about dark mode, just having those two desirable features behind
00:20:35
◼
►
the paywall rather than nothing made it go from about 1.8%, 1.9% to about 3%. But it
00:20:42
◼
►
is now plateauing at about 3%. That rate has stopped growing. And really, I need it to
00:20:47
◼
►
be more like 5% to really sustain this healthily. And so I'm going to have to put more new features
00:20:53
◼
►
behind that. And this is like, just so everyone knows, nothing works perfectly. No matter
00:20:59
◼
►
what we say when we launch something is, here's how we think it's going to go, it doesn't
00:21:04
◼
►
always go that way. And when Vesper launched at $5 up front, they thought that was going
00:21:09
◼
►
to work great, because for many people and for a while it worked okay. But then the market
00:21:14
◼
►
moved over time, they found that, you know, they ran into competition and other issues,
00:21:20
◼
►
and it didn't work out so well in the end. So one thing that I would definitely say is
00:21:25
◼
►
to basically keep your mind and options open on pricing and how you make money, because
00:21:32
◼
►
even if you pick a certain model at the beginning, you will probably have to change that. And
00:21:38
◼
►
what you think is the way to go might not be the way to go one, two, three years from
00:21:43
◼
►
now. You know, I'm now in that point with Overcast where I'm making enough that it's,
00:21:48
◼
►
you know, it's okay, I'm not losing money on it, but I would ideally like to be making
00:21:53
◼
►
more to really justify pouring even more time and resources into it and having a little
00:21:58
◼
►
bit more headroom on the budget. And so I got to figure out something else. Like that's
00:22:04
◼
►
it. I'm not just going to sit here and do nothing, I got to figure out something else.
00:22:07
◼
►
Now the paid up front model I think works really well if your business model is I don't
00:22:14
◼
►
care about next year. And there's lots of legitimate cases where that is true. Like
00:22:18
◼
►
if you're making like a little special utility app that is going to be probably not able
00:22:23
◼
►
to justify a whole bunch of your ongoing time and your ongoing maintenance and ongoing updates,
00:22:27
◼
►
and you're maybe going to have a lot of those, that probably makes more sense to be like,
00:22:31
◼
►
all right, paid up front, it's a simple thing, people are going to like buy it, use it once
00:22:33
◼
►
or twice, and then their need for it will go away or whatever else. That's fine. But
00:22:38
◼
►
if you're trying to make something that's going to be like a productivity app that people
00:22:41
◼
►
are going to ideally use every day for years, you're going to need a different model. Because
00:22:46
◼
►
I think we've seen over and over again that paid up front for that is really hard to make
00:22:51
◼
►
Yeah. And I think it's also an interesting, there's some interesting realities I think
00:22:57
◼
►
about the App Store too, and I've noticed these in myself. And this is like a tricky
00:23:02
◼
►
thing to, in some ways I feel embarrassed about talking about it, but I've noticed in
00:23:06
◼
►
my own, when I'm in the App Store, like now, I go to, you know, on my iPhone, I open up
00:23:10
◼
►
the App Store, if I'm looking for an app, and I see that it's paid, I have tremendous
00:23:16
◼
►
reluctance to download it.
00:23:20
◼
►
And I feel bad about saying that, because I'm a software developer, I'm an indie software
00:23:25
◼
►
developer, like I make my living from people giving me money in the App Store, but I don't
00:23:29
◼
►
want to give anyone else money. And I think the reality about that, which is where it's
00:23:34
◼
►
like, that's kind of in some ways a profound thing to observe about myself, is if I don't
00:23:40
◼
►
want to do it, why would anyone else want to do it and give me money? Like, that's just
00:23:43
◼
►
the experience we've had in the App Store. And you could unpack like thousands of different
00:23:48
◼
►
reasons why that's the case. Why I don't want to pay money for apps in the App Store anymore.
00:23:54
◼
►
You know, maybe I've been burned in the past, there's such incredible competition, there's
00:23:58
◼
►
lots of free alternatives. You know, unless it is an app, essentially, unless the app
00:24:03
◼
►
was made by a friend of mine, or I absolutely have to have it for some reason, I probably
00:24:08
◼
►
won't buy it. I will find a free alternative. And that's just like the reality. And I could
00:24:13
◼
►
have some high minded ideals that, oh no, it's, you know, it devalues software, it makes
00:24:17
◼
►
our craft less special or valuable or whatever you could kind of imagine. But like, that's
00:24:22
◼
►
the reality that when I look at something, I'm like, oh, maybe not, or maybe I don't
00:24:26
◼
►
need it that much. And having that honesty about myself, I think helps me understand
00:24:31
◼
►
my customers better and understand the realities of the store that we're selling in. And that's
00:24:38
◼
►
instructive, I think, that having that feeling of saying, like, you know, if I'm not willing
00:24:42
◼
►
to buy for, you know, pay for software, maybe why should I expect that someone else would?
00:24:48
◼
►
And that leads me to, you know, now increasingly, like my focus is on, you know, free apps and
00:24:53
◼
►
finding ways to make money in those. And I think overall, that's better. Free is great,
00:24:59
◼
►
because it makes it, there was saying earlier, where it gets incrementally harder to find
00:25:06
◼
►
that next customer. In some ways, a free app has the opposite benefit, because it's, as
00:25:10
◼
►
you go, it starts, you know, you get it has a much more frictionless spreading phenomenon
00:25:17
◼
►
where, you know, if someone if someone has your app, they like it, they can tell someone
00:25:21
◼
►
else and there's no cost for that exchange. It's not this like, well, here's this app,
00:25:26
◼
►
I really like it. You know, but there's no but there's not like, but it's a couple bucks.
00:25:31
◼
►
Like there's not this sort of this apology that you have to add to that if you're recommending
00:25:34
◼
►
it to somebody.
00:25:35
◼
►
Yeah, this huge barrier that people have to have to decide whether they want to go over
00:25:38
◼
►
or not. I mean, ideally, you don't want to put big barriers in front of people before
00:25:42
◼
►
they even have seen how good your app is.
00:25:46
◼
►
Exactly. Like, I mean, you you want and I think even there's this funny thought of,
00:25:52
◼
►
I feel like I have to keep in mind that while I'm sitting in my office working in Xcode
00:25:58
◼
►
making something it's so easy to almost to like become precious about my software and
00:26:02
◼
►
to feed to like, overemphasize what it is that some make it feel like it's, you know,
00:26:07
◼
►
I've poured my heart into this. You know, it can you can make you can give it these
00:26:12
◼
►
feelings that aren't really constructive where at the end of the day, it's just it's
00:26:16
◼
►
an app that's going to be going into a store with 2 million other apps. And as special
00:26:21
◼
►
and unique and as much of a special snowflake as you feel like it is, it's probably not
00:26:26
◼
►
as special as you think it actually is. And so being realistic about that and understanding
00:26:31
◼
►
that you know, people aren't going to want to just pay you money because they your app
00:26:36
◼
►
is special, like they won't know it's special. And even if they do know it's special, they
00:26:40
◼
►
may not care.
00:26:41
◼
►
I couldn't have said it better myself. I mean, this is a very competitive market. It's so
00:26:46
◼
►
competitive. There's so many other apps out there. You have to convince people that they
00:26:51
◼
►
need yours. And if there's any barriers in front of that, they're going to cost you dearly.
00:26:58
◼
►
And you have to make money somewhere. And it used to be really easy to just put a paid
00:27:02
◼
►
upfront price on it and that worked pretty well. But that was back when the market was
00:27:06
◼
►
less competitive and people were more exploratory with how they spent their money in the app
00:27:11
◼
►
store. People weren't already like kind of burnt out on spending money on apps to try
00:27:15
◼
►
them out. That worked very well for maybe two years at the beginning of the app store.
00:27:20
◼
►
Now it's different. Now it's harder. It's a mature market. There's way more competition.
00:27:25
◼
►
It's just harder. And it can be done. But it's also going to be very hard to do it in
00:27:31
◼
►
a way that can fund somebody's lifestyle to be a full-time job to work on a basic iOS
00:27:38
◼
►
app that charges a couple bucks. There has to be more to your strategy than that. And
00:27:43
◼
►
it's not easy. And it's getting harder every year. And there is still a market there. But
00:27:48
◼
►
you have to be really savvy at trying to get it. You have to try a lot of things. You have
00:27:55
◼
►
to be willing to challenge lots of assumptions. And you have to be willing to swallow your
00:27:59
◼
►
pride on a lot of this stuff. And it's unfortunate, but that's the reality of a very competitive,
00:28:04
◼
►
low-profit business.
00:28:05
◼
►
>> Yeah. And I think those two things that you just pointed out are the key to all of
00:28:09
◼
►
this. It's being creative and flexible about approaches and then being humble about your
00:28:15
◼
►
approach to things and not overemphasizing or overexaggerating what you're doing.
00:28:20
◼
►
>> Exactly. I mean, I've thought about putting ads in Overcast. That's something I never
00:28:25
◼
►
would have thought of years ago. But now I have a situation where I make no money from
00:28:30
◼
►
97% of the user base. So I could make some possibly even good money from them if I put
00:28:35
◼
►
ads in it. It's something that I was all snobby about before, but now I'm actively considering
00:28:39
◼
►
it because, again, like why should I leave that option off the table, whatever the -- why
00:28:45
◼
►
should I not consider that option because I once found them kind of annoying? Like is
00:28:50
◼
►
it possible to do it well? I don't know. But we could talk about that in a different episode
00:28:54
◼
►
when we have more time. But that's -- you have to consider everything now because it's
00:28:59
◼
►
so competitive. Make no assumptions. All right. And with that, we are out of time. Thanks
00:29:04
◼
►
a lot for listening, everybody. And we will talk to you next week.
00:29:08
◼
►
[BLANK_AUDIO]