Under the Radar

229: Money, Time, and M1 Max Macs


00:00:00   Welcome to Under the Radar, a show about independent iOS app development.

00:00:04   I'm Mark O'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:10   So last week, or last episode, we talked about asking for money.

00:00:15   And this week, at least for the first part of the show, I found another way that I'm

00:00:21   going to start asking for money.

00:00:23   And I think it's a good kind of one-two with last week's show.

00:00:28   And then we'll probably, if we have time, which I hope we will, talk about these shiny

00:00:32   new MacBook Pros that just came out.

00:00:35   But to start with, I wanted to talk about something that I'm doing in WidgetSmith, which

00:00:39   it's one of those funny things where if I just sort of describe what it is I'm doing,

00:00:45   it sounds completely absurd that I wasn't doing this before.

00:00:48   But I have my reasons, and that's what I want to talk about.

00:00:51   So in WidgetSmith, there's a subscription that you can use to unlock some sort of special

00:00:57   themes, weather, or tied data, and remove ads.

00:01:01   This is a subscription that's been in there since the beginning, and is one of the main

00:01:08   ways that the app makes money.

00:01:11   However, until just a few hours ago when I released the last update to WidgetSmith, if

00:01:18   you have a subscription and you had set up widgets that made use of these special features,

00:01:26   those widgets would always work forever into the future, regardless of whether you had

00:01:31   a subscription.

00:01:32   So I would never take away your ability to, "Oh, you had a weather widget?

00:01:38   You put it on your home screen?"

00:01:39   So if you've signed up for one month, or I think you could have even have just had the

00:01:43   free trial and never actually paid, I never took it away.

00:01:48   It would just always work forever, and you could just continue to have the benefit without

00:01:54   any downside.

00:01:56   That's awful.

00:01:57   I mean, sorry.

00:01:58   You think you're being nice.

00:02:00   That's just a bug.

00:02:02   That's not good.

00:02:04   That's a business model bug, if anything else.

00:02:06   Sure.

00:02:07   Well, and this is the thing, right?

00:02:09   So this is why I think it's an interesting topic to discuss.

00:02:11   It was a conscious choice I made.

00:02:13   It wasn't an oversight.

00:02:16   It was a conscious choice.

00:02:18   And specifically, it was coming from a place where, obviously, in the best case scenario,

00:02:24   I wanted to have lots of happy subscribers.

00:02:28   And people who subscribe have a reason to continue subscribing.

00:02:32   That they don't, there's not this weird, "Well, you can just keep using the stuff you were

00:02:37   paying for even if you stop paying."

00:02:40   But the thing that I got stuck on and the thing that our last discussion prompted me

00:02:45   to really finally dig into is I always had this anxiety and this fear that I was going

00:02:50   to take away the functionality from someone who actually, in reality, did have a paying

00:02:57   subscription.

00:02:59   And I had sort of over indexed and weighted myself on avoiding that rather than the business

00:03:07   benefit of taking, essentially creating an environment where that would encourage them

00:03:12   to subscribe more.

00:03:15   And so this update was all about, A, just changing it so that it goes away.

00:03:20   So if your subscription expires and your widget now says, "Subscription expired, please renew

00:03:25   your subscription to keep using this widget."

00:03:27   But then also building out the infrastructure to be very, very, very sure that I never show

00:03:34   that unless you really truly, no joke, have an expired subscription.

00:03:40   So that was the sort of journey I've gone on recently.

00:03:43   Wow.

00:03:46   As much as I'm giving you crap because that was way, way, way too generous of you, really

00:03:51   at your own expense, especially because these are paid info sources for you.

00:03:57   So you're actually losing money on these people.

00:04:00   Sure am.

00:04:04   But I can't blame you because I actually do literally the same thing, just I think at

00:04:08   a smaller scale and a smaller rate of money loss because when overcast premium subscriptions

00:04:14   expire, I actually have a grace period in the code that has ranged as I've changed

00:04:21   things over time.

00:04:22   This grace period has ranged from like a week to two months.

