Under the Radar

110: Workouts++ 2.0 Launch Diary


00:00:00   Hello and welcome to a slightly different episode of Under the Radar.

00:00:05   If you're a long time listener to the show, you might remember that back last December

00:00:11   when I launched Workouts++, I kept a kind of a lunch day diary of the experience that

00:00:19   I think ended up turning into a pretty interesting episode.

00:00:22   I'm honestly personally very glad to have recorded it just because so often for these

00:00:28   kinds of things you have this experience and honestly with independent development you

00:00:33   often have the experience by yourself largely and you never really get the benefit of recalling

00:00:43   and remembering and having this memento going forward.

00:00:48   And so it was very great to record it.

00:00:49   And so today, this is December 12th, 2017, about a year later I'm launching the 2.0 update

00:00:58   of Workouts++.

00:00:59   And as a result it seemed like a good opportunity to record my experiences again.

00:01:07   And hopefully this is interesting and somewhat instructive.

00:01:12   It's a funny thing launching a 2.0 update as opposed to a version 1.

00:01:19   I've re-listened to a bit of the first launch day diary for Workouts++ and there's a lot

00:01:25   of apprehension and a lot of this sense of complete unknown about how people will react

00:01:29   to it, about how it's going to go.

00:01:33   It felt like there was a lot more writing on it.

00:01:35   A 2.0 update feels different.

00:01:38   This is a substantial update and it's something that I've been working almost exclusively

00:01:43   on for three or four months now.

00:01:45   It's a large substantial investment of my time.

00:01:51   But I'll say that I'm less worried about it than I was for version 1 just because I know

00:01:58   the core concept sort of works.

00:02:01   I had the experience of Workouts++ 1.0 to tell me that and then I think also I'm just

00:02:10   feeling liberated by the fact that as I discussed I think on three or four episodes ago, "Free

00:02:18   with Benefits" I think was the name of the episode, I made the decision that for this

00:02:24   update I'm just making the app completely free.

00:02:27   That I'm using this more as a marketing tool to expand awareness of my other apps to just

00:02:35   in general try and see if I can make the app broadly used or get wide acceptance and focus

00:02:42   on those things rather than on trying to in the short term make money.

00:02:48   And that is incredibly liberating.

00:02:50   It's a little weird to not have the sense of if the day goes really well, often there

00:02:55   would have been some kind of, it's like this direct payday, but it's quite liberating in

00:03:01   some ways to just say like, "You know, whatever the day is, this is just step one in trying

00:03:07   to build a big broad audience for the application."

00:03:11   And hopefully if the app does really well today, that's a good step towards that process.

00:03:16   But beyond that it's quite liberating to just be able to say, "You know what?

00:03:21   Let's see what happens."

00:03:23   And if it doesn't quite go right, I guess I'll just continue to sort of adjust and redirect

00:03:30   the app, add new features, try marketing things.

00:03:34   Just I have the opportunity to do that in kind of a fun way.

00:03:37   But we'll see.

00:03:39   It's currently about 5.43 a.m.

00:03:43   It's a bit early, but I've started working kind of early recently.

00:03:47   And so I'm just doing a little bit of work before the launch gets started.

00:03:51   I expect to launch the app just before nine o'clock or so.

00:03:55   Or at least that's when I'll hit go in iTunes Connect and then probably a little after nine

00:04:00   once everything has propagated hopefully.

00:04:03   I'll actually start to promote it and talk about it.

00:04:08   So at this point I'm just going through and editing my sort of launch blog post where

00:04:13   I outline the features and starting to think of any kind of checklist items that I need

00:04:19   to do.

00:04:20   Because one thing I've learned from doing several launches is it's pretty important

00:04:25   for me to have a checklist of things that I want to do and think about that now when

00:04:32   I'm not kind of in the anxious, excited, excitable phase and just run them all down.

00:04:37   So right now I'm just going to be editing blog posts and thinking of things I might

00:04:41   want to do later on today.

00:04:43   And then I'll check back in a little bit as we get closer to when I hit go.

