#47: Just beyond your grasp
00:00:00
◼
►
Hello and welcome to Developing Perspectives. Developing Perspectives is a podcast discussing
00:00:04
◼
►
news of note in iOS development, Apple, and the like. It's never longer than 15 minutes.
00:00:09
◼
►
I'm your host, David Smith. I'm an independent iOS developer based in Herndon, Virginia.
00:00:13
◼
►
This is show number 47, and today is Wednesday, May 17th.
00:00:17
◼
►
All right, so before I get into the main topic for today's show, I just wanted to briefly
00:00:22
◼
►
touch on yesterday's launch. So if you've been following along for the last couple of
00:00:27
◼
►
episodes. That's kind of in the arc that I've been talking about, kind of the process of
00:00:30
◼
►
launching an app.
00:00:31
◼
►
Yesterday was a big day, and I'd say it went well. You know, it's nothing sort of wild
00:00:36
◼
►
and crazy. My server configurations and all those things held up just fine. A little bit
00:00:41
◼
►
of extra load, but nothing too unheard of. Certainly no more than things like Christmas,
00:00:46
◼
►
for example, or those types of days where the servers have, you know, held on.
00:00:49
◼
►
You know, it was overall a good day. I've gotten some great feedback. And, I mean, the
00:00:52
◼
►
The thing that honestly was the most reinforcing is, I mean, it's always weird when you go
00:00:56
◼
►
to sleep as an independent because you never know what's going to happen with your servers,
00:01:00
◼
►
you never know what's going to be going on.
00:01:03
◼
►
And you know, I woke up this morning, opened up the app store, and audiobooks has a five-star
00:01:07
◼
►
You know, all the reviews so far have been five stars, people are loving it, and that's
00:01:11
◼
►
just incredibly satisfying.
00:01:13
◼
►
So I'm sure that I've had one crash report come in from somebody and, you know, a few
00:01:17
◼
►
little things.
00:01:18
◼
►
But, you know, in general, it went well.
00:01:21
◼
►
And thanks to all of you who went out and downloaded it or told a friend or whatever,
00:01:27
◼
►
I really appreciate that.
00:01:28
◼
►
But overall, it was a good day.
00:01:31
◼
►
And so I guess that's kind of the fun part of being a developer.
00:01:36
◼
►
I got home, my wife had made a nice dinner to celebrate, and it's nice.
00:01:42
◼
►
It's nice to be able to finish something and to see it in the store and to be proud of
00:01:48
◼
►
because it's kind of a funny thing where I was just thinking about it yesterday about how,
00:01:53
◼
►
even if it had sort of bombed in some ways, or even if the, you know, like the download didn't
00:01:58
◼
►
go up right as much as I may have hoped, but at the end of the day I know the app is better than
00:02:02
◼
►
it was. You know, I am very confident of that, and at the end of the day I think that, you know,
00:02:09
◼
►
I'm proud of what's in the store now in a way that I wasn't necessarily as proud before, and so,
00:02:14
◼
►
So, you know, it's a big win.
00:02:16
◼
►
Alright, so I'm going to kind of transition into the main topic for today, which is a
00:02:21
◼
►
little bit about, sort of, I guess, goals.
00:02:24
◼
►
This is kind of the thing I've been thinking about today and yesterday as I've kind of
00:02:27
◼
►
wrapped up this big arc that I've been working on for months and months and months.
00:02:31
◼
►
It's finally out, it's finally in the store, I'll do a few bug fixes and things, but I'm
00:02:34
◼
►
not expecting to kind of be working on audiobooks as intensely for the next, you know, sort
00:02:40
◼
►
of short period, at least until WWDC.
00:02:43
◼
►
And so it kind of got me thinking, okay, so what do I want to do next and those kinds
00:02:49
◼
►
And I have some app work I need to do on one of my other apps, which is a recipe manager.
00:02:52
◼
►
But moreover, it was kind of like I was trying to ask the meta question, kind of ask the
00:02:59
◼
►
question behind what I should do next rather than just, oh, I should dive into working
00:03:04
◼
►
on this next app.
00:03:05
◼
►
And it was kind of like, what do I want?
00:03:10
◼
►
What does success look like for my apps?
00:03:11
◼
►
What does success look like for my writing?
00:03:13
◼
►
success look like for this podcast. And the reality is, I found that in general, it's
00:03:21
◼
►
easy and constructive to kind of measure yourself if you can create kind of goals for what you
00:03:28
◼
►
would kind of define success for yourself as. And often I find these best aren't at
00:03:34
◼
►
best if these aren't financial goals, if these aren't things that it's like, "Oh, I want
00:03:39
◼
►
to make a million dollars.
00:03:42
◼
►
It's very concrete, but it's also very ephemeral.
00:03:45
◼
►
Like, okay, you've made a million dollars.
00:03:47
◼
►
But the process of getting there, what does that even look like?
00:03:51
◼
►
How do you go about doing that?
00:03:54
◼
►
And moreover, are you going to be optimizing for the right things if your goal is to make
00:03:58
◼
►
a million dollars?
00:03:59
◼
►
It's kind of like if you're a game developer, are you trying to be Zynga and make money?
00:04:04
◼
►
you try, you know, who's like sitting there churning out, you know, having, making people,
00:04:09
◼
►
you know, sort of addicted to your game in a way that just sort of forces them to keep
00:04:12
◼
►
giving you money, like, ugh, versus, you know, making an awesome game that is successful
00:04:17
◼
►
because it's awesome. And, you know, I imagine, you know, if you're the kind of person who
00:04:21
◼
►
listens to a show like this, you're probably more of the, more of the latter. You want
00:04:24
◼
►
to make something awesome. And so that's a bit more subjective and a bit more difficult
00:04:28
◼
►
to kind of put your finger on. But it's still, I think, a worthwhile thing to kind of try
00:04:32
◼
►
of put into perspective for yourself of like what does success look like for you.
00:04:37
◼
►
And so this is kind of where I've been thinking about, you know, as I've been working on my
00:04:40
◼
►
next things and kind of where I am more generally for where I put my attention.
00:04:45
◼
►
And so there's kind of three areas right now that I'm putting my attention in.
00:04:48
◼
►
And that's my apps, that's my blog, DavidSmith.org, and this podcast, which you're listening to
00:04:56
◼
►
And I've kind of come up with, I think, my goals.
00:04:58
◼
►
And I think it's worth even to talk about them publicly, both because they may be helpful
00:05:02
◼
►
for you, but also because if I talk about them publicly, I'm more likely to sort of
00:05:08
◼
►
hold myself accountable to them.
00:05:10
◼
►
And so this is just kind of where I am today, and it may change, but this is kind of, these
00:05:16
◼
►
are my goals, this is what I'm aspiring towards.
00:05:20
◼
►
And in general, what I try and do is to set my goal to be something that is clearly sort
00:05:26
◼
►
of definable, that I'll know when I get there.
00:05:28
◼
►
It's not something that I'm going to struggle to know, like, "Well, I want to have a successful
00:05:34
◼
►
app," for example, would be a very bad goal because what does that mean?
00:05:38
◼
►
What does it mean to be successful?
00:05:40
◼
►
What does it mean to be any kind of subjective word there?
00:05:45
◼
►
I want to be well-known.
00:05:46
◼
►
I want all those kinds of things.
00:05:48
◼
►
You want something that you can kind of be concrete about.
00:05:52
◼
►
And so today, for apps, I think my goal for an app is to be featured by Apple in iTunes
00:05:59
◼
►
as one of the apps they do.
00:06:01
◼
►
New and noteworthy, staff picks, all those kinds of categories.
00:06:05
◼
►
And what I like about that is you want a goal that's just beyond your grasp, in the sense
00:06:12
◼
►
that it's not something that you can easily do, or that for you is easy to do.
00:06:17
◼
►
Not that it's necessarily an easy task.
00:06:19
◼
►
For some people, shipping an app is the goal.
00:06:22
◼
►
The goal is the process of getting it out the door.
00:06:24
◼
►
For me, I've been doing this for long enough that that's not so much the difficulty.
00:06:27
◼
►
The difficulty is then, okay, I want to make an app that's noteworthy enough that Apple
00:06:32
◼
►
puts it up front in the store.
00:06:34
◼
►
That has other financial benefits.
00:06:36
◼
►
That has all kinds of other perks.
00:06:38
◼
►
But it's something that I can look at and say, if I'm building an app and I'm trying
00:06:42
◼
►
to optimize it for it attracting Apple's attention, what does that look like?
00:06:47
◼
►
kind of apps tend to have that effect. And it works well for me to kind of be thinking
00:06:54
◼
►
in those ways. For a while, I used to think, "Oh, my goal is to win an ADA, to win an Apple
00:07:00
◼
►
Design Award." But in reality, what I think is that was actually not as motivating as
00:07:05
◼
►
I would like because it's one of those things I can say it, "Oh, I want to win an ADA."
00:07:11
◼
►
But in the back of my mind, my internal second thought is, "Oh, that's never going to happen."
00:07:17
◼
►
A, there's only like five or six people in the world who ever win a year, and of those
00:07:25
◼
►
people most of them have skills beyond what I have on the design side.
00:07:31
◼
►
I think my coding is one of those things that I think I could perhaps compete on, but I
00:07:36
◼
►
don't think on a design side, that's just not the skills that I have.
00:07:41
◼
►
And so having that as a goal is just perhaps a bit unrealistic and unmotivating because
00:07:45
◼
►
if I don't believe it myself, it's just never really gonna
00:07:50
◼
►
That's kind of where I am. It's like I want an app
00:07:53
◼
►
that would be featured and we'll see what happens tomorrow. The app
00:07:56
◼
►
store refreshes on Thursdays.
00:07:58
◼
►
And I mean if audiobooks was there, I'd be thrilled. It'd be awesome.
00:08:03
◼
►
It's important to celebrate and I would.
00:08:05
◼
►
I've had a couple of apps featured and it's just been a privilege
00:08:09
◼
►
to see your app there and
00:08:12
◼
►
It's the kind of thing that what I do is I go in and
00:08:16
◼
►
you know, I take screenshots and I print them out and I put them up in my
00:08:21
◼
►
office and I
00:08:23
◼
►
celebrate and remind myself that yeah, you did it, you can do that.
00:08:27
◼
►
So when you're hitting
00:08:28
◼
►
a really rough day and you just don't want to do
00:08:32
◼
►
whatever it is you're doing, you can kind of look over and be like
00:08:35
◼
►
yeah, I can do this, I've done it before.
00:08:38
◼
►
And so that's kind of where I am with apps.
00:08:40
◼
►
And then, sort of, the next area where I was talking about it was, like, with my blog.
00:08:43
◼
►
And this is, again, an area where,
00:08:46
◼
►
as I started, I'm not necessarily a writer by nature.
00:08:50
◼
►
It's not something that comes easily to me or
00:08:53
◼
►
I have a lot of skill,
00:08:55
◼
►
just in generally.
00:08:58
◼
►
when I started writing, I was kind of being like, "Why do I want to blog?
00:09:02
◼
►
Why do I want to write?"
00:09:04
◼
►
And I think it's because I feel like I have
00:09:06
◼
►
useful insights to share
00:09:09
◼
►
that would benefit other people and that I'd like to share that voice, you know,
00:09:13
◼
►
with other people.
00:09:15
◼
►
And, you know, it's not really financial. There's no ads on my blog.
00:09:19
◼
►
I'd be surprised if there ever were. It's just not the kind of thing that
00:09:22
◼
►
I seek to make money from. I'd rather it be a place that people can just go and find useful.
00:09:28
◼
►
You know, I may make some money from it just sort of
00:09:31
◼
►
tangentially from people going and liking my apps
00:09:34
◼
►
and buying them, but
00:09:35
◼
►
you know, it's not financial as its goal,
00:09:43
◼
►
instead it makes me wonder like,
00:09:44
◼
►
you know, so how do I measure that? It's not like I want page, it's not like I need a
00:09:48
◼
►
million page views, I want a hundred thousand uniques.
00:09:51
◼
►
It's like, I find those things kind of because you can't...
00:09:55
◼
►
you're optimizing again for the wrong things. If my goal is page views,
00:09:59
◼
►
it's like I should just be posting like
00:10:02
◼
►
crazy rumor iPhone 6 will have, you know, shiny black blah blah blah.
00:10:08
◼
►
Like it's not...
00:10:09
◼
►
like you can drive page views by just kind of speculating and being sensational,
00:10:15
◼
►
but that's not
00:10:16
◼
►
particularly interesting to me.
00:10:18
◼
►
And so for me I've always kind of...
00:10:21
◼
►
this may sound a little funny, but
00:10:23
◼
►
my goal is always to write
00:10:24
◼
►
such that I could be... feel...
00:10:27
◼
►
sort of... it would feel appropriate to be linked to on Daring Fireball.
00:10:30
◼
►
So Daring Fireball is, you know, I think my favorite website of all.
00:10:35
◼
►
And it, you know, is John Gruber's site where he, you know,
00:10:39
◼
►
writes great articles and links to interesting stuff.
00:10:41
◼
►
And I've always, my goal is kind of you,
00:10:43
◼
►
I always kind of write with that quality bar in mind,
00:10:47
◼
►
that it's good enough to feel
00:10:49
◼
►
at home in that environment.
00:10:52
◼
►
that's kind of what I, you know, sort of what I keep in mind. So I'm writing an article.
00:10:55
◼
►
I'm keeping that in mind. I'm thinking about
00:10:59
◼
►
you know, is this concise enough? Is this to the point? Is it
00:11:03
◼
►
interesting enough? Does it grab things?
00:11:05
◼
►
That I'd feel proud of it being
00:11:07
◼
►
sort of listed in and amongst many of the great articles and things that
00:11:11
◼
►
get linked to there.
00:11:12
◼
►
And even moreover, that sense of that, you know,
00:11:15
◼
►
John Gerber would think is
00:11:18
◼
►
sort of worthwhile, is interesting enough. So, and that's happened a couple of
00:11:21
◼
►
times. And the first time it happened,
00:11:24
◼
►
you know, same thing. Took a screenshot of,
00:11:26
◼
►
you know, my article, "LinkedIn Daring Fireball," and printed it out, put it in a frame, and it's
00:11:29
◼
►
up in my office. And
00:11:32
◼
►
it's nice to have
00:11:34
◼
►
something so concrete that
00:11:36
◼
►
I can kind of measure and look at and say,
00:11:39
◼
►
"Yeah, I did that. I think I've had three links there." And so, it's something I'm proud of.
00:11:44
◼
►
And then, kind of thinking about this podcast, it's something...
00:11:48
◼
►
For me, I started off just kind of as a
00:11:51
◼
►
side project. And in many ways it is still a side project, but it has an increasingly
00:11:55
◼
►
large following and so
00:11:57
◼
►
I kind of was thinking about how do I quantify that? It's like number of downloads, number of
00:12:02
◼
►
people who mentioned me on Twitter about it.
00:12:04
◼
►
That doesn't sound very
00:12:05
◼
►
motivating or interesting and so
00:12:07
◼
►
you know it's like I'm a big 5x5 fan. I love the network that Dan
00:12:11
◼
►
Benjamin runs and
00:12:13
◼
►
you know I'm a bit of a super fan if I'm honest and
00:12:16
◼
►
for me it's kind of, I've always tried to do a show that has sufficient quality
00:12:21
◼
►
that it would fit in in that lineup of shows.
00:12:24
◼
►
and one day maybe I'd end up on the 5, you know, being invited to join the 5x5
00:12:27
◼
►
network. I mean, that'd be awesome.
00:12:30
◼
►
But that's kind of the goal for what I'm thinking about it as. It's like, I want a show that
00:12:33
◼
►
fits in there.
00:12:34
◼
►
So when I'm doing something or I'm tweaking something or I'm playing with stuff, it's like,
00:12:39
◼
►
you know, if this was, you know,
00:12:41
◼
►
a show that came on between build and analyze, hypercritical,
00:12:45
◼
►
incomparable, and the talk show,
00:12:47
◼
►
you know, would it fit in?
00:12:50
◼
►
would the sound quality make sense? Would the subject matter? Would the polish?
00:12:55
◼
►
Would all the things that kind of go into a show
00:12:59
◼
►
And if it does, then I'm doing well and
00:13:01
◼
►
who knows, maybe one day that'll actually happen, but even if it doesn't, the goal
00:13:05
◼
►
is that I'm...
00:13:06
◼
►
that's kind of what I'm keeping in mind
00:13:09
◼
►
as I do the show.
00:13:11
◼
►
So that's kind of how I do it, and I think it's just a constructive exercise
00:13:15
◼
►
to be thinking of ways where you can
00:13:17
◼
►
objectively measure
00:13:20
◼
►
but ideally in ways that aren't
00:13:22
◼
►
sort of purely sort of quantitative.
00:13:25
◼
►
So that you're, you know, these things where you're almost, you're drawing your
00:13:28
◼
►
success from other people thinking you're awesome.
00:13:31
◼
►
And by choosing people with excellent taste
00:13:34
◼
►
to define that for you.
00:13:36
◼
►
And that's kind of how I do it. It may not work for everybody, but you know, that's kind of
00:13:40
◼
►
what I do. And so when I write an app, I'm thinking, would Apple like this?
00:13:44
◼
►
Would it be feature worthy?
00:13:46
◼
►
When I'm writing, it's like, is this the kind of thing that someone like to, you know, John Gruber would like?
00:13:49
◼
►
Could it be good enough quality for him to think is interesting and give a link to?
00:13:54
◼
►
And it's like with my podcast, are the words I'm saying is the environment and the technology
00:14:00
◼
►
and the editing and all the things that go into it, are they of high enough quality that
00:14:04
◼
►
it would fit in in that context?
00:14:07
◼
►
So that's how I do it.
00:14:08
◼
►
All right, that's it for today's show.
00:14:10
◼
►
Hopefully that's interesting.
00:14:11
◼
►
Definitely, if you have questions or thoughts, now that I finished that big arc on launching
00:14:14
◼
►
an app, it would be helpful if you have any questions or thoughts to let me know so I
00:14:18
◼
►
I can address them on the show. The best way to get a hold of me is on Twitter. I'm @_DavidSmith
00:14:24
◼
►
on Twitter or the show is @devperspective on Twitter. You can reply to either of those
00:14:29
◼
►
with questions, comments, concerns. As always, if you have any thoughts, I'd love to hear
00:14:35
◼
►
them. It's always just encouraging to me to know that other people are listening. And
00:14:39
◼
►
if you like the show, please either rate it on iTunes. Apparently that's helpful. I'm
00:14:43
◼
►
not really sure. Or just tell a friend. Either way, it would be a big thank you from me if
00:14:48
◼
►
did that and otherwise I hope you have a good day. Happy coding and I will talk to you later. Bye.