00:04:26   But what basically it is, is like I don't actually take away your overcast premium benefits

00:04:32   for about that much time, whatever that grace period is.

00:04:35   I think right now it's about two weeks.

00:04:38   And part of that is because I wasn't confident in my own code, my own subscription checking

00:04:44   code, the subscription checking process, the in-app purchase servers, and some of the weirdness

00:04:48   that can happen with payments.

00:04:50   What happens if payments get declined and then somebody reactivates the next day?

00:04:54   In these kind of situations, with overcast premium, the cost to me, there's an opportunity

00:05:01   cost of missing ad views if the person has ads disabled with premium.

00:05:06   But the bigger cost to me is the Amazon S3 storage bill for any uploads that they have

00:05:11   uploaded.

00:05:12   Because that's just hosted on S3, so I pay whatever it is per gig for people's uploads.

00:05:17   And so if I'm not getting money from them, then I will slowly lose money on whatever

00:05:21   their uploads are sitting there costing me.

00:05:24   But the last thing I want to do is if somebody has a gig of uploads in overcast and then

00:05:31   their credit card expired for their renewal and they missed the renewal and they have

00:05:35   to do it a day or two later, I don't want all their uploads to have been deleted in

00:05:39   that time.

00:05:40   That's a terrible experience for somebody who is trying to support me.

00:05:44   So that's why the grace period is there.

00:05:45   I really want to make sure that A, that their sub actually did really expire, that my code

00:05:54   and Apple's code are sure that it did actually expire.

00:05:57   And B, I add a little bit of grace period on top of that just so I don't too aggressively

00:06:01   delete people's data.

00:06:02   And I think that makes sense and I think it's also important to say I think Apple has a

00:06:07   grace period option that you can enable in App Store Connect as well.

00:06:13   Where I remember when I was setting up my subscriptions, there's just a checkbox you

00:06:19   can check that basically says if a subscription ends because of a billing issue, would you

00:06:26   like it to, I think you can have it sort of extend for seven days or something to deal

00:06:32   with this situation.

00:06:33   So it would sort of renew but not really up to a little bit of time.

00:06:38   If it's obviously if they cancel your subscription, you won't get the grace period.

00:06:41   But if it's just the credit card has expired or something doesn't go through correctly

00:06:46   or whatever, I believe there's a way to do that as well built into Apple's thing.

00:06:51   But I think having a grace period beyond that additionally also certainly can make sense.

00:06:57   I think it's one of these, it is this funny question of like you're sort of dealing with

00:07:01   the same problem of what you really don't, you don't, there's this consequence for

00:07:04   taking it away from someone that you want to make sure that you are really, really,

00:07:10   really sure you're doing it at the right time.

00:07:13   Because there's like losing, annoying the person who liked your app well enough to actually

00:07:20   start paying you money for it is the last thing you want to do.

00:07:23   And so being really thoughtful and also having a good clean renewal experience, I think also

00:07:29   makes sense.

00:07:30   In your case, it's making sure that your previously uploaded files don't have to be re uploaded

00:07:38   that there's obviously a cost and keeping them there for a little bit of time.

00:07:41   But that period of time also means that if they renew, it's like boom, they're right

00:07:45   back where they started.

00:07:46   It's great.

00:07:47   And similarly, for me, it's like making sure that if you renew your all your widgets that

00:07:52   previously works, but you know, showing like the expiration handler, like immediately flip

00:07:55   over everything's back where it was, you don't have to do anything.

00:07:58   It's not like you have to re add those widgets to your home screen.

00:08:02   Like making that experience really seamless definitely has an advantage.

00:08:06   But it's it's a weird confidence thing.

00:08:08   At least for me, that was like I had such a such anxiety that was going to be doing

00:08:12   it the wrong way.

00:08:14   And some somewhere somehow someone who did have an active subscription was going to be

00:08:18   shown you know, the expiration handle handle thing and then they would be grumpy and I

00:08:24   you know, ultimately I would lose them as a subscriber, which is probably is definitely