00:04:52   It is now 6.35 a.m. and this is where the day transitions into kind of a, I guess, a

00:05:00   true indie mode because as much as I'm excited and focused on launching the app, I am now

00:05:07   going to be transitioning to family stuff and getting my kids breakfast and getting

00:05:13   them ready to go off to school and then I'll go and drive my son to school and drop them

00:05:17   off and then come back.

00:05:20   And it is one of those things that I feel like is both lovely and complicated about

00:05:24   being an independent developer where your personal life and your professional life are

00:05:32   so close together.

00:05:34   I try very hard to have them not overlap too much and get intermixed and that can cause

00:05:40   lots of problems but they're very close together.

00:05:44   I'm finishing up this update.

00:05:45   It's a pretty big day for the business overall.

00:05:49   I'm about to just go and make breakfast and do that kind of stuff and then I'll come

00:05:53   back and I'll do some work and it's kind of one of those funny things about being in

00:05:58   this role where you're never really away from work and you're never really away from

00:06:02   home.

00:06:03   So it is nice, I will say, on a day like this to have that balance, to have that thing that's

00:06:07   grounding me that my kids know we're launching an app today and they're kind of excited and

00:06:11   motivating and encouraging about that.

00:06:14   But at the same time, it's not something that they're really understanding.

00:06:19   It's still just another day for them in a lot of ways and they're going to, we're just

00:06:23   going to go have breakfast like we normally do, have a normal morning and then I'll be

00:06:28   coming back to work and it's a significant day and that grounding effect is definitely

00:06:32   very nice and it helps me from getting too in my head or too concerned or worried about

00:06:39   what the day's going to look like.

00:06:41   All right, it is 8.29 AM.

00:06:46   I am sitting in traffic coming home from dropping my son off at school.

00:06:53   A lot of mixed feelings because essentially as soon as I get home, I will be launching

00:06:58   the app so I'm thinking about it a lot.

00:07:01   It's probably worth mentioning briefly.

00:07:03   The reason it might sound different beyond just being me rather than me and Marco this

00:07:08   week is I'm recording on a mobile recorder just so that I can do things like this, that

00:07:12   it can be a diary throughout the day wherever I am, not just every moment that I'm stuck

00:07:17   at the desk.

00:07:18   So if it sounds a little different, if the quality isn't quite what you're used to, understand

00:07:21   that's what's going on there.

00:07:23   I also thought it'd be an interesting, probably good time to talk a little bit about the update

00:07:27   itself and why I'm excited about it and what's happening with this update.

00:07:32   So Workouts++ 2.0 is the three main features, like the marquee features, are watch-based

00:07:41   podcast playback, location tracking, and swim support, as well as there's a whole bunch

00:07:48   of other stuff.

00:07:49   But those are the big three.

00:07:51   And in a lot of ways it's kind of finishing the app that I started with Workouts++ 1.0

00:07:58   because in Workouts++ 1.0 a lot of those things just weren't really possible.

00:08:02   Things like swimming support wasn't great until watchOS 4.0, location tracking just

00:08:09   wasn't possible before 4.0, and podcast playback support was sort of possible before but wasn't

00:08:18   really quite as compelling until we got the LTE Apple watches.

00:08:23   So those are now sort of the big main features.

00:08:29   And in addition to that, there's just a whole host of other stuff.

00:08:32   It has Siri integration and new design.

00:08:34   I did a lot of work on the charting that I do in the app to display your heart rate and

00:08:40   your speed over time.

00:08:42   There's a lot of other kind of things like that.

00:08:44   But those are the three main features.

00:08:45   And it's funny because I think the thing that most people are probably-- like in the initial

00:08:51   audience of the app, my guess-- I mean, this is entirely speculative-- but my guess is

00:08:55   that most people are going to be interested in the watch-based podcast playback because

00:09:00   it's a really tricky problem to solve.

00:09:02   It's kind of hard.

00:09:03   And anytime I'm able to solve a problem that ostensibly isn't solvable, I always am excited

