The Thermal Paste Lottery

Episode 255 • Released January 4, 2018 • Speakers detected

Episode 255 artwork
00:00:00 John: he didn't follow my go-to statement that even casey missed i'll move it up here you go go to fail nice because i didn't want you just running off the end like you go that you got to end up going back to ask atp and then then i guess you just run off the end again and it loops what can you do it's basic
00:00:15 Casey: Last we spoke, which feels like 13 years ago, or maybe it was just last year, I guess.
00:00:20 Marco: It was exactly seven days ago.
00:00:22 Marco: Was it really?
00:00:23 Marco: No.
00:00:24 Casey: God, I'm so out of whack.
00:00:26 Marco: You forgot the joke already?
00:00:27 Marco: It hasn't been that long.
00:00:29 Casey: Yeah, I know.
00:00:29 Casey: As soon as I said, was it real?
00:00:31 Casey: I was like, no, wait, he's making the joke again.
00:00:32 Casey: No, I've been off for two weeks, so I haven't had a job, and it's totally screwed up my schedule.
00:00:38 Marco: We're going to talk about that, by the way.
00:00:40 Marco: I know it's not in the list, but we're going to talk about that.
00:00:41 Casey: Oh, God.
00:00:42 Casey: Okay.
00:00:42 Casey: Anyway, so exactly seven days ago is what I said.
00:00:47 Casey: It was before Apple issued their December 28th memo entitled, A Message to Our Customers About iPhone Batteries and Performance.
00:00:54 Casey: So this is Apple trying to do some PR cleanup about the battery gate, if you will.
00:01:02 Casey: The last time we spoke, this hadn't been shared yet.
00:01:06 Casey: A lot of people seemed semi-angry with us that we didn't take Apple to task more about this.
00:01:12 Casey: A lot of people deeply believe that the only reasonable explanation for this battery stuff isn't science.
00:01:18 Casey: It isn't chemistry.
00:01:20 Casey: It's greed.
00:01:21 Casey: The only logical explanation for this is that Apple's greedy and wants us to buy new phones.
00:01:25 Casey: So Apple's been doing a lot of cleanup.
00:01:27 Casey: So I'm satisfied with this, but I was obviously the least punchy about this issue in the first place.
00:01:33 Casey: So I don't know, John, you haven't had much to say.
00:01:36 Casey: Let's start with you.
00:01:37 Casey: How do you feel about this PR push?
00:01:39 Casey: And does this make you feel better, worse, different?
00:01:41 Casey: Don't care.
00:01:41 Casey: Tell me.
00:01:42 John: The PR message was good.
00:01:44 John: Apple's usually pretty good with PR.
00:01:45 John: Like you can read it and it uses like regular English sentences and says and explains things in a straightforward way without tons of weasel words in it.
00:01:53 John: I mean, it's not going to convince anybody who's still convinced that Apple is, you know, doing evil things on purpose, whatever.
00:01:58 John: But, you know, it's straightforward and I think it's worth linking to for people who haven't read it because.
00:02:04 John: Very often, companies will put out a press release, and you'll kind of have to read the tech side of your choice to get an explanation of what the press release says.
00:02:18 John: But in the case of Apple's things, I think you can just read the press release.
00:02:24 John: You don't need someone to interpret and to translate from corporate ease into regular language.
00:02:30 John: And again, it doesn't mean you're going to find it convincing or like, oh, now I'm convinced.
00:02:33 John: Before, I didn't believe it, but Apple told me they're not doing anything wrong, and now I believe it.
00:02:37 John: Whatever.
00:02:37 John: But anyway, you can read it and hear an explanation.
00:02:41 John: And it is typically vague because they don't want to go into super techie details.
00:02:45 John: And I still have some curiosity about the super techie details, mostly because I want to have something else I can tell people who have...
00:02:55 John: have questions about it um i know this is just about the press release uh and we'll get to the little thing that renee ritchie uh tweeted about it in a second but the question i have and maybe you guys know the answer maybe you read something more about it is because a lot of people are wondering hey is my iphone is this happening to my iphone right so there's lots of people say oh you can run this thing it'll check your battery health and if it's below a certain percentage then it's probably doing it and blah blah blah but the other way people have to test it is
00:03:24 John: Uh, you know, I'll run a benchmark and, you know, my wife has a brand new version of the same phone as me and she runs a benchmark and it gets this number.
00:03:35 John: And now we're on my phone with an old battery and I get that number or I run the benchmark and then I get my battery placed and I run the benchmark again.
00:03:42 John: Like the idea that running benchmarks and getting some numbers as a way to sort of gauge the
00:03:47 John: whether you're subject to the throttling and the question i have about this and i don't know the answer to it but like i think might be sort of a self-fulfilling prophecy is if apple's throttling thing is there to as apple says and as most people seem to agree
00:04:03 John: like mechanically speaking, like how does it actually work?
00:04:05 John: Like that it clocks things down to prevent sort of the maximum power draw.
00:04:12 John: Like these, these things, if they run at their maximum speed and they draw the most power that they can draw, sometimes it's just too much and the battery, old batteries can't keep up.
00:04:20 John: And so what they're trying to do by downclocking is to prevent you from ever drawing that much.
00:04:24 John: Right.
00:04:26 John: but during normal use like my question is is it down clock all the time like from boot time on it's like we normally we would run your thing at you know uh one gigahertz but now we're running it at 800 megahertz so i'm just making up numbers these aren't real um and we just run it that way it's from the boot time on and we never change the clock speed it's 800 instead of one gigahertz the whole time or
00:04:49 John: does it downclock in response to demand in other words it's running at full speed until you go and try to run something extremely intensive like a benchmark and then it down clocks you because if it didn't down clock you down clock you would see that you're about to draw too much power i don't know the answer to that but i think if that is the case if it's dynamically downclocking then by running a benchmark uh you are forcing your phone into the down clock mode and for all you know when you're sitting there
00:05:18 John: reading twitter or sending text messages it is actually running at full speed all the time and it only gets down clocked uh when you do something demanding so again i don't know the answer and that's that's a place where i wish apple would be more forthcoming with the technical details but you know obviously that's not going to be in a press release and so far i haven't seen any official word from apple explaining in nitty-gritty detail exactly what it does to your uh to your clock speed
00:05:41 Marco: I don't want to get too far into the weeds on this.
00:05:44 Marco: I did want to mention there was a great discussion about lots of different sides of this issue, not just how Apple has done the PR and everything, but a lot of very good questions being brought up on last week's episode of The Talk Show with John Gruber and Jason Snell.
00:05:58 Marco: It's The Talk Show episode number 210 for the show notes.
00:06:00 Marco: And it was a really good conversation because there's a lot of sides to this that either we didn't cover or we only briefly covered.
00:06:09 Marco: And a lot of questions that have come up kind of since then with more time to think about it from exactly seven days ago.
00:06:15 Marco: And I think one of the biggest things is like there were so many factors that made this a problem that are totally Apple's fault.
00:06:23 Marco: Things like, the OSs really do run too slowly on old hardware, and it really does seem like they don't care that much.
00:06:31 Marco: I'm sure it's somebody's job, and maybe a lot of somebody's jobs, to make the OSs work on the older hardware, but the actions speak louder than words, and it clearly is not as high of a priority as it should be.
00:06:44 Marco: And that's been true for years.
00:06:45 Marco: So that's one of the many problems.
00:06:48 Marco: that really exacerbated this for Apple.
00:06:51 Marco: The reason why people have been thinking for years that Apple secretly slows down their phones to make them buy new ones is because new OSs so often run so much slower than old ones when you install them on a one or two generation old phone.
00:07:05 Marco: So that's a big question.
00:07:07 Marco: I would also... One of the bigger questions that I think people have been asking over the last couple of weeks is...
00:07:15 Marco: Why did this only happen from the iPhone 6 forward?
00:07:19 Marco: And is it happening faster than it should?
00:07:23 Marco: We've heard all sorts of crazy reports all over Twitter and email and everything.
00:07:29 Marco: But a lot of people are saying that they're seeing this battery throttling happening on a phone within its first year.
00:07:36 Marco: or its second year.
00:07:37 Marco: And I don't think that's reasonable.
00:07:40 Marco: And somebody... Honestly, I haven't had a lot of time to do research on this.
00:07:45 Marco: Somebody said Samsung makes some kind of guarantee about a certain battery health percentage after two years.
00:07:51 Marco: I don't know enough about that.
00:07:52 Marco: But it certainly seems like...
00:07:55 Marco: Yes, batteries do degrade over time.
00:07:59 Marco: And yes, they have problems.
00:08:01 Marco: And this is actually a pretty clever engineering solution to try to make phones with severely degraded batteries still usable.
00:08:08 Marco: But I would like to hear maybe from people who know more about this stuff, who know more about battery hardware design.
00:08:16 Marco: Is this actually inevitable at the scale and timeline that it's happening?
00:08:21 Marco: Or is there possibly some kind of bigger design problem here?
00:08:24 John: so just to get to what renee uh communicated like apple in this press release had said that they were going to start this like 30 battery replacement thing uh in mid-january but actually they're starting it now like they're you know their supplies may be limited but they're not waiting so if you want to go to an apple store right now because you think you have a bad battery and you want to get the 30 deal you can do that like you don't have to wait um so that was the
00:08:47 John: minor announcement as to what you were getting at marco i think a lot of it is explained by some of things we've experienced or you've experienced multiple times with like the new laptops um it's a combination not anymore my laptop's awesome now yeah yeah i know it's a combination of uh processors
00:09:06 John: getting more powerful and having uh and being more power efficient by you know uh turning off or down clocking or momentarily uh increasing and decreasing their clock speed like basically a larger delta between how much power does the cpu draw when it's not really doing anything and how much does it draw when it's doing all the things that that is that gap has gotten wider and
00:09:33 John: And at the same time, Apple has been aggressively making their things thinner and their batteries smaller.
00:09:39 John: And maybe around the iPhone 6 is when it started to cross that threshold of, hey, this system on a chip has a really big range between I'm doing all the things, playing a game, and I'm just scrolling a text message screen.
00:09:54 John: And at the same time,
00:09:56 John: you know the battery was getting bigger to power the bigger screens but also there was still like there was sort of the end of the thinness race uh they don't think they really got much thinner after the six model six and seven and eight are kind of the same and actually the 10 is even a little bit thicker than those um so i those phones could sort of be the phone equivalent of the 2016 2017 uh macbook pros where the battery can last a long time if you're scrolling web pages in safari or using text edit or something and
00:10:26 John: uh but if you're doing anything aggressive on them your battery life goes in the toilet because the battery is scaled to sort of a low average usage but if you use all the cpu and gpu all the time it destroys the battery um and that's just that's you know obviously it's not shutting off your computer or whatever but uh we discussed before the the uh the throttling uh presumably for thermal reasons on uh
00:10:52 John: on the MacBook Pros.
00:10:53 John: But I think this, that as to whether this is inevitable, I think it's a natural consequence of essentially chips getting better about power efficiency because they have all these things that if they use all of them at once, it's tremendously fast and uses a lot of power, but it's relying on the fact that most of the time you're not doing that.
00:11:12 John: And so they can get away with putting a very small battery in there.
00:11:17 John: If they had to treat the system on the chips in the iPhone 6, 7, 8, and 10,
00:11:22 John: as if they're running at full blast all the time, the batteries would be three times as big, right?
00:11:26 John: They wouldn't be able to get away with a battery that small in there.
00:11:30 John: And the other possible thing is heat.
00:11:32 John: I don't know what kind of factor that is.
00:11:34 John: I don't feel like the phones get particularly hot, but that could just be because the heat is being trapped on the inside.
00:11:39 John: But any kind of excessive heat, or I suppose cold, really hoses your battery.
00:11:45 John: And I always, I don't know if this is founded in battery chemistry.
00:11:48 John: Some battery expert can tell me or not, but I always get the feeling that like,
00:11:51 John: The margin of error on a really small battery
00:11:54 John: is just so much lower like that.
00:11:56 John: It's thinner that, uh, the temperature gradients can get to like the middle of it.
00:12:01 John: You know what I mean?
00:12:01 John: Like faster.
00:12:02 John: There's just so wafer thin that if it's hosed in any way, uh, if it's stressed or hosed in any way, there's so little, there's so little battery there.
00:12:11 John: Like if it's made hot or cold, the whole thing heats, heats through or gets cold straight through immediately because it's, it's like wafer thin, right?
00:12:18 John: As opposed to if it was like a battery, like in an old power book, that was just huge brick and
00:12:23 John: And subjecting that to external heat for a short period of time, it's like, well, the outside might get hot from whatever warm thing it's next to.
00:12:30 John: But it's going to take a while for that heat to penetrate all the way through the entire cell if the heat is an external source.
00:12:36 John: So I don't know.
00:12:38 John: the solution to all these things is, uh, you know, make processes to take even less, uh, less energy, even when they're going full blast and put in bigger batteries because bigger batteries, you know, it's the, it's the cure all, it's all battery related things.
00:12:53 John: Yeah.
00:12:53 John: Everything gets heavier and it takes longer to charge, but if you're having problems delivering enough power,
00:12:59 John: or your battery is getting damaged in some way or whatever.
00:13:02 John: If you just have tons of headroom and lots of excess battery capacity, then even if the thing degrades by 20% in the first year, if you are over provisioned on battery by 50%, you're still good.
00:13:14 Casey: Yeah, I think to hopefully put a period on this whole topic, I think the thing that's most unfortunate and distressing about this is that a lot of it, if not all of it, could have been avoided with better messaging from Apple.
00:13:25 Casey: And if Apple had just been more upfront about, hey...
00:13:30 Casey: you know the the unfortunate reality is your phone's battery is a little older than you know it's designed to be or not it's not up to the snuff that we hoped it was so the bad news is it's not going to run quite at full speed like we you know the cpu won't run quite as full speed as we want it to but the good news is it won't randomly shut down on you and you know if you have the time why don't you go to the apple store and we'll charge you a little bit of money to replace the battery and
00:13:57 Casey: And, you know, had it been messaged more appropriately, I think it would have been a much smaller story.
00:14:03 Casey: And I think that we can all agree that.
00:14:05 John: But or a thing about what you were talking about with the messaging, aside from people like just not believing the messaging and everything which we went over last show.
00:14:15 John: It's kind of the other problem with that that makes it tricky and maybe one of the things that motivated Apple not to do it.
00:14:21 John: It's not as if there is like a little thermometer gauge or a single number that pops out of the battery that tells you how good or bad your battery is.
00:14:31 John: it's a lot of guesswork and sort of like, well, last time we went through a charge cycle, here's what the curve looked like.
00:14:36 John: And here's what the voltages were at various times.
00:14:38 John: Like it's a lot of guessing.
00:14:40 John: And it's like, well, but it was just, it was in a really cold car then.
00:14:43 John: So does that counter?
00:14:44 John: But now it's really warm.
00:14:45 John: And like, there are just so many variables.
00:14:48 John: And because batteries, like they're not like bananas where you get a good one and a bad one, or it's an overripe one or whatever, but they are not as, they're not quite as,
00:14:58 John: uniform as other components might be because it's all just a big chemical soup and they try to make them all uniform and try to make them all good but it really depends on how you use your phone you leave your phone on the dashboard in the sun or in your car and when it's freezing cold weather because you leave it in your car and you forget it for two hours like those things hurt your battery um so
00:15:20 John: Yeah.
00:15:20 John: Yeah.
00:15:21 John: Yeah.
00:15:41 John: Uh, and the other possibility is that you are an unlucky person who happened to get a battery that either was bad from the factory or got damaged by some excessive, uh, temperature changes during shipping or, or something like that.
00:15:58 John: Like someone, if all of all the components that you could potentially get that are end up being like, you know, bad, right?
00:16:05 John: Most of the other components have good, easy ways to test them, but batteries, uh,
00:16:09 John: You can test it at the factory and it'll be like passes all tests with flying collars.
00:16:13 John: But after three weeks of charge cycle, some internal weakness or flaw in the battery causes it to not be performing well.
00:16:20 John: And in that case, I mean, in that case, the messaging is good for the consumer to say, like, oh, I've got a bad battery, and presumably they'd get it replaced under warranty.
00:16:30 John: But it's like, how do you distinguish that from the case I described before, where actually your battery is fine and the thing is just freaking out for no good reason?
00:16:37 John: So I'm not sure what the solution is.
00:16:40 John: A lot of times people have battery issues with their phone, and the easy answer is to just get a new battery.
00:16:45 John: And one of the things I think I learned from the feedback from last show was
00:16:48 John: is that a surprising number of people who listen to the show either themselves or didn't know or know people who don't know that you can replace the battery on an iPhone.
00:17:00 John: Like, that's even a thing that can be done for any amount of money anywhere.
00:17:05 John: I assumed it was a thing that everybody knew, and I was definitely wrong about that.
00:17:08 John: A lot of people were saying, until this thing, I didn't even know you could replace a battery on the phone.
00:17:13 John: If I had known I could have just replaced the battery, I never wanted to get on a new phone.
00:17:17 John: Some people were saying if I had known a battery replacement would fix the problem.
00:17:19 John: But other people were saying, I didn't even know that was a thing that you would do.
00:17:22 John: Or maybe they didn't think it was a thing that Apple would do.
00:17:24 John: Like maybe you could find some sketchy vendor who will crack open your phone and give it a go.
00:17:29 John: Or you could try to do it yourself.
00:17:30 John: But that it's an official Apple thing that you can do.
00:17:33 John: And the final thing on that is lots of people have been reporting...
00:17:38 John: um and i don't know if this is apple policy or informal policy or not but before this all happened if you took a phone to an apple store and say hey i'm having problems with my battery they would run your phone through like a diagnostic to check like your battery health according to whatever you know whatever rules and number pops out says your battery is like 80 okay or whatever and there was some number and if it was below that number they would say okay
00:18:04 John: we'll replace your battery for 80 bucks or whatever, like whatever they were charging, right?
00:18:08 John: But if it was not below that number, if it says your battery is 99% healthy, according to our tests, that they wouldn't do the replacement for you.
00:18:15 John: And that you would throw your money at this.
00:18:17 John: No, look here, money, $80.
00:18:18 John: Take this money and replace my battery.
00:18:20 John: And they said, no, sorry, our diagnosis tell us that your battery is still good.
00:18:24 John: So we won't replace your thing, right?
00:18:27 John: And enough people gave me that story that it seems like a thing that's really happening.
00:18:30 John: And the reason I was interested in it is because
00:18:32 John: uh we had an iphone 5s that we were it was gonna be a hand-me-down phone for my son and i and we thought like oh before i you know it had been it had been well used it was i had been used for at least two years maybe longer uh heavily used and so we're like oh well i don't want to give him a phone with a two-year-old battery you know we want to be able to reach him and he's probably not going to be very good about charging it so before i give him this phone let me go to the apple store and replace the battery so i brought the 5s to the apple store to replace the battery and
00:18:57 John: I gave it to the outburst.
00:18:58 John: I said to here I made a genius bar appointment and I said, you know, I just want a new battery in this phone and
00:19:03 John: and he takes it from me and runs it through a diagnostic and says oh this battery actually looks like it's pretty good it's like 85 i'm like yeah i know i i don't it's not there's nothing wrong with the battery i just want to replace it because i'm giving it to my son as a gift and i want him to have a fresh battery and the guy said oh okay and he did it for me right and only now in retrospect do i look back think back to the like the strange pause and the way he kind of said oh to think
00:19:29 John: maybe he was doing me a favor like i wasn't like aggressive about it i had no expectation that i was going to be told no i was just explaining oh yeah no sorry sorry to make you think i had a problem with my battery i don't have a problem with my battery i am just here saying just period i want a new battery didn't argue with me and didn't tell me they have a policy they do but he did do a little pause so i don't know i don't know what to think anymore maybe apple geniuses can chime in and say what was the policy before
00:19:56 John: this whole uh throttling pr thing but uh either way at 80 i feel like apple should have replaced the battery for anybody who could throw that money at them at 30 i feel like apple's probably losing money in every one of these battery replacements so i kind of understand if they're not going to give you the 30 deal if your battery is like brand spanking new and their test says you have you know 95 capacity or whatever
00:20:17 Casey: All right.
00:20:17 Casey: So tell me about phone throttling and how it's not always the explanation.
00:20:23 John: This is another big thread of feedback.
00:20:24 John: Hey, my phone takes 25 seconds to launch the messages application.
00:20:29 John: Damn Apple and that thermal throttling.
00:20:31 John: A lot of things can be wrong with phones.
00:20:34 John: I want to tell people that if your phone is super slow and doing all sorts of terrible things, possibly related to this start after the iOS 11 update or whatever it may be,
00:20:44 John: there are many, many things that people have experienced and have written to us about and that I've experienced personally where your phone gets unreasonably slow when it's doing nothing hard and with a brand new battery.
00:20:59 John: And I can tell you,
00:21:01 John: that those things are not related to phone throttling those are related to something else terrible and i wish i could tell you what it was lots of people like wipe and restore your phone and that would fix it which is the worst possible like you almost wish that what doesn't work like please don't let this work because it's the worst kind of sort of cross my fingers plug in and unplug it thing
00:21:19 John: But very often that actually does work, which is terrible.
00:21:22 John: That should not work.
00:21:24 John: You would love to know what the problem is.
00:21:25 John: But all I'm going to say is if your phone is like really slow, like someone just wrote and said they press play on like, you know, a podcast player and it takes five seconds for audio to start.
00:21:36 John: that is i'm pretty sure that's not uh cpu throttling right because the throttling is not we slow your cpu to one percent right and so if you're getting any kind of performance problems that are pervasive everywhere throughout the operating system and really really slow like a hundred times 200 times slower than it should be like you're waiting three minutes for messages to launch
00:22:00 John: that is not this issue that is another issue that is probably worse and we can't even tell you what it is and if you want to go get a new battery anyway go ahead but for those things uh like you know it's sometimes it's not a tumor and sometimes it's not phone throttling sometimes it's something even worse uh
00:22:20 John: And yes, sometimes it does coincide with an OS upgrade, and I have no explanation for what it is, but I can tell you it is definitely a thing.
00:22:26 John: I experienced it myself.
00:22:27 John: My wife experienced it on her phone.
00:22:31 John: Wiping and restore fixes it for me about like 60% of the time, and I hate that it does.
00:22:36 John: And I don't really recommend people wipe and restore as a matter of course, but unless someone else knows a better way to figure out what the heck that problem is, you just want to make the problem go away sometimes.
00:22:46 John: Unfortunately, sometimes wipe and restore doesn't fix it, and then what do you do?
00:22:49 John: I don't even know.
00:22:50 John: But anyway, all that is to say, if there's something wrong with your phone and it's still under warranty, bring it to the Apple Genius.
00:22:57 John: Let them sort it out.
00:22:58 John: If they can't figure it out, maybe they'll just give you a new phone.
00:23:01 John: But it's not always throttling.
00:23:03 Casey: I find in my experience, it's usually lupus.
00:23:06 Casey: Speaking more of throttling, let's talk about the iMac Pro and its thermal throttling.
00:23:10 Casey: This is the show about throttling, apparently.
00:23:12 John: Yeah, this is slightly different.
00:23:13 John: But anyway, people have iMac Pros now, including Marco, which we'll get to later in the show.
00:23:18 John: Yeah.
00:23:19 John: And some of the people who have had them are testing them out.
00:23:22 John: And one of the interesting tests that you can do with these now that they have them and they have something that can measure all the temperatures of all the little bits is, hey, let's see if anything we can do with this iMac Pro causes any of the parts inside it to not run as their normal clock speed.
00:23:41 John: And the answer is that, yes, there are things you can do to make both the CPU and the GPU dip below their normal clock speed, albeit briefly.
00:23:49 John: This is an Apple Insider article, and they ran it through a bunch of benchmarks on CPU and GPU.
00:23:53 John: And for the most part, it stays pegged at whatever its rated speed is.
00:23:59 John: But there's nice little graphs where you can see it dips for a second or two down to a slower clock speed.
00:24:05 John: uh and it goes back up to the top um and the interesting part i think about this throttling and this has nothing to do with battery obviously because this guy's plugged in uh the interesting this is all about heat the interesting part of the throttling is i say during all these tests the fans are not really going nuts right in other words that it seems like
00:24:26 John: this throttling could be avoided if the system was tuned to crank the fan speed up a little bit more right um so it seems like at least as far as this current iteration of whatever firmware and os combination determines all this stuff that the imac pro is tuned to be quiet as quiet as possible while more or less maintaining maximum speed speed and
00:24:51 John: Again, you can't instantaneously crank up the fans and instantaneously extract heat that's going to cause the thing to throttle itself, right?
00:24:58 John: So I think their option would be to avoid these brief...
00:25:03 John: you know one or two second dips below normal clock speed right to avoid that you would actually have to run the fans louder and sooner perhaps to a significant degree and instead they've chosen to tune this thing to be as quiet as possible while allowing for occasional dips and clock speed which is an interesting trade-off which means that i bet this machine is pretty quiet and again marco you will get a chance to explain
00:25:27 John: all your experiences with this eventually um but also that this is another way that i feel like this thing is hopefully probably potentially differentiated from the mac pro because again if a machine is ever going to be tuned to never dip its clock speed because it can't get enough heat away from it
00:25:48 John: a purpose-designed modular doesn't have a screen attached to it yada yada yada like pro computer would be the one to do it and the all-in-one sleek slim amazingly compact pro components jammed behind a screen is the one that is going to stay as quiet as possible but occasionally allow dips in clock speed so it doesn't have to be too noisy
00:26:13 Marco: We are sponsored this week by FlightLogger.
00:26:16 Marco: Go to flightlogger.co or search for FlightLogger in the App Store.
00:26:20 Marco: FlightLogger lets you easily search and save your flights, organize them into custom trips, share your travel schedule with friends and family, and much more, all from a very easy-to-use app and, in my opinion, a really nice-looking one.
00:26:33 Marco: Flight Logger brings the ease back to air travel with a visual timeline of your itinerary to keep you on schedule no matter where you are in the world.
00:26:40 Marco: You can use Flight Logger to keep track of all your travel information.
00:26:43 Marco: Any updates or changes, it will alert you.
00:26:45 Marco: You will never miss a flight again with their real-time notifications on terminal and gate changes.
00:26:50 Marco: You can track and get notified of arrival and departure times, delays, and baggage claim information, which is awesome.
00:26:55 Marco: It'll tell you what claim your bags are coming on.
00:26:57 Marco: And you can share your flight information with friends and family for no waiting airport pickups and peace of mind.
00:27:02 Marco: Flight logging and flight tracking and flight status apps, honestly, the ones I've seen that aren't flight logger, they're kind of a dumpster fire.
00:27:10 Marco: It is not an easy to use, attractive category of apps, generally speaking.
00:27:16 Marco: And I actually used flight logger before they were a sponsor here because I've heard them recommended strongly on other podcasts.
00:27:21 Marco: And I got to tell you,
00:27:23 Marco: The hype is real.
00:27:24 Marco: It's a great app.
00:27:25 Marco: And it's miles ahead of the others in terms of having a nice appearance and making the features easy to use and easy to understand.
00:27:33 Marco: It really is great.
00:27:34 Marco: And it supports all... I mean, there's so much stuff.
00:27:36 Marco: I can't even tell you it all in an ad.
00:27:38 Marco: You can locate the aircraft on a map.
00:27:40 Marco: You can see your flight as you go, which I love.
00:27:42 Marco: You can import flights via email forwarding.
00:27:44 Marco: You can just forward your confirmation to a special email address and it'll import automatically.
00:27:49 Marco: There's so much to see here.
00:27:50 Marco: And they even have a cool little trick...
00:27:52 Marco: Go to the settings menu and shake your phone and you will get a new entry that I think ATP listeners, especially John Siracusa, might appreciate.
00:28:01 Marco: So check it out.
00:28:02 Marco: Go to flightlogger.co.
00:28:04 Marco: That's flightlogger in the app store or flightlogger.co for an incredibly nice, easy to use app for easily tracking, saving and getting alerts for your flights.
00:28:15 Marco: Once again, thank you so much to Flight Logger, a really cool flight tracking app for sponsoring our show.
00:28:24 Casey: You did order an iMac Pro, as it turns out.
00:28:26 Marco: As it turns out, yes, I did.
00:28:29 Marco: And?
00:28:29 Marco: And I am now running High Sierra.
00:28:33 Casey: Oh, welcome to months ago.
00:28:35 Marco: Yeah, my fonts are now overly smooth and blurry because my font smoothing setting is not fixed.
00:28:41 Casey: Let me interrupt you right there.
00:28:42 Casey: I have heard you, you know, conventioning about this for months.
00:28:47 Casey: I don't understand what it is that you're so angry about, but I really kind of don't want to know because I don't see it right now.
00:28:55 Casey: I don't see the arrow in the FedEx logo and I don't want to.
00:28:59 John: You haven't changed your settings.
00:29:00 John: Marco is changing his settings from the defaults for font smoothing.
00:29:03 Marco: I mean, I used to expect that if a setting is going to be there that it should work properly.
00:29:07 Marco: Otherwise, why have the setting?
00:29:09 Marco: Wait, so what do you set it to?
00:29:11 Marco: So the setting I'm talking about is in settings general, turning off, use LCD font smoothing when available.
00:29:19 Casey: Yeah, mine is off.
00:29:20 Casey: So what am I supposed to see that's garbage?
00:29:22 Marco: It's off?
00:29:24 Marco: Okay.
00:29:25 Marco: Open Xcode or something else that would truncate text automatically with an ellipsis.
00:29:30 Marco: Look in the source list, make it nice and narrow.
00:29:32 Casey: All right.
00:29:33 Casey: Hold on, hold on, hold on.
00:29:34 Casey: Slow down, man.
00:29:35 Casey: Slow down.
00:29:35 Casey: I was trying to find out the right project.
00:29:36 Casey: Okay.
00:29:37 Marco: Launching Xcode.
00:29:38 Marco: Bounce, bounce, bounce.
00:29:39 Marco: Launching Xcode on your non-pro iMac must take ages.
00:29:43 Casey: oh you're such a jerk okay anyway so so i see an ellipsis in one in the middle of one of the folder names in this particular project so what what should what you should see if that setting is unchecked is you should see that the text with an ellipsis should be rendered thicker than the text without the ellipsis oh you marco oh god bless america you see it right i'm never gonna be able to say i'm never gonna be able to unsee this now
00:30:07 Marco: Right, and that isn't the only place that this shows up.
00:30:11 Marco: Basically, if text is being rendered with certain, I don't know the details, but with certain core text behaviors that are being applied to it, they basically make it ignore that setting and make it always use LCD font smoothing.
00:30:26 Marco: And that's new to High Sierra, that is not yet fixed.
00:30:29 Marco: In whatever apps and workflows and things I use, that shows up a lot.
00:30:34 Marco: Um, so I'd rather just live with my blurry text everywhere than have it be inconsistently blurry.
00:30:40 Marco: Uh, so I, right now I am living with that setting back on, which is the default, uh, and it sucks, but it sucks less than having everything be inconsistent.
00:30:50 Marco: I think it also applies to finder windows and stuff like it.
00:30:52 Marco: It applies a lot of places and it's annoying.
00:30:55 John: So why do you think, uh, LCD font smoothing is blurrier than plain old anti-aliasing to my eyes, anti, plain old anti-aliasing with gray pixels, uh,
00:31:02 John: is blurrier than the little sub-pixel thing that the LCD thing is doing.
00:31:07 Marco: I haven't ever taken a macro lens to my screen and really compared how they're doing it, but it seems like the effective visual thickness of the fonts, like how thick they appear to be, appears slightly thicker when it's using the LCD font smoothie, which is their version of sub-pixel anti-aliasing.
00:31:28 John: See, I don't think it was the opposite.
00:31:29 John: In old non-retina monitors, like the one I'm staring at, I always find the opposite, that LCD font smoothie makes them appear thinner and
00:31:35 John: Plain old anti-aliasing with a series of grayish pixels makes them look thicker.
00:31:40 Marco: Yeah, that's what I would assume.
00:31:42 Marco: But regardless, the way it appears visually to me, the perception of how it looks is that...
00:31:51 Marco: when the sub-pixel anti-aliasing is being used, which is the default, the fonts do appear thicker.
00:31:57 Casey: Yeah, I would agree with that, that when I ticked this checkbox back on, everything appeared thicker to me than otherwise.
00:32:05 Casey: I don't know.
00:32:06 Casey: Weird, though.
00:32:06 Casey: Well, thank you for ruining that.
00:32:07 Marco: Yeah, you're welcome.
00:32:10 Marco: You can go back to Sierra.
00:32:11 Marco: It won't happen anymore.
00:32:12 Casey: All right.
00:32:13 Casey: So how's your iMac Pro?
00:32:14 Casey: It's beautiful.
00:32:15 Casey: I've seen one once at WWDC.
00:32:17 Casey: In fact, John was with me.
00:32:19 Casey: I can tell you they're beautiful, but tell me, other than the physical appearance, how is it?
00:32:22 Marco: Honestly, ask me next week because I've had it for literally one day, a day during which I have been able to do very little on it because I've been very, very busy.
00:32:33 Marco: The one thing I will... I mean, I'm using it right now.
00:32:34 Marco: It's wonderful so far.
00:32:35 Marco: It does look incredible.
00:32:37 Marco: All the black things on my desk now look cool.
00:32:40 Marco: The few remaining silver things on my desk, like my speaker and headphone amps, now look really out of place because they're silver instead of black.
00:32:47 Marco: So God knows what I'm going to do about that.
00:32:50 And...
00:32:50 Marco: Yeah, what about all your shitboxes?
00:32:52 Marco: Those all are silver, right?
00:32:54 Marco: They are, yeah.
00:32:55 Marco: It does have black versions of some of their products, so I might look into that.
00:32:59 Marco: Oh, God.
00:33:00 John: I could just move them or just deal with it.
00:33:02 John: I can get you a can of Krylon.
00:33:04 John: You can fix all those silver boxes real quick.
00:33:07 Marco: Yeah, anyway.
00:33:10 Marco: My initial impressions, I don't really have any yet because it hasn't been enough time.
00:33:14 Marco: However, one thing that is immediately striking, besides the look,
00:33:19 Marco: is just how incredibly quiet it is even quieter than the 5k it for me at least and maybe that's because my 5k is old and the platters are full of bad blocks or whatever the apple people told me i i don't know but more likely the inside of the case is filled with uh dog hair
00:33:35 Marco: My dog doesn't shed.
00:33:36 John: You're right.
00:33:37 Marco: It doesn't shed.
00:33:38 Marco: That makes a difference.
00:33:40 Marco: And he really doesn't.
00:33:41 Marco: He needs a haircut very badly, but he does not shed.
00:33:43 Marco: Anyway, so it's strikingly quiet.
00:33:47 Marco: Like, it is ridiculously quiet.
00:33:49 Marco: So I am very much enjoying that.
00:33:51 Marco: And...
00:33:52 Marco: That, if nothing else, will push me to very aggressively move this into being Tiff's computer as soon as the Mac Pro is presumably released if I want it.
00:34:02 Marco: Because I want her computer across the room to be this quiet as well.
00:34:06 Marco: It is shocking how quiet it is.
00:34:08 Marco: And how quiet it seems to remain under load by all the reviews.
00:34:12 Marco: But I have not experienced that yet.
00:34:14 Marco: But ask me again next week.
00:34:16 Casey: So both Jason Snell and Underscore have told me that FFmpeg encodes tend to be twice as quick on the iMac Pro as compared to my 5K iMac.
00:34:29 Casey: And although I don't do FFmpeg encodes as often as I probably paint it, it happens often enough that
00:34:37 Casey: I am salivating at the thought of it.
00:34:38 Casey: And then I see the price tag, and I'm reminded that I don't need one of these after all.
00:34:42 Casey: My goodness.
00:34:43 Casey: It seems like it's just so much faster, and I'm super jealous.
00:34:47 Marco: I just think all my RAM errors are being corrected and detected.
00:34:50 Marco: Oh, man, this is so great.
00:34:52 Casey: That's so harsh.
00:34:53 Marco: It's so nice to be back on a Mac Pro again.
00:34:56 Casey: Oh, you are so mean to John.
00:34:57 John: Yeah, like I said in the follow-up, but I do find it interesting that this machine appears to be tuned for quiet above all else, which is like...
00:35:04 John: Interesting way to go for, you know, like what it says to me that actually that they do actually have cooling, more cooling, especially since they chose parts that are clocked lower, like whatever these special number parts that they use from Intel, they're like similar to other parts that Intel offers, but a little bit lower clocked.
00:35:22 John: Like, they would have the headroom, but they wanted it to be quieter, right?
00:35:27 John: Rather than having it, like... It's almost as if the design goal was quieter than the 5K iMac.
00:35:33 John: Which you could see them maybe saying, it should be as quiet as the 5K iMac, but it ends up being quieter.
00:35:38 John: Like, you know, dramatically quieter.
00:35:41 John: And not because...
00:35:43 John: it can be that quiet and never throttle but it can be that quiet and almost never throttle like just little blips little blips here and there like i'd encourage people to check out the apple insider article and look at the graphs it's mostly never throttling little dips here and there and so and again like
00:35:58 John: it's probably varies on the ambient temperature of the room how good the thermal paste is on the model that you happen to get all sorts of things like that that's something else that uh a couple of follow-up uh youtube links and unfortunately i don't have for the show notes but uh if you just go into youtube and look for like imac or apple thermal throttle cooling blah blah blah uh power book uh power book sorry macbook thermal throttling one of the things that the the pc uh
00:36:24 John: builders like to do is take apart apple computers and take off the heat sinks and the heat pipes and scrape off the thermal paste and put on like their fancy thermal paste sometimes they put on multiple kinds of fancy thermal paste which boggles my mind that they take the entire thing apart scrape off the thing clean the cpu and the heat sink put on thermal paste set reassemble the entire thing test it and then repeat it only to scrape off the paste they just put on and put an even more ridiculously expensive
00:36:52 John: special thermal paste made with like, you know, Arctic silver.
00:36:56 John: Yeah, exactly.
00:36:57 John: Like made, made with these, uh, adamantium elements that make the, the things like more expensive than printer ink.
00:37:02 John: Um, but they get like, you know, double, you know, singular, even sometimes double digit increases in, uh, or decreases in temperature just for merely applying new thermal paste or better thermal paste.
00:37:17 John: And this is true, not just of laptops, but of all computers, uh,
00:37:20 John: uh as it ages and as that you go through heat and cool and heating cool cycles over and over again the thermal bond between whatever is pulling heat away from your chip and the top of the chip itself degrades right and i've always wondered why apple doesn't use whatever these very fancy thermal pastings are maybe they maybe these ones last even like they're they're good when they're installed new but after a
00:37:48 John: maybe it's just a cost saving thing maybe they can't get thermal paste of that quality in the volumes needed to sell millions and millions of whatevers um but it's always something i suspect when i hear someone says like oh i got a 5k iMac and it's like super loud or you know that happened with the playstation 4 so a lot of the playstation 4 is like i got a brand new playstation 4 and it sounds like a jet engine is taking off and
00:38:09 John: Again, getting back to the battery as being like the sort of touchy-feely, squishy element that could be like you get a bad banana, right?
00:38:21 John: The touchy-feely, squishy element of almost all electronics these days is...
00:38:25 John: how how well assembled and was it like how good is the thermal bond between the hot little square or rectangle and the apparatus meant to pull heat away and so you may end up getting a playstation 4 where the it's just not seated properly or there's not enough thermal paste or there's too much thermal paste or it's crooked or some other problem with it and right out of the box the fans run at max speed you're like oh what's wrong with this thing it's like
00:38:52 John: yeah that part of it like the silicon chip is solid state and they can test it and verify it and if it's good it's probably good but and you know the assembly process if they over torque or under torque a few screws it doesn't matter but if one of those screws is one of the screws that keeps the heat sink properly seated on the thing or if like
00:39:10 John: the little machine or person that puts the thermal paste on got it off by a few millimeters or like just so many things can go wrong that seem like sort of very analog uh and if that goes wrong it's like you just feel like you you lost the lottery like you're bummed out or you you won the crappy lottery like most of the time everything's fine but every once in a while you get a lemon and you're like why are these fans so loud it's like uh like if you're one of those people you could crack it open and try to fix it but if you're not you have to just
00:39:39 John: try to return to try to they'll say oh fan noise is normal you when you're playing a game the fans just spin up it's like yeah but when i just turned it on like listen to this you can tell there's something wrong with it right and you have to argue with the person and beg and it's like my worst nightmare i've had pretty good luck with with fans so far um but like imagine you get a new 5k iMac who was the one who did this was it stephen hackett was complaining about his noisy 5k iMac someone we know i think recently got a brand new 5k iMac and
00:40:03 John: and could not believe how loud it was.
00:40:05 John: And whenever I hear that, I'm like, maybe they just expected it to be quieter, or maybe they lost the thermal pace lottery.
00:40:12 Marco: Yeah, well, and I think that one was actually a defective one.
00:40:15 Marco: But I will say that, now having used the 5K iMac full-time for three years, my only complaint really was that under load, it got loud.
00:40:27 Marco: And it was kind of annoying to hear the fans when it was under a load.
00:40:32 Marco: And so to have this brand new, awesome, high-end generation of the iMac basically not do that at all, or do that to such a small level that most people don't even notice it's doing it at all, basically to have it be quiet under most loads, that is a huge upgrade.
00:40:49 Marco: And you could argue, as some people on that Apple Insider comment thread did, you can argue it's a pro machine.
00:40:57 Marco: It should never throttle from thermals.
00:41:01 Marco: But
00:41:02 Marco: I think there's a question of degree there.
00:41:06 Marco: If it can be really, really quiet under most workloads and only give up like 1% of its total throughput on the CPU, I would probably take that trade off and I bet most buyers would too.
00:41:20 John: Yeah, especially since you would have to run the fan, not just like, oh, like during those blips, just make the fan a little faster.
00:41:27 John: I think to get rid of those blips, you would have to
00:41:31 John: um substantially run the fans substantially faster much earlier than you think you would have to it's not as if you can react to them in real time with fan speed and so it is actually a trade-off and so basically like these things look like they're pretty much never throttling in exchange for very quiet performance and you could go to you could go to absolutely never throttling in exchange for iMac 5k sounds performance you know
00:41:54 Marco: right but like i don't want that like i would i gladly would give up that last little tiny percentage of performance for a computer that is quiet pretty much all the time than one that is that does what the 5k mac does which is just ramp up ramp down ramp up ramp down like you can always hear those things moving and we just wait for the mac pro and have it all
00:42:13 Marco: We hope, right?
00:42:15 Marco: That's right.
00:42:16 Marco: Until it's introduced, it's the fantasy computer that solves everyone's problems.
00:42:19 Marco: Exactly.
00:42:20 Marco: So Max Uck in the chat asks, is it possible that I would ever stick with the iMac Pro and not buy the Mac Pro?
00:42:27 Marco: That is possible.
00:42:29 Marco: Again, we won't really know until the Mac Pro is released what it is.
00:42:34 Marco: Correction.
00:42:35 John: It is impossible that you won't buy the Mac Pro, but it is possible you can buy it, return it, and then go back to the iMac Pro.
00:42:41 Marco: Truth.
00:42:41 Marco: It's possible.
00:42:42 Marco: I am going to probably be incredibly satisfied with the iMac Pro in the meantime.
00:42:50 Marco: As I mentioned on previous shows, if the iMac Pro was it, if there was not going to be another Mac Pro, if this was the only Mac Pro Xeon workstation that Apple was going to make,
00:43:02 Marco: I would totally just buy it and be fine with it.
00:43:05 Marco: And I would occasionally complain if I had to bring in my computer for service and I lost my whole computer because the monitor had a dead pixel.
00:43:11 Marco: That would make me upset.
00:43:12 Marco: But otherwise, I've been using a 5K iMac for the last three years because I decided the overall package of the iMac with the wonderful retina screen and everything was better for me than the 2013 Mac Pro.
00:43:26 Marco: I might make that same decision again after seeing the Mac Pro, the next Mac Pro.
00:43:30 Marco: But...
00:43:31 Marco: The next Mac Pro will also be apparently, allegedly coming with a new Pro display.
00:43:36 Marco: I assume it's going to be at least a 5K Retina display, if not bigger.
00:43:43 Marco: Man, it'd be awesome if it was 8K or something, but I don't know how likely that is this year, but...
00:43:50 Marco: If they release something that ends up being less compelling to me than the iMac Pro, then I'll get an iMac Pro for myself and give this one to TIFF.
00:44:00 Marco: Maybe I'll wait until the next generation.
00:44:02 Marco: Probably not.
00:44:05 Marco: I've seen a lot of people, a lot of Mac commentators and everything, saying...
00:44:10 Marco: We really have to see how often Apple updates the iMac Pro.
00:44:15 Marco: They're expecting annual updates.
00:44:17 Marco: And don't expect that.
00:44:19 Marco: Because even if Apple is serving this line responsibly and as well as they possibly can...
00:44:26 Marco: they probably won't update the iMac Pro in a meaningful way annually.
00:44:32 Marco: They might and they should update the GPUs annually.
00:44:36 Marco: I don't know that they will, but the most responsible way to update this machine would be to update the GPUs basically whenever there's a new major update to the GPU line that it uses, which is usually about once a year.
00:44:49 Marco: But the Xeon CPUs that it uses are not updated every year.
00:44:54 Marco: Usually Intel gives meaningful Xeon updates about every 18 months to two years.
00:45:00 Marco: So that's the kind of upgrade cycle that I hope to see here.
00:45:03 Marco: Anything less than that I think is optimistic.
00:45:05 Marco: And they would only be able to update the GPU, maybe the SSD, but probably not any meaningful CPU updates more often than that.
00:45:14 Casey: So, so far so good.
00:45:15 Casey: Not a lot to say because it's brand new.
00:45:18 Casey: An hour in.
00:45:19 Casey: Yep.
00:45:20 Casey: Are you, I was going to be quick, remember?
00:45:21 Casey: Are you keeping your peripherals?
00:45:24 Marco: The black ones?
00:45:25 Marco: Mm-hmm.
00:45:25 Casey: Hell yeah.
00:45:27 Casey: But you won't be using the keyboard, I assume.
00:45:29 Casey: Is that correct?
00:45:30 Marco: No, that's true.
00:45:30 Marco: The keyboard I am not planning on using because I use a natural keyboard.
00:45:35 Marco: The keyboard I use is the Microsoft Sculpt Ergonomic Keyboard, which happens to also be black and gray.
00:45:40 Marco: So that works out well.
00:45:42 Marco: It looks awesome with all the new stuff.
00:45:45 Marco: So I do have the black trackpad and the black mouse.
00:45:48 Marco: The black keyboard is still in the box.
00:45:50 Marco: And I don't know.
00:45:52 Marco: I'll probably just send it to John or somebody.
00:45:53 Marco: I don't know.
00:45:54 Marco: Do you want it?
00:45:55 Marco: I'm already buying snails.
00:45:56 John: Oh, I was going to give you mine for free.
00:45:57 John: If you want to send me it for free, I'll also take it.
00:45:59 John: Casey, do you want it?
00:46:01 Casey: Well, I am acquiring underscores, coincidentally.
00:46:05 John: What do you call it?
00:46:07 John: The black market, so to speak, for iMac Pro peripherals is alive and kicking.
00:46:12 John: The space gray market.
00:46:14 Casey: Coincidentally, underscore.
00:46:16 Casey: This is the thing.
00:46:17 Casey: If I were to order myself an iMac Pro...
00:46:21 Casey: Whether or not I wanted any of the peripherals, there is absolutely no chance I would not order all three of them.
00:46:28 Casey: I would order the keyboard, which of course you have to get.
00:46:30 Casey: I would order a mouse and I would order a trackpad because why would you not get the whole set?
00:46:35 Casey: And Underscore did that.
00:46:37 Casey: And even though I am not a trackpad kind of guy...
00:46:39 Casey: When he told me he had the whole set, I was like, all right, just send me an Apple Pay Cash request for whatever the sum total of that would be.
00:46:47 Casey: I don't even want to know what it is until you ask for it.
00:46:49 Casey: So I can't back down because I'm sure it'll be like $300.
00:46:51 Casey: But I'll just take the whole set off your hands.
00:46:54 Casey: And I'm very looking forward to it.
00:46:55 Marco: So about, I don't know, a year or two ago, I added a trackpad to my setup.
00:47:00 Marco: So I have left hand, left trackpad, right mouse.
00:47:03 Marco: And that's what I plan to do.
00:47:04 Marco: Keyboard in the middle.
00:47:05 Marco: It's really nice.
00:47:06 Marco: It takes only days to get into the habit of using the trackpad with your left hand.
00:47:12 Marco: So I'm not using it all the time.
00:47:14 Marco: I'm basically just switching off.
00:47:15 Marco: If I need to reach something with my left hand, I can.
00:47:18 Marco: If I need to move with the mouse, use my right hand, I can do that too.
00:47:25 Marco: regularly using more than one input device even with your non-dominant hand it's really nice and now like i'll occasionally have like i'll need the desk space for something else for like an hour and i'll move the trackpad like up you know to a different spot where it is so it's not accessible to me
00:47:42 Marco: And I miss it immediately.
00:47:44 Marco: I keep putting my hand where it is, expecting to use it, and it's not there.
00:47:49 Marco: So it really has worked itself into my setup very, very fully.
00:47:54 Marco: And it's really nice.
00:47:55 Marco: And I miss it when it isn't there.
00:47:57 Casey: Yeah, I don't know how much I'll use it in general, but in the brief amount of time I've used Final Cut Pro, oh boy, do I wish I had a trackpad for a lot of that.
00:48:06 Casey: So I am a devout mouse user in general, but for that, I am very looking forward to having the trackpad.
00:48:14 Marco: Yeah, it's very nice for the two finger scrolling gestures in both directions.
00:48:18 Marco: And so like, you know, I started it for Logic when editing podcasts so I could scroll the timeline left and right.
00:48:25 Marco: That's probably why you want it for Final Cut Pro, right?
00:48:27 Marco: Yep, yep.
00:48:28 Marco: Now I'm good and I'm precise enough with it that I can pretty much use regular mouse functionality at pretty much full speed with my left hand whenever I need to.
00:48:40 Marco: And it's wonderful.
00:48:41 Casey: That's pretty cool.
00:48:43 Casey: Yeah, I want to use it for scrolling laterally in the timeline and also zooming, you know, so making, you know, I don't know, I don't know what the technical terms are for this.
00:48:51 Casey: But you know, rather than showing the entire timeline of a maybe 15 minute video all on screen at once.
00:48:57 Casey: Maybe I want to blow it up so that there's only 10 seconds of video being shown on my entire 5K screen.
00:49:03 Casey: And I'm doing that deliberately because I'm like really trying to tweak timing on something.
00:49:06 Casey: So I'm looking forward to pinch to zoom and all that.
00:49:09 Casey: So, yeah, I'm going to be freaking broke, but I am looking forward to these stealthy, you know, space gray.
00:49:14 Casey: Don't call it black, black peripherals.
00:49:18 John: You guys both need 27 inch iPad pros.
00:49:20 John: So you can do multi-touch editing of your podcast and video.
00:49:23 John: True.
00:49:24 John: Like you're, you're, you're like one degree, like you're doing this indirect thing where you're, you're swiping around while staring at a screen.
00:49:29 John: It's like, just bring them together.
00:49:30 John: You're so close.
00:49:31 John: Yeah.
00:49:31 John: Use all your fingers and your hands and your elbows.
00:49:35 Marco: We are sponsored this week by Casper.
00:49:37 Marco: Start sleeping ahead of the curve and get $50 towards select mattresses by visiting casper.com slash ATP and using code ATP at checkout.
00:49:46 Marco: Terms and conditions apply.
00:49:48 Marco: Casper mattresses are wonderful.
00:49:51 Marco: They are perfectly designed for humans, engineered to soothe and cradle your natural geometry.
00:49:57 Marco: You spent a third of your life sleeping, so you should be comfortable, and Casper helps you do that by providing all the support the human body needs in all the right places because it's fairly complex.
00:50:07 Marco: You can't just have the same foam layering or the same density at all parts of the mattress because our bodies have these shapes that need to be supported in different ways, have different weights to them, and Casper has engineered this.
00:50:19 Marco: They've designed and developed and engineered these mattresses all in the U.S., by the way,
00:50:23 Marco: with these wonderful, breathable designs to help you sleep cool and regulate your temperature throughout the night, with multiple supportive memory foams for a quality sleep with just the right sink and just the right bounce.
00:50:36 Marco: With over 20,000 reviews and an average of 4.8 stars across Casper's online store, Amazon, and Google, it is very quickly becoming the internet's favorite mattress.
00:50:45 Marco: They now have three mattress models, the original Casper, the Wave, and the Essential.
00:50:49 Marco: And they also have a wide variety of other products to ensure a great sleep, like sheets and pillows.
00:50:54 Marco: And all this is available at very affordable prices because they cut out the middleman and sell directly to you.
00:51:00 Marco: All this is very easy.
00:51:01 Marco: It kind of sounds crazy to buy mattresses online, but they have wonderful, easy shipping.
00:51:06 Marco: It comes in a box.
00:51:07 Marco: You can even get it upstairs if you need to.
00:51:09 Marco: Then it expands out, and it's wonderful.
00:51:11 Marco: And they have no hassle returns after 100 nights if you are not completely satisfied.
00:51:17 Marco: Free shipping and returns in the U.S.
00:51:19 Marco: and Canada, they couldn't be easier.
00:51:21 Marco: Start sleeping ahead of the curve with a Casper mattress.
00:51:23 Marco: Get $50 towards the light mattress models by visiting casper.com slash ATP and using code ATP at checkout.
00:51:31 Marco: That's casper.com slash ATP with code ATP for $50 towards the light mattresses.
00:51:36 Marco: Terms and conditions apply.
00:51:38 Marco: Thank you so much to Casper for sponsoring our show.
00:51:44 Casey: Anything else about the iMac Pro before we move on to this Intel thing?
00:51:47 John: I don't know.
00:51:47 John: Do we have time for the Intel thing?
00:51:48 John: I think we have to get to Ask ATP, and we can push the Intel thing off until next week, by which time planes will be falling from the sky.
00:51:56 Casey: Come on.
00:51:57 Casey: We have time for at least the opening of the Intel thing.
00:51:59 Casey: We'll talk about it for a little bit, and then I think Ask ATP will be quick.
00:52:03 Casey: Famous last words.
00:52:04 Marco: The thing is, the Intel thing, it's huge news.
00:52:07 Marco: but we don't really know a lot about it yet.
00:52:11 Marco: So we need to talk about it, but we're going to be talking about it more next week.
00:52:14 John: I know enough about it to give a reasonable summary.
00:52:17 Casey: All right, so let me take a stab as chief summarizer-in-chief, and John, whenever you get fed up with it, just interrupt me and we'll move along.
00:52:25 Casey: It appears that on Intel CPUs for sure, but probably on other CPU architectures,
00:52:34 Casey: There is an exploit wherein – and I have to back up just a half step.
00:52:39 Casey: As a CPU is executing instructions, as it's executing code, one of the things that modern CPUs will do is they'll start looking ahead to what code is coming.
00:52:48 Casey: And they'll start actually pre-executing some of that code in some circumstances to get kind of ahead of the game.
00:52:55 Casey: This is like when you grab a book and jump to the last page and see who killed who or who survives at the end or whatever the case may be.
00:53:03 Casey: So these CPUs will look a little bit ahead and start to execute stuff that they think is coming.
00:53:11 Casey: And that's true of most modern CPU architectures.
00:53:15 Casey: But what's a little bit different between CPU architectures is that some of them, or I understand that some of them have some protections around what's considered like operating system or really kernel code and what's considered kind of, quote unquote, the user's code.
00:53:30 Casey: You're straying.
00:53:32 John: You're straying.
00:53:33 Casey: All right.
00:53:34 John: Morning, morning.
00:53:35 John: All right, here we go.
00:53:35 Casey: I'm bored.
00:53:36 Casey: I'm bored.
00:53:36 Casey: Then just cut in now.
00:53:37 John: Cut in now.
00:53:38 John: All right.
00:53:38 John: So yeah, everything you set up to that point is good about speculative execution.
00:53:42 John: And again, I'm not an expert on this either, and it just came out today, and I'm reading about it after work, so forgive me if I'm getting some parts of it wrong.
00:53:51 John: But...
00:53:52 John: uh the the exploit as as it has been explained to me in various articles and over twitter so take that for uh what it is is that during the speculative execution of instructions uh
00:54:08 John: it will spec it will start executing instructions before it's sure whether they are valid things to do and depending on what what mode your cpu is in and what address is trying to reference and so on and so forth um there are certain things that you could be trying to do that are invalid reading from a memory location that that you you're not allowed to read from because it's not mapped into your process or something like that or whatever um or reading from kernel memory um which is a distinction that exists in pretty much all modern processors of
00:54:35 John: uh having memory space that belongs to the kernel that can't be read by usual and processes and it will do the speculative execution and then eventually figure out oh i wasn't you're not supposed to do that i wasn't supposed to do it and i'll be like oh well okay i'm not allowing that to proceed you're not going to actually be able to do whatever it is you were trying to do even though i kind of sort of already executed part of it but never mind let me undo that and so it undoes it right but
00:55:02 John: given how far ahead of itself it does speculative execution, not just like one or two things ahead, but several things ahead.
00:55:10 John: If, if the destruction, if the instructions are dependent on each other, so I'm going to speculate execute this instruct, this operation here.
00:55:18 John: And then I'm also going to speculate execute the next one, which depends on the result of the first one.
00:55:23 John: And then it turns out like you weren't allowed to do that one.
00:55:26 John: And so it rolls everything back.
00:55:27 John: Right.
00:55:28 John: So it's not like you actually successfully read something you weren't supposed to.
00:55:31 John: but the side effects of doing those operations can leave a bunch of crap in the cache and you're like well so what the stuff that's in the cache is not the stuff that i wasn't supposed to read because that never got there because i wasn't even supposed to do that read but because the thing you weren't supposed to read participated like influenced where it influenced what got put in the cache from the other instruction you can back solve and figure out
00:55:58 John: the what that thing what the place you weren't supposed to read from was based on how the result of that was used to get i know this is very confusing like it's basically like looking at the side effects of an operation that you weren't supposed to do and that was actually rolled back just just to figure out what that number must have been what what that in that memory address must have been
00:56:19 John: And in that way, you can figure out someone was saying even like just a bit at a time, like you can figure out what like what the most significant or least significant bit of that address used to be.
00:56:28 John: You can slowly but surely reveal the entire contents of physical memory.
00:56:32 John: many of much of which belongs to processes that you're never supposed to see and that is a pretty terrible bug which basically means all the protections of saying you just can't read arbitrary memory on the system because all sorts of stuff is in memory like encryption keys and the password that someone just typed and all sorts of stuff is in in memory like in physical memory on your computer all the protections of the operating system and the cpu and all that stuff is supposed to prevent you from reading you know
00:57:00 John: memory from processes that belong to the operating system itself memory from processes that belong to other users for example if you are using aws amazon web services or other shared hosting where your stuff may be running on the same real or virtual cpu as other people's stuff and you have no visibility and you don't see their other processes or whatever but physically speaking
00:57:21 John: The machine that you're running on in RAM next to your information is somebody else's information.
00:57:26 John: If you can dump all RAM by using this X point to slowly reveal every single address and memory.
00:57:32 John: that's really really really bad uh and this is not just like oh someone like there's a bug in this processor like the fdiv bug or something and they'll just fix it by making a new version of the processor this is more or less inherent in the way speculative execution works like their whole their whole cleanup process actually does the cleanup but they didn't realize that the thing that was valid to do if it was influenced by the thing that was invalid to do can leave information in
00:57:59 John: hanging around such that you can back solve and figure out what the invalid information you're supposed to be getting at was that's my attempt to explain this and why it's not just like oh there's a mistake in intel cpu and they'll fix it it's why it affects like all intel cpus for the past many many years not just like one thing
00:58:15 John: It's why it also affects ARM CPUs.
00:58:17 John: ARM came out and said, yes, this affects our CPUs as well.
00:58:20 John: AMD says it doesn't affect their CPUs because they do speculative execution in a different way.
00:58:26 John: And it's not like this is unfixable, but you will have to...
00:58:30 John: to fix it in hardware you'll have to change the way the hardware works and like the general trade-off they're making here is the hardware wants to be fast so it's like we'll clean up after ourselves and try to be secure but if we don't have to clean something up like that the that information that was pulled into that cash line or whatever oh you don't need to clean it up because that was from the valid operation so that one is fine like it's garbage data but it's not insecure it's not like we're leaving information in there that will let someone get something so just leave it there because it's it it would be caught more costly to erase that right
00:58:59 John: And they're going to have to make different tradeoffs to get rid of this because it's not like something they can, you know, first of all, they can't fix it in the CPUs that are already out there because it's out there is out there.
00:59:10 John: and they can fix it in future architectures if they take it into account, but it's going to make a big difference.
00:59:15 John: Now, the fix for it in software that people are slowly rolling out and that actually is in a macOS 10.13.2 has this fix, according to one random person on Twitter.
00:59:27 John: The fix they're doing is basically to say that when you're in a process, don't map the kernel into the same address space as the process.
00:59:36 John: put it in an entirely different address space, entirely separate address space, so you can't use this exploit, so that you would have to switch modes and switch memory images and go into an entirely different address space, which is slower, and people are doing benchmarks and saying, okay, with this software fix where we shove the kernel into an entirely different place, instead of allowing the kernel to virtually live inside the same virtual address space as every user land processor, which makes it really easy when you switch into kernel mode to do kernel stuff, then use your stuff, right?
01:00:03 John: Yeah.
01:00:03 John: It makes it slower to do that if you more widely separate them, but it fixes this vulnerability.
01:00:08 John: So everyone now is benchmarking how much slower is it?
01:00:10 John: Is it 30% slower?
01:00:12 John: Is it 1% slower?
01:00:14 John: Is it only slower when you do heavy IO?
01:00:16 John: Is it only slower in our synthetic benchmarks, but it's just the same as normal?
01:00:19 John: Does the frame rate of my game go down?
01:00:21 John: So now everyone's, you know, applying patches to their...
01:00:24 John: Linux kernels are trying the Windows patch version or whatever and trying to see if, you know, just how bad the performance hit is.
01:00:32 John: But this is a really critical, serious bug because the only way it's really, truly going to be fixed at the hardware level is for them to make different design decisions, different fundamental design decisions about speculative execution in their CPUs.
01:00:50 John: And they're going to have to figure out a way to do that.
01:00:52 John: So it's fast, too.
01:00:53 John: And everyone's freaking out about it, especially for things like shared hosting, because you can exploit this from anywhere, basically.
01:01:01 John: If you can just get code to run on the CPU at a low enough level...
01:01:07 John: then you can just dump the entire contents of memory of that machine no matter you know your processes other people's processes the operating system everything is like heart bleed times a thousand like not just get information about the process that you're exploiting get information about the you know anything else that is running on the hardware which is slightly terrifying and
01:01:26 John: uh so understandably everyone who does shared hosting and everyone has an operating system is all busily trying to update their kernels to work around this thing at the cost of a potential speed hit and then dealing with the fallout of that speed hit um but but yeah so apple's already got the fix in the latest version of high sierra um
01:01:46 John: There was some tweet about the upcoming version of High Sierra having something else in regard to this.
01:01:52 John: Someone in the chat just pointed out that there are JavaScript proof of concepts.
01:01:55 John: When I say you can get something to run on the CPU, it doesn't matter what it is.
01:01:59 John: Imagine...
01:02:02 John: Running imagine running JavaScript that accidentally dumps the entire contents of your machines RAM.
01:02:07 John: That's that's bad.
01:02:09 John: That's that's pretty bad This is like one of those exploits like you'd see in a movie and like that's so stupid You can't run something on a web page.
01:02:16 John: It dumps the contents of RAM.
01:02:18 John: There's a little thing called memory protection dummy
01:02:20 Marco: Now, wait a minute.
01:02:21 Marco: So I think you might be either you're misunderstanding these or I am basically.
01:02:27 Marco: So there are two big bugs or two big exploits that we're talking about here.
01:02:34 Marco: The names, I think, finally came out tonight.
01:02:36 Marco: One of them is called Meltdown and one of them is called Spectre.
01:02:39 Marco: And the meltdown is the one that basically allows the cache priming effects that you were talking about earlier.
01:02:49 Marco: Like when you try to access an invalid address, you can basically run timing, like run very precise timing benchmarks to figure out, like, is something cached or not?
01:03:01 Marco: And then you can figure out based on that, like...
01:03:04 Marco: what roughly what addresses certain kernel functions map to that have been randomized using using address space layout randomization and so that's how you can like but you can't read other processes memory space you can only read the kernel memory because the kernel memory has been shadow mapped into your process space
01:03:25 Marco: And by the way, I am so sorry to anybody listening who this is over your head.
01:03:30 Marco: We can try to explain it, but it would take a long time because we'd have to explain virtual memory and addresses of functions and interrupts and everything, and it would be kind of a problem.
01:03:41 Marco: So I'm so sorry.
01:03:43 Marco: Feel free to skip the rest of the chapter if you want.
01:03:45 Marco: But anyway, so that's the Meltdown attack.
01:03:48 Marco: And then the Spectre attack is not about revealing kernel addresses of things.
01:03:55 Marco: It is about actually dumping kernel memory and being able to access the contents of kernel memory.
01:04:02 Marco: But it's only kernel memory because it is mapped into your process, not the memory of other processes on the system.
01:04:11 John: I'm pretty sure from the explanation that I read, I'm pretty sure that either the combination of these exploits or one or the other can actually eventually iteratively go through the entire address space and eventually get all the contents of RAM by presumably by walking your whole giant, you know, address space and causing it to page in to physical space.
01:04:32 John: Every one of the things that you read, pushing out everything else in turn in RAM.
01:04:36 John: It may just be kernel space.
01:04:38 John: Even if it's just kernel space, that's still pretty bad because tons of interesting information is in there.
01:04:43 John: But it seemed to me that the reason people are scared about shared hosting and how you could...
01:04:49 John: jump uh read processes in a different virtual machine is one of the other proof of concepts in like the google paper that's bad right yeah that that's not just looking at the kernel space that's in your process but that you're able to look into the memory inside other virtual machines makes me think that you can actually get just dumps of the contents of ram uh but these are you know so we'll put a bunch of links in the show notes all of which i have not had a chance to read because again this is all coming out just you know today now as i'm leaving work these things are coming out
01:05:16 John: Uh, there are, there are abstracts, there are white papers, there's proof of contract, uh, proof of concepts on these things.
01:05:21 John: There's a nice Google site.
01:05:23 John: Uh, Google has one of the projects that are called Google project zero found either one or both of these exploits originally.
01:05:31 John: Um,
01:05:32 John: google also has a good page that explains in sort of much simpler language than we're doing here a very broad vague kind of thing about speculative execution exists it's supposed to clean up but some stuff gets left around like that's the you know that's all you really need to know to understand the nature of this thing
01:05:48 John: we're trying to get down to the nitty-gritty details but a google also lists okay here's all the google the things google has we have all of our different services and gmail and google cloud things and you know like and they go through them all one by one and say here's how this is with respect to this bug we've patched these we haven't patched these uh this will be patched soon and which is nice i was looking for a similar page from apple but i suppose such a thing is not forthcoming or maybe there's you know come out with it tomorrow or whatever um
01:06:15 John: But every every person out there, I'm assuming Amazon is doing something similar, has to now explain to you how many of their systems are vulnerable, how many have been have had their kernel patch to fix this and what the timelines are and, you know.
01:06:34 John: what you can expect as the customer.
01:06:36 John: Like, if you have an Android phone, is that vulnerable?
01:06:38 John: Like, how old is your Android phone?
01:06:39 John: Who makes it?
01:06:40 John: So on and so forth.
01:06:41 John: Because this type of vulnerability is really scary.
01:06:44 John: Like, basically, if someone, if you cause untrusted code to run on your CPU, and again, trying to do it from JavaScript just shows you, like, code, I wouldn't run untrusted code.
01:06:56 John: Oh, do you load web pages?
01:06:57 John: Because you're running essentially untrusted code, then, you know, bad things can happen.
01:07:04 John: um now as for the performance issues when i first thought this was a performance bug i wasn't that worried about it because i was like well no matter how big the performance problem is if you're not worried about being exploited you know what i mean like i can imagine like having a toggle switch that says switch into this mode and i'm just going to run a local game that i trust right and i'll get full performance from my game um but the more i hear about this bug the more i think that
01:07:33 John: whatever the performance hit is we're all just going to have to live with it until intel and and arm and everybody else who is susceptible to this update like produce new versions of their micro architecture produce new chips essentially like there's nothing you can do about the the iMac pro the mark we got now he's just going to have to run it in the slow mode to be protected from this i mean he already is basically because he's got the latest high sierra so guess what you're already doing it but uh
01:08:00 John: there's nothing you can do until you wait for intel to come out with a new chip that is not susceptible to this because it's not like i said it's not a a bug or a problem or someone made a boo-boo and they meant it to work one way and it works the other way this is working as designed it's just an attack that they didn't account for and so there's really nothing to do except go back to the drawing board and say how can we design a cpu
01:08:22 John: that is fast but that is not susceptible to this category of attack it's not just one clever thing with one like silly value that trips up something it's an entire category of attacks that exploit the predictability of what's supposed to be unpredictable like one one uh part of one of these exploits i think was like they had completely figured out exactly how the uh the branch predictor works on a
01:08:48 John: cpu that helps them uh predict what it's going to do in various situations because you do have to manipulate the speculative execution to get it to do what you want to put you know you need it to you need to know which things it's going to speculate execute in which order so that you can set things up to produce a side effect that gives you actionable information about the thing that wasn't supposed to be read right anyway if your eyes are glazing over we apologize um take take a look at all the various pdfs
01:09:13 John: And web pages we will link in the show notes.
01:09:15 John: And then I guess we'll come back next week.
01:09:17 John: And if we're all still alive and the entire world hasn't burned down in a year 2000 style apocalypse, then we can talk about it more.
01:09:26 Marco: In the year 2000.
01:09:28 Marco: It seems that it's probably going to be... It's probably going to end up being a really interesting thing to extreme nerds.
01:09:37 Marco: And most people are probably not going to notice, at least on Macs.
01:09:41 Marco: On other platforms, I don't know how big the differences are because of how they manage memory and stuff.
01:09:45 Marco: But on Macs...
01:09:46 Marco: People are saying, who know more about this than we do, that any Mac that has the PCID feature on the Intel chip, which pretty much all modern chips do from the last five or so years, it's not a major performance hit if your Mac is one of these.
01:10:06 Marco: And again, the problem with us trying to talk about this this week, it's so big of a story, probably,
01:10:13 Marco: That we really can't ignore it.
01:10:14 Marco: We really can't say, oh, we'll talk about this next week because we don't know enough about it yet.
01:10:18 Marco: The reality is we're going to talk about it probably both this week and next week because we're going to understand it better next week and more news will have happened.
01:10:24 Marco: More of the patches will be out.
01:10:26 Marco: We'll be able to see some of the performance impacts that it has.
01:10:28 Marco: So this is probably a really big story.
01:10:32 Marco: But we don't really know yet.
01:10:35 Marco: It could just be fixed and nobody notices the impact and we all move on.
01:10:41 Marco: So we apologize.
01:10:42 Marco: We'll do our best to cover it next week also if there's more news to cover.
01:10:46 Marco: And I guess we'll just see what happens.
01:10:48 Marco: But if you are a user who has somehow made it through this explanation and has not skipped the chapter yet and you don't really understand it and you're worried about it,
01:10:57 Marco: I would say there's probably not reason to be significantly concerned as an end user from what we know so far.
01:11:05 John: I would just, you know, update your operating systems, though.
01:11:09 Marco: Yeah, yeah, definitely.
01:11:10 Marco: Like, install the updates and everything.
01:11:11 Marco: But, like, it's not going to all of a sudden make your computer super slow.
01:11:15 Marco: It's not going to throttle your battery.
01:11:16 Marco: Like, it's not going to.
01:11:17 John: That should be the new thing.
01:11:18 John: We should tell people that Microsoft is throttling your Windows computer and Linux is... If only Linux was a company.
01:11:24 John: Tell people it's a company.
01:11:25 John: They'll believe it.
01:11:26 John: The Linux company is throttling your Linux computer by introducing a kernel patch that can produce up to a 30% speed loss.
01:11:32 John: Look at this select one benchmark in Postgres.
01:11:35 John: Look how much slower it is.
01:11:38 John: Linux is slowing down your computer.
01:11:40 John: To make you buy a new Linux.
01:11:42 John: Which is true.
01:11:42 John: They literally are.
01:11:43 John: They're literally patching the kernel to make it slower.
01:11:46 Marco: Oh my God.
01:11:49 John: And so did Microsoft and so did Apple, but no one is benchmarking Apple to, you know, no one is running servers on, you know, Mac servers and mission critical things.
01:11:57 John: Like the AWS thing, I heard a bunch of people like that.
01:11:59 John: If you had a bunch of systems that were near the edge of their performance envelope on like the EC2 instances that you've provisioned and they all take like a 2% performance hit and suddenly you're really close, you go that next few percentage and now you kind of have a problem and have to get some more hardware.
01:12:15 John: Like this could actually...
01:12:16 John: effect, you know, even though it's a small effect, anything you do in sort of cloud computing can have a ripple effect if you're close to the edge of your capacity.
01:12:25 Marco: So I feel kind of bad that, you know, they have to update.
01:12:28 Marco: If this has a big effect on you, besides the fact that, like, pretty much every server and cloud instance is probably going to have to be rebooted in the next few days, that's going to be a bigger problem.
01:12:39 Marco: Like, rebooting all the servers is going to be a more disruptive effect of this than I think anything else.
01:12:44 Marco: But
01:12:44 Marco: Well, it could disrupt your monthly bill.
01:12:47 Marco: Yeah, but if it disrupts your bill by a meaningful amount, then either this problem is way worse than we thought it was on Linux, or you were already running too close to capacity anyway.
01:12:59 John: That's the thing, it depends on workload.
01:13:01 John: So if anything is going to have a weird workload that happens to be super I.O.
01:13:04 John: intensive or something like that, it's some sort of running a database server that all it does all day is just tremendous amounts of I.O.
01:13:11 John: and a 5% hit.
01:13:13 John: to your you know your million dollar bill that five percent is uh it's a big increase in the amount of hardware we have anyway we'll see how it is
01:13:21 John: I bet most people will just patch and update everything.
01:13:23 John: But like any one of these problems, you're like, but not everybody's going to patch.
01:13:27 John: And so this is like Heartbleed even.
01:13:30 John: You never know, like, for how long are there going to be systems with, like, the known vulnerable hardware spans many years and probably many vendors, at the very least Intel and ARM.
01:13:42 John: How long is that bum hardware going to be out there?
01:13:45 John: And how much of the hardware will never be updated to run a kernel that is patched to avoid this vulnerability?
01:13:52 Marco: We are sponsored this week by Squarespace.
01:13:54 Marco: Start building your website today at squarespace.com and enter offer code ATP at checkout to get 10% off.
01:14:00 Marco: Make your next move with Squarespace.
01:14:03 Marco: Squarespace websites are so incredibly easy to make because these days, no matter what project you're tackling or what new hobby you want to start or what new creative work you want to try to do, chances are you need some kind of website for that as a home base or promotion or as part of the thing itself like a podcast.
01:14:21 Marco: And with Squarespace, you can make websites to do so many different things.
01:14:25 Marco: Blogs, podcasts, portfolios, corporate sites, hobby sites, so many different things.
01:14:31 Marco: Even digital storefronts to sell digital or physical goods.
01:14:35 Marco: And all of those are incredibly easy to make.
01:14:38 Marco: You don't have to worry about installing software, configuring things, security updates, version upgrades.
01:14:45 Marco: There are so many parts of running a website that are kind of a pain if you do it really pretty much any other way.
01:14:51 Marco: And Squarespace takes care of all that for you.
01:14:53 Marco: In addition, it's all super easy to actually use.
01:14:57 Marco: So regardless of your skill level, whether you are a novice to a full-blown web programmer, Squarespace can be for you.
01:15:05 Marco: It is very, very easy to use.
01:15:06 Marco: You never have to see or touch any code.
01:15:09 Marco: Everything is what you see is what you get.
01:15:10 Marco: And if you want to get super in there and get really involved and actually see the code, you can do that too.
01:15:16 Marco: And everything in between.
01:15:17 Marco: It is so easy to make great websites with Squarespace.
01:15:19 Marco: You will wonder why anybody does it any other way.
01:15:23 Marco: Try it there first.
01:15:24 Marco: Whenever you need to do something, just try it there first.
01:15:26 Marco: See how far you get.
01:15:27 Marco: I say give it like an hour.
01:15:28 Marco: And you'll see, as I have, just how awesome it is to spend a very small amount of time on Squarespace to get a whole site done and then move on and do the thing you actually made the website for.
01:15:38 Marco: Check it out today at squarespace.com.
01:15:40 Marco: Start building your website right now with a free trial, no credit card required.
01:15:44 Marco: Enter offer code ATP at checkout to get 10% off.
01:15:47 Marco: Squarespace, make your next move.
01:15:53 Casey: So Aaron Bushnell writes, suppose you had to give up your Mac and solely use iOS, but Apple agreed to add one iOS feature of your choice.
01:16:03 Casey: What would it be?
01:16:05 Casey: And let's start with Marco, please.
01:16:08 Marco: I had a really hard time with this question because if I were to solely use iOS, I mean, that presumes a lot of things like, can I still make iOS apps on iOS?
01:16:22 Marco: Like, is there a way for me to do that?
01:16:24 Marco: Because otherwise, my career has a problem.
01:16:28 Marco: um so ios has a problem if there's no way to make ios out well that's true yeah that's yeah so like i mean technically i suppose i should say my answer is the ios feature that would make me use ios would be xcode um but it's so much more complicated than that like you know so let's assume that somehow somehow the soft the tools to do software development exist as part of this new theoretical world where i'd be forced to use ios um
01:16:57 Marco: Other than that, I think I would have to say just larger screen devices.
01:17:04 Marco: Like John's wish for the 27-inch iPad.
01:17:09 Marco: Honestly, I don't love that concept for myself for the way I work, but...
01:17:13 Marco: Whenever I try to do anything on iOS that is non-trivial, I run into screen size limitations really fast.
01:17:21 Marco: And I've tried the 12.9 inch iPad briefly.
01:17:24 Marco: I didn't find that that was for me.
01:17:26 Marco: Just physically, it felt weird to have a handheld device of that size for me.
01:17:31 Marco: So I don't know how this would be in practice, but...
01:17:34 Marco: Just some way to get larger screen space.
01:17:37 Marco: I mean, if only there was a way that the physical size of the input devices that I was interacting with was not tied to the screen size of the device I was using.
01:17:46 Marco: Maybe we could have like a little proxy touch device that I could touch that was smaller.
01:17:51 Marco: Maybe like the size of a large iPhone, maybe.
01:17:55 Marco: I could touch that, maybe put on the desk.
01:17:58 Marco: And then I could have a nice big screen, like a little bit back, maybe vertical, so I could see it better, where I could arrange a whole bunch of small apps in little rounded rectangles that maybe I could move around and rearrange as necessary.
01:18:11 Marco: Something like that.
01:18:15 Casey: I see what you did there.
01:18:15 Casey: John?
01:18:17 John: marco cheated because it was supposed to be an ios feature and he started describing hardware but we'll let it slide in just a time um my ios feature uh i think i would probably go with external storage support because it doesn't sound fancy but it's it's a really annoying limitation that on an ios device you can't just plug something in and then like go to the files app and just like drag things around in it and like like go to go from dropbox and drag things like
01:18:45 John: mounting storage so that it's available to every single application sort of natively everywhere it's just an unnecessary thing that impedes you know like it it seems like the battle world where instead of there being like sort of an equivalent of the finder or whatever uh that everything is application specific so yeah the photos application can read from your sd card or whatever but sd card is not universally available and mounted as a volume uh
01:19:10 John: to any application that wants to look at it because that's not the way ios rolls with the file system so if i had to use it all the time uh i would want it to act in a slightly more mac like manner with regards to storage
01:19:24 Casey: For me, I was going to say like a real true-to-form terminal, which I know you can get from like jailbreaking.
01:19:31 Casey: And I know you can get, you know, wonderful apps like – what is it?
01:19:35 Casey: Prompt?
01:19:35 Casey: Is that what I'm thinking of?
01:19:36 Casey: Yeah, Panix.
01:19:38 John: But that doesn't open up a local terminal.
01:19:40 John: That's for connecting to other machines.
01:19:41 Casey: Exactly.
01:19:42 Casey: But I think if I had to choose just one, what I'd actually choose is just being able to sideload apps without going through the App Store and understanding their risks involved and blah, blah, blah.
01:19:52 Casey: But I think I would just want to be able to sideload apps, and I think that would make a tremendous difference.
01:19:57 John: That's a good one.
01:19:58 Casey: And I mean like being able to download a binary in the same way that you can on a Mac or the same way you would get a binary from the App Store but have it not come from the App Store.
01:20:09 Casey: So that's what I would say.
01:20:10 Casey: Brandon Butler asks, and I'm going to slightly tweak the verbiage here.
01:20:16 Casey: Could all of you give some specific details about why you don't like Windows?
01:20:21 Casey: I'm genuinely curious.
01:20:23 Casey: As the most potential most recent Windows user, I'll kick this off and say...
01:20:28 Casey: I haven't used Windows for more than a few minutes in about a year and a half.
01:20:32 Casey: But the last time I used Windows, which was Windows 10, I believe, the things that bothered me about it the most were high DPI was not pervasive throughout the entire operating system.
01:20:46 Casey: So some things worked at what we would call retina resolutions in the Mac world.
01:20:50 Casey: and some would not.
01:20:53 Casey: They're clearly in the midst of a, or they were at the time in the midst of a transition.
01:20:57 Casey: So there was like a control panel, but then there were like other places to tweak a lot of the same settings, or sometimes some settings were only in the control panel or only in other places.
01:21:09 Casey: And it's really, really, really frustrating, especially if you're not deep in the Windows world to figure out, okay, which one of these two or three places do I need to go to in order to say, change your desktop resolution or something like that?
01:21:20 Casey: And third of all, the third-party apps, while there is an unbelievable amount of third-party apps for Windows, most of them, in fact, I would almost say the overwhelming majority of them are utter garbage.
01:21:36 Casey: And look at something like, the last time I used Audacity, it was very, very powerful, but it was visually, I'm not going to say offensive, but hideous.
01:21:47 Casey: And
01:21:47 Casey: And Audacity is available on the Mac as far as I'm aware, but it is like the quintessential GarageBand equivalent for Windows.
01:21:56 Casey: And it is just hideous to look at.
01:21:59 Casey: And I just don't think that third-party developers on the Windows platform really take design nearly as seriously as your average third-party developer on the Mac.
01:22:09 Casey: I believe we started with Marco last time.
01:22:11 Casey: So, John, let's move to you.
01:22:13 John: Luckily, this question just says some specific details of why I don't like Windows.
01:22:17 John: I don't have to be exhaustive.
01:22:18 John: You already touched on a bunch of them.
01:22:20 John: I'll throw out some that are near and dear to my heart.
01:22:25 John: The basic interface paradigm of not having a menu bar at the top of the screen, but instead of having the menu bar embedded in the window.
01:22:32 John: For someone who likes to have a lot of windows and arrange them, repeating the menu bar in every single one of those windows is incredibly wasteful and infuriating, and it makes it hard to know where the menus are.
01:22:40 John: And, you know, you've got the whole infinite height target, yada, yada.
01:22:42 John: Not that I had used the menu bar that much, but just the space savings alone to say, look, we're going to burn the top part of the monitor for the menu bar, but that's it.
01:22:49 John: No matter how many windows you get open, no more space is taken up by the menu bar.
01:22:53 John: um the obsession with full screen and the the tiling features which unfortunately the mac is copied where oh slam the window against the side of the screen now it's taking up half or the top third or the bottom third that's not how i use windows i don't want that to be that way i hate full screen um i don't like the
01:23:08 John: you know taskbar whatever the hell they're calling it these days in the bottom that's mutated a lot i've never liked it i don't really like the doc that much either but i like the doc better than that stupid thing um the the aesthetics uh of its sort of dos origins with backslashes instead of forward slashes and all caps file names that are shouting at me and you know dot three extensions and many of those limitations you know have been slowly winnowed down over the years but tons of them are still there including stupid things like drive letters which is aesthetically
01:23:36 John: just give me the willies and I do not like, uh, the, the mouse cursor is, uh, the pointer is white instead of black, which is wrong.
01:23:45 John: Um, I mean, just, I, I, I don't use windows a lot, but as part of my work, I use it in a virtual machine enough to, to be enough to know that it just doesn't appeal to me in so many ways.
01:23:59 John: Like, I guess like fundamental ways, like how window management works and how applications work and sort of the connection between like, uh,
01:24:06 John: uh applications and windows and how they appear in the taskbar to just little tiny picky things are just plain old aesthetics of what icons and menus look like and what font rendering looks like and uh you know and drive letters i mean just drive letters that should have been all i had to say
01:24:21 Marco: Marco?
01:24:24 Marco: You guys basically covered it.
01:24:25 Marco: I mean, it's like, you know, death by a thousand cuts.
01:24:28 Marco: I mean, it's hard to nail down specifics, you know, without having used Windows in a very long time.
01:24:33 Marco: A lot of it comes down to, you know, what John said about just like design preferences.
01:24:39 Marco: A lot of it comes down to, Casey, what you said about the quality of most software available and the community around it just being pretty lacking.
01:24:49 Marco: It's
01:24:49 Marco: It's kind of a wasteland of mediocrity and bad decision making.
01:24:54 Marco: If I really had to use something that was not macOS, I honestly think I would be more inclined to try to use Linux than Windows at this point.
01:25:05 Marco: And I used Windows for a very long time.
01:25:06 Marco: It's not that I didn't know... I know what I'm missing, basically.
01:25:11 Marco: And while granted I haven't used the versions from the last probably literally 10 years or so,
01:25:19 Marco: from what people say they aren't that much better in, in a lot of pretty critical ways or just kind of in like ecosystem conditions.
01:25:27 Marco: Uh, so I do think I'm speaking from some position of experience, you know, probably not as much as Casey, but more than John.
01:25:34 Marco: Um, and it, it, it just does not fit for me.
01:25:39 Marco: It just, it really seems incredibly mediocre.
01:25:42 Marco: Yeah.
01:25:42 Marco: And if it's the only thing that I ever knew, and it's the only thing that was available, I could make it work.
01:25:50 Marco: I would just be annoyed with it pretty frequently, like I was when I was using it full-time.
01:25:55 Casey: And finally, Mark W. asks, if podcast advertising went away overnight, would you still do the show?
01:26:00 Casey: I haven't talked to you guys about this, but we used to, semi-regularly, ask each other, hey, is everyone still cool?
01:26:07 Casey: Yeah.
01:26:07 Casey: Now we just assume it, I guess.
01:26:10 Casey: But when we started Neutral, when we first recorded, to my recollection, we didn't think we had any sort of advertiser at the time.
01:26:20 Casey: And then Marco was able to get, was it Squarespace?
01:26:22 Casey: Is that right?
01:26:23 Marco: Yeah, for neutral, we got Squarespace for the entire run of it.
01:26:27 Marco: Kind of at the last minute, right before we were going to record and release the episodes, my contact there said, yeah, we'll take them all.
01:26:34 Casey: So it was before we recorded?
01:26:35 Casey: I thought it was after, but you would remember better than me.
01:26:37 Marco: It was at least before we released them.
01:26:39 Casey: That, yeah, that I agree on.
01:26:41 Casey: It doesn't really matter in the grand scheme of things.
01:26:43 Casey: What I was driving at, though, is that one way or another, at least for me, when I started doing this, I was doing it just for fun.
01:26:49 Casey: I just wanted to talk to my buddies about cars.
01:26:51 Casey: And it's turned out to be lucrative, which is a tremendous blessing.
01:26:55 Casey: And I'm super duper thankful for it.
01:26:58 Casey: But yeah, I think, I certainly hope it doesn't go away tomorrow, but if podcast advertising went away tomorrow, I would absolutely still talk to my two good friends for a couple hours about nerdy crap each week.
01:27:09 Casey: I would suffer through.
01:27:11 Casey: Marco?
01:27:12 Marco: I would do this podcast even if it made a lot less money than it does.
01:27:16 Marco: And the fact is, if the advertising went away and we had to switch to a direct payment model, I think it probably would make a lot less money than it does.
01:27:25 Marco: But I would still love to do it.
01:27:29 Marco: What's nice is that having the money coming in from the ads more strongly justifies putting in a lot of time and doing it on a regular schedule.
01:27:38 Marco: If we didn't have the ad money coming in, it would be a lot easier to say like one week when it's really busy.
01:27:44 Marco: Oh, you know, I can't do it this week.
01:27:46 Marco: We'll skip this week and we'll just do it next week.
01:27:48 Marco: Or we'll skip the next two weeks as some of us are traveling and it's hard to schedule it or something.
01:27:53 Casey: Oh, that's a very good point I didn't consider.
01:27:55 Casey: And I completely agree with you.
01:27:58 Casey: I mean...
01:27:58 Casey: I don't remember exactly when it was that we decided this was really a thing, but it was somewhere around the middle of 2013, which is almost five years ago.
01:28:09 Casey: And in almost five years, we have not missed a week.
01:28:12 Casey: And sometimes, particularly in summertime and particularly around Christmas time.
01:28:16 Casey: We have to do some really ridiculous scheduling in order to get everything to line up such that all three of us will be here every single week.
01:28:24 Casey: And with one exception, when we deliberately traded John for Christina Warren, we have always had all three of us every week for like four and a half years.
01:28:33 Casey: And that is normally very easy, but occasionally extremely difficult.
01:28:39 Casey: And I agree with you, Marco.
01:28:39 Casey: We would definitely punt that.
01:28:41 John: i wouldn't say frequently but a lot more than never if there was no if there was no real money involved i think you guys covered it i mean practically speaking the show is big enough now that we just do like patreon or some sort of direct payment and it would and you know we would just continue like and i'm not saying that would be the same as advertising like marco said it would almost certainly be much much less but you know it would be enough to uh to make it so that we i think probably maintain the exact same commitment that we have now
01:29:09 Marco: All right.
01:29:09 Marco: Thanks to our sponsors this week, Casper, Squarespace, and Flightlogger.
01:29:13 Marco: And we will see you next week.
01:29:18 Marco: Now the show is over.
01:29:19 Marco: They didn't even mean to begin.
01:29:22 Marco: Because it was accidental.
01:29:24 Marco: Accidental.
01:29:25 Marco: Oh, it was accidental.
01:29:27 Casey: Accidental.
01:29:27 Marco: John didn't do any research.
01:29:30 Marco: Margo and Casey wouldn't let him.
01:29:33 Marco: Cause it was accidental.
01:29:36 Marco: It was accidental.
01:29:38 John: And you can find the show notes at ATP.FM.
01:29:44 John: And if you're into Twitter...
01:29:46 Casey: You can follow them at C-A-S-E-Y-L-I-S-S 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 It's accidental Accidental They didn't mean to Accidental Accidental Tech Podcast So long
01:30:16 Marco: So you are off work, Casey, for a long time, as discussed on the most recent episode of Analog, right?
01:30:23 Casey: I'm not.
01:30:24 Casey: No, I'm not.
01:30:25 Casey: I worked from home today, but I worked today.
01:30:29 Casey: So the agreement was once the baby is born, I'm taking... Which is any day now.
01:30:33 Casey: Any second.
01:30:35 Casey: Literally, it could be happening.
01:30:36 Marco: Any day is Mac Pro Day and also Baby Day.
01:30:40 Marco: It is possible that the baby might come out between the time we record this and when I release it tomorrow.
01:30:45 Marco: That's true.
01:30:46 Casey: That is possible.
01:30:47 Casey: Unlikely, but possible.
01:30:49 Casey: So anyway, the agreement with work, which when we recorded Analog...
01:30:53 Casey: I was going on the assumption that baby would be born before the new year.
01:30:57 Casey: And there's reasons why I assume that it's not really worth getting into.
01:31:01 Casey: But suffice to say, Smart Money said it was already going to be here at this point, and it isn't here.
01:31:06 Casey: So once the baby is born, I will be off of work for roundabouts of eight weeks, something like that.
01:31:14 Casey: So...
01:31:14 Casey: I'm going to my company changed from 2017 in 2018 to giving us three weeks of paternity leave instead of two.
01:31:24 Casey: So if the baby was born before the new year, I would have only gotten two weeks of paternity leave.
01:31:29 Casey: And since it's been since the policy has changed and it will be born sometime in 2018, I am getting three weeks of paternity leave, which is excellent.
01:31:37 Casey: And if you're from another country and you think that's barbaric, hey, welcome to America.
01:31:41 Casey: This is how it works here.
01:31:43 Casey: Because three weeks of paternity leave is unheard of around these parts.
01:31:48 Casey: Anyway, so after those three weeks of paternity leave, I've told work, hey, I'm just going to take some unpaid leave.
01:31:55 Casey: I'm going to leverage FMLA, which is a law in America that says basically they can't fire you or lay you off when you have to deal with a big medical issue like a birth.
01:32:07 Casey: And so I'm going to take some FMLA and they don't have to pay me and they won't be paying me, but I'm just going to take a lot of time off.
01:32:15 Casey: So the thought was that once I was supposed to come back in January, I would just basically blow off January and February.
01:32:23 Casey: In reality, what's going to happen is I'm going to blow off all of January, probably all of February, and maybe even a little bit of March, depending on when this baby comes in.
01:32:31 Casey: And that's because I want to give Aaron some time to adjust to having two kids.
01:32:38 Casey: I want to be there, of course.
01:32:39 Casey: And I want to, you know, adjust to having two kids.
01:32:43 Casey: And it would just be nice to, you know, have some time with the family and to bring this back to the SKTP that we just finished.
01:32:48 Casey: And really, the express reason that I am able to do this, other than just being reasonably financially savvy and not spending, you know, eight times what I make, in no small part, the reason that this is possible is because of every person listening to the show.
01:33:04 Casey: And
01:33:05 Casey: And to that, I owe all of you, and especially my two co-hosts, my deepest gratitudes, because were it not for the extra money that this show provides my family, I don't think I would be able to do this and take some unpaid leave to be with my new baby and my family.
01:33:21 Casey: I'm really excited by it.
01:33:23 Casey: I have all these visions of all these outside-of-work endeavors that I want to work on, like a video of Aaron's car, which I've filmed a teeny bit of, but very little of.
01:33:34 Casey: I want to do an iOS app that's half-cooked, but I have a lot more I want to do for it.
01:33:40 Casey: And there's all sorts of other things I want to do.
01:33:42 Casey: But the reality of the situation is your your life is destroyed in the best possible way for like two months.
01:33:49 Casey: Once a baby, well, at least two months once a baby is born.
01:33:52 Casey: And so because of that, we'll see if I accomplish getting changed in the mornings or if I'm just stuck in the same PJs for like two months.
01:34:01 Casey: But we'll see.
01:34:01 Casey: Anyway, why do you bring it up, Marco?
01:34:03 Marco: I would like to make you a little bit more uncomfortable right now.
01:34:07 Casey: Okay.
01:34:08 Marco: So I apologize in advance.
01:34:09 Marco: You're going to hate this.
01:34:10 Marco: No, no, no.
01:34:10 Marco: That's fine.
01:34:11 Marco: Go ahead.
01:34:11 Marco: You need to hear this.
01:34:13 Marco: This is your chance to quit your job.
01:34:19 Marco: Listen, I'm serious.
01:34:20 Marco: Okay.
01:34:21 Marco: What you're going to have is two or maybe almost three months of not going to your job every day.
01:34:29 Marco: Basically not having a job.
01:34:31 Marco: So you're going to have a nice little preview.
01:34:33 Marco: of what it is like to be independent.
01:34:35 Marco: Oh, it's going to ruin me.
01:34:36 Marco: Oh, it's going to ruin me.
01:34:37 Marco: So, A, yes it will.
01:34:40 Marco: B, your job can't fire you for taking this time, but you're certainly going to probably be knocked down the favorites list.
01:34:51 Marco: I wouldn't assume that you're going to be long for that job anyway.
01:34:55 Marco: And C...
01:34:57 Marco: You've been talking for years about wanting – how great it would be to work for yourself full-time at home, basically, to be there with your family and basically to do the kind of life that I hope that I do, which is like I'm here when the family needs me.
01:35:14 Marco: I can be present for moments.
01:35:16 Marco: I can help out around the house.
01:35:17 Marco: I can also do some work sometimes and make some money, right?
01:35:21 Marco: The reason I'm able to do it is because I have good income from a podcast and I have software development income making that even better.
01:35:32 Marco: Well, I know how much you make from your podcast because we split this evenly between the three of us.
01:35:38 Marco: So you make the same amount that I make and we make the same amount that John made.
01:35:42 Marco: So I know exactly how much you make from this show because it's the same that I do.
01:35:47 Marco: And so I know that's pretty good.
01:35:51 Marco: And I know, of course, it's irregular with when the hell advertisers pay and everything.
01:35:55 Marco: And
01:35:55 Marco: We get, like, bursts of money here and there and then nothing for months and then big bursts of money.
01:35:59 Marco: So, like, it isn't like a normal income.
01:36:01 Marco: It doesn't provide health insurance and stuff like that.
01:36:04 Marco: So, you know, I augment this with software development.
01:36:08 Marco: That's basically what you do, too.
01:36:10 Marco: Your software development is from a job.
01:36:13 Marco: Like, you're working for somebody else.
01:36:14 Marco: They're paying you.
01:36:14 Marco: They're handling a bunch of crap for you.
01:36:16 Marco: It's pretty consistent, etc.
01:36:17 Marco: So...
01:36:18 Marco: This is a chance for you to try not to do YouTube full-time, because that has a very, very slow ramp-up.
01:36:28 Marco: You're not going to get to a YouTube career in two months.
01:36:31 Marco: That's not going to happen.
01:36:33 Marco: This gives you a chance to become an iOS consultant as the other part of your income.
01:36:40 Marco: So you, too, will have...
01:36:42 Marco: software development income, as well as podcast income.
01:36:47 Marco: That is enough to have a pretty nice life.
01:36:51 Marco: And so I'm telling you right now, I think you should go into this break seriously with the expectation that you might not go back.
01:37:02 Marco: And now I'm telling the listeners, because I know the kind of listeners that we have,
01:37:09 Marco: Make Casey do this.
01:37:11 Marco: No, I'm serious.
01:37:13 Marco: Make Casey do this because by sending him work, if you have consulting work, Casey did not ask me to say this, and he's probably really mortified right now that I'm saying this.
01:37:24 Marco: If you have consulting work that Casey could do for your company, hire him now so that he can get this going, and then in two months, he won't have to go back to his job.
01:37:38 Marco: This is your time to do this.
01:37:41 Marco: This is an opportunity.
01:37:43 Marco: Because look, some people are naturals at going into independent life.
01:37:48 Marco: Some people, they jump right in or they make a big plan and execute that plan and they're able to do it right.
01:37:56 Marco: That's not what I did.
01:37:57 Marco: I was pushed into it.
01:37:59 Marco: I was quit fired.
01:38:00 Marco: I was like I had been kind of wanting to maybe do it like you say sometimes, but I didn't choose when that was when that was happened.
01:38:10 Marco: I was pushing the deep end and I was so incredibly thankful for that.
01:38:17 Marco: It was like the best thing that could have happened to me.
01:38:19 Marco: It was an external force forcing me to do something that I should have done because I needed that push.
01:38:28 Marco: You have that push now, sort of, in a way, because a baby's coming into your life again.
01:38:33 Marco: You know how much work that is.
01:38:35 Marco: So you're taking this nice sabbatical from work to have paternity leave to get things going.
01:38:41 Marco: This is your push.
01:38:43 Marco: Make it happen.
01:38:45 Marco: And I'm telling you, audience, please, for the love of God, hire Casey.
01:38:51 Marco: Make him do this.
01:38:53 Marco: We will all be so thankful, including Casey, if he... Because look, you will be so much happier.
01:39:02 John: You know someone who might not be thankful and might not be happy?
01:39:06 John: No, there isn't.
01:39:08 John: No, there is this one person that I think might not be so happy about this and might not be so thankful.
01:39:13 John: And that's Aaron, who expects Casey...
01:39:15 John: to be on paternity leave because he's going to help with the new baby and Declan.
01:39:20 John: Where if instead he's on paternity leave working on himself, starting his consulting business while she juggles two screaming children,
01:39:28 John: I'm thinking maybe she's not going to be so thankful for this advice.
01:39:32 John: Like, this is the flaw in this plan.
01:39:33 John: Like, I'm with Marco right up to the point where, oh, and by the way, Casey has a new baby.
01:39:37 John: Like, the whole point of this vacation is not let's launch Casey's independent career.
01:39:42 John: Like, he's taking his time off for a reason.
01:39:45 John: And everything you're describing takes time away from the reason he's supposedly taking off for.
01:39:50 John: And so I feel like this is maybe not the right time.
01:39:53 John: And secondarily...
01:39:54 John: having a screaming baby at home is going to make casey long for the office on some place it's going to be like i wish i could leave this house and go to a place with adults and just do work in quiet peace like everyone has those moments with babies it's just a fact of life and so
01:40:09 John: unfortunately when he's at the end of this time he may find himself begging to go back to the office which is exactly the opposite of what you want to get him like booted out into the independent lifestyle so i'm thinking maybe maybe the timing isn't exactly right obviously when is the time right if you really wanted to make this happen marco you need to get him fired from his job but i think uh in that case casey and aaron both wouldn't be very thankful to you so i don't know what the solution is here
01:40:36 Casey: So I appreciate it.
01:40:40 Casey: First of all, let me say I appreciate it.
01:40:42 Casey: It's funny because I really don't have any particular interest in going back to consulting.
01:40:50 Casey: And let me provide a verbal glossary for a minute.
01:40:55 Casey: When I say consulting, I mean both flavors of consulting because there's a consulting that I did in years past, which is I was part of a company and a group of us would be given poor choice of words, but given to another company.
01:41:13 Casey: to do work for that other company.
01:41:15 Casey: And then that work would cease.
01:41:17 Casey: And I would, and I would go back to my original company.
01:41:20 Casey: So I'm always an employee of my original company, but I bring this up to say, I didn't have to pay for healthcare.
01:41:26 Casey: Well, I did, but you know what I mean?
01:41:28 Casey: Like there was a company healthcare.
01:41:29 Casey: I didn't have to drum up work because there was a sales team that did that for me.
01:41:34 Casey: So I basically just showed up, build my hours and left.
01:41:38 Casey: And so it was still consulting in the sense that I had little to no control over my destiny because
01:41:43 Casey: But it was not consulting in the same way that you're talking about, Marco, because the work just fell in my lap.
01:41:48 Casey: And if it didn't, that wasn't really my problem.
01:41:52 Casey: This is different, what you're discussing, because it would be forevermore my responsibility to figure out how to put money in my pocket and thus how to get work on my desk.
01:42:02 Casey: And that scares the ever-living crap out of me.
01:42:07 Casey: Um...
01:42:08 Casey: You're right to say that the only way I would leave my job is if I had a considerable amount of work lined up in advance.
01:42:18 John: You never will.
01:42:20 Casey: I know, I know.
01:42:20 Casey: But hear me out for a second.
01:42:22 Casey: So the thought is if I really want to go down this road, I think John's right that I don't think I can really do this anymore.
01:42:30 Casey: I don't think I could actively start the Casey List Consulting Corp.
01:42:36 Casey: The Casey Consulting Corp.
01:42:37 Casey: Very alliterative.
01:42:38 Casey: Anyway, I couldn't start Casey Consulting Corp while I was off because John's absolutely right.
01:42:43 Casey: The point of this break is to be with the family, and I don't really want to taint that with work.
01:42:52 Casey: But if I knew that at the end of this break, so early to mid-March, I had...
01:42:58 Casey: maybe a month or two of solid work lined up, I would certainly consider not going back to my jobby job.
01:43:07 Casey: But that's a really hard thing to do.
01:43:09 Casey: And you're absolutely right, Marco, to say, eh, it's not quite so easy.
01:43:15 Casey: But it would take a lot for me to take this stable, well, what I perceive as a stable paycheck.
01:43:21 Casey: And yes, we can get into the argument that no paycheck is stable, blah, blah, blah.
01:43:24 Casey: But to say no to the stable paycheck and health care and instead say, you know what, I'll just figure it out.
01:43:30 Casey: I'm not a I'll just figure it out kind of guy in a lot of ways.
01:43:34 Casey: All of that said.
01:43:36 Casey: No, I know.
01:43:36 Casey: I know.
01:43:36 Casey: And all of that said, what I haven't mentioned yet.
01:43:40 Casey: is that I've been talking to a lot of our mutual friends and feeling out, hey, I know you probably don't have enough work for a full-time partner, but do you have a little bit of work you could send my way?
01:43:54 Casey: And I hadn't had a chance to ask you this question, Marco, but you were on the list of people I wanted to talk to about this.
01:44:00 Casey: Marco doesn't work well with others, sorry.
01:44:02 Casey: I know he doesn't, but yet here we are four and a half years later.
01:44:06 Casey: So there is something to be said for Marco's ability.
01:44:08 John: It's not programming work.
01:44:09 John: I know.
01:44:09 John: Marco even fired his support people.
01:44:11 John: He can't even have someone do support.
01:44:13 John: I know.
01:44:13 John: It's better to just not do support than to hire someone do support.
01:44:17 John: He works alone like Batman.
01:44:18 John: Sorry.
01:44:19 Casey: Can I not be your Robin, Marco?
01:44:22 Casey: Can I not be your Robin?
01:44:24 Casey: No, but seriously, though, I've been polling a lot of our mutual friends to say, hey, you know, and my thought has basically been, well, if Marco can give me five hours a week fairly reliably, like, and I'm not asking you to say yes or no right now.
01:44:39 Casey: I'm just saying hypothetically, Marco says... What would that cost?
01:44:42 Marco: Honestly, I'm asking.
01:44:44 Marco: I don't even know.
01:44:45 Marco: I have no concept of what consultants cost.
01:44:47 Casey: Well, the thing is, I don't really either, which means I haven't really done my homework.
01:44:51 Marco: Would this be like $1,000?
01:44:53 Marco: I have no idea.
01:44:55 Casey: I think what it would basically amount to is... More than that.
01:44:57 Casey: Yeah, okay.
01:44:58 Marco: So we're talking like $5,000 a month at least?
01:45:01 Casey: So a reasonable hourly rate is anywhere between $100,000 and $100,000.
01:45:07 Casey: $300 depending on geography, skill level, et cetera.
01:45:11 Casey: So call it, let's split the difference and call it $150 an hour times, say, five hours a week times four weeks a month.
01:45:19 Casey: That's like three grand a month, right?
01:45:20 Casey: So, and again, I'm not asking you to say anything right now.
01:45:23 Casey: I'm just trying to pose a hypothetical here.
01:45:25 Casey: So if you say to me, you know what, Casey, I'm good for three grand a month for at least a couple of months, maybe even six months.
01:45:30 Marco: You know what?
01:45:31 Marco: I would do that if you quit your job.
01:45:34 Casey: Well, that's what I'm saying.
01:45:36 Marco: I'd find something for you to do, whether it's working on stuff on the app that I can't get to or doing the web app or you can make yourself a Mac app.
01:45:42 Marco: I don't care.
01:45:42 Marco: I'd do that.
01:45:45 Casey: Well, I appreciate that.
01:45:46 Casey: Genuinely, that's very kind of you.
01:45:47 Marco: I'm serious.
01:45:48 Casey: I know you are.
01:45:50 Marco: Only if you become a full-time consultant.
01:45:52 Casey: I know.
01:45:53 Casey: Oh, I know there's caveats here.
01:45:55 Casey: It's like Kickstarter.
01:45:56 Marco: You've got to do the whole thing.
01:46:00 Casey: So, yeah, that's kind of what it is, though.
01:46:02 Casey: Right.
01:46:02 Casey: So you you dedicate, you know, five hours, five hours a month for six months and and underscore dedicates another five hours a month for six months or five hours a week.
01:46:12 Casey: I'm sorry.
01:46:12 Casey: Five hours a week for six months.
01:46:14 Casey: And underscore says, yeah, you know, I think I could get five hours of work your way for six months.
01:46:19 Casey: Suddenly, you know, I'm at 10 hours.
01:46:21 Casey: And if I do that four more times over, that's a full workday.
01:46:25 Casey: Well, but to an American anyway, 40 hours a week is full work week.
01:46:28 Casey: Now, maybe the answer is I just understand that I'm taking a pay cut and maybe I only work 30 hours a week and I just am OK with that.
01:46:37 Casey: You know what I mean?
01:46:38 Casey: So, like, I haven't really taken this too seriously yet, but I will say that I've talked to a few of our mutual friends, a couple of our mutual friends and started to float this idea of, hey, if you have things that you can't get to or don't want to be bothered by and you're willing to throw money at that problem.
01:46:55 Casey: Hey, think of me.
01:46:57 Casey: You know, I can maybe make that work.
01:47:00 Casey: And I don't know if that's going to work out, but that's like my fantasy world where I have all of the perks of being my own man and leaving the jobby job and doing my own thing.
01:47:11 Casey: But at least in the beginning, very little of the drama about it, hypothetically.
01:47:17 Casey: Yeah.
01:47:17 Casey: In that I've already established that between you and underscore and Bob and Susie and Timmy and Sally, I know that I'm going to get, you know, 40 hours or 30 hours or whatever of work out of you for at least a few months to at least get me going.
01:47:35 Casey: And then at that point, in theory...
01:47:38 Casey: And it should hopefully start taking care of itself.
01:47:41 Casey: And I can either, you know, talk to local businesses if I need to, or maybe it turns out that you and I work super well together.
01:47:47 Casey: And in this capacity, and maybe you say, you know what, let's go have and half and half on over.
01:47:52 Casey: Obviously, I'm talking out my butt here.
01:47:54 Casey: But you know what I mean?
01:47:54 Casey: Like,
01:47:55 Casey: So maybe that'll start to figure itself out after that.
01:47:58 Casey: And that's like my fantasy land, but we'll see what actually ends up happening.
01:48:02 Casey: But the tough thing about it is just what John said.
01:48:04 Casey: Like, I think I can do some of this.
01:48:06 Casey: I can do some of the hustling during this two months, but I don't think I can do the actual working during this two months, you know?
01:48:14 John: Even your optimistic projections make me think that your consulting work will pay for the health care you're giving up by leaving your job based on how much Marco is paying for health care as an independent, you know.
01:48:25 John: Like, Adam, maybe it's cheaper where you are than it is in New York.
01:48:28 John: Well, I'm sure it is.
01:48:28 John: But health care costs a lot.
01:48:31 John: Yeah.
01:48:31 John: Yeah, because that's the main thing I feel like you're giving up.
01:48:34 Marco: Well, it's just a number, though.
01:48:36 Marco: That's the thing.
01:48:37 Marco: So many people, myself included, were scared to go independent because of health insurance.
01:48:41 Marco: And that's a big reason.
01:48:42 Marco: But it's just a number.
01:48:44 Marco: So it isn't that you can't buy it.
01:48:46 Marco: It isn't that you can't have health insurance.
01:48:48 Marco: It's that you have to figure out a way to make that much money.
01:48:53 Marco: Remove the emotional drain of it as being this big thing in your life and just consider it like...
01:48:59 Marco: if I'm going to be independent, I have to at least make this amount more than I think I do to pay for the health insurance.
01:49:05 Marco: And that's all it is.
01:49:07 Marco: It's just a number.
01:49:08 Marco: But it's a big number.
01:49:09 Marco: That's the point.
01:49:10 Marco: Yeah, it's like over $1,000 a month for almost any situation with a family.
01:49:14 Marco: But like...
01:49:15 Marco: Again, that's just a number.
01:49:18 Marco: You're paying that now with work taxes and what they pay you versus what they're charging.
01:49:26 Marco: Someone's paying it now.
01:49:28 Marco: Your healthcare now is free.
01:49:30 Marco: It's being paid for somehow.
01:49:31 Marco: But anyway, this is an incredible opportunity that you have here.
01:49:35 Marco: You basically have the ability...
01:49:39 Marco: you have the opportunity to dip your toe in the water of this market to see if this is the kind of thing that you can and want to do now granted as john said like you're also going to be taking care of a family with a newborn in it so that's that you know you're going to be busy and tired but this is an opportunity that that is that is unique in your life right now like
01:50:04 Marco: you're not going to get a better chance to try this out than this for a long time.
01:50:09 Marco: Like, this is a really good chance.
01:50:11 Marco: And also, I've really, again, knowing nothing about, you know, the people at your company or the politics of your job, because we don't talk about that, I really don't think...
01:50:24 Marco: That this job is going to be as long-lasting or stable as you might want after you take this break.
01:50:32 Marco: I don't know any company that would look favorably upon this.
01:50:36 Marco: Even if they say it beforehand.
01:50:40 Marco: They might think that.
01:50:42 Marco: Somebody who matters might think that or might be saying that.
01:50:45 Marco: But the reality is you're going to be kicked down to the bottom of a totem pole after this.
01:50:49 Marco: And if push comes to shove, if they want to change things up in the department or they get new leadership or something, I would not assume this job would still be there.
01:51:02 Marco: So at some point, you're going to be thrust into this probably of like, oh, what do I do now?
01:51:08 Marco: Right now, you can do that without taking any risks because you've already booked yourself for this paternity leave and this sabbatical kind of thing, whatever you're calling it with the company.
01:51:21 Marco: You're already doing this.
01:51:22 Marco: You have this chance now laid out for you.
01:51:26 Marco: I highly suggest you take advantage of it.
01:51:28 Marco: And I'm please, I'm asking the audience,
01:51:31 Marco: Just bury Casey with offers for consulting work just to show him how possible this is.
01:51:41 Marco: This is totally a thing that people do that can happen.
01:51:45 Marco: Most people are like, geez, I would love to get more consulting work, but I don't have any way to reach people.
01:51:51 Marco: Turns out you have some ways to reach people.
01:51:53 Marco: And even though you won't use them this way, I will.
01:51:56 Marco: So for the love of God, bury Casey with work.
01:51:59 Marco: Give him consulting offers from your company's people.
01:52:03 Marco: Give him your money.
01:52:05 Marco: That's what Casey needs.
01:52:07 Marco: Because you need that push.
01:52:09 Marco: I know because I needed that push and I could tell.
01:52:12 Marco: Many of the things you're saying about the way you look at these things is the way I was looking at things.
01:52:17 Marco: You need this push.
01:52:18 Marco: This is a great opportunity to have that.
01:52:22 Marco: For the love of God, audience, make him take this opportunity.
01:52:26 Casey: I appreciate it.
01:52:27 Casey: And yeah, we'll see what happens.
01:52:28 Casey: I don't know.
01:52:29 Casey: I would love for it to be the case.
01:52:30 Casey: And yeah, we'll see what happens when this episode is released.
01:52:34 Casey: But I don't know.
01:52:36 Casey: It's a scary thought.
01:52:37 Casey: It's a super scary thought.
01:52:38 Casey: I am super fiscally conservative within the family's financial world.
01:52:44 Casey: I am super scared of risk, and I always pronounce the word wrong.
01:52:50 Casey: I always want to say adverse, and that's not right, is it?
01:52:52 Casey: Anyway.
01:52:52 Casey: Averse.
01:52:53 Casey: Yeah, thank you.
01:52:56 Casey: I really don't like taking risks.
01:52:58 Casey: And the worrywart in me, the chicken little within me, says, are you insane?
01:53:05 Casey: I'm adding another mouth to feed, another person to be responsible for that I am wholly responsible for because I am lucky enough that Aaron doesn't have to work.
01:53:13 Casey: And yeah, now I'm going to take this reliable paycheck again, understanding that not all paychecks are really and truly, well, really no paycheck is truly reliable, but just go with me here.
01:53:21 Casey: I'm going to take this reliable paycheck and say, no, thank you.
01:53:24 Casey: Like that's bananas.
01:53:26 Casey: Why would I do that?
01:53:27 Casey: But on the other side of the coin, I totally understand where you're coming from.
01:53:31 Casey: And yeah, you know, if it ends up that I think I can scrounge up, you know, 30 to 40 hours of work for at least a few months at at least passable rates,
01:53:42 Casey: It would be hard to say no to that because having the flexibility to be with the family would be pretty darn nice.
01:53:48 Casey: So we'll see.
01:53:49 Marco: I'll tell you why you'll do it.
01:53:51 Marco: Because you are the kind of person who highly values that presence and time with your family.
01:53:57 Marco: That's why you've been talking about it for years.
01:54:00 Marco: Yeah.
01:54:00 Marco: Because you do want to be there.
01:54:03 Marco: And, by the way, another reason to possibly give this up, you could make more.
01:54:09 Marco: Oh, yeah.
01:54:10 Marco: Oh, certainly.
01:54:10 Marco: Have you considered that?
01:54:11 Marco: It's not like you're taking a huge pay cut forever.
01:54:17 Marco: You're taking probably a small pay cut for a little while.
01:54:20 Marco: And then after that, you could make more than you were making before, all while being home much more often.
01:54:26 Marco: And this is even setting aside, like, yeah, you're going to have to have some times where you can't help out the family because you're busy working.
01:54:33 Marco: That's going to happen, of course.
01:54:34 Marco: That's a thing.
01:54:35 Marco: But you're still going to have way more time at home than you do now.
01:54:40 Marco: And you'll have also way more flexibility.
01:54:44 Marco: And that is so, so nice.
01:54:47 Marco: I go to all of my kids' doctor's appointments.
01:54:51 Marco: Because I can.
01:54:53 Marco: Little things like that...
01:54:57 Marco: that like that stuff just it adds up and it ends up you just have so you can have so much more presence in your family's life if you can if you can be working at home for yourself and kind of dictate how you spend your own time like it's a pretty big change and upgrade of lifestyle and
01:55:16 Marco: And the only reason a lot of people don't do it is because a lot of people can't do it.
01:55:21 Marco: And I totally understand that.
01:55:23 Marco: But you, I think, have a chance here and an opportunity here that a lot of people would kill for.
01:55:28 Marco: And that's why I think you should take it.
01:55:31 Marco: And rather than viewing it as a huge risk to taking a big pay cut and giving up this income instability you have...
01:55:42 Marco: I would instead view it as an opportunity to make even more money with way more freedom and way more presence to your family to establish what would probably end up being the most stable and bulletproof type of income you can have.
01:55:57 Marco: because you would have diverse sources that are all within your control.
01:56:01 Marco: And there's overall market forces that might affect it, but that's way less likely to be a problem for you than one particular job that you happen to work for, things going bad there or changing there or that company having problems or whatever else.
01:56:16 Marco: so for the love of god people hire casey right like now like i want people to flood you with offers in the next like two weeks because obviously like probably in the next week you're having a baby so like that's you know the next week is going to be busy for you but like you don't say the week after that start looking at offers and start doing the math because babies i i know they're a lot of work but they do sometimes sleep not for very long necessarily but you will have time but
01:56:46 Marco: where you will be able to browse your phone while you're heating up a bottle or something.
01:56:51 Marco: You will have time.
01:56:51 Marco: That's when Declan's going to stop napping.
01:56:54 Marco: Yeah, exactly.
01:56:56 Marco: There will be opportunities for you to check your email and to read your phone and to run some numbers in silver.
01:57:02 Marco: This exists.
01:57:04 Marco: Take this opportunity to really give this a try.
01:57:10 Marco: Because the worst thing that happens is...
01:57:13 Marco: you decide either you hate this and you want to go and you want to rush back to work like like there's a reason i don't tell john to do this because i know john would hate this kind of thing so i don't tell john to do this john loves his day job or at least do i john loves having a day job that's the correct phrasing for that statement
01:57:35 Marco: That's also not true.
01:57:36 Marco: Yes, it is, John.
01:57:37 Marco: Come on.
01:57:38 Marco: You're a company person.
01:57:39 Marco: I'm with Marco on this.
01:57:40 Casey: If you have to work at all, if you have to work at all, I think you love having a regular, standard, stable day job in many of the same ways I do.
01:57:49 Casey: I'm not trying to paint you as like a loner on this.
01:57:51 John: You don't know my life.
01:57:52 John: We know your life.
01:57:54 John: I don't want to work more than anybody, more than all of you combined.
01:57:58 John: Because Marco's a workaholic and literally doesn't know how to not work.
01:58:03 John: And Casey, I think, is just middle-of-the-road normal, but I desperately don't want to work.
01:58:08 Marco: Yeah, that's probably true.
01:58:09 Marco: But the point is, I think, of the three of us, I would never recommend John go independent because I know he would... I would never do consulting, I can tell you that.
01:58:17 John: If you want to nail something I hate, consulting is like my idea of a nightmare.
01:58:21 Marco: Right.
01:58:21 Marco: I know you would hate this, and so I would never recommend this to you.
01:58:25 Marco: But I know, Casey, you could do it, and I think you would appreciate... I think whatever... Because consulting isn't all roses, but... Oh, no, it's not.
01:58:38 Casey: In a lot of ways, I hate it.
01:58:40 Casey: But you're about to say, I think, what is absolutely true, that in this fantasy world where...
01:58:45 Casey: I have enough work laid out in front of me that I can perhaps even be mildly choosy about it.
01:58:53 Casey: And in this fantasy world where I'm able to work from home and actually get work done and be there for the family at hours wherein I need to be there, all of that would make the juice worth the squeeze, where even though I really hate the idea of being a full-time consultant again, all those perks would make it worth it if I could be there for the family, if I could...
01:59:12 Casey: If I could make my own hours and choose my own clients, et cetera, et cetera.
01:59:16 Marco: Exactly.
01:59:17 Marco: Like, I really think you could do this.
01:59:20 Marco: I really think this is a great chance to do it.
01:59:23 Marco: And I think the audience would come through if you need them to.
01:59:28 Marco: And you do.
01:59:31 Marco: I really think they could make this happen.
01:59:36 Marco: Because look, look at the opportunity you have.
01:59:41 Marco: You have two or three months of free, in the sense of they're not going to fire you, free leave from work, during which you could set this up if you wanted to.
01:59:51 Marco: You have a platform where we can beg people to hire you, and 100,000 people are going to hear this.
01:59:59 Marco: And you don't need 100,000 people to hire you.
02:00:01 Marco: You need like 10.
02:00:06 Marco: No, but if all 100,000 would like to send me an offer... Surely at least 10 people in the audience can send you a serious offer.
02:00:15 Casey: Oh, my word.
02:00:16 Casey: That's hilarious.
02:00:18 Casey: Yeah, I mean, we'll see.
02:00:19 Casey: We'll see.
02:00:20 Casey: We'll see what comes out of this.
02:00:21 Casey: But it is very kind of you to make the impassioned plea, and I very, very deeply appreciate it.
02:00:26 Casey: Well, one of us has to.
02:00:28 Casey: Well, and for the listeners, too, if you've stuck around for this part, I also, again, I appreciate you guys affording my family.
02:00:34 Casey: The ability for me to take that time off, even if I squander it and just go crawling back to work, it just the fact that I can take that time is is is an extreme blessing.
02:00:45 Casey: And I'm really thankful for it.
02:00:47 Casey: It's funny with my job.
02:00:48 Casey: You know, I think I'm more valuable than you're painting me.
02:00:53 Casey: But I think that's more about circumstance than it is necessarily about who I'm so fancy.
02:00:57 Casey: As it turns out, the particular employer that I work at, we have two teams, one on the West Coast, one on the East Coast.
02:01:06 Casey: And on the East Coast, the iOS team, as it stands right now, is myself and an intern.
02:01:12 Casey: Yeah.
02:01:12 Casey: So it is not in my work's best interest to get rid of me unless they're getting rid of the entire East Coast operations for iOS, which is certainly possible.
02:01:23 Casey: And for a long time, I thought we were on the precipice of doing exactly that.
02:01:27 Casey: Now, I don't think that's the case.
02:01:29 Casey: Here again, I acknowledge you'll never really know.
02:01:31 Casey: It could happen tomorrow, et cetera, et cetera, et cetera.
02:01:33 Casey: I am fully aware of that.
02:01:35 Casey: But I think I am at least mildly valuable by circumstance, if not by ability.
02:01:42 Casey: And I think I'm relatively valuable based on ability.
02:01:48 Casey: Certainly not a lot of people really understand RxSwift and whether or not you like it, whether or not you think it's a good idea.
02:01:54 Casey: It is a unique skill.
02:01:57 Casey: So if anyone is interested in – if anyone happens to want an RxSwift consultant, let me know.
02:02:03 Casey: But I think I have more flexibility in this job than I have in most jobs to be at doctor's appointments and be at home when necessary.
02:02:11 Casey: And I think that I am more valuable at this job, again, either by circumstance or ability or both, than I am at a lot of places.
02:02:17 Casey: However, I still by and large agree with your points that, you know, there's no amount of flexibility that is more than working for yourself.
02:02:26 Casey: And I did the semi-hard work in 2017 of setting up an LLC for myself.
02:02:31 Casey: So some of that administrivia is already taken care of.
02:02:34 Casey: And in some ways, I'm even better equipped to run with this, which is kind of neat.
02:02:40 Marco: You're already dealing with having to do estimated taxes and everything from the income from this show.
02:02:45 Marco: You're already dealing with that from side income from your podcasting.
02:02:49 Marco: And let me offer an alternative perspective on your current status.
02:02:54 Marco: You and I have talked before about the whole company having West Coast and East Coast things.
02:02:58 Marco: I didn't know whether you wanted to bring that up on the show, but since you did bring that up, let me give you an alternate perspective on what you just described as your status there.
02:03:07 Marco: your company seemingly used to have a lot more iOS people on the East Coast.
02:03:12 Marco: Now, they're on the West Coast, and the East Coast has just you left, and you're about to take off two months.
02:03:22 Marco: I would look at this as a really good opportunity for the company to consolidate their operations in a new location.
02:03:30 Marco: And I agree with you.
02:03:32 Marco: And also...
02:03:33 Marco: you're saying you're super awesome and valuable to the company, but you're about to take three months off, and they're going to have to figure out how to do things without you, and so they will.
02:03:44 Marco: Oh, totally.
02:03:45 Marco: I'm not saying that you're going to walk in and march and be immediately laid off, but I think this is... If they're looking to consolidate on the West Coast, which certainly looks possible, I think this would make my list of incredibly reliable paychecks.
02:04:03 Casey: No, and I agree.
02:04:04 Casey: Now, for what it's worth, what I haven't mentioned is we actually have a new iOS developer starting next week, I believe, or week after.
02:04:09 Casey: And that person is fairly junior.
02:04:12 Casey: So the understanding was, is that they were just going to kind of do their thing until I get back and then I'll tutor them on the ways that we do things at my employer.
02:04:21 Casey: But
02:04:22 Casey: I'm not saying you're wrong by any stretch.
02:04:24 Casey: I'm just saying it's not the sort of thing where I've turned the eight ball over and it says all signs point to you getting laid off.
02:04:31 Casey: I'd say some of the signs point to me getting laid off, but not all of them.
02:04:36 Casey: But who knows?
02:04:37 Casey: I don't know.
02:04:37 Casey: In a perfect world, I will either get a bazillion wonderful job offers, and I'll have to choose who I would like my clients to be, or there will be nothing but crickets, and that will solve the problem a different way.
02:04:51 Casey: But we'll see what happens.
02:04:53 Casey: But anyway, I appreciate you giving me the nudge, and that's very kind of you.
02:04:57 Marco: Oh, I'm dead serious.
02:04:58 Marco: This is not a nudge.
02:04:59 Marco: This is a push.
02:05:00 Marco: Audience, you know what to do.

The Thermal Paste Lottery

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