00:08:30   like I was in I was focusing on the wrong aspect of it rather than the giving people

00:08:34   free subscriptions.

00:08:35   And especially, you know, it's like understanding that there's an active cost to that.

00:08:39   But I think that was the lesson I've learned through this process was like, it's entirely

00:08:44   it's entirely fair and reasonable to just do that.

00:08:47   And if that is the case, if there are bugs that are I'm taking away features from people

00:08:51   who should have them like they will let me know probably or that's just a bug that

00:08:55   I should fix just like any other bug and like the individual subscriber as long as that's

00:09:00   not everybody's situation, then the individual subscriber is probably not going to be you

00:09:06   know, it too big of a deal if they identify some bug or some problem somewhere that I'd

00:09:12   have to then go and fix.

00:09:14   And this is actually this gets into like business model planning as well, that like one of the

00:09:19   reasons why I'm able to give a pretty generous grace period on on like when I delete your

00:09:24   your s3 uploads.

00:09:26   And probably one of the reasons why you're able to not have your life ruined when these

00:09:30   people's subjects expire is to build in a really healthy profit margin.

00:09:33   Like if you look at the the amount of storage overcast gives you actually, I don't even

00:09:39   know is it five gigs?

00:09:41   I forget what I've said it at now.

00:09:43   10 gigs.

00:09:44   10 gigs.

00:09:45   I have it.

00:09:46   I have it at 10 gigs.

00:09:47   I have it at 10 gigs of service or of storage costs on s3.

00:09:51   It's it's not $10 a year.

00:09:53   It's less than that.

00:09:54   And that's what overcast premium charges and you know of that I get about $8 a year.

00:09:59   I have a profit margin built in there.

00:10:01   And part of that is because hey look it's business you're paying me like that's that's

00:10:05   business.

00:10:06   But also also part of it is I want to be sure that I have enough of a margin that these

00:10:11   little like edge cases here will not ruin me or or similarly like you know there are

00:10:16   ways to temporarily abuse my upload system.

00:10:21   Like there are ways to bypass your own storage limit briefly.

00:10:25   But in practice like you know nobody really does that because there's not really any benefit

00:10:28   to doing that.

00:10:31   But be like if people do that again the margins will cover the difference.

00:10:35   Like I'm not going to be sunk by that because it's fine.

00:10:39   Like I have enough leeway in the margins that that's not going to suit my business.

00:10:45   And I strongly recommend for anybody out there who is pricing you know an app or a subscription

00:10:52   where you have like data or whatever costs on the back end for each user.

00:10:57   I strongly recommend leaving a very healthy profit margin.

00:11:00   Like your costs should be you know I'm ballparking here maybe 20% at most of that subscription

00:11:07   price.

00:11:08   Like you should have a huge margin on that because not only you know not only is that

00:11:13   totally reasonable as a business person in this kind of context but also you need that

00:11:18   to cover these edge cases.

00:11:19   Yeah and I think too similarly it makes me think of the realities of having a trial for

00:11:25   your subscription.

00:11:27   Similarly you need obviously a business model such that the number of people who are using

00:11:31   the trial who have not then obviously paid you anything doesn't sink your business either

00:11:36   for the same reason.

00:11:37   That is what you really want is lots of people to try it.

00:11:40   You want lots of people to be subscribing and signing up and obviously you want them

00:11:44   ultimately to be converting but some percentage of them won't.

00:11:47   Or if you have periods where you have a high spike in new trial starts before you actually

00:11:52   have revenue and the duration of your revenue is also something to think about.

00:11:56   But it's like it definitely is one of these things that it's just good to be thoughtful

00:11:59   about and think through to make sure that you know your business model is resilient

00:12:04   against these types of choices.

00:12:07   And you understand too that it's like yeah this is just a choice I've made and it's like

00:12:10   it was a cost that I decided because you know the nice thing about the things that cost

00:12:16   money for me in this case are the weather data and it scales a little bit but it's the