00:09:10   about that.

00:09:11   I was able to, because of a lot of the weird mechanics of how a workout apps work, I was

00:09:16   able to get podcast playback working pretty well on the watch.

00:09:21   In practice, I imagine the actual number of people who use the app for podcast playback

00:09:25   is going to be relatively small.

00:09:27   In my own experience, it's really, really, really nice in a really narrow use case to

00:09:34   have podcast playback on the watch, things like going out for a run.

00:09:38   It's delightful if you have an LTE watch to just go out and run with just your watch.

00:09:42   No phone, you just put your AirPods in and off you go.

00:09:45   That's delightful.

00:09:47   But that's a relatively small number of people who I think are going to be using it for that

00:09:51   purpose.

00:09:52   Like the location tracking and the swimming support is actually probably much more important

00:09:56   to most of my customers.

00:09:58   But I think it's going to be funny today because I think more attention is going to come from

00:10:02   the niche feature rather than the core feature.

00:10:06   That part of why I made the niche feature is because it's good for press.

00:10:11   And also, it's something that I just wanted for myself.

00:10:14   When I started off making podcast playback for Workouts++, I started off doing it not

00:10:20   really expecting necessarily that I was going to ever be able to ship it, that it would

00:10:24   ever be good enough to actually release because I thought there was going to be too many weird

00:10:29   caveats and quirks and things that had to work around.

00:10:31   But in the end, it actually did work out.

00:10:34   It's shippable and it works.

00:10:37   But I created it mostly for myself, for those rare situations where I'm going to be wanting

00:10:43   to go for a run and don't want to carry my phone because I really hate having the little

00:10:46   pouch that I have to strap onto my arm or onto my waist.

00:10:51   So it's quite nice to not have that.

00:10:52   But yeah, so it's kind of the core features.

00:10:55   And then it's just a lot of other stuff.

00:10:57   It's one of these updates where I've probably added 40, 50 features in total over the course

00:11:03   of the update.

00:11:04   And in aggregate, it dramatically changes the way that the app feels and the way that

00:11:10   the app behaves.

00:11:11   But no one of them other than those three are these kind of huge, big marquee features.

00:11:18   But anyway, so I'm driving home.

00:11:21   I'll be home soon.

00:11:22   And then I'll be flipping the switch.

00:11:24   So unless I just-- it's a little bit scary.

00:11:29   I'm delighted and excited to go home.

00:11:31   But I'm also a little bit nervous because once I flip the switch, then it's out in the

00:11:34   world.

00:11:35   And in kind of a weird way, it's sort of like-- I don't know.

00:11:38   It's like asking someone out on a date or something where you have to sort of put yourself

00:11:42   out there.

00:11:43   But anytime I launch an app, it's not just this thing that is between me and some of

00:11:48   my close friends.

00:11:49   Now everyone is going to see it.

00:11:51   And I hopefully like it, but maybe not like it.

00:11:54   And so those kind of feelings are really complicated.

00:11:56   But anyway, I'll be home soon.

00:11:57   And we'll go from there.

00:11:59   All right.

00:12:00   So it is now 855 AM.

00:12:04   And I'm here with my wife.

00:12:06   Hi.

00:12:07   Because I was going to ask her if she wanted to push the button.

00:12:11   She's been the very supportive wife who's born with me as I've gone through this update.

00:12:16   So it seemed only right that she would push the actual "release this version" button.

00:12:21   I'm pretty actually very honored and excited to do this because I have never shipped an

00:12:24   app before.

00:12:25   So I've already launched an app.

00:12:26   There you go.

00:12:27   You're about to ship it.

00:12:28   You're about to go, "Duh-duh-duh, release this version."

00:12:30   I see the spinning.

00:12:32   This is very exciting.

00:12:34   Lots of spinning.

00:12:38   And there you go.

00:12:39   What does that say?

00:12:40   Whoa, ready for sale.

00:12:41   High five.

00:12:42   Yeah.

00:12:43   And they're off.

