Formative Tech Dystopia

Episode 349 • Released October 22, 2019 • Speakers detected

Episode 349 artwork
00:00:00 John: Get your Star Wars tickets, everybody?
00:00:02 John: Nope.
00:00:02 John: What?
00:00:02 John: There's another one?
00:00:05 Casey: That is the most Marco answer I've ever heard.
00:00:06 John: Keep making these.
00:00:07 John: You believe that, Marco?
00:00:08 John: I don't know why you think they'd stop, but they don't.
00:00:10 Marco: Is this like the real series or like an alternate series this time?
00:00:14 Marco: The real one.
00:00:15 Marco: Okay.
00:00:16 Marco: Is it supposed to be good?
00:00:17 John: I don't know.
00:00:18 John: I'm on an almost full media blackout, so I don't know.
00:00:21 Marco: Oh, is this the last one or is it just like a kind of like BS last one?
00:00:24 John: Like who's the last one?
00:00:25 John: Estros can tell.
00:00:25 John: I mean, it's not the last one, but it's the last one in a set of nine and it'll start a new story sequence up after that.
00:00:31 John: They aren't going to follow the same characters.
00:00:32 Marco: You don't think?
00:00:33 John: No.
00:00:34 Marco: You think they would invest three, you know, three movies into building up these new characters and then just throw them away and never print money with them again?
00:00:40 John: that seems unlikely not these new characters the old characters this is the end of the skywalker saga which only says that it's going to be the end of the skywalker saga it doesn't say that some characters this movie won't appear in future oh well so okay so that doesn't mean anything that basically is because this is the nine movies have basically been the story of the skywalker family and
00:01:01 John: presumably the next movie will not be the story of someone in the Skywalker family.
00:01:05 John: There's plenty of other people to tell stories about, but that's the deal.
00:01:08 John: Are any of them left who haven't been vaporized or anything?
00:01:10 John: Spoilers!
00:01:11 John: There sure are.
00:01:12 Marco: I bet within three years they put out episode 10, even if it isn't called that, and it still has Rey and Finn.
00:01:22 Marco: It has some of the same people.
00:01:25 John: I think they'll probably restart the numbering no matter what.
00:01:27 John: Even if it's got the same cast of young people, they'll probably restart the numbering.
00:01:31 John: oh they'll call it episode x yeah well maybe i don't think they would restart the numbering but we'll see just because you get to have a number one then you know what i mean like you get to like they hired a bunch of directors who are going to be doing new things and each each one of these directors in theory is getting their own trilogy or some crap which is never going to work out like those plans will not actually fall through but part of the way you get these big name directors like you'll get to start your own your own trilogy your own series and they all want to start from one because there he goes
00:02:01 Marco: But we'll see.
00:02:02 Marco: Star Wars X 10.1, Star Wars X 10.2, etc.
00:02:09 Casey: All right, let's start with some follow-up.
00:02:11 Casey: We have some follow-up with regard to Piehole.
00:02:13 Casey: If you recall, Piehole is the... Did you shut yours, Casey?
00:02:17 Casey: I actually did just moments ago shut my Piehole because something was broken on the internet and I thought that might have had something to do with it.
00:02:25 Marco: Anyway... I made it all of last episode without laughing at this and making jokes about it, but it's just... I can't.
00:02:30 Marco: It's so funny.
00:02:30 Casey: It's so good.
00:02:31 Casey: It's so good.
00:02:33 Casey: Anyways, so...
00:02:35 Casey: so pie hole is this thing where you have your dns you use it as your dns server and it will just refuse to acknowledge uh dns lookups for things that it believes to be like advertisements and tracking and things like that and we had talked last episode about how i discovered a shortcut slash workflow that would let you quickly and easily disable pie hole in case you find something that isn't working on the internet and that
00:03:01 Casey: doesn't happen that often i've only had to do it i don't know maybe 10 or 20 times in the last almost month that i've been running it but it does happen and i had said on the show last week that oh i couldn't really get it to work it was something was messed up and i didn't know what well i got a chance to play with it after the fact and then coincidentally the original author chris doley emailed me and pointed me to a reddit thread wherein he released that shortcut to the world so we'll put a link in the show notes and so you can download it yourself
00:03:27 Casey: It did work, as it turns out.
00:03:30 Casey: I think what had gone wrong was that I have a host name that points to my house, and I was using that as the host name for this shortcut, this workflow, to go issue an API request against.
00:03:46 Casey: But I didn't think things through in the two seconds that I spent playing with it.
00:03:50 Casey: And I actually do not have the PyHole admin interface port forwarded.
00:03:54 Casey: So it was reaching out to the internet to get to my own network.
00:04:00 Casey: But the firewall was stopping it coming back into my own network, if that makes any sense at all.
00:04:04 Casey: So in summary, what I needed to do was just use an IP address instead.
00:04:08 Casey: Once I did that and once I plugged in the correct API key, which if you're following along at home, if you're in the PyHole admin interface, you go to console, settings, API slash web interface, show API token.
00:04:19 Casey: And that is the token you need to plug into the shortcut.
00:04:21 Casey: And once you put all that magical special sauce together, the shortcut worked no problem.
00:04:26 Casey: And it allows you to quickly and easily disable it or disable it for 30 seconds or five minutes or what have you.
00:04:30 Casey: So again...
00:04:31 Casey: We will put a link in the show notes to that.
00:04:33 Casey: Additionally, somebody wrote to us, Billy Brawner, who is apparently putting together a Swift UI app that is open sourced in order to do a very similar thing.
00:04:43 Casey: I have not played with this at all.
00:04:44 Casey: I didn't even crack the code open.
00:04:45 Casey: I didn't have time.
00:04:46 Casey: But it's something that we'll also put in the show notes in case you wanted to look at that.
00:04:50 Casey: So those are ways that you can shut your pie hole, Marco.
00:04:54 Marco: Thank you.
00:04:55 Casey: Mm-hmm.
00:04:56 Casey: All right.
00:04:57 Casey: We talked last episode about indicating or progress indicators and how they're all kind of garbage.
00:05:03 Casey: And Adam wrote in to point us to a YouTube video, which again will be in the show notes, wherein Microsoft kind of had an interesting take on this.
00:05:09 Casey: John, would you like to tell us about this?
00:05:12 John: They're trying to show something fancier than just a bar that fills from left to right.
00:05:16 John: They're trying to show throughput to give people an idea of like historically how fast have things been going and how fast are they going now.
00:05:23 John: Watch the video.
00:05:24 John: I mean, it's it's a noble effort.
00:05:27 John: But if you showed that to your average computer user, they'd be like, what is this?
00:05:32 John: Like, it does fill from left to right, so that's still there, but it's just complicated enough that they would probably be blinded to the fact that it is essentially filling from left to right, and when it fills all the way to the right, it's done, because it looks like a graph.
00:05:44 John: It's got numbers on it, the numbers change, it's got a line, it's got a shaded region, it's like...
00:05:50 John: I get what they're trying to do.
00:05:53 John: I don't think they've really cracked it.
00:05:54 John: That's the problem when you say, you know, this tool that we have is so crude and we can't give accurate feedback about how long things are going to take.
00:06:03 John: Can we put more information in the same area?
00:06:07 John: I mentioned in the last show that, like, the...
00:06:09 John: old aqua progress bar from the original mac os 10 had one second piece of information which was it wasn't even a real piece of information it was an animation that lets you know things are still happening even though this bar isn't moving but as i said last show that's mostly a lie that texture animates pretty much no matter what
00:06:26 John: So it's not like that animation is telling you anything other than your computer hasn't entirely frozen, which is somewhat reassuring.
00:06:33 John: But I don't think the solution is to continue to add more and more information.
00:06:37 John: That said, it's cool to see stuff like this, and it would be nice if it was an option for people who really did want to see lots of numbers change or run diagnostics or whatever.
00:06:46 John: But I'm not sure it's the right default choice.
00:06:50 Casey: Moving on, one of you guys put this in the show notes.
00:06:53 Casey: I'm embarrassed to admit it wasn't me that spotted this.
00:06:56 Casey: And I'm assuming this was John, but either way.
00:06:58 Casey: New Diagnostic Architecture Overview on Swift.org, on the Swift Programming Language blog.
00:07:05 Casey: This is a post by Pavel Yeskovich, wherein Pavel goes through and talks about how error messaging is going to hopefully be a whole lot better used
00:07:17 Casey: In the future, thanks to some changes to how they're doing type discovery and inference and things of that nature.
00:07:24 Casey: I feel like I know Swift okay.
00:07:26 Casey: And a lot of this, my eyes were rolling around in my head in opposite directions trying to read through it.
00:07:30 Casey: However, if you get to the very end, it is really, really worth it.
00:07:35 Casey: And there's a heading, examples of improved diagnostics.
00:07:39 Casey: And again, I am a Swift apologist.
00:07:42 Casey: I do quite like Swift.
00:07:44 Casey: Some of the code on this is just as inscrutable as C++, which is about as damning a bit of... What's the opposite of praise?
00:07:52 Casey: As damning an insult I can give to it.
00:07:54 Casey: But anyways...
00:07:55 Casey: If you look at these examples of improved diagnostics, you can see some actually reasonable looking Swift and where it's wrong and how these error messages have gotten so much better.
00:08:06 Casey: And I am really, really excited for this.
00:08:09 Casey: And I think, and this was John, I believe, who pointed this out, this is going to be really, really interesting and important for SwiftUI.
00:08:16 Casey: Because as Marco and I both lamented, SwiftUI's error messaging is so bad, it's borderline insulting.
00:08:23 Casey: And this
00:08:24 Casey: really smells to me like it's going to be getting a lot better.
00:08:27 Casey: And in fact, a lot of the examples they use are for SwiftUI.
00:08:31 Marco: I'm hoping they are, but honestly, I read through this too, and maybe it's because I don't know Swift or SwiftUI well enough yet, but I didn't think that the examples they were showing really indicated that SwiftUI's error messaging is going to get better.
00:08:45 Marco: that much better it's gonna get a little bit better and that's great it has a long way to go but like in in the way that a lot of the error messages you get now have these like crazy long uh you know huge type errors some of which are actually like parse errors sort of but it's really hard to figure that out
00:09:01 Marco: Some of which are like, you know, you're somehow returning a value somewhere inadvertently or you're returning the wrong value somehow inadvertently.
00:09:07 Marco: Like, I don't think a lot of these, like, while it's good that they're improving this, it doesn't look like they're improving it enough to make the difference between SwiftUI error messages being useful or totally inscrutable.
00:09:20 Casey: I don't know about that.
00:09:21 Casey: I think this might get you to the point that it's at least actionable.
00:09:26 Casey: Because one of the things that's actually conceded early on in this post is that a lot of Swift error messaging, both for SwiftUI and not, just plain isn't actionable.
00:09:36 Casey: And that's just not useful.
00:09:38 Casey: And so that's what a lot of this post is about.
00:09:40 Casey: But I don't know, John, what are your thoughts on this?
00:09:42 John: This is kind of what I was talking about last week, where it's not just a matter of finding some string in the Swift compiler and saying, oh, this message is bad.
00:09:49 John: I'm going to put a different string in there to be more clear with the words that I put in.
00:09:53 John: So you can read this whole article and you can see how, you know, it's not a question of phrasing.
00:10:01 John: It's a question of sort of metadata.
00:10:03 John: And even beyond that, you have to...
00:10:07 John: Do some unexpected things like continue the compilation process even after you've encountered what you know to be a fatal error so that you can produce a better message.
00:10:15 John: Like you need to have different awareness and data structures and do some fairly Byzantine things like make a guess at a fix and allow the compiler to continue to try to pinpoint where the actual error is so you have enough information to then construct a better message, right?
00:10:33 John: Yeah.
00:10:33 John: But even that, as Marco pointed out, this is all with the type checker and the type inference engine.
00:10:40 John: A lot of Swift errors are inscrutable because of that, but because of the way Swift UI is structured in sort of this domain-specific language is really just a fancy word for you can make a bunch of specially named functions with some implicit arguments or return values or implicit state and then nest them inside each other.
00:10:58 John: So it looks kind of like you're making this cool sort of
00:11:01 John: language of your own with curly braces when really it's a series of change function calls with some stuff that some some implicit code that doesn't actually appear visibly and because that's what it is and because we're not accustomed to calling a function that calls a function that calls a function that calls a function that calls a function and then like somewhere in the middle of that chain something went wrong
00:11:20 John: that's why that even when you have a much better type checker your message may not indicate to you something useful or explicable because you're not conceptualizing your code as this giant nested series of function calls where in fact that's what it is you're thinking of it as like okay like here's this structure like you're thinking of like like you're declaring data like it's a big json structure or something you want to show you where in the json you've done something wrong where it's like the compiler doesn't look at it that way and so it's
00:11:50 John: There's still some ways to go in bridging the divide.
00:11:52 John: This is a necessary first step to say, if you just had normal Swift code that you would write and not SwiftUI, there's lots of situations where the type checker will give you a garbage error and you don't know what the heck it means.
00:12:02 John: This helps with that.
00:12:04 John: And it also happens to help with those same type of errors that happen in SwiftUI, but I still feel like these sort of...
00:12:10 John: novel structure of SwiftUI.
00:12:13 John: It's not structured the same way as your pre-SwiftUI and I guess pre-Rx or whatever.
00:12:19 John: Your quote-unquote normal imperative Swift code would be structured.
00:12:23 John: Because it's different, there's still some more work that needs to be done to
00:12:28 John: be able to give better messages.
00:12:29 John: And I think mostly, well, that will probably come down to, I'm just guessing here, I know nothing about compiler design, but I imagine it will come down to some way to better annotate the actual APIs that make up SwiftUI so that the compiler knows more about how they're expected to be used and what the semantics are and how the developer is thinking about it.
00:12:51 John: You know, as opposed to just like a function that adds two numbers together that you call just as a function somewhere versus something like, you know, a function that is used to generate a list or a set of switches or something.
00:13:03 John: And then three levels nested down, you put something that isn't allowed to be nested in there.
00:13:07 John: It should know like, oh, this type of control isn't allowed in a list view switch thingy.
00:13:14 John: and be able to phrase that in some way other than referencing the type system.
00:13:19 John: Because that's like Swift's tool for everything.
00:13:21 John: It's like, if your types all add up, everything's great.
00:13:25 John: And if they don't, we will tell you what you did wrong in terms of the types.
00:13:29 John: But...
00:13:30 John: And that goes a long way if you have well-chosen types, but sometimes they're like invisible types or types that you didn't declare that you don't know the names of that get referenced, when in reality it's trying to tell you something simpler, that if someone's looking at the code, like, oh, you can't put that type of control in this container, or if you do, you have to have one of these things over there, so...
00:13:48 John: Still some ways to go, but, you know, progress is being made.
00:13:52 John: And I do think it's an interesting blog post.
00:13:54 John: It seems like it's a little, might seem like it's a little over your head, but if you just read it slowly and kind of understand what they're saying and don't get too bogged down into like the, you know, weird generics and templated code they have in the examples, I think it does make sense.
00:14:07 Casey: So somebody pointed out to me, forgive me, I don't recall who it was, that the folks at NS Hipster have put together an unbelievably great website.
00:14:18 Casey: And I am overjoyed that this exists and that I didn't have to do it myself.
00:14:23 Casey: The name of this website is No Overview Available, and it's at nooverviewavailable.com.
00:14:28 Casey: And it is subtitled A Survey of Apple Developer Documentation.
00:14:33 Casey: And so the NS Hipster folks have put together a list of all the Apple frameworks.
00:14:38 Casey: So these are all the top-level Apple code groupings, I guess you could say.
00:14:44 Casey: I mean, it's like address book stuff and audio stuff and things of that nature, and there's a lot of them.
00:14:49 Casey: So it goes through all of these and they have written some code to parse how much of the documentation for all of these different frameworks is actually available.
00:14:59 Casey: And, you know, the name of the website comes from oftentimes you will see the phrase no overview available in Apple documentation if they just haven't done it yet.
00:15:06 Casey: And I got to tell you, scrolling through this, not good times.
00:15:10 Casey: A lot of orange, a lot of red, not a lot of green.
00:15:13 Casey: And I actually did intend to count up and get numbers in front of me with regard to how many are green, how many are orange, and how many are red.
00:15:21 Casey: If somebody wants to take the time to do that, please let me know on Twitter or via email.
00:15:25 Casey: Again, apologies, I didn't get to do it myself.
00:15:28 Casey: But just scrolling through this will give you a hint that this does not look good.
00:15:31 Casey: And one of my favorites was looking down at Audio Toolbox Mark Alarmic, which is at 48.9%.
00:15:38 Marco: Yeah, all of the audio frameworks have pretty poor showings here, which is not news to me.
00:15:43 John: I have some questions about the methodology here, though.
00:15:49 John: They were looking up the symbols in the libraries and finding out how many of those symbols have documentation.
00:15:53 John: Is that what the methodology is?
00:15:55 Casey: No.
00:15:55 Casey: I think I didn't go parsing through the source to figure out exactly what's going on here.
00:16:00 John: That's what I mean.
00:16:01 John: Here's the thing.
00:16:02 John: That's all they can really do, I suppose, because without documentation, there's no way to know which symbols are meant to be public.
00:16:11 John: I know Apple has the underscore reserve for private and stuff like that.
00:16:15 John: In general, I don't think it's safe to assume that every symbol in the library is supposed to have public documentation, but that's the only tool they have.
00:16:21 John: So I think that might be making things look worse than they actually are.
00:16:24 John: And the second thing is maybe I've been in corporate America too long, but I scroll through this list and I think it looks pretty good.
00:16:32 John: There's a lot of green and orange in there.
00:16:34 John: Like, the state of documentation of code at every place I've ever worked would not meet these standards.
00:16:39 John: I mean, obviously, I haven't worked at Apple, and these are supposed to be public-facing APIs.
00:16:44 Casey: Exactly.
00:16:44 John: But I still think it looks pretty good.
00:16:47 John: They expected this thing to come out.
00:16:49 John: That's a lot of green.
00:16:50 John: A lot of green.
00:16:52 Casey: Stop it.
00:16:52 Casey: This does not fit my narrative, so you are booted off the podcast.
00:16:57 John: I'm not saying it.
00:16:58 John: It's just... I mean, think of any place you've ever worked, Casey.
00:17:01 John: Have you had this much documentation for your public affairs?
00:17:03 Casey: Oh, God, no.
00:17:04 Casey: Absolutely not.
00:17:05 Casey: However...
00:17:05 Casey: I was not vending a public API for hundreds of thousands of developers.
00:17:11 John: I have vended a public API, and we haven't done this well.
00:17:14 John: John, come on, man.
00:17:16 John: Obviously, all that matters is what your framework is.
00:17:18 John: You don't care that they have 100% coverage and whatever –
00:17:23 John: intense ui or something like that but you if you're using uh audio frameworks and they're in the red and that's that's your whole life in fact if you're using one particular subset of one library and there's no docs that's worse you know you could have everything could be green except for your one little corner of the library and you still hate apple for not having the doc so yes the bar should be higher for apple because they have a lot of money and in theory documentation is
00:17:48 John: parallelizable and can be done with less investment in long-term mental energy than something like designing the frameworks to begin with.
00:18:03 John: One would hope.
00:18:04 Marco: It'd be one thing if this was all the new stuff they happened to release in iOS 13, and they haven't quite had enough time to get to it yet, and they'll get to it in the next six months.
00:18:13 Marco: But no, that isn't it.
00:18:14 Casey: I think that's inexcusable, too.
00:18:16 Casey: I take your point, and I do agree with you, but that is also inexcusable.
00:18:19 Marco: But that isn't even it.
00:18:21 Marco: It's even worse than that.
00:18:22 Marco: A lot of these frameworks are five or ten years old, and they haven't been documented over that entire time.
00:18:27 Marco: I think what bothers me about it is that
00:18:31 Marco: Not only what John said, it's not like they're so constrained with all their resources that they can't hire people to do this or task people to do this.
00:18:40 Marco: This is something that can be easily outsourced or tasked to other teams and everything.
00:18:45 Marco: You don't need difficult engineering scaling problems to solve this.
00:18:49 Marco: You just need the will and some resources, which they have the resources.
00:18:53 Marco: I guess they don't have the will.
00:18:54 Marco: But I think what bothers me is enough about Apple's
00:18:58 Marco: message to developers over the last few months has been crappy.
00:19:01 Marco: This is kind of insult upon injury.
00:19:03 Marco: It's bad enough that all the platforms that are shipping to customers right now are causing so many problems for developers and customers because they're still so lucky and it was such a rough beta season.
00:19:15 Marco: Doing the early public beta really was a jerk move by Apple to both their customers and their developers.
00:19:21 Marco: launching catalina without notifying any developers ahead of time when that was going to happen was really a jerk move to all mac developers too like it's just this has been like not a great season to be a developer in apple's world right now and to add an insult upon injury is like yeah you know what none of this stuff seems documented and it also seems like based on how long some of these things go without being documented it seems like apple thinks this is fine they don't care apple thinks this is good enough
00:19:45 Marco: And that, I think, is what I hope that websites like this will help convince them differently on.
00:19:52 Casey: Well, but that's the thing is that I don't know that Apple thinks this is good enough internally, but I agree with you that because there is nothing spoken about externally, this is all we have to go on.
00:20:04 Casey: And so by Apple releasing iOS 13 and all these new APIs and, to your point, leaving alone all the APIs from many, many versions ago,
00:20:13 Marco: and not having proper documentation about it that is them saying that this is good enough i do agree with you but i'm waiting for all the internal apple people to be like well guys come on we don't think this is good enough but but but but well yeah i mean look but like look go up the chain then right like someone on apple thinks this is good enough you know like you can keep going it's like okay maybe you individual engineer are unhappy with this great how does your boss feel about it are they unhappy with it okay how does their boss feel about like
00:20:37 Marco: eventually you hit tim cook right like so it's somebody's problem somebody needs to care about this kind of stuff and you know if if you or your boss care but can't get things done okay why why can't this be improved go a level up what you know go to that next person why can't this be improved like the company has seemingly infinite money
00:21:01 Marco: I know it's hard to hire for certain things.
00:21:03 Marco: I know it's hard to scale certain things.
00:21:05 Marco: But this is one of those things that's actually a lot easier to hire for and scale than a lot of other engineering challenges, right?
00:21:11 Marco: This really is way closer to like, you know what, you can just choose to allocate resources to this and get it done.
00:21:18 Marco: Not everything in the company works that way, but this is one of the things that works a lot more that way than everything else.
00:21:23 Marco: So the fact is, they don't think it's important.
00:21:27 Marco: Someone somewhere up the chain has decided this doesn't matter.
00:21:31 Marco: And so that's why I hope things like this website can kind of help push that on the people who might be hearing and reading about this kind of stuff.
00:21:42 John: If done well, hiring more people to document libraries can actually be a funnel into helping with your engineering scalability problems.
00:21:52 John: It's not to say that most people want to start by doing documentation to become programmers, but...
00:21:59 John: Some people who start in documentation never really thinking that they're going to be a programmer will end up realizing that they have an aptitude for it, and that's like kind of a farm team for your larger engineering org.
00:22:12 John: And again, that's not to say that there's 100% overlap between those skill sets.
00:22:16 John: People can be very good at documentation, not very good at coding, and vice versa.
00:22:19 John: But I think there will be at least some people who start off documenting, and if your documentation team is respected and paid well and
00:22:28 John: you know, expected to either know or understand the fundamentals of API design, they can find themselves in a position where, guess what?
00:22:38 John: After a year or two in this job, you know an awful lot about Apple's APIs.
00:22:43 John: And if you didn't know how to program before or in this particular language before, you probably almost know how to do it now.
00:22:48 John: And so you're perfectly positioned to transition from documentation into the larger engineering org.
00:22:54 John: And vice versa.
00:22:55 John: Again, if you pay the documentation people well and respect their position and have a path for advancement, you can see people going in the opposite direction.
00:23:02 John: Lots of the, uh, early Apple employees are justifiably famous, not because they wrote quick draw or, you know, created switcher or whatever, all the engineering feats of like the original Mac team and stuff, but because they wrote amazing documentation for the Apple two or for the Macintosh.
00:23:19 John: And, uh,
00:23:20 John: They weren't looked down upon.
00:23:21 John: It's like, well, you didn't write the code.
00:23:22 John: All you did was write the documentation.
00:23:24 John: Yeah, but the documentation was amazing.
00:23:25 John: And amazing documentation was part of the reason, part of the way the good qualities of Apple's products were communicated to developers to let them know.
00:23:35 John: You want to develop for this platform.
00:23:38 John: Isn't it cool?
00:23:39 John: And here, let me explain it to you.
00:23:40 John: Explain our thinking behind it.
00:23:42 John: Explain how things work.
00:23:43 John: Explain how it works together so you appreciate the beauty of whatever system we've made.
00:23:47 John: That was an essential part of both the Apple II and the early Macintosh in terms of gaining market share.
00:23:52 John: Not that iOS is in that position now, but it's always a good thing to have.
00:23:57 Marco: Also, I feel like at this point, when not only APIs are broadening and changing at a crazy pace right now, they introduced an entirely new programming language five years ago, whenever that was.
00:24:12 Marco: Everything converted over to that.
00:24:14 Marco: That language has changed in that time.
00:24:16 Marco: Some of the original old sample code doesn't work anymore.
00:24:20 Marco: A lot of APIs and things don't have sample code in the new language.
00:24:23 Marco: And now they're trying to also change the entire UI framework.
00:24:28 Marco: This is a time when we desperately need great documentation, great sample code, great tutorials.
00:24:36 Marco: We need Apple writing their own code against these new APIs and sharing it with us.
00:24:42 Marco: We need there to never be anything we run into that says no overview available in the new frameworks and new languages we're supposed to be using now.
00:24:51 Marco: This is an incredibly critical time that they're trying to really move things forward in some pretty big ways.
00:24:57 Marco: And there seems to be no guidance on how to use any of this new stuff.
00:25:02 Marco: Are they ever going to document any of this stuff?
00:25:04 Marco: Are they ever going to have good documentation for SwiftUI, for instance?
00:25:07 Marco: I don't know, but right now they don't, and they're asking us how to learn it.
00:25:11 Marco: And I don't know what they expect us to do exactly.
00:25:13 John: So one way to highlight the problems with this methodology is to look at something like the kernel.
00:25:19 John: where they have like 28,000 symbols, only 2,000 of which are documented.
00:25:23 John: But there's probably almost nothing in the kernel that you're supposed to call directly.
00:25:26 John: Like Apple has been really tightening down the public interface to the kernel.
00:25:30 John: Kernel extensions themselves are so incredibly locked down now, they're basically frowned upon...
00:25:36 John: And they have the whole user space driver thing, right?
00:25:39 John: So it's always, you know, the kernel line on this graph is always going to be a tiny little dot.
00:25:43 John: There's actually a one with zero as well, and I'm not sure about that one.
00:25:46 John: I owe USB hosts.
00:25:47 John: But anyway, this is all to say, like, third parties doing this is all well and good, but one way Apple...
00:25:54 John: can address this problem start addressing this problem is by coming up with their own metrics because they know in theory which apis are supposed to be public and which aren't i mean they certainly know because i'm sure the tools that they run against your app store submissions know because if you call a private one there and they're going to reject your app right so at the very least they know like okay this kernel percentage is way off we you know it says eight percent but they don't realize that
00:26:17 John: Almost all those symbols are private.
00:26:19 John: For all we know, the kernel has 100% documentation.
00:26:21 John: But Apple knows, right?
00:26:22 John: So they should put on every one of their frameworks and every one of their pages a little bar like this that says, what percent is documented?
00:26:28 John: Because if they can see it internally and they're willing to show it to the world, that will hopefully motivate slash shame them into...
00:26:35 John: making those metrics go up you know make it part of people's goals put it on you know however you need to motivate the organization but especially if you're willing to put a public face so that every time someone goes to a particular library they see this library this framework is x percent documented like maybe with a date on it the last time that you know hit this so you can historically see a graph of percentage and then you have actionable data from apple itself to say hey
00:26:58 John: This library has been 42% documented for the past five years.
00:27:02 John: What the hell, right?
00:27:03 John: But we don't have any of that, so all we've got is third-party websites like this, which are a start, but really Apple should be doing this internally and should be brave enough, courage, to put this on their docs and show it to the outside world.
00:27:15 Casey: Agreed.
00:27:16 Casey: And a real-time follow-up, there is in the GitHub repo a brief about the methodology.
00:27:21 Casey: I'll read a portion of it.
00:27:22 Casey: This project uses a scraper to crawl and download API symbol documentation from Apple's official documentation website.
00:27:26 Casey: An API symbol is any page navigable from and within developer.apple.com documentation that has a declaration, i.e.
00:27:33 Casey: articles and sample code are not counted.
00:27:35 Casey: An API symbol is undocumented if an HTML element matches a selector, no documentation.
00:27:40 Casey: So that's the methodology.
00:27:43 Casey: It is clearly not flawless nor foolproof, but as a reasonably consistent first step, I don't think it's unreasonable.
00:27:52 John: They could post their test coverage, too, on the pages.
00:27:54 John: That would be scary.
00:27:55 Casey: Oh, that would be amazing.
00:27:56 Casey: Well, that's the thing, though.
00:27:57 Casey: I used to work at a government contractor many, many moons ago, and...
00:28:01 Casey: We were using the rational suite, which was awful in a million different ways, but it made sense given the context.
00:28:08 Casey: And what that meant was I couldn't check in code unless I specifically in the tools associated it with a issue number or ticket or what have you that that change was for.
00:28:20 Casey: And they could have, although I don't recall this being the case, they could have gone to the level of not allowing me to check in code unless there's code coverage on that new code.
00:28:29 Casey: and and i wouldn't been could have not been able to check in code if i didn't have documentation coverage against that new code like the big businesses where they take this stuff this seriously this is a solvable problem which is exactly what you two have been saying like if apple really did care about this this would get solved but the problem is whether or not the rank and file care i could not agree with you more marco someone somewhere does not care enough to make this a
00:28:54 Casey: And that's just one more reason why, again, to quote you, Marco, this season of being an Apple developer has really just not been fun.
00:29:02 Marco: We are sponsored this week by Linode, my favorite web host.
00:29:06 Marco: Go to linode.com slash ATP and use promo code ATP2019 for a $20 credit.
00:29:12 Marco: I have all of my servers hosted at Linode.
00:29:15 Marco: And I've used a lot of web hosts over the years.
00:29:17 Marco: I've been hosting servers since the year 2000.
00:29:20 Marco: And I've been with Linode by far the longest, I think about eight years now, and it's just the best.
00:29:26 Marco: It's by far my favorite.
00:29:27 Marco: Not only is it super easy to be their customer, you know, they have amazing capabilities, you know, all sorts of specialty servers if you need special needs for like, you know, dedicated CPU, GPU stuff, or just general stuff like, you know, basic virtual servers.
00:29:40 Marco: You can install whatever Linux gesture you want on there.
00:29:43 Marco: And then you can host applications or backend servers or websites or CI, CD environments, whatever you want to host on a virtual server, you can do that at Linode.
00:29:53 Marco: You can pick from their 10 robot data centers and they're always adding more.
00:29:57 Marco: So you can have your data wherever you need to be around the world.
00:30:00 Marco: Everything is backed by native enterprise grade SSDs, a 40 gigabit network, industry leading, usually, I believe they're all Intel Xeon E5 processors.
00:30:08 Marco: They're really, really good processors.
00:30:10 Marco: And so it's really just an amazing host, very powerful, very just good capabilities.
00:30:15 Marco: And it's all brought to you with amazing values.
00:30:18 Marco: So their plans are just pay what you use with hourly billing across all plans and services.
00:30:22 Marco: And then they all have monthly price caps that they advertise very clearly.
00:30:25 Marco: So you always know if you just use a server for a few minutes, you'll pay whatever the hourly rate is.
00:30:29 Marco: But then if you use it all the time, you'll pay just that monthly rate.
00:30:32 Marco: And it's just super easy.
00:30:34 Marco: The values are the best I've seen in the business.
00:30:36 Marco: And they have been for the entire time I've been with them.
00:30:39 Marco: As technology grows and they're able to give you better stuff for the same money or lower the prices on stuff they already offer, they do.
00:30:47 Marco: And it's just wonderful.
00:30:48 Marco: See for yourself at linode.com slash ATP.
00:30:51 Marco: See why I love this host so much.
00:30:52 Marco: You can get a $20 credit with promo code ATP2019.
00:30:56 Marco: Now, their entry-level plan is just $5 a month.
00:30:59 Marco: That's a server with one gig of RAM.
00:31:01 Marco: So that $20 credit could be four months free.
00:31:03 Marco: Once again, ATP2019 for a $20 credit at linode.com slash ATP.
00:31:08 Marco: Thank you so much to Linode for being an awesome host, hosting all my stuff, and sponsoring our show.
00:31:16 Casey: It is October.
00:31:17 Casey: As we record, it is the 21st of October, and we have yet to hear about the October event that I guess isn't happening.
00:31:24 Casey: What's going on here?
00:31:25 John: All the rumors say we're getting a 16-inch MacBook Pro with a hardware escape key and scissor switch keyboard any day now.
00:31:33 John: Yeah, I put this item in here, and it was a one-word item, but Casey exactly picked up on what I was getting at.
00:31:38 John: The one word says just October.
00:31:40 John: it's the 21st this episode will come out on the 23rd or whatever there's you know i know apple doesn't like to give a lot of notice and they can have an event in early november but i really do hope before the end of the year obviously a they put up the mac pro configurator but b uh 16 inch macbook pro with a new keyboard uh you know if if you don't want to have an event apple and you just want to do a private press thing whatever we just want the machine
00:32:04 Marco: I originally thought, like, you know, weeks ago when we were trying to predict this, I thought, well, you know, would they really introduce, like, a brand new laptop without demoing it, like, in a public way?
00:32:13 Marco: That leaked alleged image is in 10.15.1 beta.
00:32:19 Marco: whatever it is it was all over the rumor sites a few years ago it's one of those rendered icons that you see where the system has to show an icon for a certain Apple device and it has these stock icon images of every Apple device every model and everything it shows in things like the about window or in connecting to network share stuff like that
00:32:41 Marco: There's this image resource that claims to be the MacBook Pro 16-inch, and by various conventions, and by looking at it next to the other one, it does seem like that's very likely.
00:32:52 Marco: So it appears that we have Apple's official rendering of this device from the front, and there was this helpful little...
00:33:01 Marco: animated gif on the mac rumors uh post in the comment section i'll put it in the show notes uh by user stanley dot okay uh that shows you can very quickly see them compared like the old the old 15 inch the new 15 inch and you can tell that you know the the 16 inch one is clearly you know a bigger screen smaller bezels proportionally to the screen and you can tell there's a very very
00:33:24 Marco: very slight difference on the keyboard at the top where it does appear as though there is a hardware escape key to the left of the touch bar and a separated power button to the right of the touch bar.
00:33:35 Marco: But what's interesting is how little else appears different.
00:33:39 Marco: They appear to be very, very similar.
00:33:44 Marco: And so I'm not sure Apple's really going to want to very loudly announce this is a brand new laptop.
00:33:51 Marco: And there's all the complicated reasons with the keyboard issues they've had.
00:33:55 Marco: They might actually try to downplay this a little bit.
00:33:58 Marco: They might actually just be like, here's our new 16-inch MacBook Pro.
00:34:02 Marco: And
00:34:03 Marco: not much else about it might be changed besides the screen proportion and that it now has a scissor switch keyboard it wouldn't surprise me if it has like all the same ports if the it looks like from the from this image looks like things like the trackpad uh area which many people thought was too large and it got in the way of your thumbs and would cause accidental accidental input that appears to be unchanged by this image
00:34:26 Marco: The spacing between the keys, which I've always said because it got smaller on the butterfly keyboard generation, it actually made it harder to feel where the keycaps ended.
00:34:37 Marco: And therefore, I think that's part of what made me less accurate of a typist on these new keyboards.
00:34:43 Marco: That appears to be unchanged as well.
00:34:45 Marco: the distance that the keys appear to be raised up from the like bed they sit on also appears unchanged in this image so granted this is not a super high resolution image of the keyboard itself and it's also a marketing image and everything so you know it's sanitized probably in certain ways but this doesn't look like it's that different of a laptop from the 15 inch that we've had for three years and
00:35:08 Marco: And so therefore, I'm guessing that, you know, combine that with all the, you know, embarrassing and legally problematic keyboard problems Apple has had, they might just downplay it.
00:35:21 Marco: They might just be like, hey, here's the new update.
00:35:23 Marco: You know, have a few briefings here and there and, you know, do a big press release.
00:35:28 Marco: Some YouTubers have them do like some rendering tests or whatever.
00:35:30 Marco: And that might be it.
00:35:32 Marco: because they might just want to get this out there and quietly start solving the keyboard problem.
00:35:39 Marco: And if not much else has changed, there actually isn't that much more for them to have an event about.
00:35:45 Marco: And we kept thinking, beyond the 16-inch MacBook Pro, we've been trying to figure out for a while in the rumor mill, if they had an event, what else would be in the event?
00:35:55 Marco: Is it just this new laptop?
00:35:56 Marco: That seems like they wouldn't have a whole event just for that, especially if it's not a huge revision.
00:36:01 Marco: So, okay, what else is there?
00:36:04 Marco: iPad Pros have been pretty definitively ruled out by the rumor mill for, like, you know, not this fall.
00:36:09 Marco: Other laptops also ruled out probably not this fall.
00:36:13 Marco: So we're basically left with, like, the possible AirPods with the squishy tips and the possible noise cancellation that we talked about last week and the alleged, like, tile tracker thing that uses the ultra-wideband chip.
00:36:26 Marco: and maybe a home pod update like it seems like there's not quite enough there and if you think back to this past spring uh apple in in the span of a week had i think four product releases all done by press releases like one each day they had like the the new ipad mini and and the new and the newish ipad air at the time uh and then they had i believe that was when was that when new airpods came out
00:36:50 Marco: Anyway, this past spring they had a few days in a row where they had press releases for just a few product releases and that was it.
00:36:58 Marco: They might just be doing the same thing this fall.
00:37:00 Marco: They might just have press releases for this.
00:37:03 Marco: Maybe a couple days or a week later they might have, hey, here's AirPods with in-ear tips.
00:37:08 Marco: These might not be major event-worthy things.
00:37:12 John: I don't know.
00:37:13 John: Like many of their icons they have in the OS, I'm assuming these aren't actually photos but are just renders.
00:37:18 John: And they're not even like... A lot of things at Apple's websites are renders, but the icons tend to be renders that aren't even meant to be photorealistic.
00:37:25 John: They're a little bit iconic, if that makes sense, like a little bit painterly.
00:37:30 John: So it wouldn't actually surprise me if the 3D models that they just copied and pasted the keyboard, that's why they look the same height.
00:37:36 John: In other words, I'm not willing to believe that the...
00:37:39 John: All the rumors say that these have more travel distance, but they don't stick up anymore because this is a rendering and they wouldn't bother with that.
00:37:47 Marco: I would bet against that, John.
00:37:51 John: There was a rumor that they have more travel than they have twice the travel of the previous ones.
00:37:56 John: It was like one millimeter keyboard versus 0.5.
00:37:59 Marco: Yeah, they call this one millimeter keyboard, and I think the butterfly has about 0.5 millimeters of travel.
00:38:06 Marco: And this is allegedly a scissor mechanism and everything.
00:38:09 Marco: I was hoping for more... It's hard to tell whether you have inverted T arrows or not.
00:38:14 Marco: You can't really tell.
00:38:15 John: I don't think that's changed.
00:38:17 Marco: Basically, it looks like almost nothing else has changed.
00:38:19 Marco: And I think a lot of our perception of Apple...
00:38:24 Marco: is resting on this laptop release.
00:38:26 Marco: Like they're going to communicate a whole lot to us with this.
00:38:29 Marco: And what they might be communicating to us is we're going to do the least amount of change possible to alleviate the issue that's hurting them, you know, not us.
00:38:39 Marco: Like,
00:38:40 Marco: users have had lots of issues with this generation of laptops.
00:38:45 Marco: Many people want a no-touch bar option.
00:38:48 Marco: Many people are not happy with the trackpad size.
00:38:51 Marco: Many people are not happy with the ports being so limited.
00:38:54 Marco: Many people are not happy with losing the SD card.
00:38:56 Marco: There are so many things.
00:38:58 Marco: So many things on this laptop have really polarized and angered and lost people or cost them a lot of money or made things worse for them.
00:39:06 Marco: And
00:39:07 Marco: Apple, so far to date, has changed almost nothing about them since their introduction in 2016.
00:39:14 Marco: Almost nothing has been changed.
00:39:16 Marco: Apple has seemed to be doing the bare minimum possible for these last few years to just eke out a little bit more out of this.
00:39:25 Marco: As a Mac person, obviously, this has bothered the crap out of me.
00:39:28 Marco: Everyone listening to this show knows that.
00:39:30 Marco: This generational laptop has just felt punitive.
00:39:35 Marco: It has just felt like Apple hates us.
00:39:37 Marco: They hate Macs, they hate us, they hate these laptops, and they hate everything that we like about them.
00:39:42 Marco: That's how it has seemed to their customers.
00:39:45 Marco: They have just done little band-aid after little band-aid after little band-aid over and over again to just get the least change possible with this.
00:39:53 Marco: I said last year,
00:39:55 Marco: When you compare this to what's going on with the iPad one, like, look at the iPad Pro.
00:39:59 Marco: The iPad Pro is fantastic.
00:40:01 Marco: Like, every time they touch that, it gets so much better.
00:40:05 Marco: And it seems like they're just, like, showering iPad Pro users with, like, awesome advances all the time.
00:40:11 Marco: You know, it's like a gift.
00:40:14 Marco: Every year, or every 18 months, whatever, it's like a gift.
00:40:16 Marco: Look how much better the iPad Pro is.
00:40:18 Marco: And on the Mac side, it's like, we hate you.
00:40:21 Marco: Stop using these.
00:40:22 Marco: Yeah.
00:40:22 Marco: That's how it feels.
00:40:24 Marco: To be a Mac laptop owner for the last four years, that's how it feels.
00:40:29 Marco: It feels like they hate us, honestly.
00:40:31 Marco: It feels like they don't like these machines.
00:40:33 Marco: They don't want to be using them.
00:40:34 Marco: They don't want us to be using them.
00:40:36 Marco: They hate everything good about them.
00:40:37 Marco: They hate that they're versatile computers.
00:40:40 Marco: Honestly, it feels like they hate these machines.
00:40:42 Marco: It matters so much what direction they've chosen to take with the new 16-inch.
00:40:47 Marco: This is going to be the first totally new hardware design since 2016.
00:40:52 Marco: What have they done?
00:40:53 Marco: Have they only changed the keyboard to a scissor mechanism, which will only fix a couple of issues with it?
00:41:02 Marco: Or have they taken a more holistic approach to actually fixing a lot of the other problems people have with it?
00:41:08 Marco: So is it only to fix the problem that was costing them a lot of money and causing lawsuits?
00:41:14 Marco: Or are they actually making a product that their customers are going to love?
00:41:18 Marco: That's the big question.
00:41:19 Marco: That's why so much is riding on this.
00:41:22 John: I hope you feel better, but I was just talking about the keyboard.
00:41:25 John: You said that the keys didn't look like they were any higher in the picture, and I was saying, it's just a render.
00:41:31 John: Even though the keys on the keyboard don't look like they're any higher, there will be twice as much travel.
00:41:36 John: I agree with you on everything else, though.
00:41:38 John: I totally believe that the trackpad's going to be the same size, that the key layout's going to be the same thing as it was before with a slave to symmetry with annoying arrow keys.
00:41:46 John: I agree that all the ports are going to be the same.
00:41:48 John: Like...
00:41:49 John: It's that much.
00:41:51 John: As I said, I think several shows ago, all I want is a new keyboard and one more port and we're going to get one of those things.
00:41:58 John: It's going to be the keyboard.
00:41:59 John: Yeah.
00:42:00 John: Part of it also looking at these images is kind of the design corner they've painted themselves into in that aside from better key layout and more ports, they have to make some different decisions about just the overall design if they want to do anything else interesting with these laptops.
00:42:17 John: Even something as simple as
00:42:18 John: The long, long overdue Face ID on a Mac, you know, in theory, given the size of the bezels and the rumored Face ID hardware that's not going to require a notch on the next iPhone, they could sneak those into a laptop style form factor, maybe, or maybe put them someplace else like there.
00:42:37 John: There are things you can do to innovate in laptop design.
00:42:40 John: to incorporate more features than apple has wanted to and based on these drawings and based on what we all expected this is not that laptop like it's almost like they took how many years three three years three and a half years it took like three and a half years to to apply a band-aid where we don't want to call it that because there have been so many band-aids between like all the different revisions to that keyboard but this is looks a lot like
00:43:03 John: that previous keyboard like imagine this if this laptop came out after the first bad butterfly keyboard it would be like well they didn't have time to redesign the whole laptop all they could do is replace the keyboard and that required a bit of a redesign so here it is but instead we got to wait three years for what is essentially we haven't changed our philosophy of this product we haven't changed the product design we've just changed the component part so the screen is better and bigger um a little bit bigger and
00:43:27 John: And the keyboard isn't crappy anymore.
00:43:29 John: But every other sort of design decision about this laptop remains the same, at least as far as we can tell in this picture.
00:43:36 John: Now, that said, as a laptop hater, I hate all laptops, not just the Apple ones.
00:43:42 John: One thing that you can do in a laptop design, even if you don't sort of change any of the things that we've discussed...
00:43:48 John: that can have a big effect on how people feel about the laptop is all the stuff that's hidden on the inside so in particular cooling and packaging like if you can figure out how to sort of iMac pro this thing like oh it's the same size and shape case as it was before but compare the sort of experience of using a 5k iMac and the experience of using an iMac pro outside they look the same except one is darker but
00:44:15 John: You love the iMac Pro because it's quiet and it cools the parts and the parts inside are faster.
00:44:21 John: If you could do that with this one where externally it looks more or less the same, it's a flat laptop, you know, they all kind of look the same.
00:44:27 John: The screen is bigger.
00:44:29 John: But boy, this one never overheats or this one doesn't throttle down under speed or this one I never hear the fan spin up.
00:44:35 John: That is a significant sort of quality of life improvement, even if you're going to continue to be stingy with ports and have a bad keyboard layout, yada, yada, yada.
00:44:44 John: You can't tell that from a render.
00:44:46 John: And, you know, it might just be wishful thinking because there's a lot less room to work in a laptop than otherwise.
00:44:51 John: But I think the iMac Pro shows that it is possible if, you know, if we get lucky and if Apple is inspired to take an existing form factor and basically make a better computer inside more or less the same design.
00:45:04 John: And this case actually is bigger.
00:45:06 John: Like, if you hold it next to it, it's not just the screen that's bigger.
00:45:09 John: The actual, you know, thing that holds the battery and the CPU and all that stuff,
00:45:13 John: also looks a little bit bigger so maybe there is more room to do cooling so if you want to get your hopes up don't get your hopes up about ports don't get your hopes up about key layout don't get your hopes up about face id that's for sure but maybe best case scenario you can get your hopes up about cooling and nvh as they say in the auto industry
00:45:33 Casey: I don't know.
00:45:35 Casey: Something I've been thinking about a little bit lately is what is Apple's kind of long-term plan with their computers?
00:45:43 Casey: Because if you look at both the iMac line and the MacBook Pro line, as you guys have mentioned, they're all getting a bit long in the tooth design-wise.
00:45:51 Casey: Yeah.
00:45:52 Casey: I can't decide if I think that's a problem or not.
00:45:57 Casey: Because I exchanged just a couple of tweets with Steve Trouton-Smith, and he was saying, you know, in so many words, and I'm probably painting it unfairly, but what I heard him say, whether or not he actually said it, was, you know, Apple's laptop line is boring and they're not trying anymore.
00:46:14 Casey: And I can't decide if he's right and they should be trying new and clever things, or if it's that...
00:46:20 Casey: They have realized what they believe to be the naked robotic core of computing, and they just don't feel like there's anything else to do.
00:46:29 Casey: You know, if you look at a computer, it's generally speaking, it's a mouse, a keyboard and a screen.
00:46:33 Casey: And be that an iMac or be that a MacBook Pro...
00:46:36 Casey: they may have reached what is almost peak, you know, keyboard, monitor, and mouse.
00:46:43 Casey: And am I okay with that?
00:46:46 Casey: And so I wanted to go back and forth with Steve about it, and I guess I could have privately, but I didn't want all the drive-bys on Twitter.
00:46:54 Casey: But
00:46:54 Casey: A lot of the stuff like the Surface line, you know, Steve had cited as something that's really exciting to him.
00:46:59 Casey: And I don't know, I just, I don't find myself getting really excited about new and different takes on keyboard, mouse, and monitor.
00:47:08 Casey: And maybe I'm old, maybe I'm boring, maybe both, but...
00:47:13 Casey: I don't think I necessarily want a grand revamp of a MacBook Pro or an iMac.
00:47:19 Casey: I'm okay with the design.
00:47:21 Casey: Yeah, I'd like smaller bezels.
00:47:22 Casey: Yes, I'd like Face ID.
00:47:24 Casey: But I don't know.
00:47:26 Casey: Am I being crazy?
00:47:27 Casey: Is it silly to kind of be okay with the general gist of what we've got?
00:47:31 Marco: That's not crazy at all.
00:47:33 Marco: The reason why we are pretty much okay with our iMacs looking the same for a pretty long time is because it's fine.
00:47:41 Marco: They actually work really well this way.
00:47:43 Marco: They don't look as modern and cool as they might with things like smaller puzzles, as you said.
00:47:50 Marco: It's not a problem that's really a big deal to us.
00:47:53 Marco: I look at an iMac every single day and I notice the bezel almost never.
00:47:59 Marco: And I look at the big chin on the bottom almost never because there's a giant, bright, glowing screen in the middle that's taking all of my attention.
00:48:09 Marco: I don't need to look at the case of my iMac very often.
00:48:13 Marco: I don't see it.
00:48:15 Marco: I don't handle it or touch it or move it very often.
00:48:18 Marco: Although I move it more than most people do.
00:48:20 Marco: But...
00:48:20 Marco: That's a fact.
00:48:21 Marco: It's not a thing that's really a critical part of the experience of owning this computer.
00:48:27 Marco: The way the iMac looks is fine.
00:48:30 Marco: It's totally ignorable, and asking them to redesign the iMac is kind of like asking them to redesign the power brick of a laptop.
00:48:38 Marco: It's like, yeah, it's a thing, it's part of using it, but it's not a huge deal.
00:48:42 John: Well, I agree that it's in a good place compared to laptops, but the iMac, not the case so much, but the stand.
00:48:49 John: The stand is ripe for improvement, and Apple has been known to do some interesting innovations in the stand area.
00:48:56 John: If it was height adjustable and could rotate, that would be a better iMac.
00:49:01 John: And again, I'm not comparing it to laptops, which are in a much worse place.
00:49:04 John: The iMac is fine, and it's been fine for seven years.
00:49:07 John: I don't think it's desperately dying to be redesigned, but if you wanted to redesign it,
00:49:11 John: If you made it adjustable height, adjustable angle, and rotatable, no one's going to frown at that iMac.
00:49:17 John: That would be awesome.
00:49:18 John: Keep all the good things about it and make the one part of it even better.
00:49:22 John: So there is definitely room for improvement on the iMac.
00:49:24 John: It's just that the current one, especially the iMac Pro, is really good.
00:49:29 John: So no one is dying for that change to happen.
00:49:31 John: But I do think about it.
00:49:32 Marco: That's true.
00:49:33 Marco: Although the problem is now we do know that if they did that, they would charge us $1,000 for it.
00:49:37 John: They're going to make it... Don't make the iMac one out of Unobtainium or whatever the hell.
00:49:44 John: No, but like... XDR.
00:49:45 Casey: So, yeah.
00:49:46 Marco: So, like, you know, the iMac is obviously, like, you know, it's fine.
00:49:50 Marco: It's, you know, it's a design that doesn't get in the way.
00:49:53 Marco: Whereas, like, the laptops have so many problems.
00:49:57 Marco: They have so many, like, shortcomings and incredibly polarizing or unreliable things or limiting things, like...
00:50:05 Marco: That's why people who think that laptop innovation is over aren't looking at it enough or aren't trying very hard to think about how could this be better or how could this be brought forward.
00:50:18 Marco: There are so many ways that laptops can get better.
00:50:22 Marco: Look at what the entire rest of the industry is doing.
00:50:25 Marco: Apple doesn't make the best laptops anymore.
00:50:27 Marco: They simply don't.
00:50:28 Marco: If you look at the PC world, especially what Microsoft is doing, Microsoft
00:50:31 Marco: Again, we made fun of them a long time ago when their weird laptops and Surface things sucked, but they don't anymore.
00:50:36 Marco: Now they're pretty good, and people like them a lot, and they sell a pretty good number of them now, and they are objectively good by many people's measures and many people's experiences.
00:50:47 Marco: I'm not saying that Apple needs to make as many crazy bets as Microsoft does, but I would like them to try.
00:50:54 Marco: I would like them to not have stopped trying.
00:50:57 Marco: the impression i've gotten since the uh touch bar introduction you know in 2016 is like that was their big try and then they just stopped and that wasn't that big or that good of a try we haven't seen yet what this new thing is i sure hope john is right that this image is not incredibly detailed or accurate but i fear that it is i i fear that this is literally all they have for us
00:51:21 John: I think it's accurate.
00:51:23 John: You just can't see the sides, so you could continue to fantasize that there's more ports there.
00:51:27 John: But proportion-wise and everything else about it, I think the trackpad will be the size they show.
00:51:31 John: I think the overall laptop will be the size, and I think the key layout will be the way they show it.
00:51:35 John: I just think there'll be twice as much travel, and there'll be scissor switches, and maybe the screen will be a little bit brighter.
00:51:41 John: I think what they need in the laptop line is they need their Mac Pro moment.
00:51:44 John: They need to make one model of their laptops that has more ports and is more versatile.
00:51:49 John: I don't know what the equivalent of the Mac Pro is, but the Mac Pro, as compared to the iMac Pro... First of all, they're starting off with the iMac Pro, which is itself a great computer.
00:51:58 John: But the Mac Pro was like, how can I... We talked about this so many times before the computer came out...
00:52:05 John: What can we use to justify the Mac Pro when the iMac Pro exists?
00:52:09 John: And they have plenty of answers.
00:52:10 John: Like, there's ridiculous things the Mac Pro does that the iMac can't even imagine, like in terms of expandability and, yes, also cost and stuff like that.
00:52:18 John: There's no equivalent to that in the laptop line.
00:52:21 John: If they just innovated in that direction...
00:52:24 John: I feel like that could be their sort of laptop halo car where they could try a ridiculous expensive laptop that is hugely versatile in the same way that the Mac Pro is hugely versatile.
00:52:33 John: Hell, make it hugely expensive.
00:52:35 John: Probably can't literally make it huge because that's not a good quality in a laptop, but you could make it a little bit bigger.
00:52:41 John: And experimenting with that very expensive, very versatile, very powerful laptop.
00:52:46 John: Again, there are lots of examples of this in the PC world, gaming laptops and other like...
00:52:50 John: laptops made for versatility and performance that seem weird and obscene but i guarantee you that if there's a market for the mac pro at all there's a market for a let's call it a macbook pro maybe they'll have to come up with a new name and by doing that it would be an interesting test bed to see like if they start driving people up market and like no one buys
00:53:09 John: The regular MacBook Pro, they all buy the MacBook Pro XDR or whatever the hell they call it.
00:53:16 John: It would show them, hey, maybe if we put an SD card slot in our supposed MacBook Pro.
00:53:21 John: I don't know what the market is asking for.
00:53:22 John: Is it a key layout?
00:53:23 John: Is it ditching the touch bar for something else?
00:53:26 John: But it's clear that there is a lot of dissatisfaction with the current sort of design trend.
00:53:30 John: All the way up and down the line, even though one of them is called the MacBook Air, and they used to have a thing called the MacBook, and the MacBook Pros.
00:53:38 John: Even though they have this differentiation in price and in the chips they use in them, in general, the design makes very similar decisions, right down to my original complaint when they went...
00:53:49 John: to aluminum is they use the same freaking keyboard no matter how big the laptop is the same keyboard the same key layout pretty much the same complement of ports you just decrease the number as the prices go down it's getting very samey and there's not a lot of differentiation so if they had a mac pro moment and went and said we've heard you we're gonna make a versatile laptop for pros i don't know how they would phrase this
00:54:11 John: I think we could learn a lot from that.
00:54:12 John: Maybe they'd learn that we're wrong and really nobody wants that laptop except for people on nerdy tech podcasts.
00:54:18 John: Fine.
00:54:19 John: But, you know, I don't know.
00:54:22 John: Maybe we're still living in a tech nerd bubble, but I don't hear lots of people who are super duper in love with their MacBook Pros over the past few years.
00:54:29 Marco: yeah and this is actually a hilarious idea like so like i realized like this this might be the last episode of this show that gets recorded and released before this new laptop is unveiled and i thought this when this happens to iphones we usually have an exit interview oh god no please no
00:54:49 Marco: And I realized we don't need to do an exit interview for this current generation of MacBook Pros.
00:54:53 Marco: The entire last three years of our show have been the exit interview for these MacBook Pros.
00:54:58 Marco: Exit interview slash funeral.
00:55:02 Marco: Oh, God.
00:55:03 Marco: I hope this is it.
00:55:05 Marco: I hope this is the end of this horrible era.
00:55:07 Marco: Not to make a political analogy, but you kind of feel like, boy, you made a lot of mistakes over the last few years.
00:55:13 Marco: Let's hope the world is coming out of things.
00:55:16 Marco: This is just part of that for me.
00:55:18 Marco: I just want to end this era and be able to look back on it and make jokes without them being so painful because it's still our present day.
00:55:25 John: Yeah, and honestly, we said like, oh, they're just fixing the thing that's painful to Apple.
00:55:28 John: Just fixing the keyboard is a lot.
00:55:31 John: Oh, yeah.
00:55:32 John: That's going to really, really help in ways that it might make you feel better about the fact that the ports haven't changed.
00:55:38 John: Because you're like, well, the ports annoy me, but I've already got my dongles.
00:55:42 John: The screen is bigger and nicer.
00:55:44 John: And every time I type on a key, it makes the key that it makes the character that it's supposed to make.
00:55:48 John: And that will go a long way to...
00:55:50 John: Making everybody a lot less better.
00:55:52 John: I say as someone who has just recently had to pull down a Bluetooth keyboard from the attic because my space bar on my work laptop is going wonky and I don't want to be without it long enough to get it replaced.
00:56:03 John: So I am using a second keyboard on my MacBook Pro.
00:56:06 John: You know, it's only a small percentage of customers, John.
00:56:07 Marco: It's killing me.
00:56:09 Marco: It's a small percentage.
00:56:10 Marco: It's just everybody we know.
00:56:11 John: I just feel like I can – and now I know why people pry the keycaps off because I so want to pry it.
00:56:18 John: Because you just feel it.
00:56:19 John: You're like, it's a crumb.
00:56:20 John: I can feel it under my thumb.
00:56:22 John: Get out.
00:56:23 John: Like the key doesn't go down all the way.
00:56:25 John: And the worst part is if I bang it, like every four bangs on the space bar with my thumb, it'll make a space.
00:56:32 John: So it's just enough to make – like you can't – I can use it.
00:56:35 John: I don't have to like copy and paste a space.
00:56:38 John: Oh, it's the worst.
00:56:39 John: And then I took out my like my ancient Bluetooth Apple keyboard with the takes the double A batteries.
00:56:45 John: Mm hmm.
00:56:45 John: And those keys have so much travel.
00:56:49 John: Yep.
00:56:49 Marco: It's like I feel like I feel like a Model M by comparison.
00:56:52 John: Yeah, I think they're supposed to basically I think they're the same key mechanisms as the one that I'm using on my Mac Pro right now.
00:56:58 John: Like I have the Apple extended.
00:57:00 John: I think they're the same key mechanisms, but I guess the Bluetooth one isn't sort of like broken in and it feels so much stiffer.
00:57:06 John: And it makes me realize, like Casey, I think, I actually have come around to liking the butterfly key mechanism, limited travel and all, in the context of a laptop.
00:57:16 John: I thought we were friends.
00:57:17 John: Maybe not that extreme.
00:57:18 John: Like, I could use a little bit more travel.
00:57:20 John: I still hate the key layout, and I still hate the reliability, right?
00:57:22 John: But I don't mind the...
00:57:25 John: the lower travel clicky keys in a laptop context i probably wouldn't want to use it on a desktop but i don't mind it so like i'm i'm all primed to really like the key mechanism in this new laptop even as i continue to dislike the key layout
00:57:39 Casey: Generally speaking, I really do like my MacBook Adorable.
00:57:44 Casey: It annoys me from time to time.
00:57:46 Casey: There are a few simple ways it could be an almost perfect computer.
00:57:50 Casey: I don't think I have nearly the hatred that either of you do for the modern Apple laptops.
00:57:57 Casey: But I've never owned a Touch Bar laptop.
00:58:00 Casey: I've never had the occasion to.
00:58:01 Casey: I've never really used one for more than a few minutes at a time.
00:58:04 Casey: And I haven't yet been really catastrophically burned by the keyboard.
00:58:10 Casey: I've only been annoyed by it.
00:58:12 Casey: But I don't debate that.
00:58:14 Marco: You've had failures all the time.
00:58:16 John: Yeah, but it's always fixed by compressed air, though.
00:58:19 John: I need to get access to his dad's air compressor or something because my little canned air is not doing the job on this space bar.
00:58:24 John: And by the way, the MacBook Air, the one I actually own, that one does two spaces.
00:58:29 John: For the longest time when I was like helping my kids like proofread their little essays for school, I'm like, why are you putting two spaces in the middle of sentences?
00:58:34 John: They're like, the keyboard just does that.
00:58:36 John: And I tried it and they're right.
00:58:38 John: They're right.
00:58:38 John: The keyboard does just do that.
00:58:39 John: So I guess it's better than not being able to make a space.
00:58:41 John: But yeah, when they write all their papers up in Google Docs on the quote unquote homework laptop, sometimes they get double spaces between words just because they hit the space bar once and two come out.
00:58:53 Marco: We are sponsored this week by DoorDash.
00:58:56 Marco: If you're stuck at the office or you've had a long day at work, treat yourself to the meal that you deserve and have your favorite restaurants come to you with DoorDash.
00:59:04 Marco: DoorDash connects you to your favorite restaurants in your city.
00:59:08 Marco: You can order super easily in the DoorDash app, choose what you want to eat, and your food will be delivered to you wherever you are.
00:59:14 Marco: So not only are places you know, like your favorite pizza place already on DoorDash, but there's over 340,000 restaurants in 3,300 cities.
00:59:24 Marco: So you might even find a new favorite among what they have.
00:59:26 Marco: And with door-to-door delivery in all 50 U.S.
00:59:29 Marco: states and Canada, you can order from your local go-to's or choose from your favorite national restaurant chains like Chipotle, Wendy's, Cheesecake Factory, and more.
00:59:39 Marco: So right now, our listeners can get $5 off their first order or $15 or more by downloading the DoorDash app, entering promo code ATP.
00:59:48 Marco: So once again, that's $5 off your first order or $15 or more.
00:59:51 Marco: When you download the DoorDash app from the App Store, enter promo code ATP at checkout.
00:59:56 Marco: Don't worry about dinner.
00:59:57 Marco: Let dinner come to you with DoorDash.
01:00:03 Casey: Uh, there's some new Google stuff, I guess.
01:00:06 Casey: Cool.
01:00:06 Casey: Great.
01:00:07 Casey: Do I care?
01:00:08 John: Do any of us use any of these products?
01:00:10 John: I saw, I thought there was, I watched most of the Google thing as I usually do.
01:00:14 John: And I put a picture in the, our notes document here.
01:00:18 John: We'll link to the tech crunch story.
01:00:20 John: This picture comes from, it's, it's a Google PR picture they gave out to everybody.
01:00:23 John: Uh,
01:00:23 John: And it got me thinking.
01:00:25 John: We've talked about Microsoft and their various hardware products in a couple of recent shows.
01:00:29 John: And here's Google.
01:00:29 John: Their announcement was like they have a new it's about their new phones.
01:00:33 John: They have a bunch of AirPod ripoff things or little wireless earbuds that come in a little case.
01:00:40 John: They've got a bunch of HomePod looking things or sort of fabric colored cylinders that are, you know, augmenting their existing Google Home line.
01:00:48 John: They've combined their Wi-Fi routers into the Google Home thing.
01:00:53 John: So the thing that you talk to is also your router, which is a smart idea that Apple should have done if they didn't get out of the Wi-Fi router business.
01:00:59 John: We talked about it a lot when we were discussing them getting out of the business.
01:01:01 John: It's like, hey, you want to have things in the house that listen to you.
01:01:04 John: That's a great place to put your router.
01:01:07 John: And then, of course, they have the Google Stadia controller streaming gaming thing.
01:01:12 John: And they have this little product shop that shows everything together.
01:01:14 John: And if you look at...
01:01:17 John: Amazon, Google, and Apple, three big tech companies, all of them can make a picture like this.
01:01:26 John: Pretty much.
01:01:26 John: I mean, Amazon doesn't have a laptop, but they do have, still have those Fire tablets, right?
01:01:31 John: Do they still make those tablets?
01:01:32 John: I forget.
01:01:33 John: Yeah, they cost like nothing.
01:01:34 John: They're like 30 bucks now.
01:01:36 John: Anyway, and I guess Amazon did have the phone but didn't have it.
01:01:39 John: But like cylinders that you can talk to in fun colors covered with fabric, Wi-Fi routers.
01:01:45 John: You know, Amazon's got Eero now, right?
01:01:48 John: Earbuds.
01:01:49 John: Amazon even has like a ring that you can talk to, like a literal ring for your fingers.
01:01:55 John: phone tablets gaming controller things tv connected boxes like it seems like those not that that's table stakes but like every large tech company there aren't many of them but the big three or four big temp companies are all looking at what the other tech companies are doing and like
01:02:11 John: we should make earbuds.
01:02:12 John: We should have a voice assistant.
01:02:13 John: We should have cylinders that are in your house.
01:02:16 John: We should have a home automation.
01:02:17 John: We should have a thing that plays music.
01:02:19 John: We should have a streaming service.
01:02:20 John: The competition, the similarity in services that they all make, and in particular, this image from Google, all of them seem to be taking the aesthetic from Apple, which is not new.
01:02:31 John: Apple has sort of led in design.
01:02:33 John: Whatever Apple decides they're going to do, you'll see lots of competitors copying, which...
01:02:39 John: And many times like, well, what do you expect?
01:02:41 John: That's obviously the way things should be.
01:02:44 John: But it's only like that in hindsight.
01:02:45 John: It was not obvious that cell phones should look like the iPhone until the iPhone came.
01:02:49 John: Cell phones looked nothing like the iPhone before.
01:02:51 John: Even complete screen iPhones like Nokia had like phones that were all screen.
01:02:55 John: They did not look and work like the iPhone.
01:02:57 John: But after the iPhone, every freaking phone looks like an iPhone, right?
01:03:01 John: And down to the aesthetic.
01:03:03 John: Laptops being aluminum and glass and sort of an unfinished aluminum appearance swept across the industry.
01:03:09 John: And now I'm not sure if Apple was in the lead here or following, but there's a similar trend for cylinders.
01:03:14 John: Obviously, Amazon being the leader in the having cylinders that you talk to in your house, but the design aesthetic of sort of rounded marshmallow fabric covered things.
01:03:22 John: Whoever did that first, that is now everywhere.
01:03:26 John: You know, Amazon cylinders are fabric covered.
01:03:28 John: Google's are practically little miniature HomePod marshmallows.
01:03:32 John: And they have the Google Home Mini because they want them to look nice.
01:03:35 John: They don't want them to look too techie, but they also don't want them to look like furniture.
01:03:37 John: Like, they're not made of shag carpet.
01:03:39 John: Like, there is a sameness.
01:03:42 John: And then the AirPods, a great example.
01:03:44 John: Like...
01:03:44 John: There were wireless earbuds before the AirPods and there are going to be wireless earbuds after them.
01:03:48 John: But there's no way you can look at this Google thing and say, oh, that's their AirPod competitor.
01:03:52 John: Like, isn't it obvious that you'd have a little case with the lid to pop?
01:03:55 John: No, that's not obvious.
01:03:56 John: Look at all the ones that came out before AirPods.
01:03:58 John: They didn't work or look like that.
01:04:00 John: Even if they had a little charging case, it wasn't exactly like that.
01:04:03 John: But in a post AirPod world, they all have to be exactly like that.
01:04:07 John: Now, I'm not saying all this to say, oh, look, everyone copies Apple.
01:04:10 John: Although, again, I feel like they do really set the direction for the industry.
01:04:14 John: But what it made me think was these three other companies I'm talking about.
01:04:19 John: And by the way, I'm going to give Microsoft a break here because Microsoft actually has its own aesthetic.
01:04:23 John: I think it's not as nice an aesthetic, but they have their own thing.
01:04:28 John: Their surface stuff.
01:04:29 John: This thing is like cubicle wall.
01:04:31 John: Well, but I mean, there's a limited little bit of sameness.
01:04:34 John: Like if you look at Microsoft keyboards, that is inspired by Apple's keyboards very much.
01:04:39 John: But they do have their own sort of design aesthetic for their big Surface Pro thing and for their Surface things with the kickstands.
01:04:45 John: Like they have a little bit of their own thing.
01:04:47 John: They're influenced by the fashion of the rest of the industry, but they are the most innovative and the most original, I feel like.
01:04:53 John: So they definitely deserve credit for that.
01:04:54 John: But here's where, you know, the episode where we're bashing an Apple, but it's like, this is not a thing to bash an Apple about, but it's a thing that I think about.
01:05:03 John: All those other companies...
01:05:06 John: have some other big thing that they do that they're known for.
01:05:10 John: Google is Google search.
01:05:12 John: Like when you say Google, people think of search.
01:05:16 John: It's a verb meaning to search.
01:05:19 John: Amazon is a store where you buy stuff online.
01:05:22 John: If you say Amazon or Amazon.com, you're like, oh, that's where I order stuff.
01:05:26 John: Physical goods come to my house.
01:05:27 John: Microsoft is Windows and Office.
01:05:30 John: If you say Microsoft, people think of the Microsoft PC, Microsoft Windows, Microsoft Office, Microsoft Word.
01:05:36 John: That's what those companies were built around.
01:05:38 John: All of those companies can arrange a little hardware picture of fabric-covered marshmallows and AirPods and all this other stuff like this.
01:05:47 John: But that's not their main business.
01:05:50 John: Google is a search company that also makes practically everything that Apple makes.
01:05:55 John: Amazon is an online store that also makes practically everything that Apple makes.
01:05:59 John: And Microsoft is this huge software behemoth that also happens to make everything Apple makes.
01:06:05 John: Apple...
01:06:06 John: makes all this stuff, and that's their one big thing.
01:06:10 John: They don't have a Google search.
01:06:12 John: They don't have an Amazon store.
01:06:13 John: They don't have a Microsoft.
01:06:15 John: They have the iPhone, the Mac, and to a lesser extent, the HomePod, the Apple TV, the AirPods.
01:06:22 John: That is Apple's thing.
01:06:25 John: And in many ways, that's part of why the expectations for all the stuff that Apple does are higher.
01:06:31 John: I mean, partially because we're big Apple fans and we're in that ecosystem.
01:06:35 John: And that's the stuff we buy and prefer because of their software and everything.
01:06:38 John: But also because if Apple doesn't do all that stuff better than everyone else, that's the whole ballgame.
01:06:46 John: As much as they try to expand down to services and Apple has a thing that you can pay for news and they have a thing where you can pay for TV services and they're trying to change that.
01:06:54 John: It's going to be very difficult for Apple ever to not be the company that makes hardware, software, synergized gadgets and is expected to lead the industry in those things.
01:07:05 John: And for the most part, I feel like they do.
01:07:07 John: They made the iPhone first.
01:07:08 John: They made the AirPods.
01:07:10 John: They are the...
01:07:11 John: The leaders in this realm, which is why I think it's so important for Apple to keep the pedal to the metal when it comes to those innovations.
01:07:20 John: And yes, to be working on the next big thing, whether it be AR or a car they're going to make or whatever the hell it is, because they don't have sort of their bread and butter to fall back on.
01:07:29 John: Apple did get into Maps and they're doing an impressive job, but there's like Apple is not challenging Google for search.
01:07:35 John: They're not challenging Amazon for retail stores.
01:07:37 John: And iWork is not challenging Office and Exchange for that software world.
01:07:43 John: Arguably, they're kind of challenging Windows still in the sort of desktop PC space, but that space matters less and less.
01:07:49 John: So anyway, that's that's just what I was thinking about that.
01:07:53 John: You know, when other companies have events like this, it's almost like they're saying, we are Google, and also Apple, we can do everything you can do.
01:08:01 John: Almost as good, sometimes better, sometimes worse.
01:08:03 John: But, like, this isn't even our main business.
01:08:05 John: We're Google, man.
01:08:06 John: We're Amazon.
01:08:07 John: We're Microsoft.
01:08:07 John: And also, we do everything you do, but backwards and in heels.
01:08:12 John: Well done.
01:08:12 Casey: What's the predecessor in who?
01:08:15 Casey: Ginger Rogers.
01:08:17 Casey: Okay.
01:08:17 Casey: Yeah, yeah.
01:08:17 Casey: everything you can do i can do better uh you know i hear you i never thought of it that way actually john but you make an excellent point and i don't know anytime that that the three of us are negative about apple we always get at least a handful of people complaining about our complaining and i think sometimes that's fair sometimes i think the three of us can get wrapped around the axle about certain issues keyboards and uh and they're not fixed yet once they fix them we'll stop complaining
01:08:44 Marco: Fair.
01:08:45 John: The beatings will continue until keyboards improve.
01:08:50 Casey: Oh, gosh.
01:08:51 Casey: But anyways, I don't know.
01:08:54 Casey: There's nothing so perfect that it cannot be complained about.
01:08:56 Casey: And it's true.
01:08:58 Casey: And beyond that, I do think that...
01:09:01 Casey: All in all, I am really pleased with the Apple stuff that's in my life.
01:09:08 Casey: There are things about the Apple stuff in my life that really annoys me, especially when I consider my work life rather than my personal life.
01:09:15 Casey: You know, the lack of documentation is frustrating to the point of being obnoxious.
01:09:20 Casey: The beta season was difficult.
01:09:24 Casey: If I was a developer for the Mac, the Catalina release just dropping out of the blue would be infuriating.
01:09:30 Casey: But especially now that I've taken the arguably shouldn't be necessary nuclear step of having blown away my two computers and set them up from scratch...
01:09:43 Casey: I've actually been really pleased.
01:09:44 Casey: Like I used Sidecar for the first time for an extended period of time last week, and it worked really, really well.
01:09:53 Casey: And Catalina on my MacBook, which granted I haven't been pushing that hard, but Catalina's been fantastic.
01:09:59 Casey: fine for the most part if there's things that annoy me i'm not saying it's perfect but it's been fine and my iMac now that it seems to be working at least for the next 10 minutes it is it is reminding me how great a computer this is i mean i cannot remember the last time i bought a computer and again i bought this in january of 2016 that is almost four years ago now and for any normal human whose name is not john syracuse a
01:10:22 Casey: Four years for a single computer is a long time, especially for an all-in-one computer where the only thing I can change is the RAM.
01:10:30 Casey: And this thing has been working really, really well.
01:10:33 Casey: It's had its bumps, for sure, but it's been working really, really well.
01:10:36 Casey: And I can't say that I really long for more speed.
01:10:40 Casey: I'm sure I would like more speed, but I don't feel like I'm constrained by this iMac that's nearly four years old.
01:10:47 Casey: And my iPad Pro, as much as iOS does annoy me from time to time when I'm trying to use it for quote-unquote real work, by and large, this is a phenomenal computer.
01:10:58 Casey: And oh my goodness, I do not have enough good things to say about my poor Shattered i11 Pro.
01:11:04 Casey: My iPhone is so phenomenally good.
01:11:07 Casey: And yes, the software does let it down, especially lately, kind of often.
01:11:10 Casey: But by and large,
01:11:11 Casey: the things that these devices allow me to do, what was the phrase, like bicycles for the mind or whatever?
01:11:18 Casey: The thing that these devices allow me to do really is incredible.
01:11:21 Casey: And yes, the three of us, myself included, can get a little wrapped around the axle about things that upset us, but it's because we love them so darn much.
01:11:30 Casey: And it's so frustrating to see what we perceive to be fixable problems, not fixed.
01:11:35 Casey: But it is worth remembering for all of us, myself very much included,
01:11:39 Casey: how unbelievably cool and amazing these devices are.
01:11:42 Casey: And it's a miracle that any of them work the way that they do, even half as well as they do.
01:11:47 Casey: Yeah.
01:11:48 John: And as I pointed out, like I was emphasizing how important it is for Apple to be the best, but I started that whole segment off by saying how everyone else does what Apple does down to the design details and the overall aesthetic.
01:12:00 John: Like I feel like Apple is still leading in many of these areas and
01:12:03 John: It's just that it occurred to me they have to lead in those areas because that is their bread and butter.
01:12:09 John: If they're not the best at that, then why do they even exist?
01:12:11 John: So I think they are the best at many of those things.
01:12:14 John: And, you know, some other company didn't come up with the Mac and the iPhone and the iPad, right?
01:12:20 John: It was an iOS in general and Coco and Objective-C and all the stuff that came from Next that is now attributed to Apple and yada, yada, yada.
01:12:28 John: So it's like...
01:12:29 John: They are leading those areas in the same way that Microsoft may have Bing, but Google is Google.
01:12:34 John: You know what I mean?
01:12:35 John: It's just that it's so much more important for them.
01:12:39 John: Coming up for our discussion about the laptops...
01:12:43 John: They may think laptops are de-emphasized and not as important in the larger scheme of things, but it's one of the things that they're known for.
01:12:51 John: It's part of their equivalent of Google Search or Amazon Store.
01:12:54 John: They need to execute well.
01:12:55 John: I feel like they've realized that in the desktop Mac space and have sort of regrouped there and are...
01:13:01 John: Coming out with computers that are better than the ones that before.
01:13:04 John: And as Marco pointed out, they're doing really well in the iPad space.
01:13:08 John: And as I think we all talked about in the show, every year the iPhones are really good.
01:13:13 John: Like they're really good iPhones, right?
01:13:15 John: It's just those darn laptops, which are a small part of their business, but it's a part of their business that we all use.
01:13:20 John: And so we complain about it a lot.
01:13:22 Marco: It's funny, when you brought up this topic about how all these tech giants basically all kind of do everything now, or at least they all kind of do the same things, I actually didn't think of any Apple complaints for this one moment.
01:13:36 Marco: Instead, this has been kind of a thing I've been meaning to talk about for a while, of like, yeah, it seems like Google and Amazon and Microsoft and Apple and occasionally Facebook are all doing a lot of the same things.
01:13:50 Marco: But I see that not necessarily as like a, hey, Apple should be better.
01:13:55 Marco: I see it as a tremendous waste of collective industry effort and resources and talent.
01:14:02 John: It's called competition, Marco.
01:14:04 Marco: You want to designate a winner?
01:14:06 Marco: What it is, I think, is like, it seems like in the last, I don't know, five to ten years maybe,
01:14:14 Marco: I don't know if this is maybe a new thing or if I just didn't see it before or if the names were different before, but it seems like every tech company has to have everything now.
01:14:26 Marco: They all have to have a complete ecosystem.
01:14:28 Marco: And part of it, I guess, is the threat that if they don't do their own complete ecosystem, then...
01:14:34 Marco: you know dominant player x is going to be able to lock them out of the market or something and you know and i get that google maps and apple maps like yeah because if you don't if you don't have your own thing then you are at the mercy of the company that does do that thing right and see also the entire reason android exists like it's literally because like you know google didn't want their services locked out of you know a world that had apple and at the time theoretically microsoft controlling all of mobile right and like or blackberry whatever you know
01:15:04 Marco: So, like, it seems like the tech companies now all have to have everything because everything is so damn locked down and proprietary and everything is a locked down ecosystem.
01:15:18 Marco: From the voice assistants to the platforms to the services behind them all, you know, all these things, like, everything is so proprietary and locked down.
01:15:27 Marco: And so it does create this need and this incentive for, like,
01:15:32 Marco: every tech giant to almost defensively create their own versions of everything.
01:15:38 Marco: And I feel like it's so much of a mediocre waste of so much of tech's immense resources and the talents and the engineering time and the design time of all these big companies.
01:15:56 Marco: Like...
01:15:57 Marco: we're all just churning and we're all just like you know grinding our gears against these wasteful efforts to fight one walled garden against another in in massive ways with massive resources behind it like what if we were solving better problems like what like what if we weren't all trying to make the same like three product categories or whatever like that's
01:16:21 John: It's more than three.
01:16:22 Marco: Yeah, you're right, I guess.
01:16:23 Marco: But like, I don't know, it just, part of this just feels incredibly wasteful and just like of like the world's resources in a way, you know?
01:16:32 John: Well, it was worse back when it was just one company.
01:16:36 John: When Microsoft was dominant to the degree that younger people probably don't have a visceral sense of exactly how dominant Microsoft was in the day.
01:16:45 John: Imagine if everything you said was true, but there was literally only one company.
01:16:49 John: There was one company and then a tiny little gnat that some weird nerds liked.
01:16:55 John: And an even smaller NAT on that NAT, that was like the Mac and like Amiga or whatever they were like, and Linux, like just Microsoft was so dominant.
01:17:03 John: Now today we have like named three companies.
01:17:05 John: Like we have these big tech companies and yeah, they are all doing the same things and are all sort of competing with each other.
01:17:10 John: But I often think, you know, thank God for Google.
01:17:14 John: Cause if it was just Apple or just Microsoft or just Google,
01:17:17 John: They would still all be doing the same things because they're sort of financial synergies to make that happen.
01:17:22 John: They would find their way to all the same stuff.
01:17:24 John: They'd all be selling media.
01:17:25 John: They'd all have services.
01:17:26 John: They'd all have search and maps and assistants and phones and laptops.
01:17:31 John: But if it was just one company, that's what it felt like in the Microsoft time, that you had no choice.
01:17:35 John: You could use the Mac, which was weird, and you weren't allowed to use at work and didn't have any software.
01:17:39 John: Or you could join the real world and use Microsoft, which is what everybody used.
01:17:43 John: And like in most sort of sci-fi dystopias or like bad Black Mirror episodes or whatever, that's always the way it is.
01:17:50 John: There's always like one company, whether it's like MomCo or whatever from Futurama or just like the big company that controls everything.
01:17:56 John: And there's just one of them.
01:17:58 John: Very rarely are there three or four equally large, financially successful, powerful companies competing.
01:18:06 John: It's always like, oh, the dystopia is all of your appliances from this company and all your computers are from this company and your cars from this company and you work at it.
01:18:15 John: That's worse, right?
01:18:17 John: The duplication of effort, I kind of understand that.
01:18:20 John: We talked about this, I think, speaking of Apple Maps, back when we were talking about Apple Maps, the brief moment in time where it looked like Microsoft was fading, so that dark time was ending.
01:18:33 John: Apple was rising, and we all liked that because we liked Apple.
01:18:38 John: And there was these other companies that did their things, right?
01:18:41 John: So you had Amazon that sold you stuff and you had Google that had search.
01:18:43 John: You remember the brief moment?
01:18:44 John: It's like, yeah, it'll be like Apple will make like the hardware in the OS and it'll tie in with Google services like Google Maps because their search and maps are really good and we'll get the best of everybody.
01:18:54 John: Yeah.
01:18:54 John: You know, Eric Schmidt is on Apple's board and we'll all work together and that's not the way.
01:18:59 John: That's not the way competition works.
01:19:02 John: The sort of synergy where each company would be like, you stay in your lane and I stay in my lane and we'll work together.
01:19:08 John: You'll have this section in the market and we'll have that section and we'll make a combination product that's the best of all possible worlds.
01:19:15 John: That's not...
01:19:16 John: Yeah.
01:19:17 John: Yeah.
01:19:18 John: Yeah.
01:19:34 John: Some of them will do this kind of product better than other ones, and we need them all to exist and keep trying so that we have some kind of choice.
01:19:40 John: Now, Marco's larger point about Walt Gardens is the real problem is that you can't really mix and match that easily, but you can mix and match a little bit.
01:19:48 John: I think we're probably the worst it's ever been in terms of mixing and matching, but I have Google cylinders in the house that I talk to.
01:19:57 John: but I'm otherwise totally in on the Apple thing, but I have Google stuff attached to my TV, but I also have a TiVo attached to my TV, but I also have Apple TV attached to my television.
01:20:06 John: There are, and they all use the same internet connection and the same web browser engine thanks to Apple across many of the platforms.
01:20:14 John: So it's not a complete dystopia, but to the extent that these ecosystems try to
01:20:22 John: completely wall us off from each other.
01:20:24 John: I think consumers rebel against that.
01:20:26 John: And that's why I subscribe to Hulu and Apple TV plus and also Netflix.
01:20:30 John: And those are all like deadly competitors in the video streaming market, but there's nothing stopping me from having all of them.
01:20:35 John: And anything that did stop me from having all of them,
01:20:38 John: would be frowned upon by consumers and you know wouldn't do well like if you if you bought a sony television and you couldn't watch netflix or you could even if you bought a sony television and you couldn't watch hulu or you couldn't watch apple tv plus that's not going to fly sony as a television maker needs to make sure that you can see all of those things on in fact they build in half those things inside the television set let alone like the boxes that connect to it so
01:21:00 John: I'm, for the most part, optimistic coming from the dark time of Microsoft, which is sort of my formative tech dystopia is Microsoft.
01:21:09 John: Now and forever will be.
01:21:11 John: Maybe kids today, their formative tech dystopia is like the closed ecosystem of Apple or something.
01:21:18 John: I mean, I suppose Facebook is all of our tech dystopia, but I'm mostly just sectioning them off.
01:21:23 John: in the sort of pit of despair that is social media along with twitter um yeah i mean we can all agree that of all these companies facebook is definitely the worst yes obviously sure easy easy uh easy answer but yeah and facebook doesn't make i mean doesn't make any of these products successfully do they make cylinders that you talk to i think they have some weird thing that you talk to but i think people are wisely staying away from that i believe it's like a camera you put in your underwear something like that you can trust them don't worry
01:21:50 John: That sounds right.
01:21:52 Marco: Right.
01:21:52 Marco: It's a surveillance camera for your bathroom.
01:21:54 John: Didn't they make a phone at some point?
01:21:57 Marco: Well, they only put their software on a phone.
01:21:59 Marco: Nobody wanted it.
01:22:00 John: Yeah.
01:22:00 John: And I don't know if they make earbuds, but I'm assuming they would track you and film video and send advertisements to you.
01:22:06 John: Anyway, they seem incapable of fielding the same suite of things.
01:22:12 John: So they're content to merely control the political direction of the world and all of our lives.
01:22:18 Casey: Boy, that got intense.
01:22:20 Casey: All right, let's do some Ask ATP and lighten things up.
01:22:22 Casey: Tom Zosh writes, when considering Mac processor options for a new Mac purchase, how can I tell if I would benefit most from higher single-core or multi-core performance?
01:22:32 Casey: John, what do you think about that?
01:22:33 John: I put this question there because it sounds like if you're, you know, a tech nerd, experienced computer user listening to this show, you're like, well, what a dumb question.
01:22:40 John: Of course, you know, you can tell if your app's been over multiple cores if the app uses multiple cores.
01:22:46 John: But it's not a dumb question.
01:22:47 John: It's not like a thing you sense mentally.
01:22:49 John: You just know which application.
01:22:51 John: There's an answer, and the answer is, out of the box on a Mac, is if you open Activity Monitor and bring up the CPU graph thingy that shows a bunch of little bar graphs for your CPU usage, and then do a thing that takes a long time in the application that you're interested in, and if you see all the bars go up while you're waiting for the thing that takes a long time, that application uses all your cores.
01:23:14 John: So if you get something with more cores, there's a very high chance that if you add a couple more cores, it will take less time and it will use them.
01:23:21 John: Not a guarantee because it is possible a badly written program could use like a certain number of your cores, but not all of them.
01:23:26 John: Games are a lot like that.
01:23:27 John: Sometimes if you add more cores, games don't take advantage of them.
01:23:29 John: So beware.
01:23:31 John: But that's the tool you need.
01:23:32 John: You want to use activity monitor.
01:23:33 John: You want to look at the CPU graph and you want to look at those little bars.
01:23:36 John: If only one of the bars goes up all the way and the rest of the bars stay down, getting more cores won't help that program.
01:23:42 John: So that's how you tell.
01:23:44 Marco: And it's also, I mean, there's a lot of complexities to this in reality, but, you know, so John's device is good if it is, you know, mostly multi-core.
01:23:52 Marco: And the good news is, if it's mostly single-core, single-core performance across Apple's entire Mac lineup doesn't vary as much as you think it might.
01:24:02 John: It's almost as good as their phone.
01:24:04 Marco: Yeah.
01:24:06 Marco: Wow.
01:24:07 John: I'll never get old until they come up with our Macs.
01:24:09 John: I'm going to just put that in every show.
01:24:12 Marco: But yeah, so like if you actually look at things like Geekbench and look at like single core benchmarks,
01:24:17 Marco: There are a few complicating factors here, like how long can something boost at maximum speed and everything.
01:24:22 Marco: But for the most part, single core performance within a certain generation, year-wise, of Intel's processors doesn't change that much between the products.
01:24:33 Marco: Yeah, there are differences, but they're smaller than you think.
01:24:35 Marco: They're smaller than the initial advertised clock speeds would suggest.
01:24:40 Marco: There actually is not, I've said this before, there is not as much variation between the processor options that you have as upgrades or as built-to-order customizations for a certain product line as you might think.
01:24:53 Marco: You might have, for a given laptop, say, there might be a $300 option that'll get you a processor that has a higher clock speed than the one that comes stock on that model.
01:25:04 Marco: But that usually is not a great use for that money.
01:25:07 Marco: Usually, if you actually look at the benchmarks, because of things like Turbo Boost and thermal limits and everything, it actually doesn't usually perform as much better as you would think.
01:25:16 Marco: Usually, for that $300-ish upgrade, you're getting something like 10% more performance, maybe at most.
01:25:23 Marco: It often is not very big.
01:25:24 Marco: And so, if you're trying to figure out that kind of processor choice...
01:25:29 Marco: usually you can just stick with the base processor.
01:25:32 Marco: In most of the Mac families, if you just stick with the base that it comes with or maybe do one small upgrade to maybe go from the i5 to the i7, you will get some value out of that.
01:25:45 Marco: But if you're trying to figure out where to allocate those funds to best spend them, spend them on a larger SSD.
01:25:52 Marco: You'll notice that more than you'll notice the extra 5% or 10% on the processor.
01:25:57 Casey: Yeah, I agree with that wholeheartedly.
01:26:00 Casey: Kenny Long writes, I'm buying a new car and was looking forward to finally getting CarPlay, but learned that most all models are not wireless.
01:26:07 Casey: Is plugging in every time as annoying as it sounds?
01:26:09 Casey: Any worthwhile workarounds?
01:26:11 Casey: Let me start by saying worthwhile workarounds, none that I'm aware of and I don't expect there to ever be.
01:26:15 Casey: With regard to plugging in, is plugging in every time as annoying as it sounds?
01:26:19 Casey: God.
01:26:19 Casey: Kind of.
01:26:21 Casey: In my experience, and I typically, most of my car trips are five miles or less, and I live in a sane place, so five miles or less means like, you know, 10 minutes or less.
01:26:30 Casey: And because of that, I almost never plug in my phone to the car.
01:26:35 Casey: I usually use Bluetooth to listen to like Overcast or something like that.
01:26:38 Casey: The occasions that would cause me to plug in are if I'm in the middle of a text message conversation and want to continue it.
01:26:44 Casey: I will do that verbally using the assistant.
01:26:47 Casey: I almost said her name.
01:26:49 Casey: And I will do that.
01:26:50 Casey: That is much easier to do via CarPlay.
01:26:52 Casey: If I'm going somewhere I don't know where I'm going, I will typically – I mean, my car does have navigation, as does Aaron's.
01:26:57 Casey: They both have CarPlay.
01:26:59 Casey: I could plug in the address in the onboard navigation, but I typically find it just easier to use either Apple or Google or Waze on CarPlay.
01:27:10 Casey: But generally speaking, I don't plug in unless I feel like I need it.
01:27:13 Casey: And so I don't find it particularly egregious or difficult at all.
01:27:17 Casey: uh i i personally would not buy a car without carplay because i do feel like it's future-proofing as i've said many times on the show it's future-proofing that car because the car's navigation system is unlikely to get any better anytime soon that is one of the advantages of owning a tesla is that you know your software always gets better uh of course i can't ask marco about carplay because one of the big disadvantages of tesla is that they refuse to acknowledge that carplay or android auto exist uh i have
01:27:43 Casey: I have understood that wireless car play is amazing and I have not experienced it myself.
01:27:49 Casey: The combination of wireless car play and Qi charging sounds like just bliss on wheels.
01:27:55 Casey: But again, that is not something I have experienced personally.
01:27:58 Casey: Although I do, I believe the Audi e-tron has both wireless charging and wireless car play, if I'm not mistaken.
01:28:04 Casey: So Marco, if you want to buy an actually good electric car, you could consider that for your next ride.
01:28:08 Marco: Actually, Tiff's car has wireless CarPlay.
01:28:12 Casey: Oh, that's right.
01:28:12 Casey: I forgot about that.
01:28:13 Casey: Yes, you're right.
01:28:14 Marco: I have used it zero times.
01:28:15 Marco: And I'm pretty sure she has used it zero times.
01:28:18 Casey: But how often do you drive her car, though?
01:28:19 Marco: Almost never.
01:28:21 Casey: Well, okay.
01:28:21 Casey: See, there you go.
01:28:22 Casey: And, John, you are on the same buying strategy for cars as you are computers.
01:28:28 Casey: So I know this is irrelevant.
01:28:29 John: Except I don't buy a computer that costs as much as a car.
01:28:32 John: Well, I don't know how that works.
01:28:33 Casey: You're about to.
01:28:34 John: I don't buy a car that costs as much as a house, Marco.
01:28:36 Casey: Yeah, there you go.
01:28:39 Casey: So yeah, that's my two cents, and I hope that's helpful, Kenny.
01:28:43 John: Speaking of, before we get to that one, speaking of Tiff's car, you know they don't make that anymore?
01:28:46 John: I don't know what she's going to do when her lease is up.
01:28:48 Casey: Oh, is that right?
01:28:49 Marco: You know, I was looking at, we were trying to figure out, we're looking at some kind of compact electric option for her to replace it anyway, so that's fine.
01:28:57 Marco: But I was looking at the site, and I was surprised.
01:28:59 Marco: Are the GTEs just gone?
01:29:00 Marco: No, no more GTE model for 2020.
01:29:03 John: What happened?
01:29:04 John: happen i mean like not enough people bought them i mean i don't see them i see them hardly anywhere when i do see them around i have to do like a triple take i'm like what is that weird oh that's tiff's bmw like i do not see i see tons of bmws i do not see a lot of that model so i'm assuming it doesn't sell well but yeah not not in the three or the five gt i think they're all gone uh in bmw's model lineup from now on so yeah if you need any further encouragement to find some electric option for her there you have it she can't even get the same car again unless she buys used
01:29:32 Marco: But then we might as well just buy out her lease.
01:29:34 Marco: But yeah, we actually have to make a decision on that this month.
01:29:37 Marco: It's kind of coming out quickly.
01:29:38 Casey: Oh, really?
01:29:39 Marco: Yeah, the lease is up in December, so anything that needs to be ordered, we need to get on that pretty quickly.
01:29:44 John: You could survive with a single car.
01:29:45 John: I think it'll be okay.
01:29:46 Marco: That's one of the options we're looking at, actually.
01:29:49 Casey: And then finally, Marco, you and I can just sign off and go to sleep now.
01:29:54 Casey: Tobo Granite would like to know things about Destiny.
01:29:58 Casey: I don't even know what this means.
01:29:59 Casey: Since Syracuse is not likely to ever do the Destiny podcast, I'd so love.
01:30:02 Casey: This is Tobo Granite speaking, not me.
01:30:05 Casey: Any thoughts on Shadowkeep, whatever that means, and what it means for the kind of game that Destiny is likely to become, John?
01:30:10 John: This is actually very interesting and there could be a full podcast that even people who don't know or care anything about Destiny would be interested in because the way games are financed and sold continues to change.
01:30:24 John: We know, all three of us know about the whole, you know,
01:30:26 John: mobile games and free-to-play and all those exploitive mechanics but you know sort of the dark side of that and i think we mostly know about the good side of mobile games that we've all come to love and how those are sold and marketed and what the economic model of those look like uh but in the in another section of the gaming industry in the world of sort of triple a as they're called triple a console and pc games the way they're sold and uh
01:30:51 John: and how the ongoing development of those funded has been changing.
01:30:55 John: There's some weird stuff out there that's sort of innovated in this area, like World of Warcraft, which is like a 15-year-old game at this point that charges people a subscription fee that sort of gets you to adopt it as a lifestyle.
01:31:05 John: And as you know from...
01:31:06 John: So talking to me all these years, Destiny is also kind of one of those games, but it's not a subscription model.
01:31:12 John: I don't pay a monthly fee to play Destiny.
01:31:14 John: I just, in theory, buy a game.
01:31:16 John: And so Destiny came from a world where you'd buy a game for $60 and then play it, but they would want to keep selling you content.
01:31:24 John: You probably know it as DLC, downloadable content from back in the day when you're getting a horse armor and stuff like that.
01:31:28 John: But the current model that so many games follow is sort of
01:31:33 John: Either you buy a game up front or not, but then continue to pay for sort of regularly scheduled content drops, which is such a sort of clinical phrase, but like basically you'll keep playing the same game and they have all sorts of mechanics that give you new things to play in the game and new things to accomplish and you pay for them, but it's not a subscription.
01:31:52 John: The new model is mostly if you want to sit out this quote unquote season, they actually call them seasons and
01:31:59 John: don't play the season maybe you're playing some other game maybe you're not into it anymore but if you come back to it we want to make it so that you don't feel like you've been less left behind hopelessly that was a problem destiny had in many years is that if you weren't playing the game like a lifestyle like it's your job right all your friends would get ahead of where you are and you'd want to get back into it but you'd be so far behind them and you couldn't catch up and then you couldn't play the new content because you had to sort of be leveled and have all these items to play the new content and
01:32:25 John: And you're like, well, that's not fair.
01:32:26 John: They should make it so anyone could jump in at any time.
01:32:27 John: But if you do that, it disincentivizes people to play.
01:32:30 John: Because you're like, well, if my friend who hasn't played for six months can just jump right in and be exactly where I was, I don't feel like I have accomplished anything in those six months.
01:32:37 John: I haven't earned these cool items or got to experience this cool content.
01:32:40 John: So it's a long way of saying that Shadowkeep and what Bungie's doing with Destiny are twofold.
01:32:46 John: One, they got out of what apparently was not a very constructive relationship with their previous publisher, Activision.
01:32:51 John: And now they're on their own.
01:32:53 John: Which is good in that they get to sort of call their own shots without having to talk to some money people who make them make bad decisions about their game.
01:32:59 John: But bad in that there's no money person dropping money on their heads to make the game.
01:33:03 John: It's all on them.
01:33:04 John: So they have to figure out a way to sort of thread this needle.
01:33:08 John: Make a game where you feel like your time investing is letting you accomplish something.
01:33:14 John: Where you spend the time and you get the good item and you level up.
01:33:20 John: but also make it so that if you sit out a season or your friends sit out a season, that they can come back very quickly.
01:33:27 John: But you don't also feel cheated by them sort of cutting in line or whatever.
01:33:30 John: And it's very difficult balance.
01:33:32 John: And they're working on that.
01:33:34 John: And how much do I charge for each of these seasons?
01:33:35 John: And what do you get in the season?
01:33:36 John: And can you play for free?
01:33:38 John: Like Destiny is free to download and play right now.
01:33:40 John: But if you want to get...
01:33:41 John: uh the good content you have to pay something for it and anyway and avoiding uh pay to win mechanics which is a whole big thing nobody likes a game where you can pay money and get a better item that lets you play the game better so you can only charge people for essentially cosmetic items or things that don't actually affect gameplay and that's a difficult line to tread um anyway the final thing that i think is interesting in shadow keep is that the model destiny had been following which is
01:34:07 John: Pass money, we'll give you content, the game will expand, so on and so forth.
01:34:13 John: can't continue like that forever because what they would do is you'd get the game, then you get an expansion, then you get a second expansion, then you get a third expansion, then you get a fourth expansion.
01:34:21 John: Eventually the game is A, huge, as in like hundreds of gigabytes on your hard drive, and B, it becomes too overwhelmingly large.
01:34:30 John: You can't add content forever to the same game, I suppose, unless you're World of Warcraft, without it becoming overwhelming to both new players and existing players.
01:34:39 John: So with Shadowkeep, I think they finally said...
01:34:41 John: we're going to put content out in a season and when the season is over some of that content will leave with the season whether it be destinations or items that you can't get again or whatever and that i think will keep a more manageable game size now this app bungie is just beginning this new phase of their development but i mean you guys make fun of uh me for being into and playing destiny but i have to say that kind of like following a sports team part of the fun of being into destiny is
01:35:11 John: is the is like the metagame like people who get into like sports teams and learn about like the trades and who's the manager and what position people are in and the salary negotiations and who they pick in the draft to many people that is as much fun as the sports part some to other people it's even more fun and in the world destiny
01:35:29 John: Figuring out what Bungie is doing to design their game around the desires of their players and the need to make money and how they schedule their content drops and how things come out when and how that works financially is, to me, at least as interesting as the game itself.
01:35:44 John: And I like the game as well.
01:35:46 John: So...
01:35:46 John: I'm enjoying that aspect, as always.
01:35:48 John: I am enjoying that ongoing, I'm not going to say struggle, but ongoing communication between Bungie and its players and the software they put out to try to make a symbiotic relationship where we give them money and they give us fun in a cycle that makes everybody feel good.
01:36:07 John: Historically, that cycle has not been a smooth circle.
01:36:10 John: It has had jagged bumps all over it.
01:36:12 John: But I do enjoy the process, and I think it's fascinating from a software perspective, from a technology perspective, from a business perspective, and from a gaming perspective.
01:36:22 Marco: Thanks to our sponsors this week, Linode and DoorDash, and we will see you next week.
01:36:30 Marco: Now the show is over.
01:36:32 Marco: They didn't even mean to begin.
01:36:34 Marco: Cause it was accidental.
01:36:36 Marco: Oh, it was accidental.
01:36:40 Marco: John didn't do any research.
01:36:42 Marco: Marco and Casey wouldn't let him.
01:36:45 Marco: Cause it was accidental.
01:36:48 Marco: Oh, it was accidental.
01:36:51 John: And you can find the show notes at atp.fm.
01:36:56 Marco: and if you're into twitter you can follow them at c-a-s-e-y-l-i-s-s so that's casey list m-a-r-c-o-a-r-m-n-t marco armen s-i-r-a-c-u-s-a syracusa it's accidental they didn't
01:37:21 Casey: So long.
01:37:31 Casey: So, Marco, in the show, you mentioned that you have to replace TIFF's Subaru Outback BMW 3GT.
01:37:41 Casey: And you had mentioned that you were going to consider smaller electric cars.
01:37:47 Casey: Tell me more about this.
01:37:49 Marco: I mean, it's a little early.
01:37:50 Marco: First of all, why are they stopping making the GT?
01:37:53 Marco: The 5GT was a monster, but the 3GT is a really good car.
01:37:58 John: it's weird looking and nobody buys it i mean i think that's the answer like they're not making manuals they're not making the three gt anymore yeah i guess honestly like at this rate like we're lucky if any automaker is still making like sedans like it's it seems like even that is uh an endangered species ford's not making sedans anymore i think gm's not making sedans i'm forget i think all the american car makers have said they're not making i forget but yeah very few sedans uh
01:38:25 John: I bet there'll be a 3GT-like replacement by the time BMW goes all electric, which I think is currently scheduled for 2025 or something like that.
01:38:35 Marco: All I want is just make your existing car lineup, just give electric options.
01:38:42 Marco: I would love an Electric 2 series.
01:38:46 Marco: I don't want some weirdo.
01:38:48 Marco: The i3 is fine.
01:38:49 Marco: It's weird.
01:38:50 Marco: We might get one.
01:38:50 Marco: I don't know.
01:38:51 Marco: There's currently a pretty compelling lease special on it, so we'll see.
01:38:54 Marco: But I don't know.
01:38:55 Marco: I don't want some weirdo new model.
01:38:58 Marco: I just want, in John's terminology, we want a car-shaped car, just electric.
01:39:04 Marco: Audi makes those.
01:39:04 Marco: And there are very few of them.
01:39:06 Marco: No, they don't.
01:39:07 Marco: They really don't.
01:39:08 Marco: They make SUV-shaped cars.
01:39:10 Marco: The e-tron are exactly like the other Audis, but with ugly grills on them.
01:39:13 Marco: but it's only the it's only the SUV right now right well that's all anyone makes it all makes sedans what are you talking about and like all the other ones like like you know like the of all the compelling options you basically have like the Chevy Bolt which is a fairly compelling option we haven't actually test driven one yet but like I have really what do you think of it yeah my parents have one oh yeah I think I knew that I forgot about it because it's kind of it's like kind of like a crossover SUV kind of thing also right yeah
01:39:43 Casey: it's weird it's a tall ugly car i think that's the category yeah i don't think it's i don't think it's a tuck to ugly car i don't think it's ugly but it is not attractive and it is a it is a tall car it is as much as i like to snark on the gt it is kind of outbackish in the sense that the car is tall but it's not very high off the ground like an suv is it's still low but
01:40:08 Casey: But it's kind of tall.
01:40:09 Casey: It's very odd to describe.
01:40:11 Casey: But I will say driving it, surprisingly good.
01:40:14 Casey: I was really going into this expecting to hate that thing.
01:40:18 Casey: And it is actually... Well, for me, who is not used to a Tesla... I've driven Teslas many more times than one would expect, having never owned one.
01:40:27 Casey: But...
01:40:28 Casey: I am not used to a Tesla in the same way that you or some of our other friends may be.
01:40:33 Casey: And the Bolt is actually surprisingly, surprisingly good.
01:40:37 Casey: I was really, really impressed by it.
01:40:40 Casey: If you went i3, you would not get the range extended or whatever they call it one.
01:40:44 Casey: You would get the straight electric one.
01:40:45 Marco: Yeah, because we don't really need the range extender, and I would not want it just for complexity and long-term service risk needs.
01:40:57 Marco: Having a simpler mechanical thing, especially for BMW, is probably for the best.
01:41:04 Marco: Yeah.
01:41:04 Marco: But yeah, but like, I just like most of the options that we were looking at aren't incredibly competitive.
01:41:10 Marco: Like, uh, our friend has a Kia Soul EV, which is a surprisingly good value in practice, but they are currently not in production.
01:41:18 Marco: They're like between model eras and they're like, they're currently, you can't buy them.
01:41:22 Marco: Um,
01:41:22 Marco: but that that would be a contender um the i3 looks you know good i for the i3 i like that it has a very small garage footprint it's it's a weirdly tall car but it's also very narrow and short uh and so it actually uh would kind of kind of nice um but like all these have like major problems like the we got the e-golf which is exactly what you asked for it's just a car but electric yes but they don't make it
01:41:47 Marco: Yeah, it's very hard to find.
01:41:48 Casey: I think they're out of production now, if I'm not mistaken.
01:41:51 Casey: I could have that wrong, but I don't think they're making them anymore.
01:41:56 Casey: However, that is absolutely, as much as I am obviously biased about this, given what you're describing about a car-shaped car, without question, the E-Golf is the right answer.
01:42:05 John: That's not car shaped.
01:42:06 Casey: It's golf shaped.
01:42:09 Casey: I walked right into it.
01:42:09 Casey: I walked right into it.
01:42:10 Marco: But here's the problem with the e-golf, right?
01:42:13 Marco: So it has, you know, among these cars, there's kind of like two range classes.
01:42:17 Marco: There's like the ones that are around 100, 120 mile range, which are kind of like the like old generation electric entry level cars.
01:42:26 Marco: Uh, and there's ones that are like, you know, 200 or not.
01:42:28 Marco: Right.
01:42:28 Marco: So like the Chevy bolt is, is like 238 and officially in the new one.
01:42:33 Marco: Um, the, the e-golf is the old range.
01:42:35 Marco: It is 125 miles.
01:42:36 Marco: It's also zero to 60 in about eight and a half seconds.
01:42:40 Marco: So a little, a little sluggish there.
01:42:43 Marco: Uh, you know, we don't want like a step down from her three 40 GT in, in speed, at least much of one.
01:42:48 Marco: And that's, that seems like it'd be kind of a step down in both.
01:42:51 Marco: Um, the model three, uh,
01:42:53 Marco: is a very interesting option here.
01:42:57 Marco: It's just one of the most expensive options.
01:42:59 Marco: But it does really kind of destroy the other ones in lots of different ways.
01:43:03 Marco: I can see, not even being an existing Tesla fan, I can see why the Model 3 is selling so well.
01:43:09 Marco: Because when you compare it to...
01:43:12 Marco: Other cars that are other entry-level or, sorry, mid-range electric cars, it really does compete very well against them, at least on paper.
01:43:23 John: Because there are no other mid-range sedans.
01:43:26 John: They're all little SUVs.
01:43:28 John: Yes!
01:43:29 John: The Model Y is the actual Tesla competitor to the whole rest of the car industry because the whole rest of the car industry makes big and small SUVs.
01:43:36 Marco: Yeah, and also other things.
01:43:41 Marco: Most of these don't have things that we want, like sunroofs or all-wheel drive.
01:43:48 Marco: There's just little things that you think that if you're just looking at drivetrain first, you might miss some of this stuff or not realize it, and then you start digging in and you're like, wait a minute, only two of these even have a sunroof option.
01:44:01 Marco: Not including the Model 3, by the way.
01:44:03 Marco: Model 3, although, is the only one that I can find that has all-wheel drive.
01:44:06 Marco: It also has the longest range.
01:44:08 Marco: It's the fastest.
01:44:12 Marco: We can't find a good option yet, but we do have to do a lot of test driving still, which we just haven't been delaying because we're not that motivated.
01:44:19 Marco: But I'm really disappointed in how relatively few pure electric car options we still have.
01:44:29 Marco: I was assuming years ago, I was assuming that by now,
01:44:34 Marco: especially somebody like BMW, who's tech forward and was pretty early to having an electric option at all, I would expect now to be able to go and buy just an electric 3 Series, which you can't do still.
01:44:49 Marco: They recently added the plug-in hybrids to some of their model lines, but it's very, very few.
01:44:55 Marco: And a plug-in hybrid is not an electric car.
01:44:57 Marco: It's kind of a half-assed solution, but that's not what we're looking for.
01:45:01 Marco: I thought there'd be more options by now.
01:45:04 Marco: i love that the um the honda e thing that looks so cool not being released in the u.s like there's so many like so many options are like almost really cool or almost good and and just can't get them or they they fall over in some critical way i don't know what am i missing you try you try it's not four-wheel drive i thought it was
01:45:24 John: it is i believe it's not a car yeah it's not it's a tall wagon it's not as bad as an suv it's more like it is very good looking in person i've seen one once and it was very good looking but i am not nearly as offended by non-sedans as the two of you are yeah you should actually you should see if there's like lurking within tiff some uh like like there apparently wasn't erin some sort of latent suv love
01:45:48 John: which apparently this is a thing that lurks in people and they don't want to admit it, but suddenly you put them up in a big high chair in the sky and they're like, ooh.
01:45:56 John: So you should try the Jaguar I-Pace and you'd be like, wow, I'm sitting so high.
01:46:00 John: Maybe she'll love it.
01:46:01 John: Erin seems to like her car and it's a monster, right?
01:46:04 John: So you never know.
01:46:06 John: Yeah, you think you know someone.
01:46:08 Marco: Right, exactly.
01:46:09 John: You could be unintentionally shaming Tiff into not liking giant SUVs like the whole rest of the world does.
01:46:15 John: The whole rest of the US, sorry.
01:46:17 John: What we should probably do is probably just go test drive a Chevy Bolt.
01:46:20 John: That's probably going to be the right answer.
01:46:22 Marco: You should test drive the I-Pace and the e-tron as well.
01:46:25 Marco: I agree.
01:46:26 Marco: One thing we also wanted was something small.
01:46:31 Marco: My car is big.
01:46:33 Marco: We already have a big car from when we need a big car.
01:46:36 Marco: For the second car, we want something small.
01:46:38 Marco: I think those are both smaller than your car, though.
01:46:40 Casey: And why does it matter if it's electric?
01:46:41 Casey: Like, the whole point of getting a small car in the olden days was because it was more fuel efficient.
01:46:45 Casey: Why does it matter if it's electric?
01:46:46 John: It's more unwieldy and it takes up room in the garage and might ding Marco's good car.
01:46:51 Casey: The correct answer to your question, by the way, which you're not going to like, but it is the correct answer to your question, except it's not available yet, is the Polestar 2, which is Volvo's sedan-shaped sedan that is all electric.
01:47:04 Casey: I don't know if it's all-wheel drive, actually, but it has the equivalent of 490 foot-pounds of torque.
01:47:09 Casey: It has the equivalent of 300-plus miles of range, or so they say, 0 to 60 in 4.7 seconds.
01:47:16 Casey: In so many ways, I think this is exactly the right solution for you if you don't want to just get another Tesla.
01:47:21 Casey: Yeah.
01:47:21 John: Does it have a sunroof?
01:47:22 Casey: I don't know.
01:47:23 Casey: That's a fine question, actually.
01:47:25 Marco: It looks nice.
01:47:26 Marco: It does look a little bit big, but it does look nice.
01:47:29 Marco: I'll tell you that.
01:47:30 John: But I think the I-Pace and the E-Tron are both smaller than the Model S. Not by a lot, but smaller.
01:47:38 John: And I think the Polestar 2, I don't look at the dimensions.
01:47:41 John: What about the Polestar 1?
01:47:42 John: Where's this?
01:47:43 John: This looks pretty nice.
01:47:44 John: The Polestar 2 is the one that's like, you can tell it's sitting on top of its battery pack.
01:47:48 John: I think it looks ungainly.
01:47:49 John: The Polestar 1 is the nicer looking one, but it's not practical, I think.
01:47:52 John: It also doesn't seem to exist.
01:47:54 Marco: Do any of these cars exist?
01:47:55 Marco: I just, why?
01:47:57 Marco: We've known about electric cars for quite some time.
01:47:59 Marco: Why don't we have any?
01:48:02 John: Go test drive a Taycan.
01:48:04 John: Sorry, Taycan.
01:48:05 John: The pronunciation is coming down on that.
01:48:07 John: Is that how you're supposed to pronounce that?
01:48:08 John: Yeah, they want you to say Taycan, I think.
01:48:11 John: It's definitely Tay.
01:48:12 John: The second syllable I'm pretty sure is con.
01:48:14 Marco: It's way too expensive and bloated and not what I'm looking for.
01:48:18 Casey: First deliveries of the Polestar 2, July 2020.
01:48:22 Casey: What about the 1?
01:48:24 John: Is that a thing?
01:48:24 Casey: That's not a thing.
01:48:25 John: No, that's hybrid anyway.
01:48:26 John: You don't want that.
01:48:27 John: Oh, it's hybrid.
01:48:27 John: What the f***?
01:48:30 John: Polestar 1 was like before the Polestar 2.
01:48:32 John: Polestar 1 is like their sort of flagship fancy impractical car and it was made in the hybrid air and not in the electric air.
01:48:41 John: But it looks good.
01:48:43 Casey: It does look good.
01:48:44 Casey: Definitely looks good.
01:48:45 Marco: I want the Honda thing.
01:48:47 Marco: Where's the Honda thing?
01:48:48 Marco: Bring that to the U.S.
01:48:49 Casey: What you want does not exist.
01:48:51 John: I think that there will be a small Honda EV, but Honda is not tech forward.
01:48:57 John: So don't hold your breath.
01:49:00 John: It's kind of amazing that Honda has done that at all, you know.
01:49:04 John: honda was barely putting turbochargers in its cars so but you know but it will come eventually but for this round i think you're gonna have to get something else you know test drive doesn't mean buying you should you should test drive them all anyway again you might might release those latent uh suv love genes you should ask erin about her experience of living with an suv shamer for all those years and finally breaking through and getting to be her uh her bad suv self
01:49:30 Casey: I never really shamed her that much for SUVs.
01:49:33 Casey: I really didn't.
01:49:34 John: I'm trying to get more garage space, not less.
01:49:37 John: I understand the struggle for garage space.
01:49:38 John: I more than anyone understand what's really at stake here is Marco wants to park in the dead center of his gigantic garage so there's nothing around his cars and he can swing them open with impunity and not even hit his rack-mounted networking gear with his door.
01:49:50 Casey: Which is ridiculous because you could just summon your stupid Tesla and then it'll unleash itself.
01:49:55 Casey: You don't even have to worry about it.
01:49:56 John: The ultimate luxury of being able to swing your doors open in your garage to park dead center in a two-car garage.
01:50:01 John: That's what he's looking for.
01:50:03 Marco: Whenever either me or Tiff go away for a weekend and leave the other person here.
01:50:08 John: You park in the middle.
01:50:09 Marco: Yeah, we always park like a jerk and take a picture and send it to the other person.
01:50:14 Marco: Park diagonally inside the garage.
01:50:16 John: It's like that Seinfeld episode.
01:50:17 John: Wide, luxurious lanes.
01:50:19 John: Exactly.
01:50:20 Casey: You have to do it.
01:50:21 Casey: That's the rules of being married with a two-car garage.
01:50:23 Casey: That is what has to happen.

Formative Tech Dystopia

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