00:12:22   individual cost of weather data is not too bad especially at the scale that I'm purchasing

00:12:28   it.

00:12:29   But I also just wanted to talk through slightly what I'm doing to make extra double, triple

00:12:35   sure about this.

00:12:37   And I think it's just a good way to think about it is I in a lot of places in my code

00:12:42   in the actual app itself like I'm less resilient in it too if you if you're actually subscribed

00:12:50   or not in terms of I do all the things I should do I use revenue cat for my subscription management

00:12:54   previous sponsor but not this time and they're like I you know use them to make sure to periodically

00:13:04   validate whether someone has a subscription.

00:13:06   And if I think they don't you know I have little indicators and marks you know lock

00:13:10   icons appear on some of their widgets or it shows text in different places in the app

00:13:14   based on that.

00:13:15   That's like the UI equivalent of a yes that's like the most subtle like polite like excuse

00:13:24   me excuse me you still haven't paid your bill.

00:13:28   Yeah it is and the bed but the version that's on the home screen is the like big version

00:13:33   of that where I in big text I'm like nope it's not going to work.

00:13:38   So if you wanted to look at the weather data inside of the app on you know in the editor

00:13:44   you could like fair enough that's the choice I'm making but like I want to that's where

00:13:48   I've gotten but on the flip side in the widget where I am actually showing up the you haven't

00:13:55   paid screen.

00:13:57   I in my widget refresh logic like before I do that I check in with RevenueCat like they

00:14:06   have a call that you can make that basically is the like is this is this person a subscriber

00:14:11   and I call that before I show the thing.

00:14:14   So I'm doing a check in like regularly and that way I'm not dealing with a weird case

00:14:20   where I'm you know this isn't a some stale data or some weird cached result is being

00:14:25   shown.

00:14:26   So it's like before I take it away from you I make very good you know make very sure that

00:14:31   it's actually truly gone.

00:14:32   Okay and you've expired and then RevenueCat in my case is taking care of the you know

00:14:39   keeping that data correct and accurate and they you know they register for all the web

00:14:43   hooks from Apple and all the all the complicated subscription stuff that you can do but it's

00:14:47   like the way that I'm structuring it is it's like I use the normal typical approach for

00:14:52   managing your subscription but before I take it away like for realsies I do one final like

00:14:57   actual contact your sort of contact you know contact the server say has this person really

00:15:01   you know expired and if yes great I'll show the you know you need to you need to buy screen

00:15:08   otherwise I sort of continue to give them the benefit of the doubt if there's some weird

00:15:13   renewal issue going on or a mismatch between what I have cached locally and what's actually

00:15:18   truth on the server.

00:15:20   We are brought to you this week by Things the award-winning to do app.

00:15:25   I want to tell you about a fantastic feature they've just added markdown support inside

00:15:30   of your notes full-blown markdown headings bold italics highlights code code blocks you

00:15:35   name it all the markdown syntax it detected and rendered in beautiful style inside your

00:15:40   to do's and project notes.

00:15:42   Now you might think of this as kind of a surprising feature for it to do app that's because most

00:15:45   to do apps treat the notes field as a second-class citizen.

00:15:49   It might be displayed in this tiny little font below it to do or tucked away deep inside

00:15:53   an inspector pane but this is not how things does it.

00:15:57   I love doing things in things because I use the notes field extensively this is where

00:16:02   I put stuff like URLs I'm referring to you know tweets of people reporting a bug that

00:16:07   I have a checkmark for little sub items like detailed plans or whatever it's fantastic

00:16:13   in things your notes take center stage on your to do's you have plenty of room now not

00:16:18   everyone needs such long notes but for the ones that do it's great that you could now

00:16:22   keep all this information right where you need it inside of things and thanks to markdown

00:16:27   even your longest notes look and feel fantastic and things is my preferred to do app in all

00:16:33   other ways it's just I love it the apps are really really nice fully native like they

00:16:39   they've all I think one Apple design awards if not they should like they're just really