00:12:44   And they're off.

00:12:45   The incredibly anticlimactic part of this is just like, and then nothing happens.

00:12:54   At least not right away.

00:12:56   So now we just wait and see for how long it takes to propagate through the App Store.

00:13:01   It is now 9/12 AM.

00:13:05   And I'm just sitting here refreshing the App Store page in a browser.

00:13:10   I used to do this in iTunes.

00:13:12   Then iTunes got rid of the App Store.

00:13:14   So now I'm just sitting here in a browser.

00:13:17   You know, refresh, refresh, refresh.

00:13:20   Hoping that it comes out and hits the App Store soon so I can sort of get out of waiting

00:13:26   mode.

00:13:27   But yeah, otherwise, this is the weird part of the day where you hit go and then you have

00:13:33   no idea how long it'll be until it's actually go time.

00:13:37   It is 9/22 AM.

00:13:39   Still frantically refreshing.

00:13:41   9/38 AM.

00:13:43   Getting close to an hour now since I hit go.

00:13:48   And I'm still waiting.

00:13:50   All right, it is now basically 10 o'clock.

00:13:54   Thanks for getting serious.

00:13:57   I'm still waiting for it to propagate to the App Store.

00:14:01   But I'm giving my command and my R key a rest by I created a pingdom alert now for the App

00:14:08   Store page.

00:14:11   So once a minute it's checking it and will alert me when it's 2.0 finally appears in

00:14:15   the App Store.

00:14:16   In desperate times, call for desperate measures.

00:14:21   So this morning is not going at all how I expected it would be.

00:14:26   So it's still not showing up in the App Store and I had planned already to go and run a

00:14:31   few errands and then go to the gym.

00:14:33   At this point I figured things would have settled down.

00:14:35   So I'm still just going to go run my errands, go to the gym.

00:14:39   I guess I could say I'm doing some field testing for Workouts++ during that.

00:14:44   And then just wait and see.

00:14:45   Hopefully I'll get an alert at some point that it's up.

00:14:47   But yeah, not exactly how I expected my morning to go.

00:14:51   Oh well.

00:14:52   So it is now midday, noon, and still no sign of it appearing in the App Store.

00:14:59   I've run all my errands.

00:15:00   I'm at the gym about to go do a workout.

00:15:04   If that would mean everything or nothing to you, the workout I'm about to go do is a very

00:15:08   eternal fight gone bad.

00:15:10   So I will be thoroughly worked out and I guess testing my app over the next hour or so.

00:15:18   And then hopefully eventually it will appear in the App Store and I can move on.

00:15:23   So it's now 4pm and I realize this does not make good radio whatsoever to just hear report

00:15:32   after report of the app never propagating.

00:15:36   But at least on the plus side, in a weird way, I've gotten a lot of reports that other

00:15:40   apps are also having the same trouble.

00:15:42   So it seems like I just picked a bad day in the App Store, for some reason having a massive

00:15:47   hiccup today and not updating and not propagating.

00:15:50   So I don't really know what that means.

00:15:52   It's kind of an awkward thing.

00:15:54   At some point it will just appear and so that might just be in the middle of the night.

00:15:58   I don't really know.

00:15:59   But yeah, it's a bit frustrating.

00:16:02   Alright, it is now 5pm and I guess I'm going to take a break from my vigil.

00:16:08   I mean, I've been able to do a few other things work-wise today, but overall it's been a bit

00:16:12   of a waste of a day so far.

00:16:15   Alright, it is 6.30pm and finally progress.

00:16:22   Many, many, many hours later we finally have some progress.

00:16:26   The app seems to be starting to propagate.

00:16:28   I now have new screenshots but old version text in the App Store, which makes me think

00:16:36   that finally it's coming.

00:16:39   The moment is finally here.

00:16:40   It's a little awkward that it's 6.30pm at night, but we'll just do our best.

00:16:48   So I thought about it a while.

00:16:49   It's about 6.54pm now, about exactly what I was going to do.

