00:00:00 ◼ ► Hello, and welcome to Developing Perspective. Developing Perspective is a podcast discussing
00:00:07 ◼ ► an independent iOS developer based in Herne, Virginia. This is show number 213. And today
00:00:12 ◼ ► is Thursday, April 2nd. Developing Perspective is never longer than 15 minutes. So let's
00:00:18 ◼ ► get started. All right. So if you are a regular listener to Developing Perspective, you probably
00:00:23 ◼ ► noticed that the distance between the previous episode, 212, and this episode, 213, was a
00:00:31 ◼ ► bit longer than normal. It was certainly longer than I typically strive for, and was longer
00:00:34 ◼ ► than is probably good for if you're trying to have a regular show with a regular audience.
00:00:39 ◼ ► The time, in fact, I think it was 33.9 days since I last released an episode as I'm recording
00:00:45 ◼ ► this now. And that's a long time. You know, a lot's happened in the last month in terms
00:00:51 ◼ ► of news of note style of things. And so it's a bit odd in some ways that it's been that
00:01:01 ◼ ► and just generally kind of think, unpack that a little bit. And then I also have just we'll
00:01:07 ◼ ► talk a little bit towards the end about the process of submitting WatchKit apps because
00:01:19 ◼ ► And I guess, you know, I've been doing Developing Perspective on a regular basis for a very
00:01:24 ◼ ► long time at this point. The first episode of Developing Perspective was July 13th, 2011,
00:01:31 ◼ ► which was a little over three and three quarters years ago. You know, a lot has changed in
00:01:39 ◼ ► that period. It's, and a lot is, you know, I'm very glad in many ways that I have Developing
00:01:50 ◼ ► how frequently I have posted and how consistently I've posted during that period, you know,
00:01:55 ◼ ► over that last three and three quarters years. And the average time between episodes has
00:02:01 ◼ ► been 6.4 days, and the median is five days. So I've been pretty consistent about it. And
00:02:09 ◼ ► that makes me pretty happy. Like, I'm very proud of the fact that I've been able to show
00:02:14 ◼ ► up and consistently put something out, something that I think is fairly good and fairly useful
00:02:20 ◼ ► for so long. And in some ways it's nice that I feel like it captures the history of the
00:02:24 ◼ ► App Store in an interesting way, certainly only from my perspective. But a lot has changed
00:02:29 ◼ ► since 2011 to now, and I like that I've recorded that. But sometimes you get blocked in a way
00:02:50 ◼ ► have ideas for things I wanted to say on the show, but then I'm like, "Oh, is that really
00:02:58 ◼ ► "I just don't know if I really want to do the show. Should I keep doing it in general?"
00:03:09 ◼ ► perspective for a long time, what I often try and do is turn situations that come up in my work,
00:03:14 ◼ ► things that I struggle with, things that are challenges, into topics. Because more often
00:03:19 ◼ ► than not, the feedback I get is that the best feedback, the best help that I can give to people
00:03:25 ◼ ► is when I share my own experiences and share how I deal with them. And so that's what I'm doing
00:03:49 ◼ ► doing it at least a bit more. But at a certain point, I feel like there might be something
00:03:55 ◼ ► better or some other venue that might be better to explore for me to continue to find a way
00:04:04 ◼ ► timeline that is. But it's funny, I feel differently about developing perspective now than I have
00:04:09 ◼ ► in a while. And so we'll see. But in the meantime, what I want to talk about, though, is how
00:04:15 ◼ ► do you get unstuck? Because this happens so often in development, in any kind of activity
00:04:22 ◼ ► that you're trying to do for a long time. You will go through sort of cycles of motivation,
00:04:28 ◼ ► cycles of ability, cycles of interest, in ways that can be very disconcerting and worrying
00:04:36 ◼ ► and depressing even. If you get used to doing something, you have these great periods, these
00:04:42 ◼ ► great highs where you are firing on all cylinders and really doing great work. I found that
00:04:56 ◼ ► where you just feel like you can't get anything done. That all your work just doesn't quite
00:05:05 ◼ ► scary. That can be a really odd thing, especially if you're doing something where your livelihood
00:05:15 ◼ ► to me regularly enough that I'm just used to it now. That I know that I will go through
00:05:22 ◼ ► in a typical year, probably three or four periods where I am just on fire. I'm cranking
00:05:30 ◼ ► out good apps, good updates, good blog posts, good podcasts, whatever. I'm really doing
00:05:38 ◼ ► well. And there'll be periods of time where no matter how hard I try, I'm getting hardly
00:05:44 ◼ ► anything done. I'm not really feeling like I'm able to do what I need to do. I get discouraged.
00:05:48 ◼ ► I'm like, "Oh, should I even, you know, should I just pack up and, you know, go home?" kind of thing.
00:06:01 ◼ ► when those periods happened, I think I was very, I was more profoundly discouraged by it.
00:06:06 ◼ ► It was something that would really worry me that, "Oh, goodness, you know, what have I done? What
00:06:12 ◼ ► have I gotten myself into? Now, you know, what am I going to do?" If you kind of, when you're down in
00:06:17 ◼ ► that valley, and you're looking up the side of the valley in terms of where you have to
00:06:24 ◼ ► go to get back to where you were, it's discouraging because in some ways it's easy to fall down
00:06:31 ◼ ► the hill, but it's harder to climb back up it. But the funny thing is, I've gone through
00:06:44 ◼ ► there's something just reassuring about having done it so many times that you just kind of
00:06:48 ◼ ► at some point get used to it. And that doesn't make it be any less discouraging or feel any
00:06:54 ◼ ► worse. It doesn't make it feel better at the time, but it is nevertheless encouraging to know.
00:07:05 ◼ ► as long as you have at least a basic interest in what you're doing, and some level of motivation
00:07:18 ◼ ► part of why I'm doing this episode today is as a result of something that I've learned,
00:07:24 ◼ ► even the very least about myself, that I thought would be worth sharing. And that is the important
00:07:32 ◼ ► thing more often than not is to just keep at it. You know, keep showing up. And there's
00:07:42 ◼ ► Sometimes it's good to take breaks. Sometimes it is good to get some distance from your
00:07:47 ◼ ► work. And that can be constructive. And if that's intentionally done, like, that is awesome,
00:07:51 ◼ ► you know, do that. But when you're in a position where you, you kind of have this strange feeling
00:07:56 ◼ ► of your one, like, productive work feels within your grasp, but just beyond it, like, you
00:08:04 ◼ ► can almost feel what it's like to be in there and be productive, or to, you know, sort of
00:08:08 ◼ ► making, a lot of what I find is that I just need to do it and try it. And I'll just sit
00:08:14 ◼ ► down in Xcode and do something. And you kind of get back into it. And that's sort of what
00:08:21 ◼ ► I'm doing today. I didn't think I had a great topic for a show today. And this morning when
00:08:26 ◼ ► I was like, you know, I really should do it in a developing perspective, it's been a very
00:08:54 ◼ ► And I imagine this applies to a lot of different people doing a lot of different things that
00:09:09 ◼ ► that seems to work. And the funny thing is sitting here in front of this microphone now,
00:09:13 ◼ ► I'm able to get this episode out. And I think so far, you know, to be a bit meta, like,
00:09:17 ◼ ► I think that's, it's going pretty well. And, you know, the day the me of a few hours ago,
00:09:30 ◼ ► able to really explore how to get out of the funk unless you try to get out of the funk.
00:09:38 ◼ ► And the act of trying is often the thing that gets you over the hill in the first place.
00:09:55 ◼ ► It's been a bit of a blur because I have been, as you might imagine, submitting lots and
00:11:28 ◼ ► where all of the apps that I'd created, who I'd added the Watch Kit part to it in a particular
00:11:40 ◼ ► applications were doing this-- wouldn't submit. And they had this really cryptic code signing
00:11:44 ◼ ► problem. And I go into the forms and look around, and eventually I find someone who says,
00:12:00 ◼ ► watch app itself. You create that, you create a profile, and you go in to download and install
00:12:05 ◼ ► the older version of Xcode, X.6.1.1, and using that you can update the profile for that build
00:12:35 ◼ ► things they've been rejected for. Because a lot of this process is just a learning process
00:12:50 ◼ ► we do, so much of the review process and so much of the submission process is this collective
00:12:57 ◼ ► knowledge that you just build up over time. It's like, "Oh, I shouldn't do that. Oh, if
00:13:01 ◼ ► I do that, I'll get rejected. Oh, if I do that, this will happen." And you kind of build
00:13:44 ◼ ► is to go and look there. But hopefully, it's going well. I'm very glad Apple gave a very
00:13:56 ◼ ► Watch will be actually released to the world. And so that's quite a long runway they've
00:14:01 ◼ ► given themselves for app review. Even with a few rejections along the way, my suspicion
00:14:15 ◼ ► of them through, at least the ones that aren't pushing boundaries or doing weird things.
00:14:25 ◼ ► I did a bit of math this morning, and it looked like if the same ratio of watch apps exists
00:14:37 ◼ ► If you apply the same ratio for the size of the store, it'd be like 30,000 watch kit apps.