00:16:42   nice apps so if you haven't tried things you really should just search for things on the

00:16:47   App Store or their website things app.com you can download a free trial for your Mac

00:16:52   and try the new markdown feature and all the other features for yourself whatever it is

00:16:57   you want to accomplish in life things can help you get there go to things app.com and

00:17:01   try the app today thanks to things for sponsoring our show.

00:17:06   So now that we've found ways to ask our users for money we've also this this last week discovered

00:17:11   a new way to spend that money specifically this is the you know Apple gives you the money

00:17:17   and then takes it right back.

00:17:19   This is like the you know the company's script in the mining town or whatever.

00:17:24   Yeah exactly.

00:17:25   Might as well just pay us an Apple store gift cards at this point.

00:17:27   Yes we're putting all the money right back to them.

00:17:30   Yeah and in this case I am happy to report that I'm recording this show on a brand new

00:17:37   14-inch MacBook Pro with the M1 Max processor which is the worst name for anything.

00:17:45   It's the M1 Max for M1 Max.

00:17:48   But it's the M1 maximum we have to use the full word the M1 maximum.

00:17:52   So I have an M1 maximum in front of me.

00:17:54   Or is it Maximilian maybe?

00:17:56   Yeah and it is great I mean it's a weird thing like it's I've had it for about a day I think

00:18:01   yours is on a boat somewhere.

00:18:03   It's going to be loaded onto a boat in an hour and I will get it a few hours after that.

00:18:09   Sure.

00:18:10   But yeah it's like this is the like it's like the Apology Mac.

00:18:15   This is the it's great in so many ways and it's been it's fascinating to see Apple's

00:18:23   professional version of Apple Silicon that we had the M1 which I think we both love and

00:18:27   I think had both been using as our primary development machine for the last whatever

00:18:33   first year essentially.

00:18:36   And it's been fabulous.

00:18:37   I've loved it and it was a night and day improvement from Intel.

00:18:42   And this is less I would say night and day but is noticeable and meaningful.

00:18:48   But you know coming from an M1.

00:18:50   So for me so as I can speak to it more specifically in my own experience in the first day so a

00:18:56   clean build of Widgetsmith which is an entirely SwiftUI app but is quite extensive and has

00:19:02   tons of SwiftUI views and everything.

00:19:05   On my M1 it takes about 40 seconds and on this it takes about 20 seconds.

00:19:10   So oh man you're killing me.

00:19:13   It's great.

00:19:17   And like it was one of those funny things where it's like sure it's you know it's

00:19:22   a little bit expensive and compared to an M1 which is incredibly inexpensive in many

00:19:27   ways like getting a MacBook Air with an M1 is an amazing machine for the money.

00:19:33   Whereas this it's like I don't know if it's this cost this machine that I'm using

00:19:37   now probably costs like five times what that machine costs or something.

00:19:41   And it's obviously not five times faster but I am noticing the sort of I always get

00:19:46   confused how to say this it's like it's 50 percent faster or twice as fast.

00:19:50   I don't know.

00:19:51   It's frustrating.

00:19:52   It's fast.

00:19:53   It's the reality is is it is noticeably faster for operations like compilation.

00:19:58   You know the changes that we saw going from Intel to M1 around just general responsiveness

00:20:07   I think are less noticeable that they were just you know the kind of like responsiveness

00:20:11   of applications or the speed at which they took to launch and things.

00:20:14   I've noticed a lot less of that this time around.

00:20:18   But for the purposes of things like compilation or I mean I'm not a video editor but I imagine

00:20:23   if that's the case or when you're bouncing a logic project reading podcast editing for

00:20:27   you I guess like it's going to be noticeable and it's going to be great.

00:20:30   I'm I'm so envious I can't wait to get mine in literally a few hours.

00:20:37   But oh man I'm looking forward to this because I've seen a big range of gains for people

00:20:43   with Xcode benchmarks like it seems like for extremely large projects it seems like the

00:20:48   gains are actually not as big of a percentage but for more medium sized stuff like what