00:16:54   And I think I've decided I'm going to do kind of a soft launch tonight, just like a tweet,

00:17:00   just putting it out there that, "Hey, the update's out.

00:17:02   It includes some basic features."

00:17:05   And then tomorrow morning I'll do kind of a more concerted push and effort.

00:17:09   But I want to kind of just put it out there in the world that this update is there, it's

00:17:13   available.

00:17:14   My thinking there is just I don't want to have anybody who is potentially thinking of

00:17:19   linking to it or in press or something.

00:17:22   It's something like it's kind of in this weird embargoed state.

00:17:25   I'd rather just kind of say, "Hey, it's out there," but do my big push in the morning.

00:17:30   I don't know if that's the right idea, and honestly at this point I'm just kind of exhausted,

00:17:35   but that's what I've decided to do.

00:17:37   So we'll do that and see where to go next.

00:17:42   So it's now 7.54pm.

00:17:47   The tweets are tweeted.

00:17:49   Things are going pretty well, I'd say.

00:17:52   The reception so far has been generally pretty positive and encouraging, which is lovely.

00:17:58   It is kind of funny though, because I've been doing this kind of App Store stuff for so

00:18:03   much longer now that I'm at a point where while I'm excited about the launch, while

00:18:09   it's a really fun and important part of the process, the actual importance of it to me

00:18:16   is dramatically reduced compared to what it may have been a few years ago.

00:18:23   Because while I know it's an important part of building an apps audience, the real test

00:18:30   for the app and the real importance for the app is not how it performs in the next 24

00:18:34   hours, it's how it performs the next 24 weeks.

00:18:38   And I'm making choices and directing things to hopefully allow it to be sustainable in

00:18:43   the long term.

00:18:44   So the temper is in a weird way my enthusiasm for today, because I realize that it's a long

00:18:51   journey from here, but nevertheless today going well is nevertheless very encouraging.

00:18:57   I gotta say, real time analytics are both the most wonderful and the most awful terrible

00:19:09   thing in the world.

00:19:15   You might not know this, but if you go into the affiliate console, so if you have like

00:19:20   a link to something in the App Store, you can create an affiliate link where you get

00:19:24   a little commission, but mostly I use it so I can kind of keep track of where my links

00:19:28   are coming from.

00:19:29   And inside of that panel, there's a real time tracker of clicks on those links, which is

00:19:36   great, except it also just means that I'm just sitting here and have been sitting here

00:19:42   for the last five minutes just watching this ticker go by every time someone clicks on

00:19:47   a link to Workouts++ in the App Store.

00:19:50   So yeah, wonderful, but also terrible, certainly if I was trying to get some work done.

00:19:56   All right, it is coming up on 10 o'clock at night.

00:20:02   Things are settling down.

00:20:04   It's kind of nice.

00:20:05   I'm up later than I usually am.

00:20:07   It's well past my bedtime, but I wanted to just sort of be aware if there was any issues

00:20:13   that jumped up.

00:20:14   I am honestly kind of nervous about in the morning when I had a lot of people who say,

00:20:19   "Hey, can't wait to use it.

00:20:20   It's the first thing in the morning for my morning run."

00:20:21   While I've tested the app as much as I can, I take it very seriously the responsibility

00:20:30   of people recording their workouts in the app and expecting it to work flawlessly.

00:20:35   And so I'm a little nervous now and will hopefully feel a bit better in the morning when I get

00:20:42   a few reports back of things working correctly.

00:20:45   But right now I'm just tired.

00:20:47   I've been up for a long time at this point.

00:20:50   Had kind of a rough day, middle of the day anyway.

00:20:54   But overall things are going good.

00:20:56   I'll check in in the morning.

00:20:57   I'm going to do my little publicity push and kind of move on to the next phase of things.

00:21:05   It is now about 8.30 on Wednesday morning, so the day after the launch, I suppose.

00:21:13   And yeah, things are good.

00:21:14   Things went well overnight.

00:21:15   I'm a little bit late just responding to people on Twitter and just kind of getting a general

