All You Need Is Five Nerds

Episode 206 • Released January 26, 2017 • Speakers detected

Episode 206 artwork
00:00:00 Casey: I'm already tired.
00:00:02 Casey: I'm already cranky.
00:00:03 Casey: It's gonna be a long show.
00:00:05 Marco: If only there was like a mild beverage you could take that would help you be a little bit more awake and alert for a little while after you take it, that would really come in handy.
00:00:13 John: Marco, drug pusher.
00:00:16 Marco: I mean, of all the drugs that you can be mildly chemically addicted to, it is by far the most pleasant and least harmful.
00:00:21 Casey: that's not true i'm sure there are less harmful drugs to be addicted to i mean deodorant maybe but like i wouldn't that's not really a chemical addiction how are you using deodorant he's huffing it that's what he's doing um no i uh i did have a glass of diet coke you're right so uh maybe that'll help a little bit because that's what you were talking about is caffeine and i get my caffeine from diet coke like any responsible human would do
00:00:47 Marco: Right, surrounded by cancer sugar.
00:00:48 Casey: Good luck with that.
00:00:50 Casey: It's better than having to choke down coffee, am I right?
00:00:52 Casey: So anyway, yeah, so I'm tired.
00:00:54 Marco: Nothing in the world is worse in the food world right now than the gradual invasion of sucralose into everything.
00:01:03 Marco: Why?
00:01:03 Marco: Why?
00:01:04 Marco: Just use real sugar or don't sweeten it.
00:01:07 Marco: Sucralose is the worst in the universe.
00:01:10 Marco: You can always taste that horrible aftertaste.
00:01:12 Marco: Ugh, this has sucralose in it.
00:01:14 Casey: Well, so that's the thing is the horrible aftertaste that regular humans like yourself get from Diet Coke.
00:01:20 Casey: I actually get that from regular Coke.
00:01:21 Casey: Like the regular Coke lingers in my mouth for days.
00:01:25 Casey: And Diet Coke is just...
00:01:28 John: Just stop drinking soda.
00:01:30 Casey: Problem solved.
00:01:31 Casey: Soda's terrible.
00:01:32 Casey: I drink Diet Coke.
00:01:35 Casey: I have a can at lunch pretty much every day.
00:01:38 Casey: Well, during the week, that is.
00:01:40 Casey: And then I'll usually have like a glass after dinner.
00:01:42 Casey: And that's it.
00:01:44 Casey: Um...
00:01:44 Casey: But I have not yet found any demonstrable proof in my own body.
00:01:50 Casey: I'm not saying this is true for anyone else, but in my own body, I have not yet found demonstrable proof that caffeine negatively impacts my ability to sleep, especially after you two keep me up until midnight.
00:02:03 Casey: But I can have a fair bit of Diet Coke in the evening right before going to sleep, and I'm fine.
00:02:09 Casey: Why?
00:02:10 Casey: It's so bad.
00:02:11 Casey: But the thing is, though, you are right that Diet Coke is bad.
00:02:15 Casey: But coincidentally, I am also right that coffee is revolting.
00:02:19 Casey: We're both right and we're both wrong.
00:02:21 Marco: I think there's a large body of evidence to suggest that I'm right on this.
00:02:25 Casey: No, coffee is disgusting.
00:02:27 Casey: Oh, God, I would hate to be that person that has to have a cup of coffee in the morning in order to function.
00:02:33 Casey: Screw that.
00:02:34 Casey: You know what I do in order to function in the morning?
00:02:37 Casey: I get out of bed.
00:02:38 Casey: I don't even shower in the morning.
00:02:39 Casey: I shower at night because P.S.
00:02:40 Casey: showering in the morning is disgusting.
00:02:41 Casey: You should be showering before you get in bed rather than sleeping on three weeks worth of filth.
00:02:45 Casey: But anyway.
00:02:47 Marco: You're just piling on the unpopular opinions.
00:02:49 Marco: Keep going.
00:02:49 Casey: Well, no, it's not my fault that everyone's wrong.
00:02:52 John: How often are you washing your sheets?
00:02:54 John: Hang on a second.
00:02:55 John: I'm doing some math.
00:02:57 John: You may be slightly off on your sheet washing cycles.
00:03:00 Casey: It is more often than once every three weeks.
00:03:03 Casey: But seriously, I cannot fathom.
00:03:06 Casey: I understand that I am the weirdo on this one, all snark aside.
00:03:09 Casey: I am the weird one that almost everyone I know showers when they wake up.
00:03:13 Casey: I'm trying to make two different points simultaneously.
00:03:16 Casey: Number one, I currently, as it stands today, have no morning routine in order to get myself moving in the morning.
00:03:26 Casey: The way I get myself moving in the morning is I open my eyes.
00:03:29 Casey: I am ready to go after that.
00:03:30 Marco: Uh, so, so I'm looking at a, at a little avatar view of my Skype client that does actually, it does actually reflect generally what you look like and your hair is really nicely done and it looks like you might have some product in there.
00:03:45 Marco: So does that just, did you put that on at night somehow or?
00:03:47 Casey: No, no, no.
00:03:47 Casey: That's a fair criticism.
00:03:49 Casey: That's an entirely different issue.
00:03:50 Casey: What I meant to say, I have my morning routine.
00:03:52 Casey: Don't get me wrong.
00:03:53 Casey: My point was just that I'm not one of those people that needs a coffee in order to be ready to handle the day.
00:03:59 Casey: You can come at me right first thing in the morning with some sort of technical problem, and I'm okay with that.
00:04:04 Casey: Now, the one thing I did not consider is I do need to consume something for breakfast.
00:04:10 Casey: It can be damn near anything.
00:04:11 Casey: I can have a Pop-Tart.
00:04:12 Casey: I can have an Eggo.
00:04:12 Casey: I typically make myself a fruit smoothie.
00:04:14 Casey: I
00:04:14 Marco: whatever you know i would hate to be the kind of person who couldn't function in the morning before i ate something i just get out of bed i'm ready i'm ready to solve problems i i often will start work and programming before i've had coffee that's a thing like i don't i often don't have coffee till like 10 or 11 o'clock oh see so see i'm okay with that it's the it's these people that typically work in an office that are like oh don't talk to me i haven't had my coffee like screw that come on you're an adult and
00:04:38 Marco: that's just them being like a pain in the butt like you know like if they weren't complaining about the coffee they complain about something else i agree we agree no i will say though in in defense of your weird night showering habit uh having traveled with you a bunch it actually makes it really convenient to travel with you because you're i'm never waiting in the morning for you to get ready you're always ready like whenever i am because i am i'm a morning shower so of course i take longer i also sleep as long as i possibly can i'm never waiting for you ever when we travel
00:05:06 Casey: I don't know if that's actually true.
00:05:08 Casey: I would hope you don't ever wait for me in the morning.
00:05:11 Casey: I'm sure there's some point in time where you're waiting on me.
00:05:14 Marco: Well, when you're doing your hair.
00:05:15 Marco: No, it actually... It would be... I don't think we've ever actually shared a hotel room, but if we ever had to, that would be very convenient also to have you be a night shower, because then we're not competing for the shower in the morning either.
00:05:28 Casey: That's true.
00:05:29 Casey: That's true.
00:05:29 Casey: The whole point I was trying to make is, like I was saying, is twofold.
00:05:32 Casey: One, I mean...
00:05:33 Casey: I could handle a technical problem first thing in the morning.
00:05:35 Casey: I'd prefer to have a breakfast first, but I don't have to.
00:05:38 Casey: But number two, I can't get out of my head how gross it is for someone to take the day's filth and put it into their bed every night.
00:05:49 Casey: Every night, today's filth.
00:05:51 Casey: Monday's filth into the bed.
00:05:52 Casey: Tuesday's filth.
00:05:53 Casey: Let's add Tuesday onto Monday's filth.
00:05:55 Casey: Wednesday's filth.
00:05:56 Casey: Let's add Wednesday's filth onto Tuesday's filth onto Monday's filth.
00:05:59 Casey: And let's just roll in it for eight hours.
00:06:01 Casey: That sounds awesome.
00:06:03 Casey: And again, I recognize before the entire internet writes me, which they're about to do anyway, I recognize that this is a weird thing and that I am the weird one here.
00:06:11 Casey: But I cannot fathom how any human being that values hygiene can get into covers that they're getting in without showering first.
00:06:21 Casey: That's disgusting.
00:06:22 Casey: Oh, I don't get it.
00:06:23 Casey: Now, this is where a couple... So there's a few things people say.
00:06:25 Marco: How dirty are you getting in during the day?
00:06:28 Casey: So...
00:06:28 Casey: How dirty are you getting during the day?
00:06:30 Casey: You sit in an air-conditioned office behind a chair, in a chair, behind a screen, blah, blah, blah, blah, blah.
00:06:37 Casey: It's still some point.
00:06:38 Casey: I can only speak for myself.
00:06:40 Casey: But at some point during the day, I probably have at least a little shimmer on me of sweat, of dirt, of something.
00:06:47 Casey: Because you don't have winter there.
00:06:48 Casey: Maybe.
00:06:49 Casey: Number two.
00:06:50 Casey: In the South.
00:06:51 Casey: I'm choosing what battles to fight right now.
00:06:55 Casey: Number two, this is where all sorts of people come out of the woodwork and say, well, don't you sweat at night?
00:06:59 Casey: Sometimes.
00:07:00 Casey: You're absolutely right.
00:07:01 Casey: Sometimes I do.
00:07:02 Casey: But at least leave it as the night dirt that's in the bed.
00:07:05 Casey: Why would you contribute the day dirt on top of the night dirt?
00:07:09 Casey: That's barbaric, I tell you.
00:07:10 Casey: It's insane.
00:07:11 John: I think your threat model for dirtying sheets is wrong.
00:07:21 John: that transfer happens from you to the sheets putting them in a state that you don't like i think that whole model is wrong because well maybe we don't want to get too much but are you sleeping naked because because wouldn't you like to know john i'm just saying like it seems like what you're modeling here is uh an idea of how uh
00:07:41 Marco: how how things would transfer from one place to another making one thing that was clean dirty right but i don't know if that idea maps to the reality of you sleeping in beds it's an alternative reality john moving on my favorite my favorite thing about this conversation is all the new listeners we got last week thinking you know what what they're going to expect that this show is and then they tune in and hear this this week
00:08:06 John: They're not going to tune in live.
00:08:07 John: They'll just be the pre-recorded one, and this will not be heavily featured at the start of the program.
00:08:12 Casey: Let's hope not.
00:08:13 Casey: Let's hope not.
00:08:16 Casey: So let's start with some follow-up.
00:08:18 Casey: Consumer Reports has recommended the MacBook Pro, so turns out...
00:08:21 Casey: That they have worked with Apple in order to fix Apple's bugs, which may or may not entirely be Apple's fault.
00:08:28 Casey: Oh, I guess the bugs were.
00:08:29 Casey: Anyway, it doesn't matter.
00:08:30 Casey: Point is, they have retested their MacBook Pros.
00:08:33 Casey: One model got almost 19 hours on a charge.
00:08:36 Casey: I'm not entirely clear how that could be possible, but that's what they say.
00:08:41 John: because that because that's how their tests work like it so i was saying before the absolute numbers don't really matter on tests like this because there's no way you're actually gonna right you know simulate any particular users all you want to know is we use the same test all the time is this better or worse than the same than like the previous mac or a different model you want some kind of consistency within the numbers but you know it's uh it's like story points in a sprint casey i don't know what you're talking about
00:09:07 John: So for the Consumer Reports thing, the main reason I put it in here, one was just to follow up on like, hey, guess what?
00:09:12 John: Like we said, they probably went last time, they retested it, everything's fine, blah, blah, blah.
00:09:15 John: But thinking of it from the perspective of someone who used to write for a publication that did product reviews and used to do product reviews myself, as like an institution for doing reviews, as a publication, as a venue, as a place where people get information...
00:09:32 John: This is not a good outcome because now anyone who reads Consumer Reports has to think Consumer Reports did or didn't recommend it.
00:09:42 John: But is this the real story or do we have to wait two weeks for them to figure out what the real story was and then to tell us whether they should get it or not?
00:09:47 John: Like their job is to tell us whether this laptop is worth buying or should be avoided.
00:09:53 John: And I'm going to say, although some people may differ, that the product is
00:09:58 John: with and without this bug like whether you have the beta version that fixes this bug fix or whether you don't have the beta version is not that different marco is using it presumably without this beta fix and it is it is a satisfactory product right with the beta fix maybe it'll be a little better stop
00:10:15 John: Well, you talked about it the whole last time about how, you know, it's not as bad as you thought it would be.
00:10:19 John: I know.
00:10:20 Marco: No, just every week I waffle on whether I like the new one or whether I want to switch back to the old one.
00:10:25 Marco: But it's not as if the battery life is fatally bad.
00:10:28 Marco: The keyboard is so bad.
00:10:30 Marco: Again, I've actually been doing my own tests, and the battery life is not good, but it's okay.
00:10:36 Marco: And the old one was similar.
00:10:37 Marco: The old one was also not good, but okay.
00:10:39 Marco: But, God, the keyboard is so bad.
00:10:42 John: They're saying they can't even recommend the product.
00:10:45 Casey: Marco, remind me, have you tried the Magic Keyboard?
00:10:48 Casey: We've been through this so many times, I honestly don't recall.
00:10:50 Marco: No, because for desktops, I've got to use an ergonomic keyboard.
00:10:54 Marco: I just use desktops too heavily, and I have minor RSI problems if I use regular keyboards.
00:10:59 Marco: And so to avoid those and to avoid them becoming major RSI problems, I use ergonomic keyboards.
00:11:05 Casey: No, totally.
00:11:06 Casey: I was just curious.
00:11:07 Casey: I didn't know if you had tried one for more than 10 seconds in a store because I find that I've talked long to anyone who will listen about how much I love the Magic Keyboard.
00:11:17 Casey: And I have only used the new MacBook Pro keyboard for but a flash.
00:11:21 Casey: And it was a while ago.
00:11:23 Casey: So this is all on memory and it was a very brief...
00:11:25 Casey: time that I used it but I feel like the frustrating thing for me about the new MacBook Pro keyboard was that it was like 80% of perfection because I'm not saying you agree I'm just saying to me because it was so similar to the Magic Keyboard but I think the throw was a little bit smaller and that difference was enough to just drive me batty and I'm sure I would get used to it over time
00:11:49 Casey: But man, was it annoying because I feel like it was so close.
00:11:52 Casey: You were right there.
00:11:53 Casey: You almost had it.
00:11:55 Casey: And they didn't quite get there.
00:11:56 Casey: And the thing that's scary to me is that I suspect whenever a Magic Keyboard 2 happens, I bet you anything they're going to use that keyboard with the shorter throw.
00:12:05 Casey: And I'm going to be Gruber in buying 1004 original Magic Keyboards to keep around until Kingdom Come because this is my favorite keyboard I've ever used.
00:12:15 Marco: Well, first of all, I actually have done that myself.
00:12:18 Marco: Microsoft upgraded the Sculpt ergonomic keyboard that I have used for a few years now as my main one.
00:12:25 Marco: They, quote, upgraded that to the new Surface ergonomic keyboard.
00:12:30 Marco: And I bought one, and I actually had to return it because the Surface ergonomic keyboard is Bluetooth instead of its own custom wireless thing.
00:12:37 Marco: But it has special Bluetooth implementation details, I guess, that are incredibly incompatible with Macs.
00:12:44 Marco: and i've never had a pc keyboard that was incompatible with a mac before the microsoft sculpt ergonomic is one of these or i mean the microsoft surface ergonomic excuse me um and and they're the two main problems if you're looking at this a lot of people ask me about this two main problems number one you can't remap option and command to be like on windows and alt properly the system panel that you do it in for every other pc keyboard is
00:13:08 Marco: the change just doesn't apply.
00:13:09 Marco: It doesn't work.
00:13:10 Marco: Like you can change it there, but the keys still don't change their functions.
00:13:14 Marco: And the second problem, which is even more fatal than that, is that it's Bluetooth implementation.
00:13:20 Marco: Basically, it falls asleep after a while.
00:13:23 Marco: And when you wake it up by pushing keys again, the first couple of keys you push don't get recognized.
00:13:29 Marco: So it's really a pain to use in practice.
00:13:32 Marco: So it is effectively incompatible with the Mac.
00:13:35 Marco: First time I've ever had a PC keyboard where that's been a problem.
00:13:38 Marco: And so I had to return it.
00:13:39 Marco: And also the ergonomics got worse and it got earlier.
00:13:42 Marco: So there you go.
00:13:43 Marco: The key switches feel a little bit better, but it is way too wide because it added the 10 key numpad area back on.
00:13:49 Marco: and it's low and flat does not have a riser in front uh so the ergonomics are all worse and whatever the look they're going for it's like gray it's like the lining of cubicle walls like that kind of like gray carpety material you know like that's it's like they made a keyboard out of that uh so
00:14:07 Marco: big miss on that and so so because the sculpt ergonomic keyboard that i like so much is now officially discontinued uh i i stockpiled three of them right now because you can still get them in most places for like around 60 70 bucks um so i stockpiled a few of them for myself and i figure like by the time i burn through three of these which should be probably five years or so six years or so uh then i should uh probably be able to find something else by then
00:14:33 Casey: And is that one Bluetooth, the old one that you're stockpiling, or is that wired?
00:14:38 Marco: No, it's its own custom RF dongle, like most Logitech mice.
00:14:42 Marco: It has its own little thing.
00:14:43 Marco: And it's not very good.
00:14:44 Marco: The Sculpt wireless that I've been using for years now, the wireless thing is pretty flaky.
00:14:51 Marco: That's usually the way these keyboards eventually die.
00:14:53 Marco: The reason I replaced them is usually that the wireless thing just becomes too unreliable.
00:14:58 Marco: And you can change batteries, and you can re-sync it, and you can move it around.
00:15:01 Marco: Eventually, those things just don't help anymore.
00:15:03 Marco: or it still starts failing.
00:15:05 Marco: And when it's working properly, it never fails.
00:15:07 Marco: It's solid.
00:15:08 Marco: So whatever it is that kills these keyboards after maybe two years of use, that is what ultimately ends these for me and for a lot of other people.
00:15:18 Casey: So what were we trying to talk about?
00:15:20 Casey: The Consumer Reports thing?
00:15:22 Marco: Consumer Reports.
00:15:23 Marco: Who cares?
00:15:23 Marco: I mean, Consumer Reports is still going to keep doing the same BS they do all the time.
00:15:27 Marco: They're going to keep doing it every time there's a new Apple product.
00:15:28 Marco: They're going to get attention with some crazy headline.
00:15:31 Marco: Oftentimes, it'll be about a real problem.
00:15:33 Marco: Sometimes it won't be.
00:15:35 Marco: But usually, when it is a real problem, they will be overblowing it.
00:15:38 Marco: I think Marco's drinking beer tonight.
00:15:40 Marco: Am I right or am I right?
00:15:44 Marco: I've had literally like one inch of beer.
00:15:47 Marco: It is still in the neck.
00:15:48 Marco: And you're hammered.
00:15:49 Marco: And it's a 4% beer.
00:15:51 John: There's no amount that I'm saying here.
00:15:54 John: You mentioned last time I said I could tell when you were drinking, and you said, oh, yeah, well, next time tell me.
00:15:58 John: And so I just did.
00:16:00 John: This is like the lightest beer I've ever seen, and I've drank almost none of it.
00:16:04 John: I'm not attributing any kind of cause.
00:16:07 John: I'm just saying.
00:16:09 Casey: I'm just saying.
00:16:10 Casey: All right.
00:16:10 Casey: So also in this last week, I haven't had a chance to read this, so I'm going to defer to you, John, on this.
00:16:18 Casey: But there's a blog post on the WebKit blog introducing Riptide WebKit's retreating wavefront concurrent garbage collector.
00:16:27 Casey: That sounds fancy.
00:16:29 Casey: So what's this all about, John?
00:16:31 John: Well, on the last program where we talked to Chris Latner towards the end, we talked about Arc versus garbage collection.
00:16:41 John: And Chris went through this whole big thing about the trade-offs and the different behaviors.
00:16:45 John: And that might have been over a lot of people's heads because it was lots of jargon there.
00:16:51 John: This is another one of WebKit often does these things.
00:16:53 John: The WebKit developers post a thing that talks about some technical underpinnings of some feature of the browser.
00:17:00 John: um or the engine usually and this one describes their new garbage collector for javascript kind of like uh the stuff that chris said you can't read this starting from zero and understand every part of it but they do go through and explain a lot of it and i think if you just google some stuff and find some links you can you know start understanding it um
00:17:21 John: But I think it's a good example of a lot of the things that Chris alluded to, like the attributes of a garbage collector that are very similar to the attributes of Ark in that there's additional bookkeeping and stuff that has to be done in line as part of the normal operation.
00:17:38 John: Because the slam against Ark is very frequently that...
00:17:42 John: Well, you've got all these reference counts, you know, increments and decrements all over your code.
00:17:46 John: You didn't write those things, but they get added anyway.
00:17:48 John: And it's just like overhead.
00:17:51 John: And so even if you don't understand all the weird nuances of this very, very long article, I think it is written in a very clear way.
00:17:57 John: Whoever wrote this, I think, did a good job.
00:17:59 John: You have to assume some foundational knowledge and maybe more things could be links because, you know, I'd love to make things links.
00:18:06 John: Do you?
00:18:07 Casey: I had no idea.
00:18:08 John: Yeah.
00:18:09 John: Um, but anyway, you can just, the word you don't understand, just, you know, type it into a Google search box or look at the Wikipedia page or something and you'll learn about it.
00:18:16 John: Um, so I would encourage anybody whose interest was piqued by that discussion on last week's episode to read maybe over a couple nights, this very long, uh, post about, uh, WebKit's garbage collector, because I think it is really well done and you'll learn a lot and you will also, even if you don't learn that much, come to a,
00:18:38 John: gut level understanding of exactly how much of a pain in a butt it is to make javascript go fast and how much time and effort and money is being put into doing that indeed and this was by philip pislow just fyi i miss the beach wavefront that's all it took riptide wavefront it's like ah summertime if you read the whole thing and understand a little bit of it the title will make sense by the end retreating wavefront concurrent garbage collector all those words mean something and are explained at length in the article
00:19:07 Casey: Go figure.
00:19:09 Casey: It's funny.
00:19:10 Casey: I remember you being vehemently opposed to the beach, and I was only mildly less opposed to it.
00:19:15 Casey: Now the two of us are both converted.
00:19:17 John: Who knew?
00:19:17 John: Turns out I'm opposed to your pronunciation of that word.
00:19:21 John: Which word?
00:19:22 John: Just keep going.
00:19:25 Marco: We are sponsored this week by Casper, an obsessively engineered mattress at a shockingly fair price.
00:19:30 Marco: Go to casper.com slash ATP and use code ATP for $50 towards your mattress.
00:19:36 Marco: Casper created one perfect mattress, and they sell it directly to consumers, which eliminates commission-driven inflated prices.
00:19:43 Marco: The award-winning Casper mattress was developed in-house, has a sleek design, and is delivered in a remarkably small box so you can get it up narrow stairs.
00:19:50 Marco: And now, also, Casper offers an adaptive pillow and soft, breathable sheets if you want those too.
00:19:56 Marco: The mattress industry has forced consumers into paying notoriously high markups.
00:20:00 Marco: Casper has revolutionized the industry by cutting the cost of dealing with resellers and showrooms and passing that savings directly on to the consumer.
00:20:07 Marco: The in-house team of engineers at Casper spent thousands of hours developing their mattress.
00:20:12 Marco: It contains supportive memory foams for a sleep surface with just the right sink and just the right bounce.
00:20:17 Marco: And its breathable design sleeps cool to help you regulate your temperature throughout the night.
00:20:22 Marco: Casper has also made buying mattresses online, which sounds crazy, completely risk-free and easy.
00:20:28 Marco: This is how this works.
00:20:29 Marco: They offer free delivery, of course.
00:20:31 Marco: That's minimum these days, free delivery.
00:20:33 Marco: But they also offer free returns within a 100-night home trial.
00:20:37 Marco: And, of course, you might think, well, I don't want to send back a mattress.
00:20:40 Marco: It's huge.
00:20:40 Marco: It's a pain in the butt.
00:20:41 Marco: If you don't love it, they will send somebody to pick it up at your house and give you a full refund.
00:20:48 Marco: Casper understands the importance of truly sleeping on a mattress before you commit, especially considering you're going to be spending a third of your life on it.
00:20:55 Marco: So a hundred nights you can decide at the end, you know what, it's not for me, and they'll send someone to your house to pick it up.
00:21:01 Marco: That's how they make it truly easy and risk-free.
00:21:04 Marco: Get yours today and try it for 100 nights in your own home with free delivery and free returns with home pickup completely risk-free.
00:21:11 Marco: Go to Casper.com slash ATP and use code ATP for $50 towards your mattress.
00:21:17 Marco: Thanks to Casper for sponsoring our show.
00:21:23 Casey: All right.
00:21:24 Casey: So John had a big day yesterday, was it, I believe, when the 10.3 beta was released.
00:21:32 Casey: And John, I have it on good authority that you did a little happy dance at your cubicle when you saw this news come out.
00:21:38 Casey: Is that true?
00:21:39 Casey: Please do not deny it.
00:21:41 John: I did not do a happy dance.
00:21:42 John: My happy dance was when they announced the existence of the file system.
00:21:47 John: That was my happy dance.
00:21:50 John: We had a bell.
00:21:51 John: We had a happy dance.
00:21:52 John: We had all sorts of things.
00:21:53 John: That time has passed.
00:21:54 John: I will say this, though.
00:21:56 John: What you're talking about is the announcement slash leak or whatever, that iOS 10.3, the beta builds that developers can get now,
00:22:04 John: will apparently convert your iOS device from HFS Plus to APFS upon upgrade.
00:22:13 John: And that's mostly notable because, A, it is a partial fulfillment of the goal Apple set forth for itself at WWDC last year.
00:22:23 John: They said...
00:22:24 John: and you know we want to convert all of our platforms that means like ios and mac os and i guess watch os i mean basically all apple platforms to be on apfs in 2017 now 2017 is the entire year they didn't say which part of the year or whatever but here we are in january and there's already a beta of ios 10.3 that converts to apfs so it's not as if they're waiting until you know october or whatever when the successor to sierra comes out for uh for the mac or
00:22:52 John: or whenever these things are going to be released, they seem to be ahead of the game, ahead of schedule.
00:22:58 John: And I was worried last year that are they really going to be able to roll over their entire product line with a new file system that they just announced next year sometime?
00:23:08 John: But they're apparently doing well.
00:23:10 John: They seem confident.
00:23:11 John: People who have upgraded, I think Marco is one, have not seen all their data disappear in a puff of smoke.
00:23:17 John: So things are looking good so far, right?
00:23:19 Marco: So my upgrade went totally fine.
00:23:22 Marco: I didn't realize.
00:23:24 Marco: So here I was, new version, new beta of iOS comes out.
00:23:28 Marco: Of course, I installed on my main phone immediately.
00:23:32 Casey: Like hour zero.
00:23:34 Casey: Did you not learn from iOS 5?
00:23:36 Casey: You and I did this together on iOS.
00:23:38 Casey: It was a 5, 4.
00:23:39 Casey: It was 5.
00:23:40 Casey: Yeah.
00:23:41 Casey: We learned together.
00:23:42 Marco: Gruber still gives me crap about that.
00:23:43 Marco: Yeah.
00:23:44 Casey: But it should give you and me crap because we were both idiots.
00:23:47 Casey: And here it is.
00:23:48 Casey: Well, now, to your defense, this was a point release.
00:23:50 Marco: Right.
00:23:50 Marco: And the point releases are usually completely harmless.
00:23:55 Marco: They are almost never a problem for almost anybody.
00:23:58 Marco: And so, you know, that's why I figured, like, let me do this.
00:24:01 Marco: There's some new APIs I needed to test again.
00:24:04 Marco: So let me try some stuff and make sure everything works and everything.
00:24:06 Marco: So, okay.
00:24:08 Marco: Okay.
00:24:08 Marco: Then after I installed it, like an hour later, I learned that, oh, I'm now using APFS.
00:24:17 Marco: It was not even a thing.
00:24:18 Marco: All I noticed was that the install took maybe 15 minutes longer than I thought it would.
00:24:24 Marco: It was a little slow, but otherwise, my phone booted up.
00:24:27 Marco: Everything's fine.
00:24:27 Marco: Everything's totally fine.
00:24:28 Marco: I've had zero issues so far.
00:24:29 Marco: and then a couple hours later when chatting with john i learned that i'm using apfs before john funny how that is well it's not really true because like i said i used it on the sierra dev builds that doesn't like not in your main machine that doesn't count if it's not like it was on my main machine it was as main machine as it could be like i did everything that you could do with apfs on my main machine
00:24:53 Marco: you can't boot off of it with mac os 10 no you cannot boot off of it but i was still using it well then you're not really yeah that doesn't count i'm using apfs in production on my main machine before john and that's it i think i'm done for the year it's on your phone your main machine come on thought you're a mac user the computer i use most often anyway um based on based on nothing but marco's uh firsthand experience of having upgraded
00:25:18 John: and the vague wording in apple's release notes that have been tweeted out by various people um this is what we're talking about on past shows about in-place conversion uh and how the design of apfs makes that not as crazy as you might think it sounds like you might be thinking oh how is it going to do
00:25:38 John: How is it going to upgrade my file system?
00:25:40 John: Do I have to have, like, 50% of my storage free so it can write all the data to a new location and do this thing?
00:25:45 John: Or is it going to, like, back it all up to the cloud or make me do an iTunes backup and restore it?
00:25:50 John: How is it going to do this without destroying my data?
00:25:53 John: And as we discussed last time, the strategy is that you leave all the data exactly where it is.
00:25:58 John: You write a new set of metadata structure somewhere and the metadata is just like what tells you information about the data.
00:26:05 John: Where is it?
00:26:05 John: How much of it is there?
00:26:07 John: Like the names of the files, the dates, all that crap.
00:26:10 John: write that somewhere and that doesn't take up that much room like you need a little you need a a reasonable probably fixed size chunk of metadata more or less plus or minus extended attributes for each file uh and the bigger of the files you have the more efficient this is so if you have tons and tons of relatively large files like music or videos
00:26:31 John: it's even it's an even bigger win so you don't probably need that much free space you need some free space for all ios upgrades you need some free space but you don't need that much they write all the metadata there pointing to the data exactly where it exists
00:26:43 John: And then only at the very, very end, after writing all of the metadata, they do a very fast, very quick operation that says, and big swaperoonie, rewrite the headers and the volume to say, oh, actually, now this is an APFS volume, and the metadata is over here.
00:26:58 John: And that little tiny critical section should only take, like, fractions of a second, right?
00:27:04 John: That is the only time where you could potentially have a problem if it failed in the middle.
00:27:08 John: But even then, they could use journaling and everything to defend against that.
00:27:12 John: You don't have to worry about any more than you normally would, you know, somehow running out of battery during your upgrade.
00:27:19 John: Or I don't even know what could happen because it's not like you can accidentally unplug a phone like they do want to be plugged in when they're being upgraded.
00:27:24 John: But it's not like you're going to have a power cut unless there's some sort of hardware problem where you really drain your battery.
00:27:29 John: so the moral of the story is yes upgrading in place is a real thing it should go fine and it is actually fairly safe assuming everything goes okay so I'm not afraid of doing this upgrade I'm not going to do the beta like I'm not in no hurry
00:27:45 John: But when 10.3 comes out, I expect it to be fairly uneventful, barring any catastrophic bugs.
00:27:53 John: Because once you're running APFS, then if there's a bug in APFS, then you're going to be sad, right?
00:27:57 John: But the conversion process itself seems like it's okay.
00:28:01 Marco: What are you more afraid of in practice, bugs in APFS or the regular behavior of HFS Plus?
00:28:09 John: Yeah, that's the only thing that bothered me a little bit about the conversion when I was thinking about it more now that it's a real thing.
00:28:15 John: Because the conversion is like what I would like it to do.
00:28:19 John: is run essentially fsck or you know the repair thing to like to validate all the hfs plus metadata to make sure that it's not incorrect in various ways and all the ways that if you were to run disk utility on your disk right now it would find a bunch of crap wrong because hfs is weird and buggy and sometimes doesn't keep track of things the right way and it will find stuff that it can tell is wrong by exhaustively going over the data and metadata and comparing them and doing so on and so forth
00:28:43 John: i would like it to do that before it dutifully writes the new metadata to a new location and based on your 15 minute time i'm not sure that it does i don't i don't know how long it would take to like to essentially fsck hfs plus on a 64 gig ios device maybe it's faster than i think because the discs are so much smaller than you know like a terabyte on a mac or whatever um
00:29:05 John: So I'm not sure if it is doing that, but I would feel more comfortable if before it decided to make a copy, made sure the thing that it's copying is right.
00:29:13 John: And this gets back to what you're saying.
00:29:14 John: What are you afraid of, bugs in APFS or bugs in HFS Plus?
00:29:18 John: I'm still probably more afraid of bugs in APFS because, bottom line, it takes a long time for a file system to really be bug-free.
00:29:27 John: But at the moment of conversion, I am definitely more worried about
00:29:31 John: My existing HFS Plus disks and all my iOS devices having the normal residue of problematic metadata that seems to accumulate in all HFS Plus volumes.
00:29:41 John: I'm more worried about that at that point.
00:29:43 John: After conversion, I have to say I have to give the nod to HFS Plus for, you know...
00:29:51 John: For a brand new file system that has never been deployed on Apple devices, if something is going to go wrong, it's going to happen in that first big deployment.
00:30:00 John: HMS Plus, for all of its little crappy bugs, I really don't expect any massive data-destroying things to suddenly pop up.
00:30:07 John: HMS Plus is going to be what it is, and it has been for a long time, and it's not good.
00:30:11 John: Not good by a long stretch, but
00:30:13 John: presumably like i can't remember the last time a uh oh i can't remember last time hfs plus was even updated but all the updates that they've done to it none of them have caused any sort of catastrophic problems that abfs plus abfs oh god i cannot say these names um
00:30:30 Marco: yeah anyway um i'm i'm gonna upgrade everything i'm just gonna go for it i have a lot of backups you should have a lot of backups too uh let's just all dive in and see how it goes well that's part of like you know on one hand it is awfully bold for apple to deploy their brand new file system on their most popular device like you know it's to make it part an automatic not even like an updating but an automatic part of seemingly all ios 10.3 installed well you know we'll see if it ships that way but it looks like that's the plan uh
00:30:59 Marco: then that means all of the iPhones are going to get this, and they're all going to be converted when they reboot, and that's it, right?
00:31:04 Marco: And that's a pretty bold move.
00:31:07 Marco: On the other hand, iOS is, you know, even though it has a much larger install base, in many ways it's lower risk because the nature of phones is that they're these kind of closed systems.
00:31:19 Marco: You have, like, very limited numbers of configurations.
00:31:22 Marco: You don't have, like, weirdo, like on a Mac, you have all these different, like, you know,
00:31:26 Marco: different disks and partition schemes and all sorts of apps that could be trying to mess with them or things like that on ios it's all very much it's all very controlled and there's fewer combinations of things fewer configurations and also the nature of phones is that people lose break and replace them often and so they're designed in in software and in services to have everything in the cloud and have everything backed up most of the time and i mean that isn't in practice always the case but
00:31:53 Marco: That's the case way more often on phones than it is on Macs.
00:31:57 Marco: So if something does go catastrophically wrong for some percentage of users on the phone, it is probably less destructive than if it happened on macOS.
00:32:06 John: Yeah, I mostly agree with that.
00:32:07 John: Well, I mean, the other obvious reason why they would do iOS first is because it's more important, and that's where their effort goes, and the Mac will be having a thought.
00:32:14 John: Like, oh, yeah, I'm also looking for it.
00:32:15 John: But yeah, phones are so much more of a controlled system.
00:32:19 John: And also all of the weird crap about APFS, which is mostly good, you know, like the space sharing stuff and, you know, all the things that make it behave differently.
00:32:32 John: differently than you might expect are not visible at all in ios because ios doesn't have the problem of 10 different ways that you can see free space and and users looking at it like the already the way you see free space in ios is already an illusion you go to the you know the preferences in general and usage and all that stuff like those numbers have only a vague connection to space on disk because they're totally hiding whole classes of things that don't count towards your space and they're trying to sum up space and attribute it to applications like it's already an illusion so
00:33:00 John: there's no weirdness there whereas on the mac if you do you know if you use the power of the file system and if disk utility is actually updated to use it people can make arrangements that start to make far less sense where you can have a single apfs container with three volumes on it and then how do you throw the free space on them and trying to figure out when you make an instant copy does that count as space being taken up now you have two one gigabyte files where before you had one but the free space didn't change even though you don't have any shared volumes on the containers and
00:33:29 John: all that goes away on uh on ios and also ios is case sensitive so that gets rid of all of whatever you're going to deal with for you know case folding stuff i did file one radar against apfs back in the early days about the whole character encoding handling uh and the fact that you can have two files with uh apparently the same name on the mac on apfs but you can't do that on hfs plus because hfs plus does this
00:33:53 John: uh, normalization stuff to try to make them all the same, do a weird normalization.
00:33:57 John: But anyway, uh, I don't know the state of that radar.
00:34:00 John: I don't think it's the state of that radar has changed.
00:34:01 John: Maybe it was closed as a dupe.
00:34:03 John: I don't even remember.
00:34:04 John: It went into the black hole.
00:34:05 John: I haven't heard anything about it.
00:34:06 John: Uh, but for max, most, the vast, vast, vast majority, which have case insensitive file systems.
00:34:13 John: they're going to have to make decisions about that and i don't know what decisions they made so um if the mac gets the ability to boot from apfs before the octoberish release of whatever follows mac os sierra i will be surprised but on the other hand it's january and they're already doing ios maybe it will come to the mac earlier but coming to the mac is obviously the the change that i find uh more interesting because i'm into the mac and because you can actually see the file system and i think it is actually the more difficult one than doing ios
00:34:43 Casey: that's interesting never thought of it that way uh any other thoughts about ios 10.3 that that are general and aren't spelled out in the rest of our document oh i don't know marco are you using it what is it like anything exciting in there uh no i mean like as a user i i don't even really notice anything honestly
00:35:04 Casey: That's a good sign.
00:35:05 Casey: Sounds like it's stable.
00:35:07 Marco: I mean, I've had zero problems, like nothing that you typically associate with a beta one of a major point release or a major release like iOS 11.
00:35:18 Marco: It's nothing like a beta one of that level.
00:35:22 Marco: If I didn't know academically that I was running a beta, I would not realize I was running a beta.
00:35:29 Casey: That sounds like a pretty clear win to me so far anyway.
00:35:32 John: Oh, the other thing on file system being in 10.3, like the fact that this is a point release and Mark was saying, well, you don't really notice that much of a difference.
00:35:39 John: APFS tech wise has capabilities that could be leveraged in iOS 11 or whatever the next major version is.
00:35:48 John: To provide headlining style features.
00:35:50 John: So, for example, snapshots, the ability to preserve the state of the entire file system in a consistent state could be used.
00:35:57 John: I don't know if Apple will do this.
00:35:58 John: You know, it's a political issue more than anything to roll your phone back to an ungood state.
00:36:04 John: in a reliable way it's something that you can't really do now all you have to do is restore from backup or restore from the cloud and we know how annoying that is to do but imagine if before the the ios 11.1 to 11.2 upgrade it would just routinely snapshot everything beforehand and if you didn't like the upgrade at any point you could switch back to the state it was like the day before or whatever oh there's no chance of that i know well but tech but tech wise that is that is possible
00:36:30 Marco: right and i think what's more likely to be used is maybe a recovery thing where like if an upgrade fails for some some for some reason then there'd be some mechanism to to have it kind of automatically roll itself back you know like that's that's more likely i think than i don't like the new icons i'm gonna go back like apple does not enable that really at all i mean or you could do it on a like uh
00:36:55 John: uh i don't know they could do it at any level they wanted they could do it per application level to go back to an old version of an application they could do time machine type of features inside applications to find old versions of you know you could you could already do this stuff in various ways above the level of the file system but the fact that you get this sort of for free out of the file system and it's very efficient
00:37:13 John: And fast and presumably have APIs.
00:37:15 John: Those are the type of things that, yeah, you've got APFS now, but you don't have probably almost any of the features that could be built on it.
00:37:21 John: Those are major OS features.
00:37:23 John: They could be for few, maybe not even 11, maybe iOS 12 or whatever.
00:37:26 John: Same thing with on the Mac.
00:37:28 John: if and when we can boot from apfs yeah that's all well and good but there are many years presumably of features that are built in this like who knows if time machine will even be updated to support apfs in the next version of mac os maybe we'll have to wait for the version after that it's not it's non-trivial to take advantage of all these features and you know i'm in no hurry it's like step one get the file system with these features and make it solid step two three four and five then slowly roll out the features that
00:37:54 John: consumers won't care that it's enabled by the new file system.
00:37:56 John: They only care about the features, but many things will be enabled by these features.
00:37:59 John: So I look forward to them even though, oh, 10.3, ho-hum, new file system, what was the big deal?
00:38:04 John: The big deal should come later.
00:38:07 Marco: We are sponsored this week by Indochino.
00:38:10 Marco: Go to Indochino.com and use code ATP to get any premium suit for just $3.89.
00:38:16 Marco: Made-to-measure suits fit so much better than generic off-the-rack suits from the big, you know, menswear shops that you've been to.
00:38:24 Marco: Indochino makes this easy and affordable, and you look so much better in a made-to-measure suit.
00:38:30 Marco: Indochino is one of the largest made-to-measure menswear brands.
00:38:33 Marco: They give you high-quality suits that are made to your exact measurements for a perfect fit no matter what shape you are.
00:38:39 Marco: Believe me, I'm a pretty bumpy shape and it fits me great.
00:38:43 Marco: You also get to customize your suit just the way you want it.
00:38:46 Marco: So I've had mine with this cool like dot fabric on the lining.
00:38:50 Marco: And so it gives me the kind of personality I want on the inside.
00:38:53 Marco: And I had the inscription say ATP made me wear a suit as a little cheeky reference that makes me smile every time I see it.
00:38:59 Marco: You go to Indochino.com to set this up.
00:39:01 Marco: You pick from hundreds of fabrics.
00:39:03 Marco: You can choose your customizations, lapels, pleats, jacket linings, funny sayings that you want on the inside, whatever it is.
00:39:09 Marco: And then you submit the measurements for your body and they have these great videos to show you how to do it.
00:39:15 Marco: Then you place the order and you wait for it to arrive in just four weeks or less.
00:39:19 Marco: Check it out today.
00:39:20 Marco: Go to Indochino.com and you can get any premium Indochino suit for just $3.89 when entering code ATP at checkout.
00:39:29 Marco: That's 50% off the regular price for a made-to-measure premium suit.
00:39:33 Marco: Plus, shipping is free.
00:39:35 Marco: Once again, go to Indochino.com and use code ATP to get any premium suit for just $3.89 made to measure.
00:39:43 Marco: Thanks a lot for Indochino for sponsoring our show.
00:39:49 Casey: We have finally gotten our wish.
00:39:52 Casey: And by our, I mean mostly Marco.
00:39:54 Casey: And you can respond to App Store reviews now, which is really exciting.
00:40:00 Casey: I think developers have been talking about this for forever and a day.
00:40:03 Casey: I saw a link fly by to Chalk's blog.
00:40:06 Casey: I don't have it handy.
00:40:08 Casey: I'll see if I can dig it up for the show notes.
00:40:09 Casey: But I think it was like 2009 or something like that.
00:40:12 Casey: saying, oh, we should really be able to respond to reviews in the App Store.
00:40:18 Casey: Android has been able to do this for a long time.
00:40:20 Casey: And now it's finally a thing.
00:40:23 Casey: And that's something to be excited about.
00:40:26 Casey: And it seems pretty clear to me that Phil Schiller is making moves.
00:40:30 Casey: So Marco, how do you feel?
00:40:32 Marco: It's kind of amazing as an iOS... And I said some of this when Phil first started doing things like last spring and summer.
00:40:40 Marco: But it's just kind of amazing as an iOS developer to have things changing in the App Store and getting better at all.
00:40:48 Marco: Because the App Store is, what, eight years old, eight and a half, something like that?
00:40:54 Marco: Something like that.
00:40:54 Marco: And during that time, during the first seven years of it...
00:40:59 Marco: Almost nothing changed.
00:41:01 Marco: Almost nothing improved.
00:41:02 Marco: There were a few minor things here and exceedingly minor things.
00:41:06 Marco: Something's even got worse.
00:41:08 Marco: And so to have it being worked on and to have positive changes or any changes is a new feeling for iOS developers.
00:41:20 Marco: And
00:41:21 Marco: overall since phil has taken over i think the changes have been overall quite good uh very few things have been like a major miss or majorly harmful uh even search ads where they were very controversial and i think that's with good reason you know i i now spend more on search ads than i do on my servers and i don't love that oh i didn't know that
00:41:46 Marco: Yeah, I was... It's accounting time with taxes and everything.
00:41:50 Marco: So I've been looking back and, you know, doing all the... Adding up everything.
00:41:53 Marco: And I now spend a good amount of money on search ads every week.
00:41:58 Marco: And I have all these graphs.
00:42:01 Marco: I mean, this is a diversion.
00:42:02 Marco: This is not the main topic tonight, I guess.
00:42:03 Marco: It could be if you wanted to.
00:42:04 Marco: But anyway, you know, basically...
00:42:07 Marco: I'm now paying for a certain part of my user base.
00:42:10 Marco: And it isn't that big of a portion of my user base.
00:42:12 Marco: The overall search ad traffic has been lower than I expected.
00:42:16 Marco: And I don't think it's because I'm losing auctions.
00:42:18 Marco: I think it's because I'm not being shown or there just aren't that many searches for the things I'm bidding on.
00:42:23 Marco: But the search ad system is possibly a net improvement.
00:42:29 Marco: But it's something.
00:42:30 Marco: It's something big.
00:42:30 Marco: And these are customers that now I'm getting.
00:42:33 Marco: And the way I have things split out and being measured, it is apparent to me that most of the customers I'm getting via search ads are not coming from people who are looking for Overcast.
00:42:44 Marco: they were coming from people who were looking for like podcast or some things like that like you know more generic terms competitor names things like that uh because i have my overcast bids i have on a separate campaign uh so i can tell like am i spending a lot of money just to get people i was gonna get anyway which you know i don't want that number to be very high um although i don't really want anybody else outbidding me either but you know
00:43:07 Marco: If that number was very high, then I'm just paying for people who tapped result number one instead of result number two in the search, and that's no good.
00:43:14 Marco: But that number isn't very high.
00:43:15 Marco: That's not a massive percentage of what I'm spending.
00:43:17 Marco: Most of what I'm spending is on generic search terms.
00:43:20 Marco: So the system is kind of working as designed.
00:43:25 Marco: I don't love that I'm taking a portion of what Apple's giving me every month and just giving it right back to them.
00:43:31 Marco: It's like they're already they're already taking 30 percent.
00:43:33 Marco: Like, you know, at least that I don't I don't see.
00:43:35 Marco: It doesn't feel good to be paying them back all this money.
00:43:39 Marco: But yeah.
00:43:40 Marco: But overall, the search ads have been okay.
00:43:43 Marco: As I said, they're not bringing in a large percentage of new users.
00:43:47 Marco: Off the top of my head, I actually don't know the number, but off the top of my head, I think it's probably like 10% or less of new users are coming through search ads.
00:43:54 Marco: But it's in that ballpark, at least.
00:43:57 Marco: But
00:43:58 Marco: these are people i wouldn't have gotten otherwise uh pretty clearly like from you could tell from the search terms and from how when i go to the store how i rank on those search terms because app store search is terrible uh so like you know you search for podcasts and like you know five of the first ten apps are like alarm clock apps it's like it's stuff that's totally unrelated it's literally like it's the search is still just as awful as it's always been
00:44:19 Marco: But to have search ads there, I am getting customers I wouldn't have gotten before.
00:44:24 Marco: So that's overall positive, even though I'm paying for them.
00:44:28 Marco: And I'm paying a little more than I would like, but it's still within the realm of reasonable, I think.
00:44:34 Marco: So anyway...
00:44:35 Marco: That aside, it is really nice going back to the original question.
00:44:39 Marco: It is really nice to have changes happening in the app store that most of which are good.
00:44:44 Marco: And I'm also using subscriptions now.
00:44:47 Marco: I'm using the night purchase subscriptions.
00:44:49 Marco: Next September, I'm going to start getting my 85% people renewing.
00:44:53 Marco: That's going to be a great day because I'm going to just get a raise for no reason.
00:44:57 Marco: That's awesome.
00:44:58 Marco: So, you know, everybody let your subscriptions renew, please.
00:45:02 Marco: Yeah.
00:45:02 Marco: But otherwise, yeah.
00:45:03 Marco: So anyway, so for this specific change of responding to reviews, and I guess maybe we'll get later to the app review prompting mechanism change.
00:45:13 Marco: I don't know if we're going to talk about that on this show.
00:45:16 Marco: If not, we talked about it on this week's Under the Radar.
00:45:18 Marco: Plug, plug.
00:45:19 Marco: So responding to reviews.
00:45:22 Marco: So let me begin by asking you guys, as App Store users...
00:45:26 Marco: Do you read a lot of the reviews?
00:45:28 Marco: No.
00:45:29 Marco: So basically, if developers start responding to reviews, will you really see that?
00:45:34 John: I do read reviews for apps that I have no idea about the whole domain.
00:45:38 John: I was looking for an application recently for laying out where furniture is in rooms, so I need something that can do walls and doors and windows with correct-to-scale measurements and have couches and end tables to see how furniture is going to fit in a room without doing it yourself by cutting out little pieces of paper, which is fun, but I figured that an iPad app would be better.
00:45:58 John: And I have no idea about that.
00:46:00 John: uh area and as you noted search is terrible so i do what i think are reasonable searches and it shows a million hits half of which are scams or pieces of garbage and the ratings don't tell you that much i have to actually look at the reviews to see you know like a two and a half star thing could be 50 people cranky that it's five dollars and then 150 people who think it's actually a reasonably good app you have and the only way to tell that is to look at the reviews so i will scroll through them and see you know
00:46:29 John: because you can't tell people rate things low for reasons unrelated to the functionality of the app i'm willing to pay 299 i don't care that 90 of your reviews are from people who can't believe you'd wanted to charge 299 for this like i just want to know does it do the job um so i do read them and and weep i suppose
00:46:48 Marco: So my theory, my impression of this so far, basically, is the effectiveness and the value in developers being able to respond to reviews is highly dependent on implementation details of how this is actually done for both the reviewer, the developer, and people reading their reviews.
00:47:09 Marco: And also, just how many people actually do go through and read reviews.
00:47:14 Marco: Because...
00:47:15 Marco: I think iOS developers have a pretty good idea that having star ratings matters.
00:47:20 Marco: Having a high average matters, and it looks better if you have a high number of them because it says, you know, usually in parentheses next to the star average, it'll tell you how many ratings there were.
00:47:30 Marco: And so when people are choosing an app or deciding whether to download or buy an app, I think a lot of people do look at those star ratings and that matters.
00:47:39 Marco: But the actual written reviews...
00:47:41 Marco: We don't really know.
00:47:43 Marco: I kind of have a hunch that they don't matter that much, that not a large percentage of people do go through and really read them or read a decent number of them.
00:47:53 Marco: And so if that's the case, then whether developers can respond to them doesn't matter that much.
00:47:59 Marco: And if you look, you know, this is one of those things that the Android people are going crazy today because Android has had this for years, maybe even since day one.
00:48:06 Marco: I don't even know.
00:48:07 Marco: From what we hear from Android people, it's mostly a non-issue.
00:48:11 Marco: It's like, yeah, some people do it.
00:48:12 Marco: It doesn't really matter.
00:48:13 Marco: It isn't that big of a deal, right?
00:48:16 Marco: So we don't know how this will play out on iOS.
00:48:19 Marco: It isn't the same market, but there's certainly some overlap.
00:48:22 Marco: And if I'm right that not a lot of people read a lot of the reviews, they mostly just look at the ratings,
00:48:27 Marco: then whether you as a developer respond to them is really completely up to you.
00:48:34 Marco: And it's kind of an optional support channel if you want it to be.
00:48:38 Marco: That being said, App Store reviews, like your customers consider that a support channel whether you do or not.
00:48:45 Marco: And that's not going to suddenly start now that developers can leave responses.
00:48:50 Marco: That's always been the case.
00:48:51 Marco: You've always had people treating the review system as a support channel and using it to, you know, grind axes or to ask weird questions or to withhold stars as hostages until you add their favorite features.
00:49:05 Marco: Like, that has always been the case.
00:49:08 Marco: It's not going to change that for developers.
00:49:11 Marco: The perception that people expect you to respond has always been there.
00:49:15 Marco: So people who are upset now that this is an additional support channel they now have to manage, Newsflash, it always has been one.
00:49:22 Marco: We just haven't been able to manage it.
00:49:24 Marco: So now we will have a way to do it.
00:49:28 Marco: implementation wise there's a huge open question of how are these shown are they shown in a way that many people will see them one of my big questions about it is if i respond to a review is the person who wrote it notified of that response uh is it sent to them in some way through you know through like an email by apple or something because if not then the value i think for me responding is even lower because a large part of the value if somebody writes something
00:49:52 Marco: that is either really a support request or is indicating they're having some kind of problem you could help with or the misunderstanding the app in some way, like they're saying it doesn't have a feature, but it really does have that feature.
00:50:05 Marco: If they aren't notified of my response, that has a lot less value than to respond.
00:50:10 Marco: So the implementation details, it rests a lot on this.
00:50:14 Marco: How are they shown in the interface?
00:50:16 Marco: How do developers respond?
00:50:17 Marco: How hard is it to respond?
00:50:19 Marco: Do we have to go through some weird iTunes Connect tool?
00:50:21 Marco: Is there going to be a third-party app that makes it easy?
00:50:24 Marco: How are we going to deal with the different storefronts in different parts of the world?
00:50:28 Marco: How are we going to deal with different languages?
00:50:29 Marco: There are lots of big question marks on the implementation details of this that will decide how effective it is or isn't and whether it's worth developers responding or not.
00:50:39 Marco: And of course, there's going to be the people like Twitter and Facebook who just respond to every single thing with, please email support and we'll try to help you out, like fake template response.
00:50:49 Marco: But overall...
00:50:51 Marco: It's probably going to be either completely forgettable and it's going to be a total non-event and not a lot of people are going to respond and it'll be fine and nobody will care.
00:51:00 Marco: Or it'll be a positive thing.
00:51:03 Marco: The only downside is I'm going to start reading my reviews.
00:51:07 John: It'll be positive for developers.
00:51:09 John: It's situational.
00:51:10 John: This is a developer-pleasing feature more than a customer-pleasing one, it seems to me.
00:51:14 John: As you noted, customers may or may not care, especially if they're not notified.
00:51:19 John: Who knows?
00:51:19 John: But
00:51:20 John: if you happen to be a specific developer who has a specific app that has a very popular lots of people clicked on helpful blah blah blah like the top review is a scathing review filled with mistaken information as in like you said
00:51:36 John: i expect this thing to have feature x and it doesn't it's garbage and it totally has feature x this person just hasn't found it and you would love to be able to tell them actually click on the blah and there's a thing and you know like but you can't respond and you don't know the person's email and there's no way you can communicate that and your poor app sits there with this everyone you know it everyone who loads up your app is going to see that as like the most helpful review and it is just the worst and
00:52:00 John: most developers aren't in this situation but for the one that is this feature is like the best thing ever because you know they don't care how it affects the whole app store they don't care if it you know if it even gets them any more conversions they just you know it's like the principle i just can't stand this one mistaken review being sitting there sitting there at the top right and i guess i could just release a new version and erase it which is a whole other
00:52:22 John: A whole other thing about how reviews and ratings are going to last across releases, which, by the way, is not part of this.
00:52:28 John: Apple has said they're aware of that problem.
00:52:30 John: They don't have anything to announce at this time, but we should be looking forward to something happening there.
00:52:36 John: But in the meantime, it just feels so good, I can imagine, as a developer, to be able to finally respond.
00:52:42 John: I think even if they're not notified, it just lets you feel better to be like, well, that person will never know because they're long gone.
00:52:48 John: But anyone else who stumbles across these reviews, at least I've set the record straight.
00:52:52 John: Whether or not you really set it straight, whether you actually dug yourself in deeper by being passive-aggressive in your response and people think of your app worse, it's just human nature to feel better about this.
00:53:03 John: And practically speaking, I think you have to give developers that channel.
00:53:07 John: It's up to them to...
00:53:08 John: do something useful with the channel they could not use it at all or they could you know be self-destructive and do bad things with it and argue with their customers even though you only have one reply i guess they get into edit wars as the question and the answer re-edit themselves over and over again um but not having that channel along at all for like seven or eight years has just felt terrible and so i think this is
00:53:29 John: It's a really important feature to have.
00:53:32 John: The importance is far out of proportion from the effect that it will have on anybody's business, probably.
00:53:39 John: You had a system for commenting.
00:53:42 John: You had everything in place.
00:53:43 John: We're not asking you to expose their emails, which is another bone of contention of who owns the customers.
00:53:48 John: Apple still owns them, right?
00:53:49 John: But just give developers some way to respond.
00:53:51 John: And it took so long and it's finally here.
00:53:54 John: So I think there's no way this can't be a net positive for the App Store as a concept, even if it's not a net positive for any particular person's sales.
00:54:03 John: It will be a net positive for a developer's state of mind.
00:54:06 John: Exactly.
00:54:07 Casey: Well, I'm looking forward to seeing how this shakes out.
00:54:10 Casey: I don't know.
00:54:11 Casey: I'm also curious to hear what you think of it, Marco, after it's been a little while and seeing if you hate reading reviews or not.
00:54:18 Casey: Well, what do you think of it?
00:54:18 Marco: You're an iOS developer.
00:54:19 Marco: What do you think?
00:54:22 Casey: I don't know.
00:54:22 Casey: It's a little weird for my situation because it's a company.
00:54:28 Casey: It's not just me.
00:54:29 Casey: And seeing the feedback come through our email is interesting and enlightening.
00:54:35 Casey: It does tell me that a lot of the problems we expect to see, because we know that they're problems, a lot of people cite them as problems.
00:54:45 Casey: But there are certainly times where people are like, I don't understand how to do blah stuff.
00:54:49 Casey: Why can't I do blah?
00:54:51 Casey: And in that situation, it would be super convenient to be able to... And these are all emails, so obviously we can reply.
00:54:58 Casey: But hypothetically, if these are reviews, it would be super convenient to be able to say, oh, if you need to do that thing, you just tap here and then tap there and then problem solved.
00:55:07 Casey: And by the way, it sounds like we need to make this better in the future.
00:55:10 Casey: But...
00:55:12 Casey: In that sense, I mean, I'm positive about it.
00:55:14 Casey: I don't suspect that it's going to be my personal job to be trolling the reviews.
00:55:21 Casey: Well, not trolling, I guess, but weeding through the reviews.
00:55:24 Casey: You know what I mean?
00:55:25 Casey: Yeah, right?
00:55:25 Casey: Weeding through the reviews to respond when necessary.
00:55:29 Casey: But I agree with both of you.
00:55:31 Casey: I think this is a net positive, and I'm curious to see what happens in it.
00:55:37 Casey: And I'm also very curious to see...
00:55:39 Casey: If after a while, like a few people start – people or companies, for that matter – start replying to reviews and we see how that goes, and that either convinces the rest of us to dive in headfirst or if it convinces – someone in the chat said trawling.
00:55:56 Casey: That is the word I was looking for.
00:55:57 Casey: T-R-A-W-L-I-N-G.
00:56:00 Casey: Sorry.
00:56:00 Casey: Anyway, so yeah, so does Marco start replying to reviews, and he has a terrible experience with it, and so underscore says, oh, I'm never touching that.
00:56:13 Casey: Or does Marco start replying to reviews, and it's a great experience, and suddenly underscore's like, heck yeah, I want in on that, and then...
00:56:20 Casey: Suddenly my employer's like, heck, yeah, we want in on that.
00:56:23 Casey: You know what I mean?
00:56:23 Casey: Like, I'm curious to see what the not literal beta testers, but kind of effective beta testers show us about the experience, if it's garbage or if it's great.
00:56:34 John: It really depends on their personality, though.
00:56:35 John: We all know people who probably shouldn't respond to comments like you can make it worse for yourself, you know, because you you have a free text box.
00:56:42 John: And if you get there like in the wrong mood or you're angry, like if you end up like yelling at your customers, it's not a net win for you.
00:56:48 John: But I don't think someone like David Smith is going to see someone yelling at their customers and say, oh, I better stay away from reviews because he won't yell at us.
00:56:54 John: customers like customer support and dealing with you know customer support issues is a skill and you can have more or less of it depending on where your skill set lies and it is not a thing that you should just assume that you're able to do just because you wrote the application um so i you know the channel has to be there but for you know it's giving people even though they only have one reply that is more than enough rope for a lot of people to hang themselves so now now there's another skill set that these uh
00:57:21 John: uh small shops or independent developers who have to be able to do a million things guess what here's one more thing that you have to add to your skill set or find some way to outsource and honestly and i said this on under the radar too uh again talk listen under the radar this week if you're into this topic because we went into more of it uh but
00:57:38 Marco: This is a huge opportunity in the tools space for some service or app to make it easy for developers to receive new reviews and reply to them and track which ones they have either replied to or decided not to reply to.
00:57:54 Marco: Across all the different stores, maybe with built-in translate functionality of some sort with a decent API.
00:57:59 Marco: That's a thing.
00:58:00 Marco: Please somebody make that and you can sell that to a lot of iOS developers for an ongoing recurring subscription fee.
00:58:05 John: Using Apple's convenient open REST API.
00:58:08 John: All these things you're describing, it may just be because I just did a podcast about this, but all I can think of is how much better that game I play that you guys make fun of all the time, Destiny,
00:58:21 John: does with this exact thing destiny uh the game has an extensive api that is completely open to anybody who wants to use it that will they can give you all the information about all your characters and all your stats and let you do things with it and there are you know
00:58:37 John: browser plugins websites ios applications everything you could possibly imagine for messing with your stuff in destiny why because it's an open api they said here's an api to all of our stuff and a simple you know authentication scheme where you just authenticate and then it's just and the number of things that people have made it's just like the thing you just described would there be a hundred of those the next day if this was destiny that we were talking about uh i don't know what the situation is for apple's
00:59:05 John: interface to reviews but if it's not as good as destiny the game maybe they should hire some people from bungie because this is like making a decent api that anybody can use is like a simple rest based api that speaks json it's it's not that hard like individual people
00:59:22 John: you know make these little chrome plugins or web pages that do amazing things and they do it all for free and they do it in their spare time and any one of them you would love to have something that's that good for what you just described for dealing with uh reviews in the ios app store but if apple keeps it all proprietary and it's behind some weird thing then it's going to be much harder to make and there will be fewer of them and it will be sad
00:59:45 Marco: We are sponsored this week by Betterment.
00:59:47 Marco: Investing made better.
00:59:49 Marco: To learn more, visit betterment.com slash ATP.
00:59:52 Marco: Betterment has changed the investing industry by making investing easier and available at a lower cost by using the same strategies that financial advisors use with clients who have millions of dollars, but bringing that to everybody with fees that are a fraction of what you'd pay for traditional advisors because it's an automated investing service.
01:00:09 Marco: Betterment's actually the largest automated investing service out there, managing more than $5.5 billion for over 180,000 customers.
01:00:17 Marco: The financial services industry has embraced technology and innovation through the creation of these automated investing services.
01:00:22 Marco: This means that you keep more of your money with fees that are a fraction of what you pay with traditional services, and any excess cash that your investments generate is automatically reinvested.
01:00:32 Marco: So every dollar you invest is put to work all the time, and your portfolio is automatically rebalanced as necessary.
01:00:38 Marco: Investing involves risk.
01:00:40 Marco: Right now, you can get up to six months of no fees.
01:00:43 Marco: To learn more, visit Betterment.com slash ATP.
01:00:46 Marco: That's Betterment.com slash ATP.
01:00:49 Marco: Betterment, investing made better.
01:00:54 Casey: Moving on, I hear rumor on the streets that Marco is actually going to, in the new version of Overcast, and don't tell him I squealed, he's actually going to change the icon for Overcast to be the show art of the actively playing podcast.
01:01:14 Casey: Since I've spilled the beans, Marco, why don't you tell us more about this?
01:01:17 Marco: So one of the features that has been added in iOS 10.3 beta is this mechanism for seemingly setting alternate app icons in code.
01:01:31 Marco: The implementation of this is a little questionable.
01:01:33 Marco: Steve Trout and Smith did some digging, and apparently, I believe the API doesn't actually work yet, but apparently there is evidence in the frameworks and stuff that it prompts you to confirm it.
01:01:45 Marco: like it prompts the user to confirm any change of icon before it actually applies it and so the question is what is this for and it is not for developers like me to do things like for instance like i would love to have to change the icon uh based on you know whether whether it's night or day and i could have like a dark mode at night and if i and then i could add automatic dark mode switching and everything and
01:02:11 Marco: and that's just not going to be practical if if that's what it is um there was a tweet from the fantastical people uh that they would love to have because you know it's an alternative calendar app and just like the apple calendar app they'd love to change their icon to be the day number every day uh just like what apple's app does so it always shows the right date and it's not going to do that either it just prompts you every morning yeah right
01:02:33 John: send you a push notification time to update your icon come here and say okay you can kind of understand why they do it that way though because it is a security concern because if applications could programmatically change their icon you could totally be be phished by an application that suddenly changes this icon to look like some some trusted application and you don't notice that you're not on the page you thought you were on and you tap the icon and it puts up like a phishing screen looks just like the you know what i mean like
01:02:57 John: it is dangerous to, to allow applications to arbitrarily change their icon without a prompt.
01:03:01 John: So I totally understand that prompt, but you're right.
01:03:04 John: That eliminates all sorts of use cases.
01:03:06 John: And especially with the phishing stuff, this is kind of like so many other app store things.
01:03:10 John: Fantastic.
01:03:11 John: How should be able to change its icon to be the date, right?
01:03:14 John: It should be able to do that.
01:03:16 John: And it's like, well, but if we let them do that, then everyone can... It's like... There should be some earnable level of trust within the system.
01:03:25 John: Just like there was on Stack Overflow or whatever.
01:03:27 John: And Fantastical should have earned some level of trust by this point.
01:03:31 John: I don't know how this mechanism is going to work.
01:03:33 John: It's very difficult to do these types of systems.
01:03:34 John: Just ask the people who run Stack Overflow.
01:03:36 John: It is a hard problem to solve.
01:03:38 John: But...
01:03:39 John: Throwing up your hands and saying, well, oh, well, Fantastical can't show the data on their icon.
01:03:44 John: That's not the right solution either.
01:03:45 John: So I'm glad whoever this feature is made for is getting the features that they asked for.
01:03:50 John: And I can think of reasonable uses of it in that context.
01:03:54 John: But it kind of annoys me that the API is finally being made public, but in a way that so many use cases can't use it.
01:04:05 Marco: Yeah, I mean, again, as you said, it is a tricky problem.
01:04:08 Marco: There's lots of potential abuses for this.
01:04:11 Marco: So it does make sense why they would strictly control it.
01:04:15 Marco: But honestly, I'm kind of surprised it needs to be there at all.
01:04:20 Marco: I honestly am very surprised it needs to be there at all.
01:04:22 Marco: And if it needs to be there at all, I think it should...
01:04:26 Marco: It should be there in a way that's more useful.
01:04:28 Marco: So for instance, maybe to avoid possible security issues, maybe the icon has to be part of your app's bundle so you can't generate it dynamically.
01:04:36 Marco: And then maybe AppReview checks all of them just to make sure that you don't have the messages or Apple Pay icon in there.
01:04:43 Marco: Right, yeah.
01:04:44 Marco: That's a way they could do it for everybody, and that would make it a lot more useful.
01:04:48 Marco: And then if it has to just ship 31 icons and have the app just call them without a prompt, like that's totally reasonable.
01:04:54 John: Well, even with those things, because your applications aren't Swift, they can make an API like that.
01:05:02 John: But once you can get pointers to things, you can fill in the image data programmatically from an obfuscated giant data array that you hide.
01:05:09 John: No, you can't.
01:05:11 Marco: If it was a set image named call and you had to pass it only a name of something in your bundle, there's no way to abuse that then.
01:05:18 John: People are very sneaky.
01:05:20 John: I mean, this...
01:05:22 John: what was the thing we saw recently with that, uh, that piece of malware in the app store doing some weird things and calling some weird APIs with like some selector swizzling, like bottom line is it's really difficult to both human and automatically determine whether an application is safe.
01:05:37 John: It's kind of the halting problem.
01:05:38 John: So it doesn't mean that they shouldn't do it because it's impossible to do with a hundred percent accuracy.
01:05:42 John: Like you're right.
01:05:42 John: They, they would get, there was just covered the 99% case, but I think also, and even perhaps more reliably, uh,
01:05:49 John: reputation uh of developers earnable through some kind of system to show that you are trustworthy and are not trying to scam people and even that has problems because like what if you're not trying to scam them but someone broke into your server and messed with your application like there's always going to be problems um but at this point in the life cycle of of the app store
01:06:09 John: particularly for things like calendars where the utility of it is significant like i do look at the calendar icon to see what the date is on my phone frequently um that they have to find a way to make that be there and whether it's the scheme that you were describing marco where it's just a very uh limited api or it is a trust-based system which would have many other uses by the way not just for this api could have uses for review times and for how deep of a review you do and stuff like that
01:06:39 John: This is another one of those things that should be there by now.
01:06:43 Casey: I mean, no matter what, the fact that there's an API, even though it's super restricted right now, I mean, that's Apple style, right?
01:06:49 Casey: I mean, look at the Siri.
01:06:50 Casey: What do they call them?
01:06:53 Casey: The different groups of functionality.
01:06:54 Casey: There's a term for it.
01:06:55 Casey: I can't think of it off the top of my head.
01:06:56 Casey: But, you know, you can only use Siri in certain contexts.
01:06:59 Casey: Well, maybe this is one of those things and maybe they'll open it up in the future.
01:07:05 Casey: I mean, I'm not terribly confident about that, but it could be.
01:07:08 Casey: You never know.
01:07:09 Casey: But yeah, however this came to be, whatever this is about, I mean, I guess, cool, maybe?
01:07:16 Casey: We'll see what happens.
01:07:17 Casey: But I suspect, just like Marco was saying, this is going to amount to a whole lot of nothing for most people.
01:07:22 Casey: Yeah.
01:07:23 Casey: Moving on, Steve Troughton-Smith, who is, I guess at this point, an honorary member of the show since he's given us most of the topics for tonight just by tweeting all this stuff.
01:07:32 Casey: Uh, he has also found a floating detached keyboard.
01:07:37 Casey: Now this is different than the thing.
01:07:39 Casey: I don't even know if it's still a thing, but then the thing that at least used to be the case where you could slide the keyboard up the screen on an iPad and it would split in two.
01:07:46 Casey: So there would be like a half on either side of the screen.
01:07:49 Casey: And I think the intention there was so you could touch type with your thumbs while gripping the screen.
01:07:54 Casey: This is not the same thing as that because that's split in two.
01:07:57 Casey: This is an entire iPhone-shaped and sized keyboard that you can use single-handedly on a 9.7-inch iPad, which seems really peculiar and stupid to me at first.
01:08:13 Casey: And then I got thinking about it, and I was like...
01:08:15 Casey: You know, that actually might make some amount of sense.
01:08:18 Casey: This might be kind of cool.
01:08:20 Casey: Really?
01:08:22 Casey: Like, when?
01:08:23 Casey: Because if there's a situation where I'm holding an iPad one-handed, which admittedly, I can't imagine that would be terribly often, but...
01:08:31 Casey: If I or maybe if I had the iPad propped and I wanted to use only one hand to type, having all those keys right next to each other, I could see that being kind of cool.
01:08:40 Casey: I mean, it's all hypothetical, right?
01:08:41 Casey: Because I haven't tried this myself, but it might be neat.
01:08:44 Casey: I'm not writing this off immediately as garbage.
01:08:47 Casey: It might also be garbage.
01:08:48 Casey: I don't know.
01:08:48 Casey: It sounds like you don't you're not too impressed, Marco.
01:08:51 Marco: We would have to see how Apple tells the story of this feature.
01:08:55 Marco: What is the intent of it?
01:08:56 Marco: If it gets released.
01:08:58 Marco: That's a big if.
01:08:59 Marco: But if it gets released, I would be very curious to know what Apple thinks of this feature, what they expect it to be used for.
01:09:06 Marco: Because...
01:09:08 Marco: As he's showing it in these screenshots, I can't think of a good use for this.
01:09:14 Marco: I think it would be very, very hard to type on an actual iPad hardware.
01:09:19 Marco: No matter where you put it on the screen, I think it would be very, very hard to type on.
01:09:22 Marco: The whole reason that that keyboard works is because you are holding a device that is roughly the size of your hand and using one or two thumbs on it.
01:09:31 Marco: The way you hold an iPad is totally different.
01:09:33 Marco: The way your fingers reach things on the iPad is totally different.
01:09:37 Marco: I don't see how this would work, honestly.
01:09:40 Marco: But at this point, iOS is so big.
01:09:43 Marco: There's so much there that they can add features like this that only two people ever want to use.
01:09:49 Marco: Or the app icon changing API that they added that...
01:09:55 Marco: How many apps are you ever going to be able to use that in a constructive way?
01:09:58 Marco: Zero?
01:09:59 Marco: Five?
01:10:00 Marco: There's lots of APIs now, like various extension points that exist that are almost never used by anybody, but one type of app uses it, and that's enough.
01:10:10 Marco: As you mentioned, the SiriKit stuff.
01:10:12 Marco: Being able to order certain things through Siri or query certain things through Siri, where that's really only ever going to be used by...
01:10:19 Marco: zero to one apps that are on somebody's phone uh but it's worth it to have it because those might be enough people to matter with ios being so big so something like this like you know i i would argue on the ipad they should probably be spending their time doing more important things that affect more people on the ipad that could have a bigger return but you know someone's going to use it and so i guess if it wasn't too much work it's probably fine but i i hesitate to see or i i struggle to see the use of this myself
01:10:47 John: I think there was a tweet saying that this code has been in there since the beginning of iOS 10.
01:10:51 John: It's not a 10.3 feature.
01:10:53 John: And again, to be clear to everybody, this is not something that's in a 10.3 beta.
01:10:57 John: This is a hidden thing.
01:10:58 John: The code is there for it, but it's not exposed.
01:11:00 John: It's just going through headers and finding things to call.
01:11:05 John: The most important thing to me, looking at this potential feature that may or may not ever ship or be revealed in any way...
01:11:14 John: is that it is, I guess, the second, maybe I'm missing some things, iteration of bringing essentially Windows to iOS.
01:11:25 John: It is a floating square on the screen.
01:11:29 John: that is not you know it's not the screen divided in half or in thirds or slide a panel that slides up from the side or whatever it is its own independent floating square that presumably you can put wherever you want uh that's called a window doesn't have title bar on it it's not a window in the mac sense but it's definitely a window picture in picture also a window you can kind of move that thing around on the screen without not completely freeform same thing with our little friend the assistive touch button nub thing that you can put anywhere on the screen
01:11:58 John: It's like iOS was first, everything fills the screen.
01:12:01 John: And then second, the screen starts getting subdivided into pieces for multitasking and thirds and halves and stuff like that.
01:12:07 John: And then finally, a bunch of little guys come and plop up on top on this one big floating layer on top of everything.
01:12:13 John: Keyboards, picture in picture, such stuff like...
01:12:17 John: It is a step in the direction away from the absolute extreme simplicity that iOS was born in and towards a tiny toe dip into the world of the Mac where you can have more than one thing on the screen at the same time in an arrangement of your choosing and you can move stuff around depending on what you want to see.
01:12:41 John: And this tiny little keyboard, this weird little iPhone floating keyboard, whatever thing...
01:12:45 John: um is interesting to me not just because it's a window but also because it reinforces the idea and i feel this even on my ipad that sometimes when that keyboard slides up it's taking a larger portion of the screen than you think is appropriate for a keyboard at this time like oh man my big ipad screen now a huge portion of it is taken up with this big honking keyboard
01:13:10 John: If a particular task, you don't need like that whole bottom third of the screen to be taken up with a keyboard just to have a little floating thing that you can put anywhere.
01:13:18 John: Maybe you don't want it covering the bottom.
01:13:19 John: Maybe you want it covering the left or the top or the side, or maybe you want it near your thumb or whatever.
01:13:23 John: The same reason people like the assistive touch button, even though they're chasing that little puck around the screen, moving it out of the way so it doesn't obscure stuff.
01:13:29 John: apparently people get used to that and like that's just part of me using my phone is occasionally i have to move the little thing out of the way uh but it's still preferable well here i think you're trading a very large keyboard take up you know not just obscuring large portion of the screen but often the app have to change their view hierarchy and view structure to accommodate for the very large keyboard when it comes up to say no application you don't have to change your layout at all let the user deal with that the user will be the janitor and old steve java's parlance
01:13:56 John: And they'll just move the little tiny keyboard around where they want to move it.
01:14:00 John: Now, like both of you said, having not used this, it does not immediately appear to me to be any sort of win.
01:14:08 John: And I kind of agree with the fact of it not being exposed right now.
01:14:11 John: And I would like to have to see what kind of story they explain this.
01:14:14 John: But like the split keyboard that I think Casey mentioned before, where you take the existing iOS keyboard and split it.
01:14:21 John: And I'm pretty sure that feature still exists because I've used it recently or recently-ish, like in the last year.
01:14:25 John: um they announced that feature they showed it people ood and odd and i think most people who don't use it just forgot about it but if it's still there it doesn't do anybody harm if you don't ever use it and you don't ever accidentally trigger it it's fine um so this could be that category of things but i want to encourage apple to continue to explore this radical idea we call windows with a lowercase w
01:14:52 Casey: Oh, my goodness.
01:14:53 Casey: Yeah, I mean, we'll see what happens.
01:14:54 Casey: It's fascinating to me that Apple is shipping this code dark.
01:14:59 Casey: Not surprising, necessarily, but just interesting.
01:15:03 Casey: But what's really super interesting is that Steve Trouten-Smith is finding all this stuff.
01:15:07 Casey: Like, just the stuff that he can dig up is tremendous.
01:15:11 Casey: And I...
01:15:12 Casey: I don't even know where to begin to do some of the stuff that he's able to do, and I'm deeply impressed by it.
01:15:17 Casey: And I love that he's sharing it with the world, even to the point of making a sample project that's on GitHub, and we have a link to it in the show notes, or a link to a tweet of his anyway, to exercise the icon thing.
01:15:29 Casey: Like, just such cool stuff.
01:15:30 Casey: And man, I wish I was smart like him.
01:15:34 Casey: But anyway, yeah, we'll see what happens with this floating keyboard thing.
01:15:38 Casey: I do think that your point about the...
01:15:41 Casey: So windowing is interesting, John, especially because if I recall correctly, you can actually resize the picture in picture window if you like pinch it.
01:15:48 Casey: I think there are some limits, but I think you can enlarge and shrink it.
01:15:52 Casey: And I've also noticed that you can kind of flick it off to the side.
01:15:55 Casey: So there's just like a little like handle or like nubbin that pokes out off the side of the screen.
01:16:01 Casey: So if you wanted to like shimmy it off to the side just for a moment to look at something and then bring it back, you can do that.
01:16:06 Casey: So there is some amount of window management that's going on in iOS today.
01:16:10 Casey: And it seems like more and more is coming, which is really, really interesting.
01:16:14 John: And picture in picture, like it shows Apple's willingness to ship features on iOS in which it's up to you to deal with that little window.
01:16:22 John: Like the whole point is you don't have to have the app in the front.
01:16:25 John: You can go do other things and we won't even mess with your multitasking.
01:16:28 John: We won't even take up one of the multitasking slots or whatever.
01:16:31 John: It's just this little window and maybe it's blocking stuff.
01:16:33 John: It's up to you to move it out of the way.
01:16:35 John: If it's covering something you don't want, move it to a different place.
01:16:37 John: If you just want to get rid of it, like...
01:16:39 John: It is pushing that management task, deciding that you know where, like, oh, I don't care that it covers this part of the screen.
01:16:44 John: And if it's covering something annoying, you move it.
01:16:46 John: And in practice, I found with picture-in-picture, it's usually not that hard to find someplace on the screen where you can put it where it's not bothering you.
01:16:53 John: And you know where that is because you know the apps that you're using.
01:16:55 John: That's, you know, that's the curse and the power of Windows, as we all know on, you know, typical personal computers is...
01:17:01 John: you can put them wherever you want and you can arrange it in a way that makes sense to you and it's so much more limited in ios like you have very few of these little things and the where you can put them and how big they can be and how you manipulate them is incredibly limited but i think you know coming from a world where the entire phone was one application all the time that incredible simplicity and moving to a world with you know ipad pro you know large type devices with a pen and all this other stuff you have to start giving people the ability to do this otherwise you're not
01:17:28 John: leveraging the power of the larger screen and the multitasking and all that other stuff.
01:17:33 Casey: Yeah, you know, I love picture-in-picture on my iPad, and I love it so much, even on macOS, that I found, I don't remember who introduced this to me, but, and forgive me if I've mentioned this on the show before, but there's a Safari extension called Pied Piper, but it's Pied P-I-P-E-R, get it?
01:17:51 Casey: Anyway, it's a Safari extension that'll allow you to easily do picture-in-picture on, like, YouTube, and I think Vimeo and a couple of other places, and Plex, for the Plex Web front-end.
01:18:02 Casey: Yes, I am aware that you can do some like right-click, right-click again dance on YouTube in order to get it to support picture-in-picture.
01:18:12 Casey: But this just puts a little button right on the video that lets you kick it over to a picture-in-picture.
01:18:18 Casey: And I find that super convenient, particularly because although I don't believe in having a gazillion Safari tabs like you do, John, I do believe in having about 11 billion spaces or virtual desktops.
01:18:30 Casey: And so having picture in picture can let this hover across several different spaces, which is really nice.
01:18:36 Casey: So I'll put a link to that in the show notes.
01:18:38 Casey: Anything else on iOS 10.3?
01:18:41 John: briefly mentioned the reviewing interface thing that marco said he talked about it under the radar but uh that was a uh an issue we've talked about on past atps i think uh with applications asking you to rate them uh obnoxiously more often than you would like and we were discussing you know oh maybe you could report them that they're doing that or applications shouldn't be doing that but then how do you enforce the guidelines apple's solution to this seems to be
01:19:05 John: Make an official API for asking that and put limits on the official API.
01:19:09 John: And eventually, some point in the future, force everyone to use the API.
01:19:13 John: So I endorse this plan.
01:19:15 John: This sounds like a good plan.
01:19:17 John: I look forward to them rolling it out.
01:19:18 John: I like that they're doing it reasonably cautiously, not just one day saying, hey, guess what?
01:19:22 John: If your app asks for reviews in any way except the official API, you will get rejected.
01:19:26 John: They're not doing that.
01:19:27 John: um but the api is it the limits are are sane it's like three times per year you can ask and with a global switch that says i never want to be asked to rate an application i'm going to use that global switch because i do never want to be asked many applications that i use and like frequently ask me to rate them and have obnoxious choices at the bottom of the dialogue boxes none of which my brainstem you know my brainstem doesn't know which one to pick so i have to read words and be like it's like
01:19:56 John: maybe later no like oh i just go away box i don't want to see you so i i uh endorse this api i wish it would come sooner in fact i wish they would uh you know make it even more draconian now and the nice thing is
01:20:14 John: Everything I heard about this is like, yes, these are reasonable choices.
01:20:18 John: Like what about the applications like Marco's that never prompt you, but just have a little section in the preferences that say, hey, if you want to rate it, are they okay?
01:20:25 John: Answer, yes, you're totally allowed to do that because that's not a thing that pops up in your face.
01:20:29 John: If you're scrolling through the settings and you see the thing, those applications don't have to be removed from the store or change the thing.
01:20:35 John: And if Marco wants to make it, so when you tap that thing, it pops up an inline thing to review the app.
01:20:40 John: Can he use that new API?
01:20:41 John: Yes, he can.
01:20:42 John: See, it's not that hard.
01:20:43 John: We're so used to every API that Apple, every sort of App Store rule or API they introduce, there being a bunch of obvious problems that we all whine about, right?
01:20:52 John: No obvious problems in this one.
01:20:54 John: There may be non-obvious problems, but it is just a great feeling to get an announcement at the App Store and go, they made, for all the big choices,
01:21:02 Marco: they made reasonable ones yay yeah i mean this like again we we did spend about a half of under the radar this week talking about this so i have to re-put that in the show notes plug plug however this is one of this is like quintessential good apple this is like seeing a problem that is that causes a poor user experience uh but that that for some reason that that exists for a good reason so like these app review these rate my app dialogues exist for a good reason because they work and
01:21:30 Marco: And because, as we mentioned earlier, star ratings in the app store tend to matter.
01:21:35 Marco: And so when you can have a way for most apps to get a lot more star ratings, that will definitely increase their downloads and sales in a way that most people don't love, but most of them also just don't care that much about it.
01:21:51 Marco: That's going to happen.
01:21:52 Marco: That's going to be inevitable.
01:21:53 Marco: Yeah.
01:21:53 Marco: So Apple has addressed the need for them with this API.
01:21:56 Marco: They're saying, okay, we understand that you need to prompt users or that you think you need, there needs to be a way to prompt users to review your app.
01:22:06 Marco: However, they take control away from the developer of whether that's allowed to happen or not.
01:22:13 Marco: The developer still says when it should happen, but they don't know whether it will succeed or not.
01:22:19 Marco: And then combined with the policy change that will be coming down the road at some unspecified time that says you won't be allowed to ask for reviews any other way, that combination will be awesome.
01:22:32 Marco: The only problem I see with this, which, again, we talked about this on Under the Radar.
01:22:35 Marco: Please listen to that also.
01:22:36 Marco: The only problem I see with this is enforcement, because I think it's going to be similar to the rules that they have against spam push notifications or push notifications that are used for, quote, marketing or promotional purposes.
01:22:48 Marco: I think every single app that uses push notifications, with very, very few exceptions, including the App Store app, has been used for promotional purposes.
01:23:00 Marco: Apps abuse this all the time.
01:23:02 Marco: Apple themselves abuse this sometimes.
01:23:05 Marco: And games are the worst.
01:23:08 Marco: Big content apps are the worst.
01:23:10 Marco: Big company apps are the worst.
01:23:11 Marco: Like...
01:23:12 Marco: tons of apps spam notify people for things like hey bombs are now on sale for a limited time come check out the newest content like crap like that that is explicitly prohibited in the app review rules but that has never been enforced in any kind of scale because it's kind of hard to enforce that when you're reviewing apps for like three minutes at a time
01:23:33 Marco: As long as you don't see the problem come up during those three minutes during app review, it's going to be really hard to enforce.
01:23:39 Marco: Unless, as we discussed a couple times way back, maybe they could add some kind of report a problem button.
01:23:45 Marco: But is Apple really going to clutter up their UI of every notification or something like that or every app icon or every app in the store with a report violation button?
01:23:56 Marco: Probably not.
01:23:57 Marco: And so the problem that this review policy and review change will have is if they can't really consistently enforce that you aren't allowed to do it the old way anymore, then all the big apps that are data-driven like Twitter and stuff, they're just going to keep doing it the old way.
01:24:15 Marco: And it's only going to hurt the good people who are trying to do things the right way.
01:24:21 John: I think you only need a small number of people reporting.
01:24:23 John: This is not a type of thing where you need everybody to even know the reporting interface exists.
01:24:27 John: All you need is five nerds.
01:24:28 John: Five nerds to know how to report it, right?
01:24:32 John: Because all you need to do is alert Apple.
01:24:35 John: Oh, hey.
01:24:36 John: Maybe check this app out.
01:24:37 John: Maybe it's doing this thing.
01:24:38 John: And unlike push notifications, it's not like this is a data driven thing where like the avenue is there and the avenue is legal.
01:24:45 John: It's just the content that's bad.
01:24:46 John: This is the place where the avenue is not allowed.
01:24:49 John: You are not allowed to pop up a dialog box that says anything about ratings and leads people to ratings.
01:24:53 John: like without using the official api right so you don't have to be like oh you're allowed to use push notifications just the things that you push in those notifications shouldn't be ads you're like oh no totally we'll never push ads right that's not a reviewable thing whereas popping up a dialogue i mean obviously you can be sneaky and say oh the content of the dialogue is pulled from the web and you'll never know what it is right you know people can work around it but
01:25:14 John: if you just let this go out into the wild and nerds know where the box is that tells them the application is a problem then that will you know and then they sort them by volume and they just say every week go through the ones that people are complaining about and see if it's yes it's true look i've you know i spent more than three minutes with this application and guess what it does prompt you for ratings and bring the ban hammer right it's you know it's like like all these enforcement problems like
01:25:39 John: Just because you can't do it 100% doesn't mean you shouldn't try at all.
01:25:42 John: And they need to get better about this in general, some kind of feedback mechanism for it.
01:25:47 John: And honestly, I think applications will be motivated to use it.
01:25:51 John: Because the API, another good thing this API does, is it improves the application.
01:25:55 John: You don't have to send people elsewhere to write a review anymore.
01:25:57 John: They can stay in your app.
01:25:59 John: Developers have wanted that for a long time.
01:26:01 John: And now you get it.
01:26:02 John: So there is incentive.
01:26:03 John: There's a carrot as well as a stick for everybody to use this API.
01:26:07 John: I don't know.
01:26:08 John: I was happy with this announcement.
01:26:09 Marco: And honestly, like, I hate rate this app dialogue boxes.
01:26:13 Marco: But the implementation of this is so good that I think I would leave it on.
01:26:18 Marco: And I think I would be totally okay with apps I use on a regular basis showing this easy little box like once.
01:26:25 Marco: And then I can just say, yeah, okay, four stars, five stars, whatever.
01:26:27 Marco: Done.
01:26:28 Marco: And that's it.
01:26:29 Marco: I never leave ratings for anything because I don't want to go through the hassle and I never think about it.
01:26:35 Marco: I should because usually only people with access to grind leave ratings.
01:26:39 Marco: So if you like things, you should leave ratings for them.
01:26:42 Marco: But I almost never do.
01:26:44 Marco: I have very few reviews on my account because I just don't think about it.
01:26:48 Marco: This makes it a lot easier to do it.
01:26:50 Marco: So as a customer and as somebody who wants to support good apps, I actually would leave this on.
01:26:56 Marco: It is a really nice implementation.
01:26:58 John: Speaking of reviews, you've reminded me slash shamed me into the same type of thing.
01:27:03 John: I was thinking, when do I leave star reviews, and why don't I?
01:27:06 John: And you've got both reasons.
01:27:07 John: I almost never do, and I don't, because who wants to leave the application they're in to go do something?
01:27:12 John: But if it was in the dialogue and I could just hit the number of stars, I would do that, and I should.
01:27:17 John: And thinking of that, obviously I don't have any app in the store to think about reviews for, but I do have podcasts in the iTunes store, and those get reviews, and I'm not going to say...
01:27:27 John: They are a tire fire because they're not.
01:27:29 John: They're good reviews.
01:27:30 John: We have good reviews for this podcast and for other podcasts that I'm on.
01:27:34 John: But as shows age, what I have found is new reviews come in more slowly and the reviews become increasingly negative because eventually everyone who had anything nice to say about the show has already said what they have to say, which is fine.
01:27:49 John: How many reviews can you leave for a show?
01:27:53 John: But if in the middle of this podcast...
01:27:55 John: a you know a magic auditory dialogue box could pop up and people could auditorily uh you know or with mental powers press like this is the analogy is falling apart anyway if it was really easy to rate podcasts i think more people would rate it and i think it would make the ratings nicer um but it's not easy to rate podcasts and therefore nobody does it and i have to say i don't rate the podcast i listen to either um and so the only people who are motivated to rate uh podcasts are
01:28:20 John: when the show newly launches and people are enthusiastic and then later when people are angry and so now all we have left are the angry people rating the podcast which is fine like i don't i don't even know how reviews or podcast stars have any effect on our audience at all either but i mean it's also possible that you might be using a podcast app whose creator is very vehemently against the idea of podcast reviews and would never implement such a feature
01:28:43 John: Do other podcast things have it?
01:28:47 Marco: Well, not a lot of other podcasts have their own directories.
01:28:49 Marco: Those that do, I don't know of any that have any kind of review system.
01:28:52 Marco: But that's probably for good reason, because your view systems for podcasts are a terrible idea.
01:28:57 Marco: But there's no API to do iTunes reviews, basically to give a star rating to...
01:29:01 Marco: No, I really doubt it.
01:29:03 Marco: I mean, you might be able to hack it through some kind of undocumented weird thing, but I really doubt it.
01:29:08 Marco: That would be a massive potential for abuse.
01:29:11 Marco: So I don't think they would want to expose that any real way.
01:29:14 Marco: You can read reviews through an API that's, I think, also undocumented.
01:29:18 Marco: I don't do that either.
01:29:20 Marco: I don't care.
01:29:21 Marco: I don't want to...
01:29:22 Marco: Show the content of reviews, the ratings from reviews.
01:29:27 Marco: I think in the context of podcasts and podcast search and podcast discovery, the star rating system is incredibly dysfunctional.
01:29:37 Marco: And therefore, I just do not want it.
01:29:40 Marco: And I don't want Overcast to show any part of it ever.
01:29:42 Marco: I have my own recommendation system, which is a simple thumbs up.
01:29:45 Marco: That's it.
01:29:46 Marco: It's a Boolean.
01:29:48 Marco: You like this.
01:29:49 Marco: That's it.
01:29:49 Marco: There's no dislike.
01:29:50 Marco: There's no stars.
01:29:51 Marco: There's no commentary.
01:29:53 Marco: There's many problems with those systems.
01:29:56 Marco: Simple, thumbs up, easy.
01:29:57 John: yeah the recommendation system and overcast works really well like there was uh chris latner uh cheated on us and went on another podcast to talk about stuff and i was like oh i want to hear that podcast too so i launched overcast and i went to the screen where you like i was going to like search for the show name or whatever but i didn't have to because it was already at like the very top of the like most recommended thing it was right there like the icon i mean i recognized it because the icon i had seen on twitter i'm like oh that must be it boop boop done
01:30:22 Casey: didn't even need to type anything into a search box and that's just from people going thumbs up hey this was a good episode of the show that's all it takes like i don't really care what the star rating is for that podcast on a final note for tonight uh there's been a lot of mathematics that's been done there's been a lot of math done math british listeners maths casey it's math no it's math
01:30:46 Marco: They don't know what that means.
01:30:48 Casey: Whatever.
01:30:49 Casey: Did you know it's pronounced hover?
01:30:50 Casey: Anyway, so a friend of the show, Dan Provost, who is one half of Studio Neat, has done some math.
01:30:57 Casey: He's crunched some numbers.
01:30:59 Casey: And he has concluded that there probably should, or at least could, be a 10.5-inch iPad.
01:31:08 Casey: And I'm going to try to summarize this as quickly as possible.
01:31:10 Casey: If you look back to the original big iPad Pro announcement...
01:31:16 Casey: What Schiller had said was, hey, if you take two full-size iPads vertically in portrait but put them adjacent with each other, that screen real estate of the two of them combined is the size, real estate-wise, resolution-wise, of the 12.9-inch iPad Pro.
01:31:36 Casey: So Dan said, well, what happens if you did the same thing, but with iPad minis?
01:31:42 Casey: So you have two iPad minis standing in portrait mode next to each other, adjacent to each other.
01:31:47 Casey: How big would the resultant iPad need to be?
01:31:51 Casey: So cue some math, a little Pythagorean theorem.
01:31:54 Casey: And guess what?
01:31:56 Casey: The answer is right around ten and a half inches, which works out.
01:32:00 Casey: I shouldn't say it works out, which is interesting because we've been starting to hear a little bit of rumbling about, oh, there might be a ten and a half inch iPad someday, somehow in the future.
01:32:11 Casey: But nobody really understood it until Dan started to do this math.
01:32:15 Casey: So this sounds really darn plausible to me.
01:32:18 Casey: uh what i'm not sure of and i've heard a lot of people pontificating about it is do they keep a 9.7 inch ipad around if i were to wager a guess i'd say they do but only in the dustbin the the old devices bin cheaply as apple is off to do uh what do you think knowing tim who that means i'm gonna be here for like 10 years well there's that uh so so marco how do you how do you read all this what do you think
01:32:44 Marco: I think it sounds very plausible.
01:32:46 Marco: If you look at the 12.9-inch iPad Pro users, the people who like that are real power users of the iPad.
01:32:56 Marco: They really like having multitasking, especially, because the more you multitask, the more you really want resolution.
01:33:03 Marco: If they ever do Windows like John wants, that would be even more important, as we know, from using PCs forever.
01:33:09 Marco: So, you know...
01:33:10 Marco: The demand for it, I think, is almost certainly there because lots of people who are real iPad power users want that extra resolution for multitasking.
01:33:20 Marco: But for whatever reason, either it's carry size or hand size or whatever else, the 12.9 is a little too big.
01:33:30 Marco: It's a pretty big iPad.
01:33:33 Marco: Have you spent any time with one, Casey, the 12.9?
01:33:35 Casey: Not really.
01:33:36 Casey: There's a couple people at work that have them, so I see them.
01:33:39 Casey: And even though I see them from time to time, like maybe once a week, every time I see one, I think to myself, my word, that is a tremendous iPad.
01:33:48 Marco: It really is large.
01:33:49 Marco: It is comically large.
01:33:50 Marco: Yeah, especially because you're coming from the Mini, right?
01:33:53 Marco: Yeah.
01:33:54 Marco: And you know, too, the Mini shows us that you can take the regular 9.7, quote, regular iPad 9.7 resolution, you can shrink it down a little bit to iPhone density,
01:34:05 Marco: and as long as you have decent eyesight it works right and so there is a market for that for people who don't mind a little bit everything being a little bit smaller who are maybe younger or power users are really precise with their fingers or whatever else they would rather have a smaller carry size and still have higher resolution uh so
01:34:25 Marco: there is a market for that going from 9.7 resolution into the iPad mini size.
01:34:31 Marco: So therefore, it follows.
01:34:32 Marco: There's probably also a market for people who want the 12.9 resolution in a more like 9.7 size.
01:34:39 Marco: So I think this makes a lot of sense.
01:34:41 Marco: Whether it'll do or not is another story, it's plausible.
01:34:44 Marco: Certainly, we've heard minor rumblings.
01:34:46 Marco: And I think big picture, before John gets in and tells me why I'm wrong about all this, I think big picture, if you look at...
01:34:55 Marco: The way Apple devotes resources in recent years, they find a product line that is in great need of attention, and they spend a year really whipping it into shape, and then they move on to the next thing that needs a lot of attention.
01:35:12 Marco: The Apple TV a couple years ago was that thing.
01:35:15 Marco: The Apple TV was in terrible shape.
01:35:17 Marco: There was lots of increasing competition.
01:35:18 Marco: They wanted to get it onto an app model.
01:35:21 Marco: And so they gave some effort to it.
01:35:23 Marco: They gave it a big boost.
01:35:25 Marco: And then they just left it alone.
01:35:26 Marco: There's been almost nothing changed in the new Apple TV since its release a year and a half ago, whenever that was.
01:35:31 Marco: Last year, they put that amount of attention on the Apple Watch because the Apple Watch was basically on fire when it came out.
01:35:38 Marco: It had so many problems.
01:35:41 Marco: And so, watchOS 3 got lots of attention.
01:35:45 Marco: I expect that the Apple Watch is not going to see tons of major changes this year.
01:35:50 Marco: I think last year was its time to shine.
01:35:52 Marco: It got a bunch of good improvements in watchOS 3.
01:35:55 Marco: And now we're probably in for a quiet period.
01:35:57 Marco: And now I expect this year to be another year of iPad improvements where I expect there to be decent investment into the iPad this year to try to turn around its sales curve, to try to really boost it, try to get it moving as another growth engine again.
01:36:18 Marco: And I also expect that this year, I hope, that there is a larger-than-usual effort put into the iPhone.
01:36:27 Marco: I think it's the iPhone's turn in this model.
01:36:31 Marco: And the iPhone is a lot more important than the iPad.
01:36:34 Marco: So I expect the iPhone to get things that are a little more resource-intensive.
01:36:38 Marco: And the iPad to get things that will satisfy people, like kind of like holdover updates.
01:36:43 Marco: So, you know, longstanding customer requests.
01:36:47 Marco: Like if we ever get the rumored fix of the multitasking switcher to have like a much better app launching icon thing than the weirdo card thing they have now.
01:36:55 Marco: Like that's probably going to happen this year if it's going to happen at all.
01:36:58 Marco: Because this is the year for like iPad improvements that people really want that will get people really excited about the iPad again.
01:37:05 Marco: And that will keep the power users going.
01:37:07 John: um and then probably major effort on the iphone hardware wise i hope here's the thing about the ipad form factor and where the product is in its life it's one of the easiest products for apple to fiddle with because at ipad size it's
01:37:27 John: with the internals you have a lot of leeway um you have so much leeway that they don't even have to use all the space for battery anymore right it can be pretty darn thin they have room for giant speakers the actual system on a chip and all the other things is so small compared to the size of the device
01:37:43 John: you can from from year to year make different decisions about how big is it how big is the you know the the surround for the entire screen does it have a home button on the screen that tech ever comes from the iphone like you can play with all sorts of sizes and by the way every time you change the size or any other dimension you can sell more accessories and cases and stuff and everybody loves that um so tech wise and investment wise it's such an easy thing to do to say um
01:38:10 John: We can take the iPad Pro 9.7, which is one of the best iPads ever made, and change a whole bunch of things about it dimensionally to try to make a different compromise on the product with very little investment.
01:38:24 John: Because what does it really take to change the size of the screen by less than an inch?
01:38:29 John: What would it take to update the Mac Pro?
01:38:31 John: Right, right.
01:38:33 John: Oh, here we go.
01:38:34 John: No, but this is the easiest thing ever because you're not under space constraints.
01:38:38 John: It's just a matter of finding a new supplier, and they do that routinely anyway, even if they keep the screen the same size to find new suppliers for things.
01:38:43 John: You can tweak this product, and I think the iPad is in a good place now.
01:38:48 John: I think the iPad Pro is...
01:38:50 John: you know one of the best ipads apple has ever made perhaps the best and it is one of the few products that i recommend apple products i recommend to people these days with no reservations i want to get an ipad i like the nine points up should i get the ipad yes just get it it is it is there's nothing wrong with it like it is great maybe you could have more ramp but who cares like it's so good there's so few compromises and
01:39:11 John: you know and the few things that i think about that they could change these rumors like i said for satisfying type of things that you can do to make people happy would i like an apple pencil 2 that connects to the smart connector hell yes and charges from it i hate the little plug-in thing on the end on the end to charge like you rarely have to do that like the battery lasts a long time but there's room for improvement with small changes to form factor and fit and finish and they'll get to sell new cases and new pencils and new you know new third party stuff to go like
01:39:41 John: Such an easy win.
01:39:42 John: And I don't know if that counts as, like you said, Marco, putting lots more investment at the iPad and giving it more attention.
01:39:47 John: What I think it counts as is satisfying customers of the iPad with actually a fairly minimal investment.
01:39:53 John: Just doing like the basic stuff of saying, well, we made a couple iPads.
01:39:56 John: We've learned some things.
01:39:57 John: Let's change it.
01:39:57 John: Let's shift it around.
01:39:59 John: you know they don't know which sizes they talked about in the original ipad this is the size that we picked when you just got to pick one size fine but as the product line diversifies i don't care how many sizes of ipad there are as long as they're not changing by three millimeters three or four sizes is fine with me and if you want to fade one out and bring another one in these are not radical shifts i mean aside from the thing that we always talk about of like i would like a 28 inch ipad you know that the microsoft surface studio that's a whole different product right whatever but within the realm of ipads that you battery-powered ipads that you hold in your hands
01:40:29 John: I'm perfectly happy to see them mess with the dimensions of this product and the sort of the ergonomics and how it works with the case and the pencil and all that stuff.
01:40:39 John: And I can't imagine that that type of change is a break the bank type of thing.
01:40:44 John: So by all means, Apple, continue to make the already good iPad better with minimal investment.
01:40:51 John: And with the money that you save, you have a line of desktop computers that I would love to see updated.
01:40:57 Ha, ha, ha, ha.
01:40:58 Casey: And I think that does it.
01:41:01 Marco: Thanks a lot to our three sponsors this week, Indochino, Betterment, and Casper.
01:41:05 Marco: And we will see you next week.
01:41:20 Casey: John didn't do any research.
01:41:23 Casey: Marco and Casey wouldn't let him because it was accidental.
01:41:28 John: It was accidental.
01:41:31 John: And you can find the show notes at ATP.FM.
01:41:36 Marco: And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
01:41:45 Marco: So that's Casey Liss, M-A-R-C-O-A-R-M-E-N-T, Marco Arment, S-I-R-A-C-U-S-A, Syracuse.
01:41:57 Casey: It's accidental, they did it in me.
01:42:01 Casey: So a friend of the show, Brianna Wu, has decided that she really hasn't had enough grief in her life.
01:42:20 Casey: And so she thought, you know what?
01:42:23 Casey: Yeah.
01:42:24 Casey: Yeah.
01:42:39 Casey: And so one of the platforms she's running on, among other things, is like the whole kerfuffle from, I guess it was early last year, middle of last year, about Tim Cook and the iPhone FBI stuff.
01:42:52 Casey: I think that that's worth mentioning.
01:42:54 Casey: It's something that's relevant potentially to a lot of our listeners, even if you don't happen to live in Massachusetts.
01:42:59 Casey: So John is our representative Massachusetts.
01:43:05 Casey: I don't even know.
01:43:06 Casey: What do you call yourself?
01:43:07 John: That's it.
01:43:07 John: You just wanted to say Masshole, didn't you?
01:43:09 Casey: I really did.
01:43:10 Casey: I really, really did.
01:43:12 Casey: But I tried not to.
01:43:13 John: You got it right.
01:43:14 Casey: It's Massachusetts.
01:43:15 Marco: That's right.
01:43:16 Casey: I'm pretty sure that's not right.
01:43:17 Casey: Got it in one.
01:43:19 Casey: Yeah, I'm pretty sure that's not it at all.
01:43:20 Casey: Anyway, so what are your thoughts on this, John?
01:43:22 John: Yeah, so she's running in Massachusetts.
01:43:24 John: She's running against another Democrat because, surprise, Massachusetts, well, maybe it's a surprise.
01:43:30 John: We've had problems with the Republicans here before.
01:43:31 John: But anyway, she is running against another Democrat who is insufficiently
01:43:38 John: aligned with democratic principles and is not prioritizing the things that she would like to see prioritized and one of those issues one of the issues that is relevant to a tech podcast is the idea that you know this is true of most politicians regardless of party they don't know much about tech stuff
01:43:53 John: And they're easily influenced by companies with a lot of money who will persuade them to vote in ways that are aligned with the interests of those companies.
01:44:05 John: And because they don't know much about the tech stuff, like, well, I don't know, I guess this is the right thing to do.
01:44:09 John: Like, they don't even know, right?
01:44:10 John: But if someone who is involved in the tech world has a chance to...
01:44:17 John: take stands on and make an important part of the platform issues that we care about so for example the iphone fbi stuff like it i think if you just asked a regular person should the fbi be able to get into a terrorist phone like they all say yes of course totally right but to understand the bigger issue right the bigger issue of like oh don't just
01:44:36 John: don't just answer based on your fear of terrorism but think about the bigger issue of data privacy and the consequences and what it would lead to if if you know all information was accessible with and encryption was outlawed and all these other things are all things that tech people i feel like have a better grasp on than regular people to make that a platform of a congressional run um a it's novel to have someone who is actually informed about tech and who's making those issues
01:45:02 John: uh you know front and center like this is a differentiating factor my opponent doesn't know about any of this stuff and doesn't care and is going to always vote the wrong way on these issues because they're just going to be aligned with the cable companies or whoever donates to their campaign right again regardless of party this is not a partisan issue like tech is terrible in the political world um uh but to make it a differentiating factor but my question is
01:45:24 John: Do people care enough about this issue for it to be a good idea, politically speaking?
01:45:31 John: Maybe the reason that no politicians bring it up is that it's like, yeah, so what?
01:45:36 John: You are on the right side as far as nerds are concerned, but are there enough nerds to make this...
01:45:40 John: something that helps you get elected or is this an issue that you never see in campaign ads for a very good reason and that very good reason being uh nerds are few and don't vote or don't believe you or don't care and i don't know the answer to that question i like the idea of you know who doesn't like the idea of their pet issues becoming the platform of some politicians are going to say i know you care about you know net neutrality and uh digital privacy and whatever and no one ever talks about them but i'm going to talk about them like yes i like that person but
01:46:10 John: If there's like seven of us out there who care about these things, this is not going to help her get elected.
01:46:15 John: So I'm of two minds in this.
01:46:17 John: I'm happy to be catered to by a candidate who believes the same things I do about these relatively esoteric features, but especially in the current climate, which I'm not going to go into too much, where there are so many issues that I think we all agree are so much more important than this.
01:46:33 John: Is this a distraction?
01:46:35 John: Or even in the best of cases, do people really care enough about...
01:46:40 John: digital privacy and other tech issues to vote based on them.
01:46:44 Casey: Yeah, and to be clear, that's not like the only item on her platform by any stretch of the imagination.
01:46:48 John: No, no, no.
01:46:49 John: I mean, the ad we'll have a link to in the show notes is not even about that.
01:46:52 John: Like, it's not about that at all.
01:46:53 John: Like, women's issue is a much larger platform, and that's an easier sell because, yes, I think that is a winner.
01:46:58 John: You know, women's issues is... I mean, just look at the women's march and, like...
01:47:02 John: plenty of women will vote based on women's issue but specifically as relates to a tech podcast uh you know her her mentioning at all that this is an issue and part of her platform i think is is rare and novel so i'm not i'm not excluding any other things that are much more important on our platform i'm just saying this issue specifically does anyone care enough about it or will it always be dwarfed by the much more important issues including women's issues
01:47:27 Casey: I think it's it's it's one note in in in the music.
01:47:32 Casey: Right.
01:47:32 Casey: It it's one it's one thing that that certainly I care about.
01:47:37 Casey: And I think that to you guys care about that when a represent an elective representative of mine here in Virginia.
01:47:45 Casey: votes against what I consider to be common sense nerd topics, for example, of voting against net neutrality.
01:47:54 Casey: I noticed that.
01:47:55 Casey: And that's enough to make me strongly consider the way I vote the next time I vote.
01:48:00 Casey: So yeah, I think this can absolutely sway people.
01:48:03 Casey: I think you're right also that there are far more important things to worry about.
01:48:08 Casey: But this is also something that I am worried about.
01:48:11 John: I always feel the same way when I see my representatives, which in general I'm fairly well aligned with because in the state that I happen to live in.
01:48:19 John: But again, they just vote the wrong way, in my opinion, on so many issues related to tech.
01:48:25 John: And it's like you just have to swallow that and be like, look.
01:48:27 John: the alternative the alternative is so much worse and so much more important to things but on the other hand it just it just hurts to constantly have to swallow that so i'm like i said i'm excited by someone who i agree with on all the big issues and also these one section of small issues right and that that definitely it's so rare especially for tech things because everybody can no one's going to find a politician that agrees with everyone that doesn't exist you always have you know you
01:48:53 John: Even if we didn't have this horrible two-party system, you're never going to find someone to represent you who, like, I agree with every single thing they say.
01:48:59 John: You've got to have a hierarchy and you've got to prioritize and so on and so forth.
01:49:02 John: But I think tech is not as obscure as... It should be more prominent than it is.
01:49:08 John: Let's put it that way.
01:49:09 John: Because the importance of tech in all of our lives has increased so much over the past several decades that now it actually is up there with the other issues...
01:49:21 John: you know it should be discussed it should it shouldn't be like oh that's completely esoteric who cares about the internet because the internet is extremely powerful and extremely important and its power and importance is not diminishing over time um so maybe it's a generational thing and maybe we have to wait for a couple of generations to turn over before we really get into a world where people accept and understand the importance and power of networks and the internet um
01:49:44 John: And hopefully we don't make too many bad decisions before then and screw it all up, you know.
01:49:49 John: But it should be talked about more than it is.
01:49:51 John: And it's a shame that even today, like even in the framing that I gave this, it is still viewed as a thing that only nerds care about and can understand.
01:50:01 John: But it affects everybody's life.
01:50:03 John: It doesn't matter whether you're a nerd or whether you're into tech or whether you're listening to this podcast.
01:50:06 John: These issues do affect your life.
01:50:08 John: It is basically impossible to live in the United States and not be affected by...
01:50:13 John: You know, the technology law and telecommunication law and all those things.
01:50:18 John: You are affected by it, whether you understand, you know, why your cable bill is going up or, you know, where you're able to get information from or not.
01:50:27 John: Things could be much worse than they are.
01:50:29 John: I think the net neutrality thing, we've sort of held the line on it for a long time, but it's a fragile wall that could crumble at any moment.
01:50:38 John: And I really hope...
01:50:40 John: More people in Congress and running for Congress bring this issue along, like you said, another note in the symphony.
01:50:46 John: It deserves to be at least mentioned.
01:50:48 John: That's not going to say that.
01:50:49 John: It deserves to be at least mentioned, along with the other headline issues that are much more important, that people's lives depend on in a very real and immediate way.
01:50:56 John: Tech issues should also be brought along for the ride at this point.
01:51:03 Marco: So moving on to anything that's not politics.
01:51:08 Marco: So, Casey, it seems like you might be thinking more seriously than I expected about possibly getting a Tesla.
01:51:18 Casey: That is not true.
01:51:19 Casey: Stop with that ridiculousness.
01:51:21 Marco: So let me just give a brief statement on the matter of you possibly getting a Tesla.
01:51:28 Marco: So cars are a big part of your identity.
01:51:34 Marco: Oh, boy, he's going right...
01:51:36 Marco: So this is how this is going to go.
01:51:39 Marco: Okay, right?
01:51:40 Marco: Yeah.
01:51:40 Marco: Seriously.
01:51:42 Marco: So when we went to Cars and Coffee a few weeks ago, I made the remark that now that I'm a Tesla person, now that I look at all the other cars out there and all their decked out engines and big mufflers and all this horsepower and everything else,
01:51:59 Marco: And I feel kind of the way I feel now when I see cool, overclocked PC hardware with all the blue LEDs in it and everything else.
01:52:09 Marco: It's like that is something that was a part of my life.
01:52:13 Marco: It was a huge part of my life for a long time.
01:52:16 Marco: But what I've moved to now...
01:52:18 Marco: All that is irrelevant to me now, and so I look at that now, and I look at cool PC hardware, or even just fast PCs, good graphics cards, awesome CPUs, dual CPU systems that used to be members of the Mac family and now aren't.
01:52:33 Marco: All of these high-end PC hardware things that I used to love so much...
01:52:40 Marco: I'm no longer interested because I see them and I'm like, okay, that's cool.
01:52:44 Marco: I respect the kind of horsepower your PC has.
01:52:47 Marco: But because I'm no longer interested in Windows PCs, I have a hard time really getting into it as much.
01:52:55 Marco: And it kind of feels like it's the past in my life.
01:52:59 Marco: So at this car event, I kind of felt that way, looking at all these cars, thinking like, now that I have experienced the joy and sheer disruption of driving an electric car, that really does make all...
01:53:14 Marco: Gas-powered cars feel like the past and feel old and clunky by comparison.
01:53:19 Marco: Even really good ones, it makes them feel old and clunky by comparison.
01:53:22 Marco: I had a hard time appreciating much of the cool car world because of that.
01:53:28 Marco: Because now I've kind of shifted in what I live in and what I like and what's important to me.
01:53:33 Marco: So for you to consider a Tesla, I have a feeling that you were going to have a very hard time in your mind reconciling that with this core part of what you've made your identity of, like, you love cars.
01:53:48 Marco: You've loved cars your whole life.
01:53:49 Marco: And you love, like, the engine parts of cars.
01:53:52 Marco: You love, like, the mufflers and the noise and the cylinders.
01:53:56 Marco: Like, you love all that stuff.
01:53:58 Marco: And so I wonder, like...
01:54:00 Marco: If maybe you should be considering a Tesla more seriously than you are, but maybe you're not letting yourself consider it because you don't want to put at risk that part of your identity changing.
01:54:16 Casey: uh so i think i'm trying to think of a brief answer the answer to this quasi question because i think we could do a uh a like 50 minute deep dive into my psyche and in what what motivates me and what doesn't but i understand where you're coming from um i think the first of all the primary reason i'm not really considering a tesla is it's just so much money it's just so much money um
01:54:41 Casey: I'd said to you privately that, you know, if you look at what a reasonably well-equipped Model S costs if one were to buy one, and not to say that's the right answer, but that's what I think of because I've only ever bought cars.
01:54:57 Casey: I've never leased.
01:54:58 Casey: So you look at the price tag of a reasonably equipped Model S, and it's hovering around $100,000.
01:55:04 Casey: I understand you can get cheaper ones, but built the way I would want it, it would probably be around $100,000.
01:55:09 Casey: That's almost three times what I paid for my current car, which is a BMW 3 Series.
01:55:16 Casey: That's not an unreasonable car.
01:55:18 Casey: That's a pretty nice car.
01:55:19 Marco: Well, to be fair, you are comparing used to new, though.
01:55:23 Marco: That is true.
01:55:24 Marco: So compare used to used if you're going to make a price comparison.
01:55:26 Casey: Well, I'm going to have to go the other direction because I don't have the faintest idea what a Tesla is used.
01:55:30 Casey: But I can tell you that my car, when it was new, was $55,000, something like that.
01:55:36 Casey: Which, to be clear, is ridiculous.
01:55:39 Casey: Like, my car is very nice.
01:55:41 Casey: It is not a $55,000 car.
01:55:43 Casey: That's why I bought it used.
01:55:45 Casey: But in any case, so you're looking at two of my car for one Tesla.
01:55:50 Casey: And that in and of itself makes all of my pipe dreams moot because there's I don't think that there's any way I could justify spending that kind of money or the equivalent thereof in a lease.
01:56:03 Casey: I just I don't think I could do it.
01:56:05 Casey: Now, this is where everyone will say, well, perfect.
01:56:07 Casey: The Model 3 is just the right car for you.
01:56:09 Casey: Maybe.
01:56:10 Casey: I don't know.
01:56:10 Casey: So I'm skeptical it'll be as quick as I'd like it to be.
01:56:14 Casey: And this is where everyone says, well, what do you really need to go fast for?
01:56:17 Casey: I don't.
01:56:18 Casey: But that's what I like.
01:56:19 Casey: And I like what I like.
01:56:20 Marco: No, there's nothing wrong with wanting to go fast.
01:56:22 Marco: And believe me, with a Tesla, there is ample speed.
01:56:25 Marco: Even their slow models are fast.
01:56:27 Casey: Oh, the Model S, I agree.
01:56:28 Casey: I'm less confident in the 3.
01:56:30 Casey: It very well could be, very, very well could be I'll end up wrong.
01:56:35 Casey: In which case, I think I'll give the Model 3 a real look.
01:56:37 Casey: I didn't put a deposit down or anything like that because I think it'll still be like two to three years before one of those is even available for those who put a deposit down.
01:56:45 Casey: I forget what the official timeline is, but we'll see.
01:56:49 Casey: But so let's assume for the sake of conversation that I'm willing to spend $100,000 or the equivalent thereof in the lease payment.
01:56:57 Casey: I think you're largely onto something in that it would be a tough bridge to cross because I have for my entire life, since I can remember, I have treated cars and car culture to some degree as such a critical part of my life.
01:57:18 Casey: And I
01:57:18 Casey: I think that comes from there was always an old car in our garage.
01:57:24 Casey: My dad worked for IBM for something like 30 years.
01:57:28 Casey: But there was a brief window of time before he started working for IBM where he was a professional mechanic for Buick.
01:57:34 Casey: And he had always tinkered with cars since he was a kid.
01:57:39 Casey: Now, the difference between dad and I is that he has actual practical knowledge and all of my knowledge, well, what little I have is all theoretical.
01:57:46 Casey: And if you doubt me on that, I have a podcast to recommend to you.
01:57:50 Casey: But in any case, but all kidding aside, I've grown up with cars around me all my life.
01:57:56 Casey: And I think you tend to emulate your parents.
01:57:58 Casey: And my dad has always been obsessed with cars.
01:58:00 Casey: And so because of that, I think I've always been obsessed with cars.
01:58:03 Casey: And even if I were to get a Tesla sitting here now, not knowing any better, I think I would probably want like a stupid dino juice powered, not weekend car, but like weekend car.
01:58:15 Casey: One that has three pedals, maybe a convertible that I've ever owned one really.
01:58:21 Casey: But that sounds like it could be fun.
01:58:23 Casey: You know, like an S2000 or something like that.
01:58:28 Casey: Just to have to remind me what driving used to feel like before it was all automated and before some of the soul was taken out of it.
01:58:35 Casey: And I don't mean that to be insulting.
01:58:36 Casey: I just feel like it's a very different animal with the Tesla.
01:58:40 Casey: But I tell you what, you know, when we were out that morning on New Year's Eve,
01:58:44 Casey: I drove us from cars and coffee to where we had breakfast.
01:58:49 Casey: And every time I gave that Tesla, this was underscores Tesla, every time I gave that Tesla a little bit of my right foot, it just put a humongous smile on my face because it is just frigging intoxicating, having infinite torque from no RPM.
01:59:06 Casey: It's unbelievably intoxicating.
01:59:09 Casey: And so to that end, I wonder if I had a Model S,
01:59:12 Casey: if I would get over it a lot quicker than I expect.
01:59:15 Marco: I sure did.
01:59:16 Marco: I mean, like, I'm telling you, like, like when I, going from the M5 to the Model S, I really was afraid that I would really miss like the sporty, you know, V8-ness of the M5 and shifting, shifting the gears and everything.
01:59:30 Marco: And,
01:59:31 Marco: i really didn't like i i thought that would i was very worried about that and i it it was a complete non-issue as soon as i started driving the models i'm like oh my god this is so good um now that being said if you theoretically were to do your like little gas car for fun weekend reminding yourself that you exist
01:59:50 Marco: If only there was someone else in your household who was looking for a new full-size sedan.
01:59:56 Marco: Yeah.
01:59:57 Marco: So what, you're saying Aaron gets a Tesla?
01:59:59 Marco: I mean, Aaron can make her own car decision, of course, but maybe Aaron could get a Model S because that's the size and...
02:00:07 Marco: class of car that i believe she wants the space from uh and then you for like you know when you go to work you know you could leave leave the model s at home for you know because aaron's with declan during the work day right so you know there'd be the car seat in that one and then you ride your little s2000 which is probably not that expensive today because they're not that new uh you ride your s2000 to work or a miata or something and
02:00:34 Marco: And you have your fun little rocket engine car with a stick with three pedals.
02:00:40 Marco: And that's you remind yourself that you like Carr's car.
02:00:43 Marco: And then you have the Model S as the other car in your family that Aaron drives most of the time and that you slowly fall in love with.
02:00:50 Casey: You know, it's funny you mention that for a couple of reasons.
02:00:53 Casey: First of all, I've barked up this tree with Erin and she has told me on no uncertain terms that there's no way she would be spending that kind of money on a Model S. Now, it's kind of funny because her money is my money and my money is her money.
02:01:05 Casey: It's all really our money.
02:01:07 Casey: But be that as it may.
02:01:07 Marco: Well, it's a joint decision, obviously.
02:01:09 Casey: right but uh but yeah she said no way she doesn't she has no interest in it not because she doesn't think it's nice i mean she's driven uh underscores car once or twice as well and i think she really liked it but she just does not feel like it's the right value for money because i don't think it is value for well so as as an automobile alone i don't think it's a very good price performer as a glimpse of the future yeah not that bad but how much money you put into your car for all these repairs
02:01:34 Casey: Don't even talk to me about that.
02:01:35 Casey: It's a very sore subject and it's too soon.
02:01:39 John: Can I give you my plan for all this disposable income?
02:01:42 John: For the price of Casey's used BMW, you can get a his and hers Honda Accord, which I highly recommend, and then take the $100,000 that you were going to spend on the Tesla and buy a used Ferrari.
02:01:55 John: Done and done.
02:01:56 John: oh talk about maintenance cost yeah right it's your fund you have two very large cars that both of which can carry all of your stuff and all of your children and then when casey wants to feel connected to you know the living breathing heart inside him i don't think your heart breathes um you know what i mean yeah he would have a ferrari
02:02:15 John: and i'm gonna say going to the cars and coffee thing i did not having despite having driven and been driven in teslas which i think are great and you know and i i would recommend anybody who wants to buy one whatever i still love all those cars i still want a ferrari um and i think in 20 or 30 years i'll eventually want an electric ferrari but right now i want i want a gas one uh that's what i want please send me that now
02:02:39 John: If I had $100,000, there is no way I would be looking.
02:02:42 John: If I had $100,000 that I was forced to spend on a car, I would be looking at Ferraris.
02:02:47 John: Because it would be like, can I get a used Ferrari for $100,000 this season?
02:02:52 John: I think I can.
02:02:53 John: Can you afford to maintain a $100,000 Ferrari?
02:02:56 John: When it stops working, I'll just look at it and enjoy it.
02:02:58 John: Like it's a piece of art.
02:03:00 John: Like that guy, you know, that guy who put the old Ferrari like inside his house.
02:03:04 Casey: Remember that guy?
02:03:04 Casey: Yep, yep, yep, yep.
02:03:05 John: Right.
02:03:06 John: I can relate to that guy.
02:03:07 John: I probably wouldn't do that, but I can relate to that guy because even when it's not moving, looking at it would make me happy.
02:03:14 John: And the Tesla, when it's not moving, looking at it, it's a fine looking car.
02:03:17 John: Like, don't get me wrong.
02:03:18 John: It's not an ugly car.
02:03:19 John: but it does not make me happy in the way that looking at Ferrari does.
02:03:22 John: So I still, I would still spend that kind of disposable income on a completely frivolous and unpractical car.
02:03:29 John: Not even pretend like, cause I don't want a practical car for a hundred grand.
02:03:32 John: I want a car that no one should ever own.
02:03:35 John: And that's a Ferrari.
02:03:36 Casey: Well, do you remember, it was a few years ago, I'll put a link in the show notes, Doug DeMuro, who at the time was with Jalopnik, I'm not sure if he still is, he bought a Ferrari, he bought it, this article was written in December of 14.
02:03:49 Casey: He said he had it for a little under a year and put 5,000 miles on it.
02:03:52 Casey: He spent about $13,000 between depreciation, maintenance, everything else.
02:03:57 Casey: So it's $13,000 a year.
02:03:59 John: So it's like about the same amount as your BMW then, right?
02:04:01 John: Oh, that cuts deep.
02:04:04 John: That cuts deep.
02:04:04 John: Did the engine explode at any point on his Ferrari or no?
02:04:08 Casey: I don't think so.
02:04:08 Casey: It's been a while since I've read this article, but my engine didn't exactly explode.
02:04:12 John: It would have exploded.
02:04:13 Casey: No, it just had a relatively catastrophic failure.
02:04:18 John: If it starts to eat itself and make small pieces of metal, that's bad.
02:04:22 Casey: No, it didn't start to eat itself, you big jerk.
02:04:25 Casey: It's just the Vanos system kind of forgot how to work.
02:04:28 Casey: No big deal.
02:04:29 Casey: And then the water pump kind of forgot how to work.
02:04:31 Casey: No big deal.
02:04:32 John: Pretty sure my car has neither of those, for the record.
02:04:35 John: Yeah.
02:04:35 John: It has some kind of water pump, probably for the cooling of the batteries.
02:04:38 John: That's true.
02:04:38 John: There are far fewer things that can go wrong with an electric car.
02:04:41 John: I'm totally on board with the electric car.
02:04:42 John: I will get an electric car as soon as they come down to my price, which could be a while at this rate.
02:04:47 John: But...
02:04:48 John: But yeah, I can relate to Casey both A and not.
02:04:52 John: In the absence of money falling on my head, it's hard for me to justify, as is apparent by my car purchases, spending that much money on a car, period.
02:05:00 John: And if I had that kind of money and I was forced to spend it on a car, I would be thinking way more frivolous than...
02:05:06 John: than a tesla which which is which is like it sounds extravagant but the tesla is is an eminently practical car it is not a frivolous car it will not cost you 13 grand in repair bills you do not need to hire a special italian to do your repairs for you there's nothing in the car to go wrong for the most part except for the infotainment system that can't find podcast art like and the door handles yeah and the door handles it is a pretty darn boring car for that amount of money no one should buy the model x though it's gross

All You Need Is Five Nerds

00:00:00 / --:--:--