00:20:53   you and I are compiling I'm seeing a lot of people report like you know roughly twice

00:20:57   as fast and and if that's true for my for my project then I'm going to be extremely

00:21:03   happy with this and this is like my my frustration here and I know this is you know the the first

00:21:09   worldiest of first world problems my frustration here is that they did not release this chip

00:21:15   in any desktop and so if I want this chip and you know I'm not expecting this has to

00:21:21   come out like next month or anything it seems like I think Apple's done for the year with

00:21:25   hardware releases and so I think the the soonest we could expect desktops with this would be

00:21:31   in probably mid to late spring and that is you know six months away so so you know the

00:21:39   question is like do I wait six months and leave my Mac mini as my desktop you know my

00:21:44   M1 Mac mini which I love leave that as my desktop the only thing with the M1 Mac mini

00:21:49   is you know I do have slower compile times than these new ones will have probably and

00:21:55   more important to me is that my RAM ceiling of 16 gigs with the M1 series of chips I'm

00:22:02   really up against that much of the time and so I would definitely benefit from more RAM

00:22:07   and so I my my theory so far and I'll you know you'll hear me here at on ATP waffling

00:22:13   about this probably for the next couple of weeks but I'm thinking you know one option

00:22:17   would be to just get a higher powered configuration of this laptop and use it as my desktop you

00:22:24   know plug it into the XDR and plug it into all my stuff which is actually what I did

00:22:28   with the MacBook Air the M1 MacBook Air for a little while before I had the Mac mini but

00:22:34   I love desktops and I love like how they're always they're always installed in the same

00:22:40   place they have more ports although not as big of a difference anymore they have they

00:22:45   have more ports they have you know hardware Ethernet built in you know they they're you

00:22:50   never have to wear like oh is the internal screen woken up but the external screen isn't

00:22:54   like no because there is no internal screen like it just it makes so many things easier

00:22:57   and more reliable and that's what I'm hoping to get someday in a in a you know a Mac Pro

00:23:05   with Apple Silicon like that's that's my long term goal is you know spec'd up Mac Pro with

00:23:11   you know as the numbers indicate possibly like two to four of these M1 Macs chips that would

00:23:16   be amazing but that doesn't exist yet and it's probably not going to exist for at least

00:23:21   six months and probably more like 12 months so that is that that's the problem for me

00:23:26   is like do I actually want to have limited RAM and slow compile times for the next six

00:23:31   to twelve months or do I want to you know change things up and maybe put a laptop as

00:23:35   my desktop again and just have it in clam shell mode most of the time so I don't know

00:23:39   I'll see what happens when I actually get mine to test and see how fast it is.

00:23:43   Sure and I feel like too it's this transitional period like between essentially the next for

00:23:48   the next year probably is in my mind I've just kind of accepted the fact that I may

00:23:56   never it's like at each point in this in the Apple Silicon rollout I am not necessarily

00:24:03   buying the perfect machine for my needs as we go but I'm buying the best machine that's

00:24:09   available.

00:24:10   Yes.

00:24:11   And that is going to essentially for the next year that's just going to be the case that

00:24:16   whatever the last machine that Apple released it's like in some ways starts to be it's

00:24:20   like that's the best one and that's the best one and it's better just in fundamentals

00:24:24   and then hopefully you know this time next year we will hit a point where now we can

00:24:30   start to make those individual choices about which machine is the actual best one for my

00:24:34   needs for my circumstances my setup however I actually like like it in practice and it's

00:24:40   weird because it's like I think for me I think for me personally this 14 inch that

00:24:45   I have here is probably the machine that I expect to continue buying and like if there's

00:24:50   an M2 maximum that comes out like I will buy that as well when it's like it'll be the

00:24:56   sort of the one that I'm sort of focused around because I like the portability I like

00:25:02   that I can I don't have to have two setups that I manage which is just a different preference

00:25:07   for me but I definitely also have in my mind that whatever they come out with that's

00:25:12   better like I want because the difference in my productivity my ability to do my job