00:21:18   sense of things and watching those cursed real-time reports.

00:21:23   And overall I'd say things seem well.

00:21:25   There's a couple issues around podcast import and transfer, but I always knew those were

00:21:31   going to be the rough edges.

00:21:32   Honestly, I'm most glad that I haven't had any reports of things going on with data loss

00:21:40   or things like that.

00:21:41   That's an area that I will say, it's like the one thing I always remember when I was

00:21:46   taking classes in college.

00:21:48   And they would talk about real-time systems and things where it's like a flight control

00:21:55   software or something where you can't make a mistake because then people will get hurt.

00:22:02   And while I'm delighted that I don't work on any software like that and I always kind

00:22:06   of decided that I really just didn't want to go down that road, the closest thing to

00:22:10   it in a weird way that I do is safeguarding people's workout data.

00:22:15   I take it very seriously that people take their data very seriously.

00:22:19   And it took a tremendous amount of effort to make sure that even if things go funny,

00:22:24   like the app crashes or your battery runs out on your watch or whatever, the data is

00:22:29   safe and you'll be able to get it back.

00:22:32   So thankfully so far that seems to have worked and I haven't had any widespread reports.

00:22:38   And overall, the reception has been pretty good.

00:22:40   I noticed that I was mentioned on 9to5Mac and MacRumors, which I was not expecting at

00:22:46   all, which was super cool.

00:22:47   And it's always exciting when you just see your app mentioned in a publication that you

00:22:54   read normally, but I had no expectation or guess that that was going to happen.

00:23:00   They just picked it up from somewhere else, I suppose.

00:23:02   I hadn't reached out to them.

00:23:03   So that was super cool.

00:23:05   But yeah, now I'm about to publish on my blog post and I'll do a secondary push this morning

00:23:11   and then just settle into it and see where the app goes.

00:23:17   Alright, I'm going to wrap up this diary at this point.

00:23:22   It's the day after the launch, delayed as it was, and things are settling down.

00:23:32   I have a few kind of closing thoughts and things that are just sort of the realities

00:23:37   of launch.

00:23:38   And this diary didn't go exactly how I planned, but I think in many ways that's something

00:23:43   that's interesting to discuss.

00:23:44   Before I do that, though, I do need to mention that this episode was brought to you by Linode.

00:23:51   Linode has fast, powerful hosting options for all of your Linux server needs, easy tools

00:23:56   to get you set up and running super, super fast with plans as low as $5 a month for Linux

00:24:03   server with one gigabyte of RAM in the Linode cloud.

00:24:06   I use Linode.

00:24:07   They're great.

00:24:08   They have fast, high-performance servers and lots of data centers, great tools for managing

00:24:14   them.

00:24:16   They can pay me to talk about them, but they can't pay me to use them.

00:24:19   I use them for all of my server needs.

00:24:22   So they're just fantastic.

00:24:23   As a listener of this show, if you sign up at linode.com/radar, you'll not only be supporting

00:24:29   us but also get $20 before towards any Linode plan.

00:24:32   They have a seven-day money-back guarantee, so there's nothing to really lose there.

00:24:36   So linode.com/radar to learn more and take advantage of a $20 credit.

00:24:42   Our thanks to Linode for sponsoring this show.

00:24:46   So in some closing thoughts, I was trying to think of how I could wrap this up.

00:24:50   And really, I think in many ways, the unfortunate but still meaningful lesson of this experience

00:25:01   is making sure that you have manager expectations for something like this, that the launch went

00:25:08   well.

00:25:09   It was picked up in places I was not expecting to be picked up, as best I can tell from initial

00:25:13   sales and response.

00:25:14   It went as well as I could have hoped for.

00:25:18   Things are good.

00:25:20   But I think it's often easy to end up with kind of like a movie in your mind, right?

00:25:26   Like you end up with this expectation that is outsized to reality.

00:25:31   And I think that's the reality of what happened to me in this case.

00:25:34   And you know, things like it being delayed and, you know, planning around a launch at