00:25:20   is tangibly impacted by having a machine that compiles so much faster that that is a noticeable

00:25:28   thing that in a given month there's only so many hours of time that I will be able

00:25:34   to be productive just in terms of like psychologically and logistically like that's all I've got

00:25:40   whatever that ID number is I have a say I have a hundred hours a month of like true

00:25:44   productive time and if I can get the tooling set out of the way of that time so I can be

00:25:51   more productive so that I can get more done that is a tangible impact on my business and

00:25:55   that you know it may makes a lot of sense and so you know if the rollout had been flipped

00:26:01   around such that the say like the 21 inch IMAX had come out first and then the MacBook

00:26:08   the MacBook Air and MacBook Pro with the M1 and have had to come out second it's like

00:26:12   I probably would have bought one of the you know the IMAX and then potentially skipped

00:26:17   or maybe would have gotten the M1 but it's like understanding that the first machine

00:26:21   was not the machine that I ultimately want but it's like it's just gonna be that's

00:26:24   the best one that's available right now and these are the best machines that are

00:26:27   available right now they're probably gonna be the best machines that are available for

00:26:32   nice things or six months and so it's like I'm excited to get it I think and I can

00:26:37   start to have those benefits now because future benefits of a theoretical machine in the future

00:26:42   like don't do me any good because at that point if there is a better choice I can make

00:26:47   that choice then I can sell this machine like I have choices that I can make then but for

00:26:52   now like it's amazing it's great and I'm I couldn't be happier.

00:26:56   Yeah that to me that's kind of the calculus I'm going through in my head too is like

00:27:00   you know it feels wasteful to to buy a machine that I might replace in six or 12 months but

00:27:07   when you like I'm doing so much development work right now and every single time I build

00:27:13   like to know that it could be twice as fast and as I see myself like crashing into my

00:27:17   RAM ceiling constantly I'm like oh boy like you know it becomes potentially worth it you

00:27:23   know because for a lot of people you know money is the more scarce resource than time

00:27:29   and for me that was true for you know the first half of my life at least not two thirds

00:27:34   of the first but but now time is is the more scarce resource for me and I'm very fortunate

00:27:40   that's the case but but you know what that means is that the calculus for this decision

00:27:45   changes and if there is some way for me to save a substantial amount of time over the

00:27:50   next six or 12 months that I that I otherwise would you know that things would otherwise

00:27:54   just be slower during that time there is a big value to that to me and that value very

00:27:59   well might and probably will cover the cost of this machine minus you know what I would

00:28:03   get from sales and trade and stuff like that.

00:28:06   Yeah and I think that's yeah it's like that's just reality and it's like if you

00:28:10   someone of those like it you know if you can afford it great do it I think you'll have

00:28:14   a tangible impact if you can't like fair enough then you know get a MacBook Air and

00:28:19   it's costs which is what is it 1099 or something like that it's a great machine you won't

00:28:26   be it's like you you you'll be getting a lot of great impact from this but if you

00:28:30   can afford one of these like go for it and like get it to get 64 gigs of RAM because

00:28:36   that is I think by far the my biggest frustration with the M1 was that that I would periodically

00:28:41   just hit hit the RAM the RAM limit and all of a sudden it's like my computer is unresponsive

00:28:46   and broken until I work out what I need to shut down and deal with and so it's like

00:28:50   64 gigs that's a lot I don't expect to run into that limit hardly at all.

00:28:55   Yeah me too well I am very much looking forward to getting mine and also just I'm as I've

00:29:01   said on ATP like I'm so happy so far with these machines not again not having used one

00:29:06   yet but all the reviews seem to support that it's as good as they say it is and it they

00:29:11   finally fixed the MacBook Pro it seems and I cannot wait to get my hands on mine I'm

00:29:16   so excited.

00:29:17   Yeah.

00:29:18   So thank you for listening everybody and we will talk to you in two weeks.

00:29:21   Bye.

00:29:21   Bye.

00:29:22   [BLANK_AUDIO]