00:25:39   a particular time and that not happening.

00:25:41   But you know, that's life.

00:25:42   That's what's going to happen.

00:25:45   But I think the thing that is probably most important to remember is that, you know, it's

00:25:51   like the, this is just day one, this is the first couple days, it doesn't actually matter,

00:25:58   probably in practice or in reality.

00:26:00   You know, what matters in practice is what happens over the next few weeks, few months.

00:26:04   Like that's the life of the app, not today.

00:26:07   And what's really probably important for today, and this is something that I would encourage

00:26:11   anyone launching anything to do is to just celebrate the accomplishment of getting to

00:26:15   this point.

00:26:17   My wife is incredibly good at this.

00:26:19   And you know, like, we're having a fancy steak dinner tonight at home just to celebrate this.

00:26:26   And she makes a big deal out of, you know, getting to this point because, you know, especially

00:26:31   when you're an independent developer, you know, your family is your team in that way.

00:26:36   And you know, if I was working at a bigger company, maybe we would, you know, I'll go

00:26:39   out to a nice lunch or go out to a happy hour or something like you might have a celebrate,

00:26:44   you know, have a cake in the break room.

00:26:47   Whatever it is, like you may have something that you would do.

00:26:49   But you know, being a one man shop, like it was, you know, if you remember back to the

00:26:54   beginning of this episode, you know, I had my wife push the release button, which was

00:26:58   kind of exciting.

00:26:59   And then also, like, you know, we're celebrating it tonight.

00:27:03   And it, by making a big deal out of it, by being intentional about that, I think is an

00:27:07   important part of, you know, it's like you can only do so much.

00:27:13   And I think we were saying we always, it's based, but it's parenting advice.

00:27:16   But we always talk about in my family about, you know, we praise performance, not outcome.

00:27:25   We focus on, you know, the input, the effort, the how much effort you put into something,

00:27:32   your intention about it.

00:27:34   And we try and focus on that rather than the outcome.

00:27:36   You know, it makes no sense to have your goal be tuned.

00:27:40   If your goal is to have a number one app, say, for whatever definition of number one

00:27:45   that is, the unfortunate thing about having that as a goal is you have no control over

00:27:50   that directly.

00:27:51   You can't do anything to make that happen.

00:27:54   It may happen or may not happen.

00:27:56   But most of the reasons why it would happen are outside of your control.

00:28:00   You know, you say I want to have I want to hit number one on launch day, like if that's

00:28:04   your goal, then the reality is, what if someone else launches on that day and they have a

00:28:11   better app than you?

00:28:12   You're not going to meet your goal, but you did everything you could, right?

00:28:17   Focus on the input.

00:28:18   And like, I'm very proud of that work I put into this.

00:28:21   The effort it took, the, you know, the patience it took, my goodness, there was so much testing

00:28:25   with this app update.

00:28:28   But the focusing by focusing on those things, and this is a hard thing, like it's so easy

00:28:34   to just focus on the tangibles and the measurables, because I think it's easy, it's easier to

00:28:40   do and if there's a natural inclination to focus on something that's a bit more measurable,

00:28:44   but you know, focus on the outcome, or focus on the performance of the work that I did.

00:28:49   We're going to celebrate, we're going to hopefully, you know, and then move on from

00:28:54   here.

00:28:55   And I think that that's what I'm doing this, I'd encourage anyone to do, make sure you

00:28:59   manage your expectations, and you know, hopefully that will be enough to have a good launch

00:29:05   and to finally having a good launch as you know, things not falling apart when it gets

00:29:09   out into the world.

00:29:10   Like that's something that you have control over and some that you can do.

00:29:13   So anyway, hopefully this diary was interesting.

00:29:15   I know these episodes are a bit different than what normal, Marco and I will be back

00:29:19   to our normally scheduled program next week.

00:29:21   So if this is not your thing, don't worry.

00:29:24   And I will talk to you next week.

00:29:26   Thank you so much for listening.

00:29:27   And thank you to Linode for supporting the show.