One Branch Leads to Yes

Episode 389 • Released July 30, 2020 • Speakers detected

Episode 389 artwork
00:00:00 Marco: We are not testifying before Congress this week.
00:00:03 Marco: They haven't asked us yet, but it's not too late.
00:00:06 Casey: We're available.
00:00:07 Casey: I would be happy to.
00:00:08 Casey: Actually, no, I would not be happy to.
00:00:10 Casey: It sounds terrifying.
00:00:12 Casey: My dad had to testify before the SEC once for work-related reasons.
00:00:16 Casey: He was like...
00:00:17 Casey: He was not in trouble at all.
00:00:19 Casey: He was like a witness or something for the SEC.
00:00:22 Casey: And I remember my dad doesn't get scared, doesn't get shaken easily.
00:00:27 Casey: And he was terrified for months leading up to this, like absolutely freaking terrified.
00:00:31 Casey: And I don't blame him.
00:00:32 Casey: So as much as I joke about, oh, yeah, I'll go to Congress.
00:00:35 Casey: Sure.
00:00:35 Casey: Why not?
00:00:35 Casey: I don't know.
00:00:36 Casey: That seems...
00:00:37 Casey: that seems unenjoyable for anyone.
00:00:40 Marco: I've never worked on anything that could have led to serious consequences.
00:00:43 Marco: If I did anything wrong, I've always worked on fairly low stakes things.
00:00:49 Marco: Like I felt a lot of pressure to, you know, keep the site up.
00:00:52 Marco: Right.
00:00:52 Marco: But like,
00:00:53 Marco: If I messed up, I didn't go to jail, and nobody died, and it wasn't major problems happening if I screwed something up.
00:01:02 Marco: I might lose my job if I screwed something up badly enough, but I wouldn't be criminally liable for anything.
00:01:09 Marco: There's so many jobs that that's not the case.
00:01:10 Marco: There are significant ramifications if you mess something up, including personal liability ramifications for you personally.
00:01:19 Marco: I consider myself very lucky that I
00:01:23 Casey: i've dedicated most of my career to like helping people waste time basically you know it's funny you bring that up i've told the story on other podcasts and probably on this one but um there's a window of time i worked for a company that wrote navigation systems for very very large boats like cruise ships and stuff like that and at one point i was doing a bug fix for the mob feature mob and
00:01:46 Casey: And at first I was like, I don't even know what that means.
00:01:48 Casey: And then I quickly learned that that meant man overboard.
00:01:52 Casey: And the idea was it would try to use whatever it knew about winds and currents and the speed of the boat at the time you hit the button and so on and so forth to do a little bit of like, it's a terrible use in this context, but to do dead reckoning to try to figure out like where's the person that's overboard so you can swoop around and hopefully go pick them up.
00:02:09 Casey: And it was when I was working on this feature there, this bug that I realized,
00:02:13 Casey: Unlike the job before when I was working on bingo machines that were allegedly masquerading as slot machines, but they were really just bingo machines, this stuff, this actually kind of matters.
00:02:24 Casey: This is kind of a big deal.
00:02:26 Casey: And it's funny because that particular job, that was far and away the most difficult job to get any code change into software.
00:02:38 Casey: into source control because you had to do like all sorts of testing.
00:02:41 Casey: You had to have independent testing, all of which is good.
00:02:43 Casey: Like, I don't think this, any of this is bad, but it was very, very challenging going from a completely grab hiney organization that would, that I had come from with, with the slot machines where it was like, ah, whatever we, you know, shoot from the hip pew pew.
00:02:57 Casey: And next thing I know it's like, you know, you have to get, we were using like the rational suite for source control and issue tracking, which was awful.
00:03:05 Casey: And you couldn't do anything to the code without associating it with a bug that you were fixing, which was a pain.
00:03:12 Casey: But all of this was for good reason.
00:03:14 Casey: And it was like a CMMI level three, char two or three, I forget which one it was, which basically means that when we had said it will take six months to get that feature done, the first thing everyone said was, you're kidding, this is the smallest feature in the world.
00:03:28 Casey: But the second thing that happened was it took six months to get the feature done because there was so much like – this was waterfall taken to the extreme, right?
00:03:35 Casey: And there was so much like red tape and pre-planning and pre-pre-pre-planning and so on and so forth that the good news was by the time you actually got to writing code, it was almost already done at that point.
00:03:47 Casey: So we shipped very reliably even though it was just a suffocating place to work.
00:03:53 Casey: And it wasn't – again, like for good reason.
00:03:55 Casey: I'm not really complaining about it.
00:03:56 Casey: But yeah, outside of that, I've done nothing that matters in my entire career.
00:04:02 Casey: I don't know.
00:04:02 Casey: That was a very weird tangent.
00:04:03 Casey: I'm in a little bit of a goofy mood tonight.
00:04:05 Casey: Us?
00:04:05 Casey: Yeah, I know.
00:04:07 Casey: You know, I don't know if this is not in good taste.
00:04:10 Casey: I think it's fine.
00:04:11 Casey: But I was listening to, I believe it was Today's Dithering, speaking of tangents, and they were covering the testimony that was going to happen today.
00:04:24 Casey: And
00:04:25 Casey: Oh, my goodness.
00:04:26 Casey: Like the entire dithering is so good to begin with.
00:04:28 Casey: But that particular episode, I don't know if you two have heard it yet, but I felt like every single ounce of it was so incredibly accurate and well done.
00:04:37 Casey: And if you are a dithering listener, I really encourage you to listen to that episode.
00:04:42 Casey: Do not skip it.
00:04:42 Casey: And if you're not, I definitely encourage you to try it.
00:04:45 Casey: It is very, very good.
00:04:47 Casey: And have you guys heard today's?
00:04:49 Marco: No, not yet, but I will echo the endorsement for listening to Dithering.
00:04:52 Marco: I find it wonderful.
00:04:54 Marco: I listen quite a lot.
00:04:56 Marco: It's like, because, you know, they released it.
00:04:58 Marco: This is the, you know, John Gruber, Ben Thompson, $5 a month paid, 15-minute each episode, what, two or three times a week, three times a week, whatever it is?
00:05:06 Marco: It's really good.
00:05:07 Marco: It's not just like the talk show.
00:05:10 Marco: You know, it's something new, and I really enjoy it, and I definitely recommend, you know, many of you out there have...
00:05:18 Marco: uh, been on board with the paid podcast train recently.
00:05:21 Marco: And if you're on that, if you're on board that paid podcast train, thank you.
00:05:24 Marco: Uh, add this one to your list.
00:05:25 Marco: Yeah.
00:05:25 Marco: To the ring.
00:05:26 Marco: We'll link to it.
00:05:28 Casey: I don't know.
00:05:29 Casey: I've been, I haven't really paid any attention to this stuff today.
00:05:31 Casey: I probably should have, if I'm honest, but I just didn't, didn't have the energy for it.
00:05:37 Casey: Have you guys watched it all or listened?
00:05:38 John: It's in the topic list for crying out loud.
00:05:41 John: Just scroll down.
00:05:43 Casey: All right.
00:05:44 Casey: So if we're going to do bad cop, then I'll also join you in being bad cop.
00:05:47 Casey: John, you've done way too much homework this episode.
00:05:50 John: There's a ton of John homework here.
00:05:52 John: Apparently not enough because both of you tried to talk about a topic before we even – No, that is absolutely irrelevant or tangential to this conversation.
00:06:02 Casey: Why are you doing so much homework?
00:06:03 John: This is like – I don't know.
00:06:04 John: This has been in there for a while.
00:06:06 John: And like I said last week, we don't have static content hosting and I didn't want Marco to work on it.
00:06:09 John: So I just uploaded all the images to my website.
00:06:11 John: But then you need all the links and that's fine.
00:06:13 Casey: Now, to be fair, even though I am being bad cop because I like to think of myself as a nice guy, now I have to backpedal a little bit.
00:06:20 Casey: So the homework I'm referring to is that later on, certainly not now, John, we're going to talk about Big Sur's new look.
00:06:28 Casey: Big Sur.
00:06:36 Casey: Not only has he provided URLs for all of these, but he actually, and this is how you know John is actually a nice guy, even though he likes to play bad cop.
00:06:44 Casey: He actually put markdown ready links in our show notes.
00:06:48 Casey: So for me, because I typically are the first stage in completing the show notes.
00:06:51 John: That's how you know I don't trust you to do it.
00:06:53 John: That's why.
00:06:53 Casey: That's also true.
00:06:54 Casey: That's the less charitable take.
00:06:55 Casey: Here it is.
00:06:56 Casey: I'm trying to bring this back around to being good cop.
00:06:58 John: Leave the HTTPS off a bunch of links, you know.
00:07:03 Casey: Anyway, let me just try to compliment you even though you don't deserve it, you jerk.
00:07:06 Casey: I appreciate the fact that you've put all this work in so I do not have to.
00:07:09 John: I'm using some of the skills that I learned at my jobby job, which is if you just put in a bunch of images, people think you did a lot of work.
00:07:14 John: So all these images, that must have been a lot of work.
00:07:18 John: Like it's easier to paste an image than it is to write stuff.
00:07:21 John: I write 100 bullet points.
00:07:22 John: It's like, oh, you did nothing.
00:07:23 John: I paste in one image.
00:07:24 John: It's like, wow, you did a lot of work.
00:07:25 John: A lot of work that guy did.
00:07:29 Casey: Oh, my word.
00:07:30 Casey: All right.
00:07:30 Casey: So I guess we should do some follow up before John gets really upset.
00:07:35 Casey: And we should say that, John, it seems like you may have solved your Mac Pro waking up for no good reason issues.
00:07:42 John: No, of course not.
00:07:43 John: This is one of those follow-up items where so many people suggested it that I need to talk about it on the program because it doesn't work, right?
00:07:49 John: So this is a thing.
00:07:50 John: I had already tried this many, many moons ago, but people suggested it a lot.
00:07:55 John: So I wanted to reinforce that this does not work.
00:07:57 John: So my problem to recap was my computer would be dead asleep.
00:08:00 John: My Mac Pro is dead asleep.
00:08:02 John: Fans are not spinning.
00:08:03 John: The computer is asleep.
00:08:04 John: And then a reminder will happen, and it will wake my Mac up.
00:08:09 John: You know, so it can put the little notification reminder on the screen.
00:08:13 John: And as I said last show, I do want notifications enabled for reminders on my Mac because when I'm sitting there using my Mac, it's nice to get a reminder of a thing.
00:08:20 John: Maybe my phone's not with me.
00:08:22 John: I want reminders to be there.
00:08:23 John: I do not want reminders to wake my Mac up when I'm like not even home.
00:08:27 John: Because then my Mac wakes up in this hot little room with no air conditioning, and I have my Mac set up to not go to sleep for a very long time.
00:08:35 John: In general, I like to sort of manually control.
00:08:38 John: When I put it to sleep, I want it to stay asleep, and when I wake it up, I want it to stay awake.
00:08:41 John: That's just how I use my Mac Grow.
00:08:43 John: But Reminders has other plans.
00:08:45 John: And I didn't say this last week, and no one mentioned it, but I'm assuming that what's waking it up with Reminders is not...
00:08:51 John: Yeah.
00:09:11 John: wake from sleep and shut down in the energy saver thing anyway same deal so there's an option in the notifications preference pane under the do not disturb item there's a check box that says turn on do not disturb and it has a bunch of conditions under which you can turn on turn on do not disturb when the screen is locked turn on do not disturb when mirroring to tvs or projectors and turn on do not disturb when the display is sleeping and i have all those checked and always checked off and always have
00:09:36 John: doesn't matter because yes, technically I suppose the display is sleeping when the entire computer is asleep, but that does not prevent reminders from waking my computer up.
00:09:46 John: I think what they mean is when your computer is awake, but when your display is asleep, I honestly don't even know.
00:09:51 John: So anyway, uh, as far as I can tell, there is still no way to stop reminders from waking up your Mac, except for just turning off reminders, turning off the notifications for reminders entirely.
00:10:03 Casey: Alrighty, and then it sounds like Intel is not in a good spot.
00:10:08 Casey: What's going on here?
00:10:09 John: We just got done answering a question of like, what happened to Intel?
00:10:12 John: What's the deal with them?
00:10:13 John: And of course, Apple moving to ARM and everything like that.
00:10:15 John: We said they were behind in their process and they just had another announcement that...
00:10:19 John: Their next process shrink to 7nm is delayed.
00:10:23 John: Here's a quote from Intel CEO Bob Swan.
00:10:27 John: We now expect to see the initial production shipments for our Intel-based 7nm product, a client CPU, in late 2022 or early 2023.
00:10:38 John: That's not good news.
00:10:40 John: Nope.
00:10:58 John: They hinted at the possibility of, like, well, this is not going to stop us if Intel needs to.
00:11:03 John: I forget what the euphemism was.
00:11:04 John: It was, like, additional fab resources.
00:11:07 John: They basically said, like, maybe we'll get someone else to make our chips for us because we're really bad at it.
00:11:12 John: And then it's got all people speculating, like, maybe they'll get out of the fab business and just give up entirely and just be entirely fabless.
00:11:19 John: Anyway, Intel's not doing well.
00:11:21 John: And I'm sure, like...
00:11:23 John: people were saying oh apple dodged a bullet on that one this is the type of thing that apple would know well before we would because they're partners with intel but even without this announcement just the 10 nanometer delay was so crippling and terrible that that was more than enough to justify apple's decision to get off of intel so too bad for intel
00:11:43 Marco: We are sponsored this week by CryptoPro, the all-in-one cryptocurrency tracking app.
00:11:48 Marco: You can view market prices, read news, set price alerts, and monitor your crypto portfolio.
00:11:54 Marco: CryptoPro is fully native with support for iOS, iPadOS, watchOS, and macOS via Catalyst.
00:12:01 Marco: And they support all modern Apple features that you would expect.
00:12:04 Marco: They have a Today widget to view prices or your portfolio or news.
00:12:08 Marco: They have complications for watchOS.
00:12:10 Marco: You can view complications right on your Apple Watch.
00:12:12 Marco: They have a macOS menu bar widget, full Siri support.
00:12:16 Marco: You can do things like, hey Siri, Bitcoin price.
00:12:19 Marco: They also support Face ID or Touch ID so you can lock your portfolio.
00:12:23 Marco: And they are built for privacy first.
00:12:25 Marco: So they use iCloud for sync and they have no user data collection.
00:12:30 Marco: Sensitive credentials are stored using Apple's keychain.
00:12:33 Marco: So they really respect and protect your privacy.
00:12:36 Marco: for ios 14 coming up soon they hope on day one to be able to offer ios 14 native widgets and big sur catalyst app improvements so they really are on the ball with modern apple tech and getting it out there updated natively and quickly as the platform moves forward crypto pro is also taking all this great talent and making a great stocks portfolio app coming soon
00:12:57 Marco: You can see more and maybe join the test flight beta at our link, CryptoPro.app.
00:13:02 Marco: So you, our listeners, if you want to get CryptoPro or learn more about the CryptoPro stock app coming up soon, go to CryptoPro.app for more information.
00:13:11 Marco: And you can use code ATP for one month of free premium service.
00:13:16 Marco: This gives you real-time prices, portfolio sync from exchanges and wallets, advanced charts, and curated market updates.
00:13:23 Marco: So once again, CryptoPro at CryptoPro.app, this wonderful cryptocurrency tracking app.
00:13:29 Marco: And using code ATP, you can get a free month of CryptoPro Premium with real-time prices, portfolio sync from exchanges and wallets, advanced charts, and curated market updates.
00:13:38 Marco: Thank you so much to CryptoPro for sponsoring our show.
00:13:45 Casey: Now am I allowed to talk about the CEO testimony?
00:13:48 John: Yeah, look at that.
00:13:49 John: Wow.
00:13:50 John: Here's a timely topic that we can discuss.
00:13:52 Casey: Imagine that.
00:13:53 Casey: Some tech CEOs had some testimony to Congress today.
00:13:56 Casey: I didn't pay attention to any of it, and I hear it was a ride and not a very good one.
00:14:02 John: Did you watch it, Marco?
00:14:03 Marco: Uh, I didn't really watch it either because people do all day.
00:14:08 Marco: Well, life, anything else.
00:14:11 Marco: I mean, here's the thing.
00:14:12 Marco: Like, you know, I, I read all the recaps.
00:14:14 Marco: I saw some of the quotes and some of the clips and everything of what, you know, what was actually noteworthy.
00:14:20 Marco: You have a bunch of big corporate CEOs being interviewed by some clueful, but many clueless idiot politicians and,
00:14:32 Marco: that's not going to provide that much value.
00:14:36 Marco: First of all, it's not going to do anything in regard to making any meaningful change happen with any of these companies and their practices and everything.
00:14:43 Marco: It's also way too broad of a panel.
00:14:47 Marco: Each of these companies should be investigated separately for separate issues that they have.
00:14:52 Marco: To just invite all of these big tech company CEOs to one big barrage of
00:14:58 Marco: people basically grandstanding at them and beating them up and saying, why is my phone broken and why don't you let conservative viewpoints on your platform that actually empowers them more than it should?
00:15:08 Marco: There's so many issues here.
00:15:10 Marco: This is not going to achieve anything except making everyone look bad at best.
00:15:15 Marco: And I think, based on what I saw, I think most of them did look bad.
00:15:20 Marco: I think Tim Cook looked the worst out of all of them, because I know the most about what he was talking about, and he proved himself to be one of the biggest BS artists there.
00:15:29 Marco: Apple's peddling a lot of BS when it comes to their App Store policies, and
00:15:33 Marco: I hope they know it, because if they don't know it, they're really clueless.
00:15:37 Marco: I'd rather, in this case, I hope that they know all the BS they're peddling instead of actually believing what they're saying.
00:15:43 Marco: But regardless, the rest of them, you know, Zuckerberg is always a dick.
00:15:49 Marco: Let's be honest.
00:15:53 Marco: The other ones basically didn't surprise anyone.
00:15:57 Marco: But I think, honestly, I think Apple is continuing to have a very, very bad look around this topic because...
00:16:06 Marco: they look at best like liars.
00:16:09 Marco: And that's at best because the way that they are excusing a lot of their behavior or the way they are trying to rewrite history or the way they're trying to reframe the conversation, all of which point to they're just basically being like, you know, exactly what you'd expect from a typical fast and loose playing CEO politician kind of combo.
00:16:28 Marco: And we expect better than that from Apple.
00:16:31 Marco: And that's not what they're giving us.
00:16:32 John: Yeah.
00:16:33 John: At one point, I forget if it was in the initial, like they all had like these little introductory letters that they read or whatever, but it was something about, um, I know because Gruber was riffing on a thing that he wrote that like Apple said they make products they're proud to, uh, they'd be proud to have their friends and relatives use or something like that.
00:16:50 John: Do you remember that bit?
00:16:51 John: oh yeah well so when i watch uh these type of testimony things i don't know why i watch them i do i do it was on the background while i was working and believe me it goes slow enough that it's perfect for the background lots of long breaks and lots of parts you can just ignore um but this this little thing where you have like important business people or whatever come before congress to quote unquote testify is one of the many many things i would be very embarrassed to explain to somebody who doesn't live in this country what is this again
00:17:20 John: It's like, yeah.
00:17:22 John: So they have people come, and you would think they're going to ask them questions, but that's not what this is about.
00:17:30 John: Everybody gets a tiny amount of time during which they can do almost nothing.
00:17:35 John: They ask questions that they already know the answer to and don't want you to answer.
00:17:39 John: They don't care what your answers are.
00:17:41 John: And there is no rhyme or reason for the entire thing, especially in this where they have these four CEOs or whatever.
00:17:48 John: And the questions are all over the map.
00:17:49 John: Like, what was the point of this exercise?
00:17:52 John: The point of this exercise is for politicians to try to score points with people who might vote for them.
00:17:56 John: That's about it.
00:17:58 John: Like, no actual...
00:18:01 John: Like you said, Marco, nothing actually happens here.
00:18:03 John: Nothing will change based on this.
00:18:06 John: Things might change, but not based on the six hours they spent today.
00:18:09 John: This is a purely political theater.
00:18:13 John: The CEOs certainly treat it that way.
00:18:14 John: They're a very disciplined audience.
00:18:16 John: regime of how they act in these scenarios and it looks inhuman not just Zuck but all of them like no human being Zuck always looks inhuman no human being would interact with other humans in the way that tech CEOs do or any business people do when they're in front of like that's why I kind of miss jobs because he would at least like make it more fun to watch or something because he wouldn't be so controlled
00:18:39 John: and you know the the politicians are just they're just doing a little show for i don't know what they're doing it for like who even watches this like you did yeah i mean it's not in the background anyway um it's and it's disconcerting because some guy will come on and talk about how like you know robots are stealing his medicine right and the next person will be like thank they'll thank the distinguished gentleman it's like
00:19:03 John: what distinguished gentlemen though i just hope was a nut job like this sort of artifice where they have to pretend they respect each other when a they absolutely don't and b they shouldn't some of them don't aren't deserving of respect because they're completely bonkers um so yeah it's depressing um but i didn't i don't want to go too far into that like that's why you know it doesn't matter what happens now the thing is it does matter what
00:19:27 John: And whoever controls our government in the future decides to do about this, if anything, because they can change things.
00:19:34 John: Things happen, right?
00:19:35 John: But this little theater thing is not part of that.
00:19:38 John: Like no one is trying to get information out of them.
00:19:41 John: No one's trying to learn anything they don't already know.
00:19:43 John: None of those CEOs are going to provide any information that anyone doesn't already know.
00:19:47 John: um but uh getting back to marco's point it is an opportunity for you to be disappointed in people right because they they are going to do that very disciplined thing of uh you know wasting time burning up their five minutes never saying anything of substance pretending they don't know anything about the company they run uh saying non-committal things um but then you know so tim cook i i think
00:20:11 John: The reason that a lot of people are disappointed is because we do hold Apple and Tim Cook to a higher standard than the others.
00:20:18 John: Like we just know Zuck is just going to be a lying piece of garbage all the time, whatever.
00:20:22 John: But Tim Cook we have higher standards for, right?
00:20:26 John: And so when he comes on and – well, there's two things.
00:20:30 John: One, we shouldn't be disappointed in the congresspeople, like the sane ones.
00:20:35 John: uh but i you know because we should have low opinions of them too but like they didn't they didn't prepare well like their staff should should like explain things to them and say you're gonna get five minutes ask this one good question and they they didn't know none of their questions like you could tell some of them thought they had a good question and then and then the tech ceo would just like give a non-committal answer and then they'd be confused they'd be like but my staff told me that would be a killer and i don't actually understand the issue enough to pursue it but i guess i'll just go to my next question it's like boy this is going badly
00:21:03 John: They just don't know.
00:21:04 John: They don't know what they're asking.
00:21:05 John: These are the ones who are trying to do a good job, not the ones who are just talking about aliens or whatever.
00:21:08 John: Right.
00:21:09 John: The ones who are trying to do a good job are not doing a good job.
00:21:13 John: Right.
00:21:13 John: And that gives, you know, you feel like that would be like, well, Tim Cook should have no problem.
00:21:19 John: He can answer all the questions, honestly, and still nothing will happen.
00:21:22 John: And there'll be nothing of something.
00:21:23 John: You know, it wouldn't have hurt Tim to answer all the questions, mostly honestly, because.
00:21:28 John: People asking questions didn't know enough to press him on anything, but that's not what he did.
00:21:33 John: He had a bunch of instances where he was lobbed softballs, and he just said things that are absolutely positively not true.
00:21:41 John: And there's no reason he had to say that they were not true.
00:21:44 John: He could have just told the truth.
00:21:45 John: And watching him do this is making me think...
00:21:48 John: does he not know yeah does he not know it's concerning right because like either he's lying or he doesn't know a pretty important detail about how a pretty important part of his company works one and one thing i know we don't this is not a political show we're not gonna get super political but i'm just using this as an example at one point uh one of the republicans who was off in la la land talking about how they're persecuted on the internet said said i'm sorry can you narrow it down please you're being kind
00:22:13 John: Yeah, I know.
00:22:14 John: One of the Republicans said to him, do you support the cancel culture mob or something like that, right?
00:22:22 John: And, you know, whatever.
00:22:22 John: You see what he's pursuing.
00:22:24 John: It's like, what?
00:22:25 John: Is this supposed to be about antitrust?
00:22:26 John: That's just what the Republicans were doing.
00:22:28 John: They're off on their own little thing.
00:22:30 John: But when they said that, it became clear immediately that Tim Cook seemed like he had no idea what the phrase cancel culture mob means.
00:22:38 John: Like, he didn't know what it meant to the Republican, and it seemed like he had never heard it before.
00:22:42 John: He said, I'm not up to speed on that or something.
00:22:46 John: And honestly, he seemed like he genuinely didn't know.
00:22:50 John: And then you start questioning, OK, well, like it seems like Tim Cook wasn't well prepared either, because if he was prepared, they would have said, look, some people are going to ask about this.
00:22:59 John: You're also going to get a bunch of questions.
00:23:01 John: I know it seems weird, but you're going to get a bunch of questions about this other issue, which is not related to anything Apple, but just be ready for it.
00:23:06 John: But he had he didn't know.
00:23:08 John: And he gave some noncommittal answer and he's like, well, I think people should be allowed to have their opinions or some mealy mouth thing.
00:23:15 John: Whereas if he actually knew what it was, I think he would have deflected more deftly.
00:23:21 John: So that that thing makes me think maybe he doesn't know.
00:23:25 John: the intricate details of what goes down in his company and to give some examples of like what things did he say that were flatly untrue there's a couple of them and some of them are just opinions like we think apple did this great thing or you know or when he talks about how the app store changed software distribution because before you had to pay a lot to brick and mortar retailers even that you could say well everything he said is true he's just omitting stuff he's omitting the fact that you could sell over the web that's self-serving but it's not flat out wrong that's a that's a big big omission though like that i think is
00:23:54 Marco: really bordering on a lie at that point.
00:23:57 Marco: Like the way they use it.
00:23:58 John: But no one pressed them on it because they didn't, but no one pressed them on it because they didn't know.
00:24:02 John: I feel like if pressed, he would have said yes, people could sell on the web.
00:24:04 John: Like the worst thing about that one is there's an actual answer.
00:24:06 John: It's like, yeah, you could sell on the web, but the app store was easier for people.
00:24:09 John: And like, that's the value we added.
00:24:11 John: It was also so, but no one pressed him on that.
00:24:12 John: But I'm giving him like, not a pass on that, but I'm saying like, that's not as egregious as some things that he said are just, that are just wrong.
00:24:18 John: And it makes me think he doesn't know what his company's doing.
00:24:20 John: One of them was like, that Apple treats all apps the same.
00:24:23 John: Yeah.
00:24:24 John: Yeah.
00:24:24 John: Yeah.
00:24:24 John: Which we all know for a fact is not true.
00:24:28 John: And you would have to know some technical details to get into this.
00:24:31 John: Like, what do you mean all apps are the same?
00:24:32 John: Like, you have to have it back and forth.
00:24:33 John: Like, well, okay.
00:24:34 John: To give an example, some entitlements, security entitlements, some apps are allowed to have certain entitlements and some apps are not allowed to have them.
00:24:42 John: And it's based on Apple's discretion.
00:24:44 John: Again, we're not even welving into, like, if this is good, if this is bad, if it's antitrust.
00:24:48 John: I'm just saying, like, factually.
00:24:50 John: Yeah.
00:24:50 John: It's factually not true that all apps on the App Store are treated the same.
00:24:54 Casey: Now, just to give a quick, a little bit of further explanation about that.
00:24:58 Casey: So as an example, I cannot just up and decide, unless something's changed anyway, I cannot just up and decide that I would like to offer a CarPlay app.
00:25:07 Casey: I need to have... And Marco, jump in whenever you're ready.
00:25:09 Casey: I need to have some sort of communication with Apple where they bless my app as being CarPlay capable.
00:25:14 Casey: And then I believe, Marco, you get a special cert or something like that, a special certificate or something like that.
00:25:19 Marco: You get an entitlement in your dev profile, yeah.
00:25:21 Casey: So that allows you to tell Apple, look, my app, Overcast in this case, is allowed.
00:25:27 Casey: You guys have told... You folks have said this app is allowed...
00:25:31 Casey: to vend a CarPlay app.
00:25:33 Casey: And there are many, many instances of this.
00:25:35 Casey: And was it Peter Steinberger, I believe, went through, I'll see if I can dig it up and put it in the show notes, went through a whole bunch of examples of this.
00:25:42 Casey: And this isn't just limited to Apple apps, and it isn't just limited to things that seem innocuous at first, like CarPlay.
00:25:47 Casey: There are many different occasions where somebody, some app has been given preferential treatment and been given entitlements that allow them to do things that other apps cannot.
00:25:58 Casey: And I just wanted to like make that a little more plain.
00:26:00 Marco: But
00:26:00 Marco: And I wouldn't even say it's about the entitlements thing because that's like on a technical level, like I think anybody is welcome to apply for certain entitlements.
00:26:07 Marco: And so like it's – I don't think it's a great argument to say that, but I think the bigger problem is stuff like business deals, like what the EDQ email about the Amazon commission was raised.
00:26:18 Marco: Yeah.
00:26:18 Marco: They clearly have business deals with certain big apps or they make exceptions to the rules for certain big apps because they're strategically important and they can't afford not to.
00:26:29 Marco: And that's the angle that I think you can very easily nail that comment on because clearly we have documented history of them having special deals with certain big apps that other developers don't get or big
00:26:44 Marco: having certain compromises on the rules than how they're enforced on certain big apps because they are strategically necessary.
00:26:51 Marco: We talked about this before with all the App Store rule debates that have gone on recently.
00:26:56 Marco: Clearly, there is preferential treatment given to strategically important apps.
00:27:02 Marco: And to say that all developers are treated the same, not only is it untrue, but it's impossible to actually expect that to happen in reality.
00:27:11 Marco: I think that is what Apple wanted to happen.
00:27:14 Marco: And I think in many ways that is what happens for a lot of the App Store mechanics and a lot of the App Store rules.
00:27:22 Marco: But it's simply impossible to expect all these big companies with all these competing interests and all these various power struggles in different battlefronts
00:27:32 Marco: Of course there's going to be special deals made.
00:27:35 Marco: Of course there's going to be certain big companies that you just have to kind of work with because you can't afford not to.
00:27:41 Marco: I'm sure Apple had the best of intentions when they set all this up and they launched the App Store.
00:27:46 Marco: I guarantee you they really intended to treat everyone the same.
00:27:50 Marco: But that's never going to happen when you have big companies doing stuff like this.
00:27:53 Marco: And it didn't happen.
00:27:54 Marco: And clearly, we now have evidence that it didn't happen.
00:27:58 Marco: And so for them to continue to peddle that line that treat everybody equally now when we know that that's not what actually happened, it's just insulting to all of our intelligence.
00:28:08 John: the reason i brought up the entitlements is that like it's like a concrete thing you can just pull the binary from someone's phone and look at what entitlements it has uh and you'll see that some developers get entitlements that others don't and and again this is not a value judgment i'm glad that apple gives entitlements to apps that want to have them want to do things to give some example like of apps that i use and like panic has special entitlements for some of their stuff bb edit has it as the
00:28:33 John: uh, Apple events entitlement for, for, you know, to be able to send and receive Apple events more freely.
00:28:39 John: Microsoft has a bunch of them for what a user file, select, uh, select the executable file and the pass kit presentation, right?
00:28:47 John: These are, they, these are important applications, right?
00:28:51 John: Uh,
00:28:51 John: that apple gives these special entitlements to so they can do things that no other application can this is not like there's no process by which you can get this entitlement you can ask for it and apple will probably say no because you're not strategically important but it's proof that if say oh i see bb edit this is an app on the app store and they do this thing i'm gonna make an app that also does that same thing and you're like wait a second how does bb edit do that i can't do that and you find out they have a special entitlement and then you ask apple for the entitlement and you never hear anything from them because apple doesn't even have to answer your email and probably doesn't know and care who you are right
00:29:21 John: but like entitlements are concrete there are bits on in someone's ssd that you can look at and see clearly all apps are not treated equal clearly clearly there's not one set of rules for everybody because if there was one set of rules for everybody everybody can do what these apps do and they can't they went even further on this in terms of things that you can concretely look at in a binary right and
00:29:44 John: uh they went so far as this tim went so far as to say under questioning because someone pursued this slightly uh that apple's apps are also subject to the same rules and it's like are you kidding me the apple's clips app when it was first released got access to the camera without asking for permission
00:30:07 John: Apple's apps use private APIs, which you can verify by looking at the binaries and say, well, look at this Apple application that I downloaded from the App Store uses APIs that if I use them and submit to the App Store, I would be rejected for using private APIs.
00:30:21 Marco: They also give them some notification permission without asking for a lot of their built-in apps.
00:30:24 Marco: That's real nice.
00:30:25 John: Right.
00:30:25 John: When I want to use the camera, I always have to ask the user for permission.
00:30:29 John: Why doesn't this app?
00:30:30 John: And again, I'm not saying this is bad.
00:30:32 John: It makes perfect sense that Apple would be able to do things that other developers can't because it's their platform.
00:30:38 John: And why would they apply the same rules themselves?
00:30:40 John: It doesn't make any sense.
00:30:41 John: I'm not passing a value judgment on the rules at this point.
00:30:44 John: And just like Margo said, giving different rules to different companies, as we've said in many past shows, makes sense.
00:30:50 John: Like, that's the real world.
00:30:51 John: There's no sense in hurting everybody by applying the same set of rules to Netflix as you do to some random application.
00:30:59 John: Like, it makes some kind of sense, right?
00:31:03 John: You might not like it.
00:31:04 John: And it's inevitable.
00:31:05 John: But, yeah, it's just a practicality.
00:31:07 John: What I don't understand is Tim Cook...
00:31:10 John: giving and saying things that are not true in front of Congress because the truth has an explanation and is arguably defensible and is straightforward to explain no we don't we don't subject our own Apple apps to the same app review as third-party apps because we're Apple and it's our platform like why would like why would we do that that doesn't make any sense right and no we don't have the same rules for everybody because everybody's not Netflix or Amazon right
00:31:37 John: And then the final thing, as Margo has alluded to, is an email from some congressional stuff that I'm showing, like the email from Eddie Q to Jeff Bezos saying, yeah, OK, here's the deal.
00:31:46 John: This is from 2016.
00:31:47 John: As we've talked about in the show many, many times, I think it was just rumored, but here is like concrete evidence.
00:31:52 John: Here's the email.
00:31:53 John: Yeah.
00:31:53 John: As we discussed, Amazon Prime is going to get 15 percent.
00:31:56 John: You only have to pass 15 percent instead of 30.
00:31:57 John: Why?
00:31:58 John: Because they're Amazon and they did a deal with Apple.
00:32:01 John: that's amazon's app everyone else has to pay 30 percent in it for an app purchases but amazon gets to pay 15 because they're they're amazon again understandable it's a thing that we all knew which is now confirmed in black and white no one asked him about it but he did say several times over that they're the same rules that apply to everybody and that includes apple apps and i don't understand why you would say that like and it makes me think maybe
00:32:25 John: Because, as Marco said, that seemed like it was the intention from the start.
00:32:29 John: Maybe he thinks that's how it actually is.
00:32:31 John: Maybe he thinks the Apple Clips team submits their app to app review and then waits like a week and gets a weird rejection from metadata and then submits it again.
00:32:38 John: Like, does he think that's what happens?
00:32:40 John: Does he think their apps get run through the binary things that check for private APIs?
00:32:43 John: Does he think they get rejected for using entitlements that no one else had?
00:32:47 John: Yeah.
00:32:47 John: I don't know I'm sure if he knows how his company works or more cynically he's just relying on the fact that nobody in this entire thing has any clue about any of the stuff I just discussed which granted is weird and techy but like that's the kind of the point if you should like prepare have your staff prepare for this so you know enough to ask these questions and I don't think they were gotcha questions I think they were softballs I just it boggles my mind why Tim Cook didn't
00:33:10 John: Tell the truth and say facts.
00:33:13 John: Instead, he spun a fiction that doesn't exist.
00:33:17 John: And maybe we should be more discussing like, OK, well, do we think this is right?
00:33:21 John: And so on and so forth.
00:33:22 John: I'm just mostly boggled by this weird theatrical thing in which Tim Cook made what I feel like a bunch of unforced errors.
00:33:29 Marco: Either way, either he's lying or he is totally negligent in his responsibility in preparing for this hearing and knowing how his company is run.
00:33:38 Marco: This was clearly a hearing that was going to be about their App Store practices.
00:33:44 Marco: I'm sure...
00:33:45 Marco: Tim Cook is a careful person.
00:33:48 Marco: He always seems to know his stuff when asked about the stuff that he is supposed to know about as the CEO of his company.
00:33:55 Marco: On earnings calls or any kind of public questioning, he always has a lot of information ready to go.
00:34:00 Marco: So obviously, they spend a lot of time preparing beforehand whenever there's going to be an executive who's going to be questioned.
00:34:07 Marco: Obviously, he does his research.
00:34:09 Marco: He prepares very well.
00:34:11 Marco: I can't imagine
00:34:13 Marco: that he would go into a congressional antitrust hearing that was probably going to focus on app store policies and developer interaction and stuff like that and not have prepared enough to know that these things were wrong.
00:34:27 Marco: I find it so unfathomable that he would be ignorant of how these things work that I can only conclude that he was willfully lying.
00:34:35 John: The other possibility is that lawyers advised him that if you use the wording that he used, the specific wording of, like, yes, Apple's apps are subject to the same process.
00:34:43 John: It doesn't mean the same rules apply.
00:34:44 John: It means they go through the same process, but the process has a conditional in it that checks whether the developer is Apple.
00:34:49 John: Like, there's all sorts of, like, lawyerly wording that, you know, I wasn't parsing his words very carefully, but I can imagine...
00:34:56 John: he actually did use very careful wording that any human listening thinks this is absolutely not true but if you look at the individual words it's like well he said process and apple's the process let me show you the process and he pulls out the process diagram and in the process flow chart at the very top is is the app by apple if yes approved right see it's the same process for everybody it's just that when other people's apps fall onto that part in the flow chart they go to the other branch but it's the same process
00:35:23 Marco: But either way, if it's that kind of dodgy thing, either way, he's BSing us like crazy.
00:35:29 Marco: And that's unacceptable to me.
00:35:31 Marco: I expect that from Zuck.
00:35:33 Marco: Zuck is a turd.
00:35:34 Marco: I expect so much better from anybody from Apple.
00:35:38 Marco: Apple really owes us better than that.
00:35:40 John: yeah zuck feigns ignorance of things that we all know he knows tim cook though i think was just like it same thing with like oh what about all those apps that have their own time it's like well you don't understand here let me show you the process again see this part here where you can send us an email asking for entitlement one branch leads to you never hear from us ever and the other branch leads to yes
00:35:57 John: And so it's the same process.
00:35:59 John: It's just that we answered Microsoft's email and the 8,000 other people who emailed us we didn't answer.
00:36:04 John: But the process is the same.
00:36:05 John: Like, there are ways you could lawyer weasel word your way out of this.
00:36:08 John: It's just, you know, it's disingenuous.
00:36:11 John: It's the common sense person listening thinks what they actually meant is that.
00:36:14 John: And here's the thing.
00:36:14 John: It doesn't matter.
00:36:15 John: Like, I know people are like, oh, well, they're under oath and blah, blah, blah.
00:36:18 John: But, like...
00:36:19 John: All that matters, as we've learned so painfully over these past many years, all that matters is what someone will pursue and enforce.
00:36:26 John: The actual law is meaningless if someone decides that it's never going to be enforced.
00:36:31 John: And anything having to do with enforcing any sign of conditions on giant corporations is entirely a political exercise that has almost nothing to do with
00:36:41 John: right and wrong legal or illegal moral immoral it's just it's totally outside the realm of any of that so everyone could be correctly calculating that not only did this hearing not mean anything but what you say is not going to mean anything because we're not going to hold you to anything that you said uh and all that matters is
00:37:01 John: the political wins in the next several years to see how this all shakes out right like and you can even see from the other side like the they quote-unquote asked questions but they're again they don't want you to answer they they're not asking they're really asking questions they just want they just have some stuff they want to say if you just let all of the people quote-unquote asking the questions read a 10-minute speech same effect
00:37:24 John: They have their opinions.
00:37:25 John: They have the things they studied.
00:37:26 John: And to be fair, some people, like with these emails that are coming out, a bunch of people's staff did study up on this issue and learn things.
00:37:33 John: But none of that was revealed in this exercise.
00:37:36 John: So I think it was just a depressing day for everybody.
00:37:40 John: The good things slash...
00:37:41 John: Well, maybe a good thing for Tim.
00:37:43 John: Anyway, when I was watching it, it was clear that no one wanted to ask Tim anything.
00:37:46 John: And everyone's asking the more cartoonishly evil people things, right?
00:37:49 John: Asking Zuckerberg things about Facebook.
00:37:52 John: Asking Google about their taking over search and everything.
00:37:56 John: Asking Amazon about screwing third-party sellers and strong-arming vendors.
00:38:02 John: There was so much that had to go around that for a long time, you just didn't even see Tim Cook.
00:38:05 John: And I just wish they showed his camera the whole time because his camera's on the whole time.
00:38:08 John: And he's got to like...
00:38:10 John: He can't just, like, check his phone and, like, pick his nose.
00:38:13 John: Like, he's got to pretend he's paying attention to that grim Tim Cook face, and he must have been bored out of his mind.
00:38:19 John: It was, like, six hours of testimony, and he got, like, half the amount of questions of any other person.
00:38:25 John: So most of the time he was just sitting there, probably happy that no one was asking him questions, but, like, oh, my God, when is this end?
00:38:30 John: That face did not look happy.
00:38:32 John: Yeah, I'm sure he's glad it's over with, and then we can go back to the backroom deals that caused everything to really take place in politics.
00:38:39 Marco: Yeah, like it seems like almost every question from a congressperson to execs like this.
00:38:46 Marco: It's kind of like when you're at a conference session and they open up to Q&A.
00:38:50 John: It's more of a comment.
00:38:51 Marco: Yeah, this question is more of a comment.
00:38:53 Marco: And then it's like just everyone's up there to just like say their piece.
00:38:56 Marco: And there's no actual real questions that like actually are going to get answers in many meaningful way.
00:39:02 Marco: It's just so it's so low value.
00:39:04 John: Yeah, and they structure it in such a way that prevents it from ever being productive because each person only gets five minutes, which includes the answer time.
00:39:12 John: So all of the people being asked questions, they all begin with the stupid preamble.
00:39:16 John: I want to thank you for asking me the question.
00:39:17 John: They're burning time.
00:39:18 John: They're just trying to burn the clock, right?
00:39:20 John: Because when the five minutes is up, they go to the next person.
00:39:22 John: And five minutes is not enough to have a substantive back and forth about anything.
00:39:27 John: and so the quote unquote question asker asks a question the answerer gets three words into their non-answer gets interrupted and they're on to the next question because they didn't want to hear what you have to say they already know the answer to the question based on the research the reason they're asking is try to get you into some moment that they can use as a clip later and you're never going to do that because you're very disciplined ceo and you're never going to give them an actual answer and so it's like you know is it true that you stole the loaf of bread uh congressperson i believe that but okay well but did you steal the water
00:39:57 John: what about the bread it's like we don't care what the answer to the bread is about i just want to get to my next question so i can ask that i already i know all the answers i want to hear and i'm gonna have a little speech at the end it's just it's pure stupid theater uh it's very depressing
00:40:12 Marco: This is why I never watch this stuff.
00:40:13 Marco: Anytime I know that it's going to be some politician throwing a bunch of BS or some CEO throwing a bunch of BS back, I don't watch.
00:40:21 Marco: This is why I almost never watch any interview Tim Cook gives because it never has any value in it.
00:40:27 Marco: And I almost never watch anything from the current president or usually most of Congress because there's so little actual value because everyone is just so prepared, so defensive, so – they're giving such fluff and BS responses to everything.
00:40:42 Marco: It's not worth it.
00:40:43 Marco: It's not worth watching any of these people.
00:40:45 Marco: I mean even Tim Cook.
00:40:46 Marco: I don't think we would have guessed 10 years ago that the CEO of Apple would be somebody so boring and so guarded during interviews that you wouldn't even want to watch them.
00:40:54 Marco: But here we are because that's the reality of who we have.
00:40:57 Marco: This kind of stuff, this was never going to serve any purpose.
00:40:59 Marco: I mean, it only shows so many problems we have about things like how little our government officials understand technology at all.
00:41:10 Marco: And even just having this meeting, even just having this group of people together, like...
00:41:16 Marco: these are such different companies amazingly different companies they all are run by computer nerds that's it that's the only that's the only like similar and even tim cook is he's not even a computer nerd they all started as tech companies but these are such different companies with such radically different antitrust issues that have nothing to do with each other at all and they weren't asked about like half the questions had nothing to do with antitrust right uh one person asked about a bunch of stuff that twitter did i was like
00:41:43 John: Twitter's not here today, sir.
00:41:45 Marco: Sir, this is a Wendy's.
00:41:48 Marco: It's as if the government is like – Congress or whoever organizes this, they're just like, oh, let's get the computer guys in here.
00:41:56 Marco: We'll grill them for a while.
00:41:58 John: If you look at the stuff they pulled from records and everything, I think the staff of the few actual –
00:42:06 John: smart conscientious congresspeople are actually doing work related to potential antitrust stuff right but that's not what you're here to demonstrate you don't have enough time to show your actual homework and the people who have asked the questions didn't understand any of this stuff right so you can tell when people have smart staff but
00:42:23 John: based on like the questions they get but you can also tell when the people reading the questions don't know like like someone put the questions in front of them and they just read them but they're not able to follow up because they don't actually understand the issues there were a couple one or two good exchanges with actual people who understand the issues that are affecting their constituents and trying to hold their feet to the fire but it's five minutes and the ceos are never going to answer right so there's tiny flashes of potential competent public servants um
00:42:50 John: But mostly it's just depressing.
00:42:52 John: And that's Congress for you.
00:42:53 John: What can you do?
00:42:54 Casey: The thing of it was for me, and this is something that I think Marco especially has said in the past, is that for some of us, Apple is kind of our team, right?
00:43:03 Casey: Like this is our sports.
00:43:05 Casey: And I was – I'll speak for myself now.
00:43:07 Casey: I've always been kind of smug that Tim Cook –
00:43:10 Casey: up until very recently, seemed to be the only CEO that actually gave a crap about things that mattered, like really and truly gave a crap about the environment and about LGBTQIA+, I hope I got that right, people, and stuff that I think really is important in a way that Steve Jobs didn't and a lot of other CEOs don't.
00:43:32 Casey: And I always felt like, and I guess this is my own fault, but I think for me, I put him on a little bit of a pedestal, like, ha,
00:43:38 Casey: Our star player, our MVP, he's better than your MVP.
00:43:42 Casey: Like, look at him.
00:43:42 Casey: Look at him.
00:43:43 Casey: He cares about stuff that matters.
00:43:44 Casey: He's doing the right thing.
00:43:45 Casey: And yeah, I mean, ultimately, they're just making shiny rectangles.
00:43:47 Casey: But at least they're trying to do it in a nice way.
00:43:50 Casey: And they're trying to give back and so on and so forth.
00:43:52 Casey: And then he starts being buddy-buddy with Trump.
00:43:55 Casey: And it's like, well, it's kind of his job.
00:43:58 Casey: This is starting to feel a little icky.
00:44:00 Casey: And then you see all this where he's either completely obtuse or just downright lying.
00:44:05 Casey: And it's just like, man, you know, he may still be a really good CEO.
00:44:10 Casey: He may still be my MVP of my team.
00:44:13 Casey: But man, that was a crappy game he just played.
00:44:15 Casey: And that stinks.
00:44:16 Casey: And that really let me down.
00:44:17 Casey: And I don't know, it just kind of bums me out a little bit that this guy who for so long seemed so...
00:44:23 John: infallible seemed so controlled and so in control just from everything I gathered having not watched it to be fair from everything I gathered it just seems like he was kind of it was a real letdown but I think that's all true like all the things you said I think he does care about those things and he is doing good things like that's the thing about people they can be more than just one thing like everything you said everything you said about him that's good I absolutely believe even in this thing when he was asked about stuff that he's actually passionate about like
00:44:52 John: he was the tim cook that we all know and love but it's like he's obviously willing to do what's expedient through gritted teeth see the trump thing uh you know and compromise that part of himself to further his aims and this this thing i think was actually a thing tim cook thing worth watching because i'd never seen him do this which is give an incorrect answer for no advantage which is again why i'm thinking to myself maybe he doesn't know because it's it wasn't
00:45:19 John: I mean, maybe it was a smart move, like I said, if you do the lawyer wording thing.
00:45:23 John: But it's like, you're not hiding anything.
00:45:27 John: All the facts that I just said are known and knowable.
00:45:30 John: Like this EDQ email I got from some congressional email, something Congress found, right?
00:45:36 John: They know this already.
00:45:38 John: So Tim Cook...
00:45:39 John: you know giving a bs answer about it doesn't protect him from anything it just that's why i called it an unforced error and i don't haven't seen that from him like occasionally when he does things that are you know that we disagree with or think are not up to his normal integrity standards like well i understand why he did it there's i don't agree with it but here's why he compromised himself
00:45:57 John: But here he's compromising himself for no gain.
00:45:59 John: There is no advantage to doing this.
00:46:00 John: You are not hiding any information from anybody.
00:46:02 John: If anything, you are opening yourself up to more potential liability if someone actually decided to pursue you on this because now you basically just lied in front of Congress.
00:46:09 John: Right.
00:46:10 John: And so it's it's baffling and confusing and sad.
00:46:13 John: And obviously you can't expect everybody to know everything.
00:46:15 John: But like I feel where you're coming from, Casey.
00:46:17 John: I still think he's an awesome guy.
00:46:19 John: I still think he's been a great CEO.
00:46:21 John: Yeah.
00:46:21 John: But nobody's perfect.
00:46:22 John: I mean, with Steve Jobs, we would talk about what a jerk he was in real life, but he was a really good CEO.
00:46:27 John: We had no problem with that balance of like, well, Steve Jobs is a real jerk and has done these terrible, terrible things.
00:46:33 John: But on the other hand, great CEO.
00:46:34 John: And we're basically saying the same thing about Tim Cook.
00:46:36 John: I only reverse.
00:46:37 John: He's a great CEO, but sometimes does bad.
00:46:39 John: He's a great person, but sometimes does bad CEO things.
00:46:42 John: You know what I mean?
00:46:43 Marco: Casey, the things you cited as things that we care about, things that are good about, things like the environment and social causes, yeah, they're pretty good at those things, and they should be commended for that.
00:46:53 Marco: Apple has always had a kind of dark side, though, when it comes to things that affect their bottom line in significant ways.
00:47:00 Marco: The way that they do a lot of those causes is playing against strengths they already have.
00:47:06 Marco: So, for instance, they push so hard into privacy...
00:47:09 Marco: In part because they already had that strength, and they already were very weak on things like big web services and data collection, and they didn't have their own giant ad network.
00:47:17 Marco: They had iAds, which was not giant or good, but they were already playing to their strengths.
00:47:24 Marco: Environmentalism is something that they can add without destroying their financials, without having a major impact.
00:47:31 Marco: And it's something that they are pressed to do by their customers and by their investors and everything.
00:47:37 Marco: And so it's all... They're not taking a massive risk of the company by making something a little bit more environmentally friendly or by adopting certain social causes for the most part.
00:47:47 Marco: They don't take major risks.
00:47:49 Marco: They do good things.
00:47:50 Marco: And the things they do have major impacts.
00:47:53 Marco: But that's not putting the bottom line at a major risk.
00:47:56 Marco: Whereas the areas in which that they...
00:47:59 Marco: seem to suffer in these moral challenges, but they seem to do it anyway.
00:48:06 Marco: Things like... Steve Jobs was no stranger to this.
00:48:09 Marco: The wage-fixing scandal with the non-competes with employees, whatever that was.
00:48:13 Marco: That was a whole problem.
00:48:16 Marco: Some of the Amazon e-book stuff that Steve Jobs was involved in was indeed anti-competitive and illegal and everything.
00:48:22 Marco: He did this too, so this isn't only on Tim.
00:48:24 Marco: But when it comes to things like...
00:48:26 Marco: Tim's BS moving around about stuff like taxes, international relations, the China supply chain, politics where they have to please China, so things like the Taiwan flag and the HK Live maps thing.
00:48:42 Marco: Apple has a lot of significant mismoves or flubs or inconvenient truths about how they operate because those are in ways that they can't really afford to fight very much or they choose not to.
00:48:55 Marco: Those are ways that it costs them way more money if they lose those fights or if they take on those fights than some of their other causes that you cited as good things.
00:49:03 Marco: They're doing a lot of great stuff in these areas because those areas are less expensive to them.
00:49:09 Marco: That being said,
00:49:10 Marco: Tim Cook is also a CEO of a public company that is at the grace of the board and the investors.
00:49:19 Marco: If he were to take on something really big and expensive, he'd be fired or the investors would sue them.
00:49:25 Marco: There's all sorts of
00:49:27 Marco: Yeah.
00:49:45 Marco: Or sued.
00:49:46 Marco: So it's hard to deal with as a fan of Apple.
00:49:50 Marco: It's hard to deal with when they make one of these teeth-clenching or disappointing moves for something that doesn't have major ramifications.
00:50:01 Marco: that they're just being stingy or cheap or too controlling.
00:50:05 Marco: And so much of the App Store antitrust issue here falls into that category.
00:50:11 Marco: So much of it is... And we got some more documentation today.
00:50:15 Marco: Yeah, it is a lot of their money, it turns out.
00:50:16 Marco: I think it was something like 6% of Apple's income is App Store revenue or something like that.
00:50:20 Marco: This is money that matters, but...
00:50:22 Marco: They are putting a lot on the line and taking a lot of PR blunders and angering a lot of people and risking a lot of antitrust regulation that will interfere with their business in order to save a pretty small amount of money relative to what they make.
00:50:40 Marco: And that's one of the things that's kind of hard to watch.
00:50:43 Marco: It's like, you're going to have this big fight over some single-digit percentage of your money, and what's it going to cost you to do that?
00:50:53 Marco: And that's the area where I have been most disappointed in Tim Cook, particularly.
00:50:58 Marco: he will spin a whole bunch of BS in order to save a few percent on his taxes or on Apple's income or something.
00:51:07 Marco: And that's where you see he's really just a CEO.
00:51:10 Marco: He's not some ideologue in this kind of way when it comes to money.
00:51:15 Marco: He's a CEO and he'll spin whatever BS he needs to spin to save 2% on his taxes for his company.
00:51:21 Marco: And
00:51:22 Marco: On one hand, again, if he doesn't, maybe he'd be fired.
00:51:25 Marco: On the other hand, it's disappointing when you expect more from him.
00:51:29 John: Yeah, that's kind of one of those things that I think Casey has talked about this with his dad and the jerky CEO.
00:51:35 John: You don't get to be the CEO of Apple if you're not flexible in that way.
00:51:39 John: It's not as if you can somehow have an entire career that gets you to be the CEO of one of the biggest companies in the world and then all of a sudden reveal your incredible backbone in the face of pressure.
00:51:52 John: The things where he compromises and the things that he cares about, that's what got him to be CEO.
00:51:57 John: If you were strident and always wanted to do what you think is the right thing on your specific issues, you would never make it up to VP level, let alone make it to be CEO.
00:52:07 John: And to expect somebody to...
00:52:10 John: be compromised and practical right up to the point where they become ceo and then somehow like you said convince the entire board not to fire them when they have a complete change of heart and act in a way that you know does not maximize uh the success of the company is kind of unrealistic and it's not like it's not like it's a strategy he is who he is like he was able to rise to this level i don't think he's like can't sleep at night because he's so sad about how he compromised himself when he was a senior vp five years ago or 10 years ago or whatever it was like
00:52:39 John: This is this is who he is.
00:52:41 John: Right.
00:52:42 John: And again, Steve Jobs was, you know, perhaps an even more compromised person and CEO, which, you know, again, if Steve Jobs was here, it'd be much more entertaining, but he'd be even more jerky about this stuff.
00:52:53 Casey: Oh, yeah.
00:52:54 John: Really, really, really believed that Apple deserved everything.
00:52:56 John: And the developers are just annoyances.
00:52:58 John: And like, you know, so it's it's it's difficult.
00:53:02 John: Like, I don't.
00:53:04 John: I still admire his admirable qualities, and I'm still disappointed in the places where he falls down.
00:53:11 John: Like I said, the baffling case here where he just made a bad move where there was no reason for him to give an incorrect answer, it just...
00:53:21 John: again maybe like i keep going back to the more cynical thing it's like maybe you know i'm not cynical enough and i have to think that he knew he could get away with that and he is going to get away with that and no one will ever hold him to it and in the end it won't matter because this is either going to happen or it's not going to and what he said today is not going to make a difference so why not put on the best face on all of this which is what he tried to do and i guarantee you anybody who watched that who doesn't listen to atp
00:53:47 John: hey bet i bet they thought his answers were great i bet they thought his answers were straightforward honest easy to understand uh and really apple seems very blameless and all this especially compared to the other ceos who all seem kind of shady right because they don't know they don't know these weird techie details that we're talking about here right so maybe it was a correct calculation that you can just give certainly the congressman didn't know the congress people didn't know that he was not telling the truth because they would have pressed them on it at least one of them would have but none of them knew
00:54:15 John: And no random person watching this on C-SPAN knew either.
00:54:18 John: The only people who know are tech nerds, and we don't matter in terms of this kind of stuff.
00:54:22 John: So, oh well.
00:54:24 John: Oh, and one more thing about, Marco, what you're saying about costing money.
00:54:28 John: I think the environmental thing is the closest.
00:54:29 John: I don't think investors like it when Apple wants to make their entire supply chain carbon neutral because they're like, how is that helping my investment?
00:54:37 John: And the board, like, that whole environmental issue is one of the most costly good things Apple does, right?
00:54:46 John: And so I think...
00:54:48 John: It's like it's just on the border of what the bigwigs with money will accept.
00:54:52 John: And again, all those bigwigs with money, the people on the board, all the big investors, how did they get to be on the board of Apple?
00:54:58 John: How did they get to be big investors?
00:55:00 John: Those people are who they are and got where they are and travel in the circles they travel where there is like...
00:55:06 John: The norms of that group are different.
00:55:09 John: This gets to the emails.
00:55:12 John: One of them was from Eddie Q saying how Barnes & Noble wasn't doing what Apple wanted until Apple rejected one of Barnes & Noble's apps and then they came around.
00:55:19 John: Did you see that email?
00:55:20 John: No, I don't think I did.
00:55:21 John: It was something about Apple wanted to do a deal with Barnes & Noble.
00:55:26 John: I don't even remember.
00:55:26 John: It was Random House, not Barnes & Noble.
00:55:27 John: Random House wanted to do a deal with them for the iBook store, and they were having trouble negotiating, and they were like, we just want you to do this one thing, and Apple's like, no, it's all one big thing.
00:55:36 John: Just sort of the cutthroat world of corporate politics, where you use every advantage that you have and pressure people with the power that you have, and Apple have the power of the App Store, and they use that...
00:55:46 John: As a pressure, like in that world, these are just the rules of the game.
00:55:50 John: When you look from the outside, it seems, wow, isn't that awful?
00:55:52 John: Apple using its power to get what it wants.
00:55:54 John: But if you're in that game, then that's just the way it's played at the highest level of these big companies.
00:56:01 John: That's just the way the world works.
00:56:02 John: And it seems perfectly normal because all of your CEO and CEO friends are doing the same thing.
00:56:08 John: And you're friends with them and you talk about these things and it's just, it's like, that's being a good business person, right?
00:56:13 John: It's just from the outside with our set of norms about how our non-CEO world works.
00:56:18 John: It seems kind of jerky because if somebody did that at a micro level, you know, in, in,
00:56:23 John: dealing with you over something small and not giant deals between corporate giants among people who are already fabulously wealthy it feels and is different and so that that different set of norms is another thing i also keep in mind when i see tim cook do something like this where it's like you know i i don't think he has trouble sleeping at night i think he just has a slightly different set of
00:56:43 John: A different set of norms when you travel in those circles.
00:56:46 John: What do you do when you're testifying before Congress?
00:56:48 John: This is what you do because everybody knows that.
00:56:50 John: At the Yacht Club, we talk about this all the time and we all know this is the thing that you do, right?
00:56:55 John: And yeah, all these big companies give to both political parties because that's what you do.
00:56:59 John: You just give to both of them because then no matter who wins, you're fine, right?
00:57:03 John: And how do you square that with everything else?
00:57:04 John: Like, well, look, what is the phrase?
00:57:07 John: I need Merlin for this.
00:57:08 John: It's in the game, in the game?
00:57:10 John: Sure.
00:57:10 John: I'm using it wrong.
00:57:11 John: Anyway, that's depressing.
00:57:13 Marco: Let's move on to more exciting topics.
00:57:16 Marco: We are sponsored this week by Hey.com.
00:57:19 Marco: Email has been broken for a long time.
00:57:22 Marco: Hey.com fixes it.
00:57:25 Marco: They believe, after so much experience using email and working on it, that email should not be overwhelming.
00:57:32 Marco: Hey, hey.
00:57:53 Marco: And all this is designed to help you work better and smarter with email.
00:57:57 Marco: This is all designed by the people at Basecamp.
00:57:59 Marco: They know how to make really great apps.
00:58:01 Marco: They know how to make really well-designed apps.
00:58:04 Marco: They really think things through, and they're really good at ease of use.
00:58:08 Marco: They're also really good at privacy because privacy is very important to them.
00:58:12 Marco: Hey is not an email client that just asks your email password and connects to some other account.
00:58:17 Marco: Hey is a full-on email provider.
00:58:20 Marco: They never read your emails, sell your information to companies, or show you ads ever, ever, ever.
00:58:27 Marco: Gmail and Yahoo can't say the same thing.
00:58:29 Marco: Hey is also, for privacy, blocking the vast majority of tracking pixels automatically.
00:58:34 Marco: A lot of people don't realize that marketers and salespeople are spying on you all the time trying to see when and where you open your emails so they can sell you more stuff and steal more of your attention.
00:58:44 Marco: So not only does Hay block these spy trackers, they also will notify you when someone is trying to spy on you and tell you even which tool they are using to do it.
00:58:53 Marco: See all this for yourself at hay.com.
00:58:55 Marco: You can try it with a free 30-day trial.
00:58:59 Marco: Once again, hay.com.
00:59:01 Marco: Try it today with a free 30-day trial.
00:59:04 Marco: Thank you so much to Hay for really rethinking email and for sponsoring our show.
00:59:12 Casey: So, was it yesterday, the day before, something like that, there was a post on Seeking Alpha that indicated that there are a bunch of release dates coming up, and here they are.
00:59:24 Casey: You know, we all knew there's going to be some sort of iPhone event in September.
00:59:28 Casey: There's probably going to be some sort of, like, iPad event in October.
00:59:31 Casey: Yeah.
00:59:32 Casey: But here on Seeking Alpha, they said, well, here's the dates.
00:59:34 Casey: And so what did they say?
00:59:35 Casey: They said, next month, we are almost in August as we sit here right now.
00:59:40 Casey: Next month on August 19th, new iMac, new AirPod Studio.
00:59:44 Casey: I'm not sure what that means, but it's interesting.
00:59:46 Marco: With the over-ear headphones?
00:59:48 Casey: Maybe, maybe.
00:59:50 Casey: New HomePod 2 and new HomePod Mini.
00:59:53 Casey: And we can come back to that in just a second.
00:59:55 Casey: Let me get through the different things they've said.
00:59:57 Casey: September 8th.
00:59:58 Casey: iPhone 12, iPad, Apple Watch Series 6, and the AirTags.
01:00:02 Casey: And then October 27th, which I thought was very interesting, Apple Silicon MacBook and MacBook Pro 13-inch.
01:00:09 Casey: MacBook may be coming back, may happen.
01:00:12 Casey: iPad Pro and Apple TV 4K.
01:00:14 Casey: And then the most interesting thing in this, which kind of made me not want to believe the rest of it, and now I'm quoting, there's also big expectations for a renewed air power charging mat.
01:00:26 Casey: What?
01:00:27 Casey: And smaller wireless charger AirPower Mini, as well as Apple Glass, the reported augmented reality smart glasses.
01:00:33 John: Going to throw an Apple Glass at the end there.
01:00:35 John: This giant litany of dates and products and like, also, by the way, Apple Glass.
01:00:38 Marco: Yeah.
01:00:41 Marco: I think you can read this as like...
01:00:43 Marco: Somehow this tipster got information about these events, which may or may not be real.
01:00:50 Marco: And then here's the speculation dump at the end, that there was no actual information about this, but here's just what, quote, we expect in the rumor mill to be happening sometime soon, possibly maybe.
01:01:01 Marco: But I think that last paragraph, you can throw that right out.
01:01:05 Marco: There was clearly no actual information to back that up.
01:01:09 Marco: whereas they claim to have actual information on these specific dates with these specific products in mind.
01:01:15 John: Yeah, that's why I put this in here.
01:01:17 John: I don't want to spend much more time on it.
01:01:18 John: It's like, look, someone's willing to put their stake in the ground and give dates with actual numbers, August 19th, not the 18th, not the 20th, 19th, and say, at each of these events, here's what's going to be announced.
01:01:31 John: And it's not just like one event and one product.
01:01:33 John: It's a whole bunch of them.
01:01:34 John: So I just want to read it out here so that, I mean, we'll forget probably.
01:01:37 Marco: I won't forget.
01:01:38 John: I made calendar events.
01:01:39 John: When October 27th comes, we'll be like, did that rumor bear out?
01:01:43 John: Because if they nailed every one of these, that's going to be pretty amazing.
01:01:45 John: But probably they didn't.
01:01:46 John: So I just admire the chutzpah to do all this.
01:01:50 John: Well done.
01:01:51 John: I didn't pronounce that very well.
01:01:52 Casey: No, you got it.
01:01:53 Casey: No, you got it.
01:01:54 John: All right.
01:01:55 John: Anyway.
01:01:55 John: Anyway.
01:01:57 John: and and honestly looking at them like there's some obvious ones like all right september iphone event like all right we all know that's gonna happen it happens every year right and so that's kind of a gimme uh is it on september 8th you know this type of stuff you can predict anyway just based on like the first or second tuesday of the month based on past years and all that other stuff but there's much more specific home pod mini home pod 2 airpod studio iMac all in august and it's presumably an intel iMac right and
01:02:23 John: And putting their stake in about the first silicon MacBook and MacBook Pro 13-inch and Apple TV in that event.
01:02:29 John: This is so much random stuff.
01:02:30 John: I just thought it was fun.
01:02:32 John: So this is mostly – we're just mostly putting a marker here so we can revisit in a month or two.
01:02:37 Marco: I mean this – even if somebody accurately predicted –
01:02:41 Marco: these three dates as having product launches on them that would be like an incredible leak because it's apple is like they keep their dates so private until such the last minute and i don't think anybody really has ever done anything like this in the rumor game of
01:02:57 John: here's the next three events dates you can do that you could have done that in years past based on just like the first or second tuesday or wednesday or whatever and you can do but like in in these covid times like even if these were literally the dates on apple's calendar right now what are the odds they don't move like so much changes you know like how can you can you actually plan for something that's going to happen on october 27th i'm having trouble playing what's going to happen next week so
01:03:19 Marco: So even if there are product launches on these three days, that's an incredible prediction slash leak slash rumor, whatever you want to call this thing.
01:03:27 Marco: And then if they actually come out and all of these products or even most of these products are announced at these particular events, this will be like the leak of the century.
01:03:37 Marco: Yeah, German will be real jealous.
01:03:40 Casey: What I find interesting about this is I have asked friends at Apple, rank and file people at Apple, when did you know about WWDC?
01:03:48 Casey: Because they never ever tell me in advance.
01:03:50 Casey: I wish, God, I wish they would tell me in advance when it was.
01:03:53 Casey: And I always ask, sometimes casually, sometimes not so casually and fairly directly.
01:03:58 Casey: But one way or another, they never tell me anything.
01:04:00 Casey: They never ever tell me anything.
01:04:01 Casey: And that's probably for the best, especially because I don't want them fired.
01:04:04 Casey: But anyway.
01:04:05 Marco: That's why they still have jobs.
01:04:06 Casey: Right.
01:04:08 Casey: But the thing that stuns me about this is, from what I can tell, and maybe I have this dead wrong, but the implication from having conversations with several different people at Apple is that a lot of times rank and file, particularly in engineering, doesn't know.
01:04:21 Casey: They'll know WWDCs in June, just like all of us do, but they don't know if it's the first week or the second week until pretty close.
01:04:27 Casey: And for things like Apple special events, whatever they call these things that are product releases, product keynotes,
01:04:33 Casey: a lot of times I don't think they know until super, super close, like perhaps just a couple of days before, maybe a couple of days before press starts getting invites.
01:04:42 Casey: And I mean, again, I might have that wrong, but for these dates to be this far out, it's either somebody doing some real triangulation, like you guys were saying, or this smells to me like it might be a leak from marketing of all places or something closer to marketing than like just rank and file engineering, which is very, very surprising to me.
01:04:59 Casey: That is, that is a,
01:05:00 Casey: Very, very tight ship that's run over there, and I can't fathom that someone in marketing would have leaked all this.
01:05:06 Casey: I don't know.
01:05:07 Casey: I don't know where this came from, but I do think it's interesting that it exists for sure.
01:05:10 Marco: Also, regarding the possible MacBook coming back thing, just a quick little thing.
01:05:15 Marco: I mean, we could talk about all of these potential product rumors.
01:05:18 Marco: For a long time, we probably shouldn't, at least not yet.
01:05:21 Marco: But I think, you know, we heard the first rumor a couple weeks ago that I think Ming-Chi Kuo was saying that the first Apple Silicon Mac would be the MacBook Pro 13.
01:05:35 Marco: And this rumor suggesting that the MacBook will also launch at the same time, I believe this more because...
01:05:42 Marco: I suspect that when Apple launches their first Apple Silicon Macs, they're going to want to flex a bit.
01:05:49 Marco: They're going to want to show off a bit.
01:05:50 Marco: Like, look at how amazing of a thing we were able to create by doing this transition.
01:05:56 Marco: And the MacBook Pro 13 is not one of those things.
01:05:58 Marco: It's like a right down the middle of the road product.
01:06:01 Marco: It's kind of boring.
01:06:02 Marco: Whereas if they can bring back the MacBook with a Magic Keyboard,
01:06:06 Marco: Maybe two ports, maybe.
01:06:09 Marco: Let's not get ridiculous.
01:06:10 Marco: A MacBook with a magic keyboard and incredible battery life, which the MacBook never had, and incredible performance, which the MacBook never had.
01:06:19 Marco: That would be a really impressive thing.
01:06:21 Marco: And I know Apple would want to demonstrate how amazing their silicon is and how much better it is and the kind of product they can now make that they couldn't make before at launch.
01:06:33 Marco: And so this, to me, holds water.
01:06:36 Marco: I hope they do this, and I wouldn't be surprised if they do this, that they launched the MacBook and maybe the MacBook Pro 13 as well at the same time.
01:06:45 Marco: Fine, whatever.
01:06:45 Marco: Again, that's a nice, middle-of-the-road kind of dull product.
01:06:48 Marco: But an Apple Silicon MacBook that was really great, that would be impressive.
01:06:53 Marco: And I bet they're going for it.
01:06:55 John: I'm disappointed in this one that just says Apple TV 4K.
01:06:58 John: I'm disappointed it doesn't say Apple TV 4K A14Z powered with game controller, like on the whole, like Apple's going to make a game console and it's the new Apple TV and all this other stuff.
01:07:09 John: But no, it just says Apple TV 4K.
01:07:10 John: There already is an Apple TV 4K.
01:07:12 John: You have to tell me why they would make a new one.
01:07:14 John: What features would it have?
01:07:15 John: And the only thing that is remotely exciting about it would be because it already does all the things, right?
01:07:19 John: It's plenty fast to play video.
01:07:21 John: It does it in 4K.
01:07:22 John: It has variable frame rate.
01:07:24 John: Like, I think it supports all the audio standards.
01:07:26 John: The only reason you would care about it is, okay, this is the one with a way faster CPU and GPU and Apple first-party controller, and it's like a little miniature game console, which there have been many, many rumors about.
01:07:38 John: But no, this rumor doesn't say that.
01:07:39 John: It just says Apple TV 4K, so there we go.
01:07:41 Marco: No, the reason why, in a similar way that Casey's purchase of a brand-new 13-inch Intel MacBook Pro enabled the ARM transition.
01:07:49 Casey: You're welcome.
01:07:50 Marco: i recently had to purchase another apple tv 4k and i and i i just i was sitting there like do i really have to buy this like i mean because how old is this like three or four years old now it's not young it's still exactly the same price as when it launched it still has that stupid 30 32 64 gig distinction that
01:08:09 Marco: you don't know we still don't know why and i'm like i haven't i mean i've probably bought i think three or four of these things so far of this exact model over the years and i'm just every time i'm just like oh well and it's this time in particular it's like man i can't believe i'm buying this again at this price in this year
01:08:30 Marco: We are sponsored this week by Linode Cloud Hosting, my favorite place to run servers.
01:08:35 Marco: Whether you're working on a personal project or managing your entire enterprise infrastructure, Linode Cloud Hosting has the pricing, support, and scale you need to take your project to the next level.
01:08:45 Marco: They have 11 data centers all over the world, all of them featuring enterprise-grade hardware and the next-generation Linode network.
01:08:52 Marco: So Linode delivers the server performance you expect at prices that you might not expect.
01:08:56 Marco: I personally have been a Linode customer for almost a decade now, and the entire time, they have been an amazing host.
01:09:02 Marco: I've tried a lot of web hosts in my career, and once I found Linode, I pretty much stopped trying other ones because they're just really great.
01:09:10 Marco: They've been a great value the entire time.
01:09:12 Marco: Whenever technology advances and they're able to offer you more for your money, they always do.
01:09:16 Marco: And it's like a one-click migration to get the newer, bigger server for the same price you were paying before or maybe for even less money sometimes.
01:09:23 Marco: It's just wonderful.
01:09:23 Marco: I need their support sometimes, and it's always been fantastic.
01:09:27 Marco: They have amazing capabilities to support whatever my needs have been.
01:09:30 Marco: So if you have low needs, you can start with their $5 a month plan.
01:09:35 Marco: you still get root access to a server with i think that that's one gig of ram so far today and of course in the future they'll probably make that even better and even bigger and you can run a bunch of stuff on there you can run things like wordpress a lamp stack you can run game servers for things like minecraft on linode because you have root access you install whatever you want on your servers they have also also all sorts of great documentation and some like pre-configured scripts you can actually save some time on a lot of this stuff it's just wonderful being a linode customer
01:10:00 Marco: Whether you're doing one of those $5 a month plans or whether your needs are higher and you can scale up to things like dedicated CPU plans, GPU compute plans, all sorts of specialty needs, Linode has you covered.
01:10:12 Marco: You also, if you happen to need a job at Linode, you can do that even at linode.com slash careers.
01:10:17 Marco: For everybody else, check out their wonderful cloud hosting with a $20 credit using promo code ATP2020 for new accounts.
01:10:24 Marco: Visit Linode.com slash ATP to learn more.
01:10:28 Marco: And once again, don't forget that ATP 2020 promo code for a $20 credit.
01:10:33 Marco: Thank you so much to Linode for hosting all my stuff and sponsoring our show.
01:10:41 Casey: John, you have done way, way too much homework, which I both appreciate and am deeply concerned about.
01:10:47 Casey: Please don't cancel the show, John.
01:10:49 Casey: So what's going on here?
01:10:51 John: So this is where we're going to take a visual tour on an audio podcast.
01:10:56 John: Big sir is new.
01:10:57 John: Look, we tried to talk about it before, but we didn't have pictures in front of us and it was hard to do.
01:11:01 John: But now at least all three of us will be looking at pictures.
01:11:03 John: And I think that will really help talk about some of the issues.
01:11:07 John: Some of these we covered before, but now we have concrete stuff in front of us.
01:11:10 John: And since we last discussed that beta 3 of Big Sur came out, it has a couple changes here and there, but nothing too radical.
01:11:17 John: Most of these pictures are from the beta before, except for one or two that are from after.
01:11:21 John: So let's start with active window.
01:11:23 John: We've had this whole discussion of, like, a bunch of people have said that it's tricky to tell
01:11:29 John: what the active window is in certain scenarios on big sir because of the styling changes and since we've talked about on the show i've heard more people discuss this unprompted not people listen to atp but people just say like hey it's kind of weird i tried big sir but i can't tell what the front window is i'm like aha
01:11:45 John: It's not just me.
01:11:46 John: Not even computer nerd people.
01:11:48 John: One thing, Ryan Booker sent us a screenshot of dark mode, which we didn't talk about before, but it's worth talking about because a surprising number of people, at least among computer nerds that I know, use dark mode.
01:11:59 John: I just forget it exists because I'm not super into it.
01:12:01 John: But then I see someone's Mac or see someone on YouTube and everything is running in dark mode.
01:12:06 John: I'm like, oh yeah, you can run your Mac that way if you want.
01:12:09 John: Anyway, dark mode, you can see in the top screenshot here,
01:12:13 John: is more like the traditional scenario where the the rear window is like dim like it's it's kind of reversed right because dark mode is the reverse of everything else right and so it's having the front window be quote-unquote brighter in dark mode makes some kind of sense because you know how much more black can the rear window be and the answer is none right none more black right so you have to make the front one brighter because you can't make it
01:12:42 John: blacker really like never mind that nothing in dark mode is really black it's all like this grayish thing i think apple did a really good job with this but if you look at the screenshot all these screenshots will be in the show notes by the way not chapter arc because they won't all fit but check the show notes i think the front window in dark mode is fairly obvious like and and i also think that big sur didn't really change this like that if i should have included this but if you take dark mode from catalina looks similar obviously the spacing and the controls and the toolbar stuff is different or whatever but in terms of how you tell what the front window is
01:13:12 John: I think it's fairly clear.
01:13:15 John: What do you think?
01:13:15 Casey: It's clearer.
01:13:16 Casey: I don't think it's, I don't know if I would even go so far as to say fairly clear.
01:13:20 Casey: Because to me, the contrast is mostly in the difference between the more white looking iCloud drive and the more dark gray looking iCloud drive, like literally the words iCloud drive.
01:13:32 Casey: That's where the most obvious differences and contrast is.
01:13:35 Casey: The windows themselves, the way they look are not different enough for me to be able to easily tell.
01:13:41 Casey: Yeah, you know what it is?
01:13:42 Casey: It's the iCloud Drive and the stoplight in the upper left.
01:13:45 Casey: Those are the two big differences.
01:13:47 John: I'd have to take a digital color meter app to see what the difference in color is, but it looks like the front one.
01:13:52 John: It may just be the increased contrast, but I think even just stuff like the window widgets, which if you're not running in graphite mode, I think they stand out more against the black background.
01:14:02 John: As compared to the one in the back that doesn't have the colored window widgets, right?
01:14:07 John: Right, right.
01:14:08 John: Anyway, so let's look at the window below that, which is like a regular window.
01:14:13 John: And here's where we start to see some of the difficulties we were discussing before.
01:14:18 John: Even though it's more or less doing the same thing as dark mode, because the entire background of the window is light, the stoplight widgets kind of blend more with that and don't serve as well to distinguish.
01:14:30 John: It still has basically the same thing.
01:14:31 John: The body of the front window is bright white, which, as we discussed, is not really like...
01:14:37 John: and we'll see when we get down to the the future windows like our the past windows because we have a bunch of screenshots from past mac os to see what from what tradition does the mac uh spring for the front window and rear window um anyway the text is all dimmed out in the background in this one's first screenshot it seems kind of reasonable i tried to get more challenging scenarios so the next screenshot showing three overlapping terminal windows
01:15:01 John: You back away a little bit from that and you start to go a little cross-eyed.
01:15:05 John: Because you've got three windows and they're overlapping.
01:15:07 John: And if you look at it intellectually, you're like, well, duh, the one with the brightly colored stoplight widgets is the front one.
01:15:14 John: How is that confusing?
01:15:15 John: And yet, if you just glance at it, all the windows look exactly the same.
01:15:19 John: um and like i i don't know i don't know i think it's like one of those those uh optical illusions where like how could how is it that it's not immediately clear that the middle window is the front one i think it's because it's not immediately clear that there is a middle window all the windows themselves just sort of blend in this you know human centipede connection of windows here
01:15:38 John: uh same thing with the fact that the title of the window it's totally black on the front one and really dim gray on the back one and that should distinguish them but i don't think it really does and then the final one i think this is the worst one the three terminal windows and it's kind of a triangle configuration yeah this is bad again if you intellectually look at it like how can you not tell only one window has brightly colored
01:16:01 John: window widgets the other ones have very very dim gray window widgets but the overall aesthetic of big sir especially i'm using the default big sir like abstract color background serves that such that if you back away from this and just glance at it and if you had to like quick pick the active window it's like you have to kind of look like you have to train yourself to look for the widgets at a glance they all look exactly the same and they're not they're not the same but they look the same
01:16:27 John: I don't know.
01:16:28 John: Someone who knows more about like the science of like human perception and vision will tell us why these things look the same.
01:16:35 John: But like what I'm hearing from people is that in practice, it's more difficult to find the active window.
01:16:42 John: It's not actually difficult.
01:16:43 John: It's just they require it's like this more cognitive load.
01:16:45 John: Like you have to actually have something to latch on to.
01:16:48 John: The other techniques that we're used to in past versions of the Mac operating system didn't require us to know the trick of look for the window widgets or know the trick of looking for the darker title.
01:16:58 John: We just sort of sensed it instinctively and could just find the active window.
01:17:03 Casey: Yeah, this is bad.
01:17:05 Casey: The terminal where they're all spaced out, the three terminal windows all spaced out and kind of tiled is particularly just brutal.
01:17:14 Casey: And I don't think it's unreasonable to want more contrast or more.
01:17:17 Casey: I don't want it.
01:17:18 Casey: I don't think it's unreasonable to want this to be more obvious.
01:17:21 Casey: And it hasn't happened yet.
01:17:22 Casey: And that's really frustrating.
01:17:24 John: Yeah, I think what it needs is like like because the majority of the window is not the window widgets and it is not the title.
01:17:29 John: The majority of the window is all the other space.
01:17:31 John: And so in this case, which I think is not uncommon, sometimes the body of the window like looks kind of the same, like text documents look like text documents here.
01:17:38 John: There's empty terminal windows.
01:17:39 John: Right.
01:17:40 John: And the title bars.
01:17:42 John: you know, like, like the parts that distinguish it are small.
01:17:45 John: So mostly what you see is three white squares and you really have to find the details to get them.
01:17:50 John: And so Jack Welborn sent a bunch of screenshots of past versions of the operating system to show how they distinguished.
01:17:56 John: So here's, we'll start with the oldest one.
01:17:57 John: This is like system six or even earlier, just monochrome at a glance at,
01:18:03 John: the title bar of the active window having pinstripes on it totally changes it because it's like a monochrome screen like it's dark and the inactive window is light right which is the opposite of what big sur does right again if you squint your eyes back away squint your eyes forget about the pinstripes like the body of the windows are mostly the same but the scroll bar is dark on the active window and not on the other one and the title bar is dark on the active window and not on the other one because of the the stripes and the body the center of the square is about the same
01:18:33 John: but it's totally the reverse of big sir and it's also very easy to tell from a distance uh the next one is system seven uh same deal inactive window is bright white the title bar has no stripes the title bar has no window widgets in it like the window widgets are entirely gone same deal with the system six one it was just one window widget but now that there's more than one it stands out more the text is dim so and so forth again front window dark rear window light as if in a fog in a haze
01:19:03 John: um and then this is like uh 8.5 or 9 mac os 8.5 or 9 uh it's getting much more of a 3d look the difference is less here because now the back window is not bright white in the title bar it's gray but the active window is still darker because now it's got sort of 3d-ish lines again the background window does not show the window widgets at all this was before you could click on the window widgets in the background which you can totally do a mac os 10 so it has to make different choices right um
01:19:31 John: but yeah like this is trying to show the history you know historically the active window has been darker and in catalina which i didn't include here the you know the active window has a darker title bar not much darker it's the contrast is you know the comparison is it's getting less and less obvious arguably the monochrome one was the most glaring uh and getting more and more subtle but now with big sur they reversed it and the front window is bright white and the back ones are great which is weird
01:19:57 John: So, yeah, I know this is a podcast, but check the show notes, tap the links, look at the images.
01:20:03 John: The next bit is the menu bar, which we've already talked about a lot about its transparency and everything like that.
01:20:08 John: But the menu bar has some pretty severe failure modes.
01:20:11 John: I filed the menu bar thing as a bug.
01:20:13 John: I filed a bunch of aesthetic stuff.
01:20:15 John: ui related bugs in uh in big sir for all the good it's going to do um but this screenshot is i think like so this is a the default catalina like showing the island not catalina this default big sir showing big sir with the ocean and like the road and everything like that that apple bundled background i'm not sure if that's supposed to be the default or the color one is the default but anyway they're both included with the operating system this is apple's own background and it's a dynamic background that changes with the time of day and
01:20:45 John: And because it changes, and because the menu bar is so transparent...
01:20:50 John: As the time of day changes and the sky changes color from like bright blue to midday to sort of an orange at sunset to like a dark blue or black at night, right?
01:21:00 John: That shows through the menu bar so much that what Big Sur does is it changes the text in the menu bar to either be black or white depending on what the background is, right?
01:21:11 John: So when the background is the black of night, the text is white so you can see it because the background shows through the menu bar like almost entirely.
01:21:20 John: similarly if the sky is bright bright blue the text is black so you can see it against that background and any type of sort of programmatic scheme where you have to figure out what color you should make text so that it is readable on a background and especially if your only two choices are black or white there are some bad failure modes so this one shows a sort of peach colored peach pinky kind of sky at sunset and like what the hell color do you choose there should that be black text or white text
01:21:47 John: apple's algorithm chooses white and it is like invisible to old person eyes to any any people's eyes like it's like an eye test white text on a like a light peach background with a drop shadow under it it's like a bad joke this i sent this exact screenshot with my feedback the one i'm gonna put in the thing i said look this is no good you can't
01:22:13 John: You can't read this text.
01:22:15 John: It's like, what's next?
01:22:17 John: Like light gray text on a slightly lighter gray background?
01:22:20 John: Like it is incredibly low contrast.
01:22:23 John: It is not readable.
01:22:24 John: And the thing is, no matter what choice you make, do I pick black text or do I pick white text?
01:22:30 John: There are failure modes.
01:22:31 John: I can choose a background color or picture that makes the menu bar text unreadable.
01:22:38 John: It's not hard to do if those are your only two choices for the text color.
01:22:42 John: So this is just disappointing.
01:22:44 John: I will give Apple credit for not reproducing the sins of the past of making it actually transparent.
01:22:50 John: Instead, what it does is it just basically makes the background of the menu bar a solid smear of a color that's very similar to the color behind it, but it does not show through tiny details.
01:22:59 John: So if you make a checkerboard pattern, you won't see the little checkers in the menu bar.
01:23:03 John: Instead, you'll see a gray smear because half of it's white and half of it's black.
01:23:07 John: It's one of Apple's weird algorithms for doing blurred backgrounds.
01:23:10 John: But
01:23:11 John: the menu bar color right the text color in the menu bar which by the way it cascades down to the menus as well and they have to pick a color that's the same so if the title of the menu bar file is in black everything in that menu is also going to be in black but for all you know that menu could display over a part of your desktop background that's a different color than the color that was behind the menu bar that made it choose black
01:23:34 John: The failure modes on this are all over the place.
01:23:38 John: If you just make the menu bar opaque and make the menus opaque, then you can make the background white and the text black and everyone can read it and, oh, God, why are they doing this?
01:23:47 Casey: I'm sorry, John.
01:23:48 Marco: It's frustrating to see them...
01:23:51 Marco: try to take on such heavy translucency as a design element because we've been here before.
01:23:58 Marco: It never works.
01:23:59 Marco: It always leads to severe legibility and contrast problems.
01:24:04 Marco: And there's a reason why most graphic design does not involve putting text to be read by the user on a translucent background that will be displayed over arbitrary contents.
01:24:17 Marco: It just doesn't work.
01:24:18 Marco: It's not readable.
01:24:20 Marco: We learned that with Windows Vista.
01:24:22 Marco: And then again with whatever version of, whatever, what was the version of macOS that first did the translucent sidebar in Windows?
01:24:29 Marco: Yosemite, maybe.
01:24:30 John: Like I said, we learned it in macOS 10.0.
01:24:33 John: When the inactive windows had had Vista like glass title bars and they were unreadable and they were stacked on top of each other.
01:24:39 John: Like and the thing is, I thought Apple had learned all they needed to learn about this because they had since since all the things we discussed really toned it down.
01:24:47 John: And I think the pinnacle of their learning was like dark mode because dark mode.
01:24:50 John: pulls color from the background in an incredibly subtle way that I think is aesthetically pleasing, but never really alters it from being basically like blackish, right?
01:25:02 John: Dark mode is dark all the time.
01:25:03 John: There is no background you can put behind dark mode that makes it look bizarre and bright and weird.
01:25:08 John: It's just always pretty darn dark gray, which is as it should be, but they mix color into it in a very subtle and interesting way.
01:25:17 John: Ditto for the sidebars.
01:25:18 John: They've really tamped down the transparency of the sidebars.
01:25:20 John: They pull from the background, but in general, the sidebars are grayish and in like regular non-dark mode.
01:25:27 John: And there's just a slight tint of the majority color in the background.
01:25:30 John: I think very interesting and aesthetically pleasing and never compromises readability.
01:25:35 John: And then they just forget everything and do this menu bar where it's like, forget all that.
01:25:40 John: Everything's out.
01:25:41 John: Like you said, Marco, arbitrary text on a transparent background.
01:25:47 John: And it's so transparent that we can't even use a single text color.
01:25:50 John: So we'll just use black and white.
01:25:52 John: And go ahead, pick any background you want.
01:25:56 John: What happened?
01:25:56 John: What happened to all the things you learned?
01:25:58 John: Subtly pulling a dominant color from a background onto Windows was a nice aesthetic touch.
01:26:04 John: i don't understand why that yeah and that's what by the way that's what they used to do that's what they do in catalina with the menu bar if you look at your menu bar in catalina it's not opaque depend it pulls through a color from your background so do the menus right but it does it in such a subtle way that people probably just think it's opaque and they don't even notice right that was the right way this is the wrong way so fingers crossed on fixing this
01:26:26 John: Is that what these things are called?
01:26:28 John: I have many problems with these sliders.
01:26:30 John: So the sliders are the things where it's like a, like a slot and you have this little thing that you slide in the slot from left to right or vertically up and down or whatever.
01:26:38 John: Um,
01:26:39 John: this is well this there's a couple of issues with this one i'm going to say and this is going to be a recurring theme contrast uh the text around the slider is black the background is light gray refined contrast there the filled portion of the slider like sort of like a thermometer filling to show what it's up to is blue solid blue in my color scheme very easy to read
01:27:01 John: But then the little thumb that you grab basically disappears into the background.
01:27:06 John: And the rest of the slider, it's like light gray in a light gray background.
01:27:10 John: It totally disappears.
01:27:11 John: So, like, if you close your eyes and open them, it's like there's half a slider on the screen.
01:27:15 John: There's the blue part and then, like, the ghost.
01:27:17 John: The ghost of a control that used to be there.
01:27:20 John: Like, the evil spirit of a slider that used to be there.
01:27:23 John: This is, like, the lowest contrast graphic I've ever seen anyone ship in an operating system.
01:27:27 John: It basically disappears.
01:27:29 John: Yeah.
01:27:29 John: And I have their most expensive, most highly calibrated monitor, so it's not like my monitor is screwed up and it shouldn't look like this.
01:27:36 John: It is incredibly low contrast.
01:27:38 John: And then the final thing is, I think it is butt ugly because it's got these little notches.
01:27:43 John: It looks kind of like train tracks or something.
01:27:46 John: The other one had this elegant little chevron-based... It was like a little upside-down house with a pointy triangle that would point to the little parts that you'd bring it through.
01:27:55 John: If you make a slider with segments, where it's like a segment at 25%, 50%, or whatever, however many segments...
01:28:02 John: It looks like the spine of an alien creature or just a train track.
01:28:07 John: I don't know what it looks like, but I find it inelegant and ugly and spiky and just aesthetically unpleasing.
01:28:14 John: That's my least important complaint about it.
01:28:15 John: I just want to say, opinion-wise, I don't like how this looks, but then practically speaking, the incredibly low contrast of the right half of the slider is another nonsensical mistake.
01:28:25 Marco: Oh yeah.
01:28:26 Marco: And that's, that's only some of its problems.
01:28:28 Marco: Like my biggest problem with these new slides besides agreed there, but ugly, but let me, let me give you, if anybody out there is running the beta, go to system preferences, try to go to the battery or the energy saver.
01:28:40 Marco: Now it's called battery.
01:28:41 Marco: First of all, the icon in the system preferences window for the battery section, the like positive side of the battery that has a little like nub on the battery is on the left.
01:28:52 Marco: I've never in a million years seen any battery icon on any OS ever where the nub positive side of the battery was on the left.
01:29:00 Marco: Well, but then it flips.
01:29:01 Marco: Right.
01:29:01 Marco: You click it and then in the battery pane, the big battery graphic has it on the right.
01:29:07 Marco: I'm sorry.
01:29:07 John: I'm not with you on this thing.
01:29:08 John: It's arbitrary.
01:29:09 John: There is no inherent rightness or leftness of the nub on the battery.
01:29:12 John: It's an object that can face you the direction.
01:29:14 Marco: It always faces right.
01:29:16 Marco: And at least... Says you.
01:29:17 Marco: And it does literally everywhere else in the OS except that stupid icon in the system preferences window for some reason.
01:29:22 Marco: So it should at least be consistent with itself.
01:29:24 Marco: But okay, so ignoring that for a moment because this is way better than that old battery icon they had in beta 1.
01:29:30 Marco: Yeah, they fixed the battery icon in beta 3, by the way.
01:29:32 Marco: Yeah, exactly.
01:29:33 Marco: So besides that...
01:29:35 Marco: I wanted to adjust the time it took my laptop to go to sleep.
01:29:39 Marco: Now, if you open up the Energy Saver dialog in previous versions of macOS, there's a slider that says, Turn Display Off After.
01:29:47 Marco: And you can set different values based on whether it's on battery or whether it's on plugged-in power.
01:29:51 Marco: And not only is the slider significantly nicer looking in the old version of macOS, but there are labels...
01:29:59 Marco: And they're not linear.
01:30:00 Marco: There's 1 minute, 15 minute, 1 hour, 3 hours, and never.
01:30:04 Marco: That's what's labeled.
01:30:05 Marco: And again, the way they're laid out is not linear.
01:30:08 Marco: So the space between 1 minute and 15 minutes is almost the same as between 15 minutes and 1 hour.
01:30:15 Marco: And it's the same as between 1 hour and 3 hours.
01:30:18 Marco: So as you go past different intervals, you're kind of accelerating the value.
01:30:22 Marco: So you don't really know exactly what value it is unless...
01:30:28 Marco: You hover over it.
01:30:30 Marco: If you hover over the scroll thumb in Catalina or earlier, it will tell you the value.
01:30:34 Marco: Or when you are dragging the scroll thumb, a label appears on the right side that tells you the exact value you are selecting.
01:30:43 Marco: only way to know unless you're picking one of the preset values this is the only way to know what the value that you're picking is so as i'm going between 15 minutes and one hour it's telling me on the right side 20 minutes 22 minutes etc so you know because otherwise because it's a non-linear uh you know scrolling there a non-linear slider you have no way to know otherwise right
01:31:01 Marco: So let's go over to the Big Sur one.
01:31:04 Marco: This is in Beta 3, so we've had time now.
01:31:07 Marco: So first of all, the slider, the battery pane has been totally redesigned.
01:31:12 Marco: Turn display off after.
01:31:13 Marco: Now, the entire slider here looks disabled.
01:31:18 Marco: it looks like you can't interact with it because it is all dim grays.
01:31:23 Marco: As John said, it's a contrast thing, but this doesn't even have the blue left half of the bar to show the current value.
01:31:30 Marco: No, it's just all gray.
01:31:33 Marco: If you hover over the thumb, instead of telling you the value, it says, in all lowercase, display sleep settings, and as you move the thumb...
01:31:42 Marco: you have absolutely no idea what the value is that you're selecting none whatsoever.
01:31:47 Marco: Cause that label is gone.
01:31:49 Marco: Who knows where, who knows where it went?
01:31:50 Marco: Who knows if it'll come back?
01:31:51 Marco: Who knows if all lowercase display sleep settings is kind of like, you know, pound to do in here in this interface, like that somebody has not finished this yet.
01:31:59 Marco: Um,
01:32:01 Marco: So it looks like it's disabled, and it's less functional because you can't actually tell the value that you are choosing.
01:32:11 Marco: And this has been a pattern of so much of Big Sur for me.
01:32:16 Marco: This is a microcosm of many of the problems I have with Big Sur that...
01:32:21 Marco: it seems like you know some of the changes they made are nicer like for instance i i had this on my laptop i i so i use it about a third of the time of my computing life um currently and one of the things i like a lot about it is when i want to use my airpods i can go to the new control center and go into the new bluetooth section and a couple of clicks in i can connect to my airpods and that is way easier than the old way of doing it
01:32:46 Marco: And that will actually allow me to get rid of a couple of third-party apps that made this easier.
01:32:50 Marco: That's great.
01:32:51 Marco: I love that functionality.
01:32:53 Marco: However, what this dumb little UI experiment shows me is that they undertook this massive system redesign for an OS that they historically have not been very good, especially recently, have not been very good at quality.
01:33:11 Marco: and they took on a system-wide redesign and i've had so many little paper cut bugs now granted i'm running a beta i know that's what that's what i signed up for it's a beta but i also know no matter what they're going to release this in a couple months
01:33:27 Marco: And then all these bugs are just going to sit there.
01:33:30 Marco: Because Catalina had a ton of bugs.
01:33:31 Marco: They didn't fix any of them.
01:33:33 Marco: Instead, they just sat there.
01:33:35 Marco: They keep adding more, actually.
01:33:37 Marco: And it worries me that they did this kind of, honestly, this half-baked redesign that a lot of things are still very unfinished and a lot of things are bad, like the menu bar design and the slider design is just bad.
01:33:52 Marco: And they're just going to shove it through on this OS that they're never really going to make high quality because they can't.
01:33:59 Marco: Because they can't multitask to save their lives, especially when it comes to software quality on the Mac.
01:34:05 Marco: So I'm really concerned here.
01:34:06 Marco: I'm concerned that this redesign was undertaken for this platform because I think they started a project they can't afford to finish.
01:34:15 Marco: And I'm concerned that this OS that we all hold so dear has now gotten this redesign forced upon it, and now they have even less time to spend on fixing the old bugs.
01:34:28 Marco: They have way more new bugs they have to fix because they did a system-wide redesign.
01:34:33 Marco: And everything has just so many rough edges and paper cuts all over the place.
01:34:38 Marco: It's turning into Windows.
01:34:40 Marco: That's what we criticize Windows for.
01:34:43 Marco: And they've taken this awesome platform that was mature and needed some help in the quality department and have...
01:34:49 Marco: blown it up basically and and if they are really committed to amazing software quality on the mac and to really fixing all these bugs and ironing out all these design flaws great i welcome the change but that's not where they're coming from that's not the history has not shown that's what they're doing on the mac and so for a brand new redesign to be rough and then to probably get neglected for a while
01:35:17 John: is really not what this platform needed i have some faith that they're gonna fix the aesthetic stuff like that's why i follow those bugs i follow them in beta one because i'm like look uh historically speaking they have fixed graphical stuff whether it's the contrast being too low on these sliders and a bunch of other elements uh they already fixed the ugly battery icon right with you know an entirely new graphic that somebody had to make uh
01:35:41 John: I think a lot of these things are fixable.
01:35:43 John: If I didn't think that, I wouldn't be filing the bugs, right?
01:35:46 John: And yes, I have to wait for it to do the giant cis-diagnosis.
01:35:48 John: It takes a long time.
01:35:49 John: You don't have to.
01:35:51 John: I know about the secret preference to turn that off.
01:35:53 John: But I'm being dutiful.
01:35:54 John: I'm like, fine, good.
01:35:55 John: Do all the things.
01:35:57 John: So these sliders, maybe you can't fix the ugly because someone thinks this is a good design with the little notches and everything.
01:36:03 John: And by the way, Marco, the thing you were complaining about with the battery thing, I don't have a Big Sur machine in front of me.
01:36:08 John: It's...
01:36:08 John: the dtk is over there and it's noisy so i don't want to turn it on but uh i i added based on your discussion a screenshot of the pre-beta 3 battery just so you could see how ugly it was oh yeah it's bad um but in that one look at that screenshot i just i just put it in the uh
01:36:25 John: no let me send that i'll put in the chat uh take a look at that marco and this one it shows the slider with a blue portion and it shows the slider with values underneath it so i'm not sure what happened in beta 3 if all that is missing from your computer could be a bug the values are still under the notches in this one but yeah the blue bar is gone the values are still under the notches but as you're adjusting it you can't see what the value is when you're between the notches yeah
01:36:48 John: All right.
01:36:49 John: Well, anyway, I don't understand why the blue is gone because it should be filling the portion that you're in.
01:36:57 John: The next screenshot we have here is showing system preferences with a bunch of sliders.
01:37:01 John: I mostly put this in here to emphasize exactly how much the right half of the sliders disappears because they're incredibly low contrast.
01:37:06 John: But also because, again, step back from this window and defocus your eyes a little bit.
01:37:11 John: Everything in this window is incredibly low contrast.
01:37:13 John: Look at the segmented control.
01:37:16 John: it's practically disappearing into the background it's so shy did you know by the way that there's like a well you know the whatever like the the well control like the region that's slightly darker can you even see that if i didn't tell you would you know it's there you know what i'm talking about like the the segmented control uh has a little recessed area that's like sunken in where the controls are that is like the most subtle like difference in contrast it's an eye test i swear to you this is like an eye test
01:37:41 John: It's like a field set, right?
01:37:43 John: It's testing your monitor, essentially.
01:37:47 John: I can see it, again, on my incredibly expensive, calibrated at the factory Apple monitor.
01:37:52 John: I can see it.
01:37:53 John: But if I didn't tell you about it, I guarantee that there are people who are going to do this on their crappy...
01:38:00 John: cell phone with a really old screen or something or like a really bad monitor who will literally not be able to see this thing because the grays won't be enough.
01:38:08 John: Like I've experienced this myself sometimes with playing games on my gaming monitor or whatever.
01:38:11 John: Sometimes there is a difference in color that is not within the abilities of your monitor to distinguish.
01:38:18 John: So on your monitor...
01:38:19 John: it is literally the same color.
01:38:20 John: Like if you took a camera, you know, shot of it with the camera or measured it with a color meter, it's literally the same color.
01:38:25 John: I guarantee there are people's monitors, but these two things are the same color.
01:38:28 John: And if you have, if you have that low contrast between elements, like why have them at all?
01:38:33 John: Like, it's just pointless.
01:38:36 John: Uh, next item is app icons.
01:38:38 John: I took a bunch of screenshots of the doc to show all the different app icons and,
01:38:43 John: We saw the icons in the keynote.
01:38:45 John: It's like, oh, now they're all sort of round rec squircle things just like they are on iOS.
01:38:49 John: And it makes sense because you're going to be running on iOS apps with that.
01:38:51 John: And Apple made the distinction that on the Mac, although my screenshot doesn't show it on the Mac, the sort of overlaid tool or image is allowed to extend outside the squircle, which means the squircle itself isn't
01:39:03 John: actually the full size of the icon and that distinguishes mac apps from other apps and it's like oh this all makes sense intellectually yada yada yada um you may not like it some of the icons are ugly but you're like okay i get what you're doing here it makes sense from you from an apple platform unification perspective and i was more or less on board with it plus or minus the icons that are ugly right because whatever sometimes icons are ugly but when i found myself actually using big sur i was incredibly surprised to see
01:39:31 John: That the sameness of the icons was screwing with me.
01:39:36 John: You think, they're not the same.
01:39:38 John: I mean, look at that messages icon.
01:39:40 John: It's bright green.
01:39:41 John: Are you telling me you're getting that bright green icon confused with the poop brown contacts icon next to it?
01:39:48 John: How different can an icon look?
01:39:51 John: And you're telling me you're getting confused about where an icon is?
01:39:54 John: I'm as surprised as you are.
01:39:56 John: I'm just telling you from practical experience, I would go down to the dock to click on an icon, and they would just all blend together.
01:40:03 John: And obviously, we're going to get into this a little bit later.
01:40:06 John: Identifying things on your screen is a complex process.
01:40:11 John: Color is obviously a factor, depending on if you're colorblind, unless there are more, right?
01:40:16 John: Shape is a factor.
01:40:17 John: Size, position, those all factor into it.
01:40:20 John: But I think I massively underestimated how important dominant shape is for me identifying icons quickly.
01:40:29 John: There's no other explanation because these are all the same shape, but they're so incredibly different colors.
01:40:34 John: How is my brain tripping up trying to find where is photos in the dock?
01:40:40 John: It looks nothing like the other icons, but because they're all squircles, my brain just scrambles them for a second.
01:40:46 John: I don't know if I have some kind of disability that's causing this problem, but the sameness of these... I don't experience this on iOS.
01:40:54 John: Maybe it's because I don't have a dock with a million things in it or something.
01:40:57 John: I don't think this is actually a reason Apple shouldn't pursue this strategy because I get what they're doing with the unification.
01:41:02 John: I just wanted to say that I was surprised at how much trouble my brain continues to have.
01:41:07 John: It's not a lot, but it is something that I can feel when trying to distinguish, trying to find the icon that I want, despite the fact that, again, they look entirely different.
01:41:18 John: It doesn't make any sense, but they are all rounded rectangles.
01:41:21 John: Have any of you experienced this?
01:41:22 John: Have you used Big Sur at all?
01:41:23 Casey: Yeah, I use it on my laptop and I'm on my laptop more often than I would expect.
01:41:29 Casey: And I can't say I've experienced this.
01:41:30 Casey: Now, I have mixed feelings about the icons.
01:41:33 Casey: I don't feel terribly strongly one way or the other.
01:41:35 Casey: I will point you to this week's upgrade, which is episode 308, The Adventures of Dr. Icon, where Jason and Mike and Stephen Hackett go through a lot of the icons and do like a little draft about what's good and what's bad.
01:41:47 Casey: most of them i mean whatever i don't think i care that much one way or the other but i will say that this bright green messages icon really annoys me and it shouldn't because it's what i see on my iphone all the time but something about it on in the context of a mac just really really annoys me and i find it frustrating but in terms of searching for icons no i can't say that i have that problem very often and marco what about you you said you're also running it on your laptop right
01:42:13 Marco: I am, but the way I use multitasking and app launching and the dock, especially on a laptop where I have the dock auto-hidden, I don't see the icons that often.
01:42:23 Marco: So it doesn't really bother me in that way.
01:42:25 Marco: I think of all the Big Sur design flaws, the icons are pretty low on my list of things to complain about, honestly.
01:42:32 John: Yeah, I know people have a lot of hate for the messages icon.
01:42:35 John: I don't mind it, but I can see why people are annoyed by it.
01:42:38 John: The icon style, I don't really have any objection to, and the shape thing makes sense to me.
01:42:44 John: I was just very surprised that it actually did affect me and that the effect is not really going away.
01:42:49 John: The obvious losers, just to get this out of the way, the obvious losers are the ugly race of things like QuickTime, where it's like...
01:42:55 John: QuickTime used to be this cue is very distinctive.
01:42:58 John: They've changed the style of that cue.
01:42:59 John: And it's like, guess what, cue?
01:43:01 John: You're going in a squircle.
01:43:02 John: And it's like, no, I don't want to go.
01:43:05 John: Well, so what kind of style are we going to do?
01:43:07 John: It's like, we're just going to put you in a rounded rectangle.
01:43:09 John: That's it.
01:43:09 John: That's the icon.
01:43:11 John: That's the icon.
01:43:12 John: Cue inside rounded rectangle.
01:43:15 John: It just does not work aesthetically.
01:43:17 John: Same thing with Time Machine.
01:43:18 John: Time Machine is a circle.
01:43:19 John: It's like that compass, the watch, the spinning thing.
01:43:22 John: It's like, how are we going to put that in a rounded rectangle?
01:43:24 John: I have an idea.
01:43:25 John: What if we make a white rounded rectangle and put the existing icon inside it?
01:43:28 John: Like, yeah, some of them don't work.
01:43:31 John: The terminal doesn't work because it doesn't look like a it looks less and less like a monitor, CRT monitor, whatever the hell it was supposed to be.
01:43:39 John: uh the next screenshot we'll have in the show notes is the utilities folder where utilities is always fun to look at because not only do these applications get a lot less attention so do the icons like it's like who even goes in the utilities folder who really cares but there's some doozies in here like keychain access it's like it's a
01:44:00 John: in a rounded rectangle it's like wait i got it i got it okay we put it in a rounded rectangle and then you put tiger stripes horizontally in the right it's like what are the tiger stripes uh i don't know it's like it's like stripes like key stripes i don't know just just make any sense what is that is it in front is it in front of venetian blinds is it is it wood is it like the the wall to a storage
01:44:23 John: unit why why do a storage unit why does the storage unit have is like the the corrugated like the door the corrugated door on the like the garage door type thing right right right right that is a reach that is a real like why is it that color and and why is it a store oh it's it and doesn't look good like bottom line is doesn't look good but anyway the thing to look at in the utilities you see some actual examples of what i was talking about like uh
01:44:47 John: The much maligned digital color meter with the gravity defying liquid inside the dropper.
01:44:52 John: You know, for all you know, it could be you're just in a different inertial frame of reference and that icon is actually spinning.
01:44:57 John: So there are explanations for this.
01:44:58 John: But anyway, the dropper extends out of the rounded rectangle.
01:45:03 John: In boot camp, the the anachronistic hard drive icons that the OS itself doesn't even use anymore are bursting out of the rectangle frame.
01:45:11 John: Script editor has the pen tool bursting out of the rounded rectangle frame.
01:45:15 John: I like the icons better when they do that.
01:45:16 John: because it distinguishes them as mac icons and system information system information is combining two of our favorite things one put it in a rounded rectangle and two make that rounded rectangle so low contrast that you think it's not even there everyone look at system information if i didn't tell you that rounded rectangle was there would you see it probably not no it's freaking invisible
01:45:38 John: oh my god i had to use the accessibility zoom like where you control mouse wheel i had to use that to see the top edge of it like you can't put it in a white round and it goes like the calipers like this you know the existing icon goes so close to the edge boy what a mess um toolbars we're almost done i promise toolbars um toolbars are interesting like this is part of we talked about this in the keynote show i think
01:46:01 John: Apple's big push to make their UI sort of like more scalable across devices and even within devices.
01:46:09 John: And part of that is basically not requiring app developers to make custom icons for all their toolbar and sidebar.
01:46:17 John: uh icons because some apps have a lot of those and it is actually a pretty big graphical burden to make those and make them look good and then if we tell you you have to do them in 17 different sizes so they work on ipad and iphone and on the mac it's actually quite a burden so apple is choosing a style partly to alleviate this to say the style is going to be sort of
01:46:39 John: you know outline line art right so no beautiful shading no 3d rendered things not even really any color uh and they're actually they're template images which means we can color them any color we want and you can pick an accent color for your app and then all your sidebar and toolbar icons will be that color but you can actually override that color if you want and the user can override it's like this whole system that's very flexible where it's like you have given me a template image i think they're vectors um or they could probably be about apps i don't know what the rules are
01:47:06 John: But anyway, it's a very simple image that can be colored and put onto any background, and you just do it once, and it works in every context.
01:47:12 John: And they can be resized because, you know, the vector ones can be made to be any size.
01:47:17 John: And on top of that, Apple has its symbols library, font, whatever, that has hundreds and hundreds of icons that you can use in your app for free, the SF symbols thing, right?
01:47:30 John: Yeah.
01:47:30 John: And so not only do you not have to draw a bunch of beautiful custom icons, you don't have to draw any icons.
01:47:35 John: Go ahead and use our icons.
01:47:38 John: Like SF Symbols has them.
01:47:39 John: We give you an application so you can browse them, find one.
01:47:42 John: There's probably one that looks like more or less what you wanted.
01:47:44 John: We made these for you.
01:47:45 John: They scale beautifully that you can color tint them and your app will look like other apps.
01:47:50 John: All of this, like, I commend all of this.
01:47:52 John: Like, aesthetically, you can have complaints about it, but practically speaking, it's mostly Apple trying to do a good thing.
01:47:59 John: They're trying to define a consistent look for their applications, and they're trying to make it easy for developers to adopt it, and they're trying to make it work across all their platforms.
01:48:06 John: I give all that thumbs, thumbs up.
01:48:09 John: But then we get to where the rubber meets the road, which is, okay, but if they do all that, how does the UI actually look and work?
01:48:17 John: You can't really complain that they're low contrast, although arguably this is a little bit of a lighter gray than you would want.
01:48:22 John: But in general, it's not like these lines are disappearing.
01:48:25 John: These icons aren't disappearing.
01:48:26 John: You can see them.
01:48:27 John: They're there.
01:48:28 John: The lines are fairly high contrast on the background.
01:48:32 John: The tint colors are very strong.
01:48:33 John: They don't disappear.
01:48:34 John: Even the yellow ones are very visible.
01:48:37 John: This gets back to what I was saying about the icons before dealing with these toolbar icons.
01:48:41 John: Two things strike me.
01:48:43 John: One, I am reminded again about how much apparently my brain, uh, how much value my brain puts on like silhouette, uh,
01:48:53 John: uh and you may look at these and say well what are you talking about all these are different silhouettes they're all totally different shapes like they're not all in rounded rectangles they're all different the trash can is a big vertical thing and the arrow pointing to the left is a swoopy thing like they don't look like they have the same silhouette at all but what i'm discovering is that silhouette is different than outline like because these shapes are not filled if they were just completely filled black
01:49:15 John: They would sort of define like they'd be like a shadow of themselves.
01:49:18 John: They would define a silhouette, an outline, whereas now they're line art.
01:49:22 John: And to my eyes, because everything is outlined and empty, the lines just start to blend where like if you look at this image that shows a list view, column view, gallery view and icon view.
01:49:35 John: all those icons at a glance is just like, it's just a bunch of vertical horizontal lines.
01:49:40 John: Like they all become the same.
01:49:43 John: Even in the mail application with the arrows and all the other stuff, I find it harder to identify.
01:49:48 John: Again, this could just be a me problem, but I find it harder to identify the actual icons because they're all just a bunch of lines.
01:49:55 John: They're high contrast lines.
01:49:56 John: They're perfectly visible lines.
01:49:57 John: They're aesthetically pleasing lines, but they're just a bunch of lines.
01:50:01 John: And the second thing is, of course,
01:50:03 John: color is gone from helping you find them for the most part i put a screenshot in here where you'll see like the flag icon is yellow for some unknown reason right you know you can give them an accent color but it's not like you latch on to like the trash can is gray the delete toolbar button is red like like as in solidly colored drawn in like in the old world they all look very samey
01:50:25 John: So without the silhouette and with everybody using lines and with nobody really using color, I find it more difficult to quickly find, identify, and understand what a button is going to do.
01:50:36 John: I have to spend more time thinking about it.
01:50:39 John: This may fade over time when you just learn what the icons are and the position they are and your brain adapts.
01:50:43 John: but i think for like quick glance ability and identification this scheme is worse than the other one that said that may be offset by all the advantages described of it scaling perfectly of you getting it for free from apple of and aesthetically in isolation i think each of the icons looks perfectly fine i kind of like the look of it but from a practical perspective when it says you know it's time for you to quickly identify the toolbar icon you want find it and click on it these are a slight downgrade what do you think
01:51:12 Marco: This is my single biggest complaint about the Big Sur design, is the handling of toolbars and their icons.
01:51:19 Marco: I have found in practice... I don't think I found a single app where I think it looks better this way than it did the old way.
01:51:26 Marco: And I found a similar thing in practice where...
01:51:29 Marco: It basically has just slowed me down a lot, that I have to look harder to find things.
01:51:35 Marco: I have to spend longer distinguishing between what is what.
01:51:40 Marco: Some of that stuff has moved in a lot of apps, like mail is a big one.
01:51:43 Marco: My mail toolbar is destroyed, and I don't know what the hell it did to it.
01:51:46 Marco: It's funny.
01:51:47 Marco: For a while, the first couple of weeks I was using this, I thought that search was broken in mail because it was not finding anything outside of my inbox.
01:51:58 Marco: You know where I'm going with this?
01:52:00 John: I thought you were going that you couldn't find the search because sometimes it's a little magnifying glass and sometimes it's the field and there's a bunch of bugs around that, but go ahead.
01:52:07 John: Well, that's one thing.
01:52:09 Marco: That's one of the issues that I got over that quickly.
01:52:12 Marco: By default, I always search all mailboxes.
01:52:16 Marco: For whatever reason, that preference was not carried over in the upgrade to the beta.
01:52:21 Marco: And so it was only searching the inbox, but I had no idea that it was only searching the inbox.
01:52:25 Marco: And so I would do my search, it would show nothing, and I would think, well, Spotlight's index broke or whatever, something's been updated, and I guess it's just broken, mail search is broken, oh well.
01:52:34 Marco: Mail search is really important to me, but anyway.
01:52:37 Marco: So it took me until yesterday to finally be exploring the interface enough to realize that when you search,
01:52:44 Marco: It only searches the current mailbox by default, but the way you change it to search all mailboxes, this new thing appears in the source bar on the left that says search on top, and that's where you can pick all mailboxes for something else.
01:53:03 Marco: But it's not...
01:53:04 Marco: They moved everything around so much to try to preserve the integrity of this toolbar that is already very ugly and confusing.
01:53:14 Marco: Everything is moved around in these weird kind of oftentimes half-assed ways.
01:53:19 Marco: But anyway, that's a larger complaint.
01:53:22 Marco: Specifically about toolbars though.
01:53:23 Marco: This is where I just have the hardest time using this new interface.
01:53:27 Marco: And it's not that I can't use it.
01:53:29 Marco: It's that it's slower, and it's harder to find things, and it's worse.
01:53:32 Marco: And I think in many ways it is uglier because they have all these monochrome line art icons all over all these toolbars now.
01:53:41 Marco: But then there is no separation visually between the toolbar and the content below it.
01:53:47 Marco: Or between the icons in the toolbar and the search field that's on the right in many windows.
01:53:53 Marco: Or between the icons in the toolbar and the title on the left.
01:53:57 Marco: Or between the title on the left and the back forward arrows to its left that are in many, many windows.
01:54:03 Marco: Especially finder windows.
01:54:04 Marco: Or like system preferences also is a bad one.
01:54:07 Marco: And so you end up with just this jumble of various monochrome line art all over the top of Windows.
01:54:15 Marco: And it is not visually separated by sections anymore.
01:54:20 Marco: It used to be like, here was a bar that contained all these things.
01:54:25 Marco: The bar itself had subdividers in many cases.
01:54:28 Marco: The title was reasonably placed.
01:54:30 Marco: The back-forward arrows were buttons.
01:54:33 Marco: So they had borders.
01:54:35 Marco: What we're really suffering from is a severe lack of differentiation between the icons themselves and
01:54:42 Marco: And the lack of any borders or shading makes it so that it just looks like one big visual jumble.
01:54:49 Marco: And this is another area of Allen Dye design.
01:54:52 Marco: When you see ideal cases of a nice-looking window title bar, this might look really nice in screenshots.
01:54:58 Marco: But in the real world, there's a lot more stuff in a lot of windows, and it just falls apart.
01:55:02 Marco: It just does not work nearly as well as the old way.
01:55:05 Marco: And I'm not saying that there is no way to move forward.
01:55:07 Marco: I'm not saying that the old way has to be the old way forever and that I never want the look of macOS to change.
01:55:12 Marco: I just want it to change in good ways.
01:55:14 Marco: And there are some significant design flaws in this new redesign here.
01:55:20 Marco: And toolbars, I think, exemplify the biggest problems.
01:55:23 Marco: The window title bars in so many real-world cases that I've learned, even from using this only on my secondary computer, only part of the time, instantly I ran into all these problems.
01:55:35 Marco: And I continue to run into them every time I use it, of just like, here's a...
01:55:39 John: jumble of undifferentiated monochrome lines find the thing you're looking for good luck you mentioned yeah the differentiating the buttons so the toolbar buttons also do the mouse over thing that the ipad does i mentioned a couple shows ago that all the stuff about the ipad cursor if you watch the wwc session uh almost all of it is is eventually applicable to the mac i think it will have to have a slightly different solution but i would put an eye towards that but anyway if you look at what it does when you put your cursor somewhere near
01:56:08 John: one of the toolbar icons, it gets the little outline just like it does on the iPad.
01:56:13 John: And also related to that, the toolbar icons themselves are fairly widely spaced, to allow for your finger to press them, right?
01:56:22 John: Which helps that they're not shoved together so much, but it also kind of, the visual rhythm kind of just adds to the confusion because they are so widely spaced, then like the line art plus the spaces between them kind of blends.
01:56:34 John: There's a screenshot in the list that shows
01:56:37 John: the mac arrow cursor getting close to some icon in a toolbar and maps and you can see it gets the sort of the little outline um when you're talking about the toolbars i went back and looked at that uh the ugly uh battery before a beta 3 image um but i was looking when you're talking about the toolbar i was looking at the toolbar of that window pull that one up again uh and look at the you're talking about the search box look at the search box this is system look at the search box and system preferences
01:57:03 John: I mean, another example of like, it's like a game where they said, how low contrast can we make of this search box?
01:57:10 John: And it's still like, you can kind of see the word search and the magnifying glass.
01:57:14 John: Fine.
01:57:15 John: What about the box?
01:57:17 John: That box is really testing your acuity.
01:57:19 John: It's testing your monitor.
01:57:21 John: It's testing your eyes.
01:57:23 John: It is almost invisible.
01:57:25 John: And I bet people are, you know, regardless of whether you like the aesthetic, I bet some people listening to this and saying, well,
01:57:30 John: That's what accessibility is for all people.
01:57:33 John: There's accessibility preference pane, and there's a thing that says increase contrast.
01:57:36 John: Why don't you just turn that on?
01:57:38 John: Accessibility settings are great, but as I think I've said in the past, and I'm going to reiterate now, accessibility settings are to try to serve...
01:57:49 John: people whose needs do not fall in the fat part of the bell curve.
01:57:52 John: Human ability and acuity is sort of a bell curve distribution, you would imagine, where most people are in the fat part where they have most of their senses the same as other people, but some people are at the various extremes depending on what sensory challenges they have, right?
01:58:08 John: You need to design your interface so that by default, without changing anything, it serves the most possible people.
01:58:15 John: Otherwise, you would make it like this can only be used by 11-year-olds who have had a lot of sugar.
01:58:22 John: It's like, well, what's your problem?
01:58:23 John: Just go to accessibility, grandpa.
01:58:26 John: But 11-year-olds who have had a lot of sugar is not a lot of people.
01:58:29 John: There's many, many more people you need to serve.
01:58:31 John: So try to get as many as possible for whom your interface works out of the box.
01:58:36 John: And then you add accessibility features to help in the areas that people need help.
01:58:41 John: But if you had an operating system that like, you know, to take the extreme that nobody could use without turning on an accessibility feature, then why do you even have like, why did you design it that way?
01:58:50 John: Right.
01:58:50 John: I think elements in this interface are so low contrast that they are far outside the fat part of the bell curve.
01:58:56 John: I don't want to turn on increased contrast everywhere because, frankly, I think it makes the UI ugly, and I don't need it except for these extreme situations where you've intentionally made a UI element incredibly light, right?
01:59:08 John: So I'm not saying the accessibility setting shouldn't be there, and I'm not saying because I had to use an accessibility setting, therefore your UI is ugly.
01:59:16 John: I'm saying that I think that the Big Sur UI as it exists now
01:59:20 John: does not serve the fat part of the bell curve, does not serve the largest number of people.
01:59:25 John: It skews in one direction or the other, and it leaves a lot of people behind.
01:59:30 John: And I don't think that's a good UI, especially since aesthetically speaking, which is apparently what they care a lot about, it makes the OS uglier to have to turn these features on.
01:59:38 John: I don't want to have to turn on a feature like that.
01:59:40 John: Like reduce transparency.
01:59:42 John: That'll fix the menu bar, right?
01:59:43 John: But it gets rid of transparency everywhere, and I kind of like it in the other places, right?
01:59:48 John: I just need, you know, we need settings that say fix the most egregious accessibility problems, but don't do it across the board.
01:59:55 John: Because I don't, like every other part of this window I can see, but it's a couple places that you really screwed up.
01:59:59 John: So I hope they do fix that.
02:00:02 Marco: also increased contrast is is i would i would call this incomplete at best uh so not only i mean it's pretty hideous looking for sure um but also like it actually decreases contrast in a lot of key elements such as in that panel you can see the segmented control that where you're switching between the display cursor and color filter sections and in that panel you can see that the uh
02:00:25 Marco: the parts of segmented controls that are not selected actually get significantly lower contrast with increased contrast enabled.
02:00:33 Marco: It becomes this dark gray with black text in it.
02:00:37 Marco: Clearly, if you rely on this setting, don't upgrade yet.
02:00:39 Marco: This is what I'm saying.
02:00:40 Marco: This is a major redesign that's coming in really hot.
02:00:45 Marco: These issues are not going to all be ironed out in two months when this presumably ships.
02:00:51 Marco: It's going to be bad for a while.
02:00:54 Marco: Even if they suddenly have had a change of heart about how much they prioritize macOS software quality, way more than they have for the last five years, and even if they devote just as many people to macOS to achieve this as they would on, say, iOS, where it's typically a higher priority...
02:01:14 Marco: I still don't think they could fix all this in two months.
02:01:16 Marco: It's so incomplete.
02:01:18 Marco: It's so rough that they shouldn't have taken this on this year.
02:01:23 Marco: If they were going to do it at all, this is too half-baked of a design, both in implementation and in design itself.
02:01:30 Marco: This is, again, I welcome the idea of moving macOS's design forward.
02:01:37 Marco: And there are parts of this that are good, but there are so many severe shortcomings.
02:01:46 Marco: It almost seems unreal to think that this platform that is known for such amazing design has all these major flaws, most of which you're probably going to ship in a few months.
02:01:56 Casey: I still like, on a macro level, I like the look of Big Sur.
02:02:02 Casey: Big Sur.
02:02:03 Casey: Big Sur.
02:02:04 Casey: I like the look of it, but I don't really disagree with anything that you guys have said.
02:02:09 Casey: And as you were talking, I was thinking to myself, I feel like the Big Sur design is two different Fs.
02:02:14 Casey: It's very, very fashionable, but I'm not entirely convinced it's incredibly functional.
02:02:21 Marco: Anything of a few others?
02:02:23 Casey: And that's really tough.
02:02:25 Casey: And I don't feel like I am disrupted as much as John seems to be.
02:02:30 Casey: And I don't know if that's the few years difference between us speaking.
02:02:35 Casey: I don't know if that's just I don't have 30 years of Mac OS experience like John does.
02:02:41 Casey: I'm not sure what it is.
02:02:42 Casey: We're just different people.
02:02:43 Casey: Maybe that's all it amounts to.
02:02:45 Casey: Yeah.
02:02:45 Casey: There are definitely times that I'm like, wait, what?
02:02:47 Casey: Huh?
02:02:48 Casey: And some of the toolbars in particular, I think, as you guys have mentioned, are some of the times I get most tripped up.
02:02:53 Casey: And the lack of contrast, I completely agree with you, is very frustrating, most especially with active versus inactive windows.
02:03:00 Casey: But if I look at it as a piece of art, which I know that sounds ridiculous, but if I look at it as a piece of art, I think, man, this looks good.
02:03:07 Casey: I stand by.
02:03:07 Casey: I still think it looks good.
02:03:10 Casey: But I think what you guys have spent a lot of time discussing, and I think rightfully so, is that I don't think it functions very well, or at least not as well, not today.
02:03:20 Casey: And I don't remember which one of you or both of you said, you know, maybe it's just that we're going to we're going to get used to it.
02:03:25 Casey: We're not there yet.
02:03:26 Casey: And I agree.
02:03:27 Casey: Maybe we will get used to it.
02:03:28 Casey: Maybe we're not there yet.
02:03:28 Casey: And plus, there's still changes to be made for sure.
02:03:31 Casey: But.
02:03:32 Casey: As much as I love the look of it as an art installation, as a tool with which I complete my work, it is definitely not as good as it used to be.
02:03:44 John: Yeah, I don't think anyone's going to get used to it if you're one of those people who just got kicked out of the bell curve, right?
02:03:51 John: So I'm complaining about the contrast, but the thing is I can see the low-contrast stuff.
02:03:55 John: My eyes are still good enough that I can see all of it, but I know lots of people who –
02:03:59 John: previously could use the Mac without any accessibility settings, there's no way in hell they're going to be able to see that search box.
02:04:06 John: Because they're old.
02:04:08 John: But they could use it.
02:04:09 John: They don't have increased contrast on now, but they're going to have to turn it on.
02:04:13 John: Because if I try to tell them, go use a search box, they're going to laugh at me.
02:04:16 John: They'll be like, what search box?
02:04:17 John: And when I show them this thing, and they're going to say, are you kidding me?
02:04:20 John: You wanted me to find that?
02:04:21 John: There's no way I would have seen that if you didn't tell me about it.
02:04:24 John: And then I have to show them how to turn on increased contrast, and everything looks ugly, and they complain about that.
02:04:27 John: Right?
02:04:28 John: There's no getting used to it for those people.
02:04:30 John: It's just going to be a pure downgrade.
02:04:34 Marco: What I hope to see from Apple in some kind of design turnaround someday, obviously it's not going to happen anytime soon.
02:04:42 Marco: But what I hope to see from them someday is an acceptance that it's not bad to see things that serve functions.
02:04:53 Marco: Yeah.
02:04:53 Marco: I know it sounds ridiculous.
02:04:56 Marco: I'm actually not joking.
02:04:58 Marco: So much of their design in recent years has been hide everything away, tuck it all away, make everything disappear, and then make it somehow magically appear sometimes when you need it, or just hide it away and never show it again.
02:05:12 Marco: Something that appears on hover.
02:05:13 Marco: Like I was saying a couple weeks ago, complaining about how the music app hides timestamps now.
02:05:18 Marco: until you hover over it for some reason.
02:05:21 Marco: By the way, I also find the new iPad music app and the now playing being a full screen overlay to be a significant regression, but that's for another day.
02:05:29 Marco: But so much of Big Sur is going the same direction of just hide things by default, hide as much as possible, and then maybe when you hover near them or when you click into them, they expand.
02:05:42 Marco: The search box is having low contrast.
02:05:45 Marco: They do that because they want it to be invisible.
02:05:48 Marco: Everything that becomes lower contrast, it's to make it invisible.
02:05:53 Marco: Why do toolbars blend into the window now, and there's no more visual separation in many cases?
02:05:58 Marco: Because they wanted to hide everything.
02:06:02 Marco: And hiding everything does make things look nice to a certain aesthetic.
02:06:06 Marco: I get why they do it.
02:06:08 Marco: If your focus is primarily on appearance and beauty...
02:06:12 Marco: And less on functionality, you will hide more than you need to.
02:06:16 Marco: However, these are computers.
02:06:18 Marco: These are not like art installations.
02:06:21 Marco: They are computers.
02:06:22 Marco: This is software.
02:06:24 Marco: They serve functions that people need to be able to see and find.
02:06:28 Marco: And so much of Apple's design has been at the incredible expense of discoverability.
02:06:34 Marco: And this continues into just amazing minutiae, like the document proxy icon in Finder Windows.
02:06:42 Marco: Now you have to hover over the title and it slides over.
02:06:47 Marco: That's a terrible design.
02:06:50 Marco: That's objectively terrible.
02:06:52 Marco: It makes it weirder when you're using it because your title moves out from under you when your mouse is in the wrong spot.
02:06:58 Marco: It makes it harder to find that icon if you're looking for it.
02:07:00 Marco: It makes it harder to use it.
02:07:01 Marco: It makes it slower to use.
02:07:03 Marco: Totally undiscoverable.
02:07:04 Marco: Right, totally undiscoverable.
02:07:05 Marco: And to what end?
02:07:07 Marco: You hid something out of the interface.
02:07:09 John: Why?
02:07:10 John: They put the tabs in the Safari icons.
02:07:12 John: They put the icons in Safari tabs.
02:07:14 John: They had to get the icons out of someplace else.
02:07:16 John: So it's fine.
02:07:17 John: You can have fav icons in your Safari tabs, but we're taking the proxy icons out of the Finder.
02:07:20 John: By the way, I filed a bug on that.
02:07:23 John: The bug was – it does show the proxy icons when you're in like – when you don't have the sidebar visible, the toolbar visible, I believe.
02:07:30 John: Basically, if you take a Finder window that's in sidebar toolbar mode where the proxy icon is hidden –
02:07:36 John: and then you do command option T to hide the sidebar toolbar, the proxy icon appears, but you can't drag it anymore.
02:07:43 John: Or no, I know it's command click.
02:07:44 John: You can't command click the title anymore.
02:07:46 John: It's not the proxy icon.
02:07:47 John: Sorry, I'm confused.
02:07:47 John: But anyway, there's a mode change where command click on the title bar, which, again, is not particularly discoverable that I'm an old school Mac user, so I know about these things, just stops working.
02:07:56 John: Right.
02:07:57 John: So totally irreproducible.
02:07:58 John: I filed it as just a bug.
02:07:59 John: I hope they fix it.
02:07:59 John: But but yeah, like the proxy icons have been really at first I thought they got rid of them.
02:08:04 John: Then I discovered the slide over and was annoyed.
02:08:06 John: And it's just it's so much more cumbersome to have to hover and wait for the animation and grab it and then remember that there used to be this distinction with carbon and cocoa for the proxy icons.
02:08:16 John: I don't think you two remember this, but back when I was older,
02:08:19 John: when I was in the shit, as they say, Hey, you get to believe me today.
02:08:23 John: Um, the, I forget which is which.
02:08:27 John: So someone will tell me the correction, but like in cocoa, let's just pretend I'm getting this right.
02:08:33 John: You would have to click and hold without moving the mouse.
02:08:37 John: Uh,
02:08:37 John: to activate the proxy icon dragging and then start dragging and you would get it and in carbon you would have to click and immediately move for it to understand that you wanted to get the proxy icon and it was there depending on what api the and it wasn't just the proxy icon it was it was like a whole bunch of things but like depending on what api the app used it was two different gestures and the reverse wouldn't work if you were in the coco app for instance and you clicked and immediately dragged and
02:09:01 John: it wouldn't drag it.
02:09:02 John: And if you were in a carbon app and clicked and held still for a second, it wouldn't drag it at all.
02:09:06 John: So it was incredibly frustrating.
02:09:08 John: I think the one we have now, I'm going to just go check on the finder because I'm sure it hasn't changed.
02:09:12 John: I think the one we have now is, yeah, the one we have now is click and hold for a long time.
02:09:16 John: So if you, if you go to
02:09:17 John: catalina finder and you go to proxy icon in your finder window and you click and immediately drag it drags the window which is i think the right behavior because you're probably just trying to grab the title bar to move the window right which is another problem in big sir by the way have fun trying to find a quote unquote safe place to grab the title bar with a million things in it because it's got all the toolbar icons and the back button and all the other stuff right but if you want to drag the proxy icon you have to click on the icon hold still for a second and then drag and now you get the little ghostly icon
02:09:46 Marco: um that's a little bit too subtle for most people proxy icons are kind of a pro thing but hiding them just i mean maybe that's their logic it's such a pro thing that uh we don't want it to be in other people's faces but like it's a useful tool and you know i want to see the icon so well and also it conveys important information the proxy icon on a document shows its icon the proxy icon on a finder window shows its folders icon that's useful like when you have your home folder open in catalina it's a little house
02:10:14 Marco: It's very distinctive.
02:10:15 Marco: So it's yet another – like just more visual information to inform and to reinforce your – just so you know what's going on.
02:10:25 Marco: You can identify things quickly via these very differently shaped pictures like when it's a special folder, a home folder, or the applications folder.
02:10:33 Marco: you know like or you know there's other modes that finder windows airdrop like so many of these modes that air that finder windows can be in are more easily differentiated visually at a glance because they have little icons next to the title bars that are very clearly labeled and you can see what they are in big sir it's a big black and white jumbled mess with no icon unless you happen to be hovering in the exact right spot in which case you will see the new home icon which is not at all recognizable at that size our little house
02:10:57 Marco: right or it's i think it's there but it's like embossed in a tiny little blue icon it's just like every other folder like it's all the other folders application documents movies pictures they're they're embossed home is like that now too yeah and so it's just again it's like more visual information has been removed or the the contrast or differentiation has been reduced
02:11:17 Marco: And so you have an interface where everything looks the same all the time and it's very hard to visually scan it and find things quickly.
02:11:25 Marco: And you have information being hidden in these modes.
02:11:28 Marco: Like, you know, you mentioned how like the proxy icon showing and hiding has some bug behavior.
02:11:33 Marco: Of course it does.
02:11:34 Marco: It's a different mode the window can be in.
02:11:36 Marco: So there's all sorts of potential bugs.
02:11:38 Marco: Every time things get hidden behind like toggle on off or reveal and hide and conceal and reveal, all those different modes that these items can be in that are dynamically hidden and shown introduce potential for bugs.
02:11:52 Marco: That's why Big Sur has so many bugs around toolbars and search fields.
02:11:55 Marco: Again, because it's more modes.
02:11:58 Marco: more complexity, more error cases.
02:12:01 Marco: This is going to affect all the hack apps for a long time because there's just all these new modes and odd little things that all their widgets can be in.
02:12:11 Marco: And it's all to achieve this design goal of hiding everything all the time
02:12:18 Marco: which is fundamentally based on the assumption that all this stuff is bad, that all this stuff shouldn't be seen.
02:12:25 Marco: Apple always cites the example of letting users focus on their content.
02:12:30 Marco: But we are on computers to do something.
02:12:32 Marco: We use these as tools to create or to manipulate files or to edit.
02:12:39 Marco: We use these things to serve functions, and they have to reveal their functions to us with some kind of interface.
02:12:47 Marco: And if the interface is constantly trying to hide itself as much as possible, that is not good design because it doesn't work as well.
02:12:55 Marco: It makes everything harder to discover, harder to operate, less accessible to way more people.
02:13:01 Marco: That's not good design principles for the UI of a computer interface.
02:13:06 Marco: That's good design principles for a magazine page.
02:13:08 Marco: Hide as much as you can.
02:13:09 Marco: Make a really minimalistic magazine ad.
02:13:11 Marco: Great.
02:13:11 Marco: That's not how you design software.
02:13:13 Marco: Software is an interactive machine made to be operated with different features that should be easily visible to the user and should show them the information they need to know at all times and should make it as clear and simple as possible for them to do what they need to do with as few mistakes and as little friction as possible.
02:13:30 Marco: And Big Sur goes in the opposite direction on all of those fronts.
02:13:33 John: Yeah, that phrase, they've been saying that for years and years at WWDC, emphasizing the user's content, letting the user's content be the primary thing, like letting the interface fade into the background, giving priority to the user's content.
02:13:47 John: It's been phrased 100 ways for at least like three or four, maybe even five or more years at WWDC in the UI sessions.
02:13:53 John: They concentrate on that a lot.
02:13:55 John: And you described what's wrong with that.
02:13:58 John: I think I have in the grand tradition a terrible car analogy for you.
02:14:01 John: It's like someone's designing a car and they're like, we really want the road ahead to have the most prominence in the interface.
02:14:12 John: We want people to be able to see the road ahead.
02:14:14 John: That's the most important thing because that's where the cars are.
02:14:16 John: That's where you're driving.
02:14:16 John: That's where you're steering.
02:14:18 John: It's really important.
02:14:19 John: That's the equivalent of the user's content.
02:14:21 John: Obviously, the most important thing is...
02:14:23 John: that road out in front of you and what the other cars are doing and all of that right which i think people would agree like when you're driving the car the most important thing is the view out the front of the car and all around because that's how you drive if you can't see if something is obscured if you're in uh you know a camaro that has a you know a little slit for a window and the visibility is bad it's you need to be able to see out it's really important for safety and for comfort and just enjoying driving to be able to see the road ahead is what's most important so imagine
02:14:52 John: cars were not physical things but were uis is it okay and to achieve that we're going to make the shifter and the turn signals and the steering wheel and the pedals all basically invisible and very very small and only and they only appear when you bring your foot or your hand near them that's like well wait a second i do have to drive the car like i know you want it's like emphasizing content i know you emphasize the content but like i have to do things to the content right so you can't make that stuff harder to get to or hidden because what's the point of my content
02:15:21 John: If I can't actually grab a tool to use it or find the file as icon and drag it to a different folder, what's the point of the car if I can't steer it or if I can't find the brake pedal until I hover my foot over and then a tiny brake pedal comes up from the bottom and then I can press it, but then when I take my foot away, it moves again.
02:15:38 John: Like, if I can't find the turn signal until I wave my hand near it and then a little tiny thing pops out like...
02:15:44 John: that's that's a bad interface for a car even though we all agree that yes the view out the front is important and i think we would all agree if you had a card like where it was like the car was invisible kind of like the what is it the the quadrillion dollar f35 has that helmet that you can put on that makes the plane invisible and you can like see in all directions right
02:16:00 John: That would be great.
02:16:01 John: But guess what?
02:16:02 John: You still got to be able to find the steering wheel and the pedals and the shifter and the turn signals.
02:16:05 John: It's super important that those not be invisible and low contrast and those be always visible and not come out when you hover your hand near them.
02:16:13 John: And that's what a lot of these sort of interfaces look like.
02:16:15 John: And, you know, the old web analogy was mystery navigation where there's an image on the screen.
02:16:19 John: You don't know what the hell anything is until you hover your cursor over everything and then get a tool tip or some other thing.
02:16:25 John: yeah so i think we could beat that dead horse enough i think we can finish on a couple of bright spots at least for me there's a few of them here uh one is control center yeah i like control center yeah same i really like it i think it uh uses every single element we just complained about it is transparent on top of an arbitrary background uh it has icons that all look the same uh like
02:16:50 John: It has rounded corners.
02:16:52 John: It extends down from the menu bar and suffers from the same transparency problems.
02:16:56 John: I'm not sure if it chooses a text color, but it might.
02:16:58 John: But here's the thing.
02:17:00 John: Everything has its place.
02:17:01 John: Control center is not the primary place for any of these things.
02:17:03 John: It's for quick access, and it overcomes the limitations that I just described by being big and chunky, right?
02:17:11 John: everything in it is fisher price size look at those sliders i would kill for those sliders in the rest of the operating system they are big they are clear they're you just want to grab them and move them they look like you can move them with your finger don't they they're so big all the buttons are really big all the text is big there's a couple of icons and they're pretty clear and they stand out and this is just quick access like
02:17:35 John: this doesn't have the burden of being the important one interface for this and it's it being transparent it's like it's supposed to be a transient overlay right so i i like it and the most important thing is apple platform unification this ui doesn't look like an ios or ipad ui but it looks like it would be at home there right like it's it's a beautiful blend of the mac and you know controls that you can have on the mac because you know ios has control center
02:18:02 John: But it doesn't look like this.
02:18:03 John: This looks like a Mac control center, which is exactly what it is.
02:18:05 John: And you could also use it with a finger.
02:18:07 John: So thumbs up on this.
02:18:09 Marco: Yeah.
02:18:09 Marco: And I mean, it also suffers from, you know, hover.
02:18:13 Marco: Like in your screenshot here, you can see that there is a disclosure indicator on the Bluetooth menu, which is great because it means you can tap into the Bluetooth menu and there's a second level to that menu.
02:18:22 Marco: It's like the old convention of if a menu item in a menu bar has an ellipsis after it, that means that something else will appear before this action happens.
02:18:31 Marco: There's going to be a next step, so you kind of know that.
02:18:33 Marco: In this case, you know if there's a little carrot that you can click on that, and there will be a second level of this.
02:18:38 Marco: But that little carrot only appears on hover.
02:18:41 Marco: Why?
02:18:41 Marco: Yeah.
02:18:42 Casey: Why?
02:18:42 Casey: That annoys me.
02:18:43 Marco: Like, there's no reason.
02:18:45 Marco: You have the space.
02:18:46 Marco: Like, the space is reserved for that.
02:18:47 Marco: You know, nothing moves out of the way.
02:18:49 Marco: Why couldn't the carrot show on everything that has a second level?
02:18:54 Marco: It wouldn't look worse.
02:18:55 Marco: It would just show more information in a subtle way that people would learn eventually.
02:19:00 Marco: And, oh, that's what that means.
02:19:01 Marco: Okay.
02:19:02 Marco: Like...
02:19:03 Marco: Why?
02:19:04 Marco: These are all such unforced errors.
02:19:07 Marco: This could be made so much more usable and so much more intuitive and so much more discoverable with a couple of tweaks that would add slight visual information.
02:19:21 Marco: But again, what are we here for?
02:19:24 Marco: What is this computer for?
02:19:25 Marco: It's not to make your design look nice.
02:19:27 Marco: It's a tool that we're using to achieve something.
02:19:30 Marco: So if you can make something easier to achieve, that is a better design, no matter how it looks.
02:19:36 John: This is supposed to be the positive example, Marco.
02:19:37 John: You're ruining it.
02:19:40 John: I'm more forgiving from the foibles in this because it is a temporary UI, a quick access thing.
02:19:47 John: I'm willing to forgive excessive stylishness in the more frivolous areas of the UI or the areas of the UI where you want to go off in a particular direction.
02:19:57 John: I'm much more critical of the Bluetooth preference pane itself than it would be of this quick access thing.
02:20:04 John: Not to say that it couldn't be improved, but I'm more forgiving of it, and in general, I like it.
02:20:09 John: The new battery icon, I mean, we'll include the picture of it, but now we've also included the old one, too, so you can compare.
02:20:15 John: The new battery icon is fine, but the old one is so bad that it just makes the new one feel like a breath of fresh air.
02:20:23 John: we will include an alert to we already talked about this before oh the alerts center text no good there's a reason books don't have center text uh it's not great for reading a lot of texts you have all these widows whether like this one says do you want to log out new line centered now question mark it's just it's just ugly and it's hard to read the vertical orientation i'm surprised that i'm mostly getting used to even though it is totally alien it's the text that screws it all up love those fat buttons good for fingers
02:20:51 Marco: Well, but even then, it's like the alerts are made to be tall and skinny because they're made to look like iOS alerts.
02:20:59 Marco: But that makes sense in iOS because iOS devices tend to be tall and skinny.
02:21:03 Marco: But Mac screens are stout and wide.
02:21:07 Marco: So even center text aside, which is a huge issue...
02:21:11 Marco: But these don't need to be designed to be tall and skinny.
02:21:14 Marco: And in fact, that actually fights against the Mac screen aspect ratio.
02:21:20 Marco: Mac screens are big enough, though, that they can support that.
02:21:22 John: Like, I get why they did it.
02:21:23 John: They did it for family resemblance because it would be super weird if you saw – if your iPad app threw up one of these but your Mac app throws up a horizontal one.
02:21:30 John: Like, I –
02:21:30 John: I wish that they were not like this, but I understand the family resemblance.
02:21:36 John: And honestly, I think if they fix the text justification, it would be reasonable just because Mac screens are all so big.
02:21:41 John: Like you're never going to get an alert that doesn't fit on the Mac screen because they did it vertical instead of horizontal.
02:21:46 John: If you have that happen, you have serious other problems with that alert anyway.
02:21:50 Casey: It just doesn't happen, right?
02:21:51 John: I hope so.
02:21:53 John: And I thought it was super jarring at first, but it's one of the things that I have gotten used to.
02:21:57 John: And I appreciate the big buttons because, again, fingers.
02:22:00 John: But even just with mouse cursor.
02:22:01 John: Speaking of fingers, this is silly criminology, but a bunch of people pointed it out and I figured I'd just throw it in there anyway.
02:22:09 John: Apple has screenshots on their website, especially when it's like a preview of an OS.
02:22:14 John: Most of the screenshots are 100% fake.
02:22:17 John: They're just made by someone in Photoshop.
02:22:19 John: Maybe they were made before the OS was at the point where all those elements worked.
02:22:24 John: They're not real, right?
02:22:27 John: And in one particular case, there was a bunch of screenshots that showed a very tiny Mac, and they have to put an image on the screen.
02:22:33 John: I think it was like an iMac, and they put an image of Big Sur on the screen, right?
02:22:37 John: But if you zoom in on that image, that almost certainly fake image, because it's not like it took a real screenshot and shrunk it.
02:22:44 John: The menu bar on this presumably fake image is huge.
02:22:49 John: So look at the picture and the one with the red background.
02:22:53 John: It's like 50 percent bigger than the actual menu bar.
02:22:57 John: It is extremely tall.
02:22:58 John: It's like the height of an iOS icon.
02:23:01 John: And the little tiny text of, you know, maps, file, edit, view, window is just floating in there.
02:23:06 John: Does that mean anything?
02:23:07 John: No.
02:23:08 John: Lots of people point out, like, look, there's the little round touch cursor kind of on one of the screenshots.
02:23:13 John: Again, those probably aren't real screenshots, and there's lots of sort of screen recording things that show your cursor like that.
02:23:18 John: I don't read too much into it.
02:23:20 John: But it's interesting to see that whenever someone was mocking this up, maybe they made it tall just so it's readable at small sizes.
02:23:26 John: That's entirely plausible.
02:23:28 John: But if you want to get a feel for what the menu bar on a Mac would look like if it was really made big enough for a finger, here's a screenshot straight from Apple.com.
02:23:36 John: see what you think of it honestly i wouldn't mind it too much but uh you know there is i tweeted this i think we linked it in the past show there is an option in big sur to change the size of the menu bar and it changes by like the tiniest amount you've ever seen in your life so you can make the menu bar taller and all the text in it bigger and i'm posted and tweeted an animated gif showing the difference it's like why even have that setting
02:23:59 John: But they do, and it requires you to log out and back in to make the setting active.
02:24:04 John: And then after all that logging out and back in, you will not be able to tell.
02:24:07 John: That's why I made the animated GIF, because by the time you log out and back in and look at it, you're like, is that the big size or the small size?
02:24:14 John: You literally can't tell without seeing them side by side.
02:24:16 John: They're so subtle.
02:24:17 John: So I really hope they change that setting to make the big one extra big.
02:24:20 John: And speaking of that, this is a WWDC, and I think we talked about this, but just to emphasize this,
02:24:26 John: One of the big messages of WWC is that controls on the Mac now have a large size.
02:24:32 John: Buttons, pop-up menus, checkboxes, radio buttons, segmented controls, text fields, search fields, you name it, there is now a large size.
02:24:40 John: The fat size.
02:24:41 John: The big, big size.
02:24:43 John: In the past, there has been miniature sizes and then the standard size.
02:24:47 John: Now everybody gets a large size.
02:24:50 John: And as you can imagine, the large ones are mostly thicker, taller.
02:24:54 John: The push buttons are taller.
02:24:56 John: The pop-up buttons are taller.
02:24:59 John: It's all about being not-so-teeny-tiny.
02:25:03 John: Why would they do this?
02:25:04 John: Maybe so your finger can hit them.
02:25:06 John: I don't know.
02:25:07 John: They didn't really push that you should change all your controls to be tall, the large controls.
02:25:11 John: There's no sort of dynamic way to change all your controls to be large because it would break all your layouts.
02:25:15 John: But just FYI, it is possible to make a Mac app using Mac native controls in AppKit or SwiftUI or whatever the hell you want and make everything really, really big.
02:25:26 John: And honestly, for certain classes of applications, and if screen sizes keep increasing, I'm kind of starting to think this should be the default.
02:25:33 John: That unless otherwise... Unless, you know, you really need to jam those controls in there, why not make the buttons bigger?
02:25:41 John: Like, the alerts are a good example that when you make the...
02:25:44 John: the text and the buttons a certain size the buttons become full width like they are in ios if you're going to make the window vertical and you want it to match ios i don't mind that the buttons are that big aesthetically it's not quite the mac style that i'm used to but bigger buttons are easier to hit and easier to see and what are you saving all that space for what were you going to put there anyway like i feel the same way about check boxes and pop-up buttons and radio buttons you make a check box a tiny bit bigger
02:26:08 John: i don't mind it like do i really need to jam in one extra check box and really shove things in the interface and if as a side effect it's easier to use with fingers all the better so i'm gonna give people a heads up on that large controls exist and if you're making a mac app consider it consider making it a fisher price like it sounds people hear that and they think it's derogatory but i'll you know cite like oxo good grips and all these things that are made
02:26:34 John: to be usable by people with arthritis.
02:26:36 John: Turns out regular people like OXO good grips too, because they're easy to grip and give you better mechanical advantage and have more comfortable handles.
02:26:42 John: And everybody likes that, not just people with arthritis.
02:26:45 John: So consider large controls.
02:26:48 John: So here's a question.
02:26:49 Marco: I think, you know, chances are you're right.
02:26:52 Marco: Chances are this is heading towards a touch Mac future, possibly near future.
02:26:58 Marco: I don't think I don't know how you could look at this and come to other conclusions based on the world we live in.
02:27:03 Marco: So, you know, I agree with that.
02:27:04 Marco: However, touch devices don't have hover states.
02:27:10 Marco: So what do you think happens to all of these, you know, junk drawer design hover states that are in this OS and all of its applications if you're running on a touch screen that has no hover state?
02:27:22 Marco: Do you think everything is shown?
02:27:24 Marco: Yeah, right.
02:27:25 Marco: Or do you think nothing is ever visible and everything hidden behind a hover state now is some kind of like tap on tap off hack or just missing?
02:27:34 John: Well, so the whole pitch between about having touch on the Mac or, for that matter, having a trackpad or a pencil on your iPad is that there's no expectation that the entire UI will be usable from this secondary interface.
02:27:50 John: It's just like where it makes sense and use it for what it's good for and augment the other controls, right?
02:27:56 John: So I think the most likely possibility is you can't get to the proxy icon with your finger.
02:28:02 John: you just can't there's just you know in the same way that with the trackpad you can't do a five finger fruit ninja swipe because that's just not how the trackpad works because it wouldn't know where the hell you're swiping on the screen because it's not an absolute positioning system for your screen it's a different proportion it's a different size it's not even a scale version right it's just not how trackpads work it's like well how do i play fruit ninja about track you don't use the touchscreen because the trackpad just augments the ipad right
02:28:27 John: uh but touch is the main interface on the mac the cursor you know whether it's a trackpad or mouse is the main interface touch augments it for the things that touch is good at ditto for the pencil right i think that is the most obvious answer but there is a another possibility on the mac uh which is a change that i have never really liked and still don't like but it is has ample precedent on the mac which is the user interface changes depending on what input device you're using
02:28:53 John: The dreaded hidden scroll bars, arguably one of the earliest signs that Apple wanted to hide everything that was on screen, despite the fact that it gives you information.
02:29:03 John: To this day, in system preferences, we have the settings for the scroll bars, and the options are show scroll bars always,
02:29:11 John: As in the entire history of the Mac up to the point when this option was added.
02:29:15 John: When scrolling, which means you don't see any scroll bars at all until you scroll.
02:29:21 John: And then finally, automatically based on, I used to say input method, I think, but automatically based on mouse or trackpad.
02:29:26 John: And automatically means if you're using a mouse, we show scroll bars the whole time.
02:29:31 John: But if you're not using a mouse, we only show it when you're scrolling because you're using two finger swipe on your trackpad or whatever.
02:29:36 John: I think seeing especially proportional scroll bars gives you valuable information.
02:29:39 John: So I always leave it on always, right?
02:29:42 John: But if you put it on automatically and you're using a track pad, they hide.
02:29:46 John: But then when you plug in a mouse, they suddenly appear and they unplug the mouse and they hide.
02:29:49 John: I don't know how the hell you do that with a finger because it's not like it knows whether you have a finger or not.
02:29:54 John: You know what I mean?
02:29:55 John: It can't make the scroll bars appear based on your finger or whatever.
02:29:58 John: It can't make the proxy icon appear when it knows you're about to use touch because, you know, maybe if they have proximity sensors or something, uh,
02:30:05 John: But that idea that the interface could change based on what it thinks you're going to use to poke at it, they already have one preference like that.
02:30:14 John: I can imagine if you add some preference that says, I'm mostly going to use this Mac with touch, suddenly proxy icons don't hide themselves anymore and they're always visible.
02:30:21 John: It's less likely than I suggested before, which is just a tough luck, right?
02:30:24 John: Because that makes much more sense to me.
02:30:27 John: But it's plausible that they could add a similar option or alter the interface in a way when you tell it,
02:30:32 John: hey, I'm going to be using touch.
02:30:34 John: I know you don't know that because unlike plugging in a mouse, you can't tell that there's suddenly a finger peripheral attached to your computer, but I got 10 of them and they're ready.
02:30:46 Casey: Real-time follow-up that actually isn't very real-time.
02:30:48 Casey: If you are on Catalina or older and you go into system preferences and go into security and privacy, look at the texture on the lock in the bottom left.
02:30:57 Casey: Oh, is that the background?
02:30:59 Casey: I think that's the background from the keychain access icon.
02:31:03 Casey: Oh, storage locker.
02:31:07 Casey: Jelly pointed that out.
02:31:08 John: That makes more... But see, it looks so much more like a master lock made of layered plates, right?
02:31:13 John: Like, that's what they're trying to show.
02:31:14 John: Like, those locks, they're made by a bunch of plates that are put together to be more resistant to tampering.
02:31:19 John: But in the...
02:31:20 John: in the utility icon it doesn't look like those plates anymore they're too thick like the plates are actually if you look at an actual like master lock they're pretty thin like they're thin slivers of metal whereas these these in the utility icon they look very thick like it's the wrong scale like the keys are one scale and now it's like you're zoomed in with a microscope on the lock icon from before it's it's a mess it's aesthetically terrible and you know i hope they changed that one
02:31:47 Marco: also just just so i'm not insulting only alan die in this process for the record every one of those panels that has the click the lock to make changes that's a terrible ui that's always been a terrible ui i don't mind the ui i just mind the fact that the lock icon seems to be different on every single one of those like they're all subtly different sizes it's not vector you know i i'm annoyed when i have to click to unlock it but i understand the security things and
02:32:12 John: I honestly, I'm not sure how I would do that UI better because it does try to gray out everything and it does show the lock locked and then it unlocks it.
02:32:21 John: Like it's annoying to have to do it, but.
02:32:23 Marco: But still, it's like, like, you know, people always say like, oh, you know, like all these, these new designs are making Mac OS easier to use.
02:32:29 Marco: No, they're not.
02:32:30 Marco: You want to make Mac OS easier to use?
02:32:31 Marco: Get rid of DMGs and those stupid lock icons.
02:32:34 John: Yeah, well, you need some feature like the lock icons to lock out certain features.
02:32:39 Marco: It's a terrible design, though.
02:32:40 Marco: It's like, you know, the screen is mostly disabled.
02:32:44 Marco: Why?
02:32:44 Marco: How do you change these settings?
02:32:46 Marco: Oh, you got to notice this thing at the bottom that has to have a text label next to it saying, click the lock to make changes because it's such a bad design.
02:32:54 Marco: It's not self-explanatory.
02:32:55 Marco: They have to label it with instructions on how to use it.
02:32:59 John: Yeah, but the alternative would be to have something blocking the information.
02:33:03 John: Sometimes you just want to look and not modify, right?
02:33:06 John: So I wouldn't want a big overlay that dims the whole thing.
02:33:08 Marco: How about everything is enabled, but when you, like, so suppose like in this case, the security and privacy window, you know, allow apps downloaded from, there's radio buttons, app store or, you know, identify developers.
02:33:18 Marco: And right now the whole thing's dimmed out because I haven't authorized.
02:33:20 Marco: What if everything was enabled, but if you tried to change that setting, you click on one of those other radio buttons, then it puts up a password sheet.
02:33:27 John: Then that dialogue needs a thing that says, also keep it unlocked for the rest of the time I'm using this, right?
02:33:32 John: And it's a little bit...
02:33:33 John: It's better than that.
02:33:34 John: Better than click the lock to make changes being hidden at the bottom there.
02:33:37 John: I kind of like the lock.
02:33:38 John: All I was going to say is at least the lock is always visible.
02:33:40 John: If you had to hover for the lock to appear, that's what they're going to do in Big Sur.
02:33:43 John: Give them time.
02:33:45 John: That'll be next.
02:33:46 John: No text.
02:33:46 John: And also the locked icon doesn't appear until you hover over it.
02:33:50 John: And then it's the dimmest gray outline of an icon you've ever seen.
02:33:54 John: In short, Apple, look at my feedbacks.
02:33:56 John: I don't know what the numbers are.
02:33:57 John: I filed a whole bunch of them.
02:33:58 John: I gave you screenshots.
02:34:00 John: And let's root for more contrast.
02:34:01 John: I think we have to move on.
02:34:03 Marco: Thanks to our sponsors this week, CryptoPro, Hey.com, and Linode.
02:34:08 Marco: And thank you to our members who support us directly.
02:34:10 Marco: You can do that yourself at atp.fm slash join if you want to join up.
02:34:14 Marco: And we will talk to you next week.
02:34:19 Marco: Now the show is over.
02:34:21 Marco: They didn't even mean to begin.
02:34:23 Marco: Because it was accidental.
02:34:26 Marco: Accidental.
02:34:27 Marco: Oh, it was accidental.
02:34:29 John: Accidental.
02:34:29 Marco: John didn't do any research.
02:34:32 Marco: Marco and Casey wouldn't let him.
02:34:34 Marco: Cause it was accidental.
02:34:37 Marco: It was accidental.
02:34:39 John: And you can find the show notes at ATP.FM.
02:34:45 John: And if you're into Twitter.
02:34:48 Marco: You can follow them at C-A-S-E-Y-L-I-S-S So that's Casey Liss M-A-R-C-O-A-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-A-R-C-O-R-M-
02:35:19 Marco: I still haven't done anything about overcast work yet.
02:35:23 Marco: I was just about to ask you that.
02:35:24 John: What do you mean you haven't done anything about it?
02:35:25 John: We were saying, okay, you're free to work on overcast now.
02:35:29 Marco: I was free to work on overcast, then I broke our site and broke our feed, and then I had to unbreak it.
02:35:34 Marco: And I've been doing overcast stuff, but it's been all server stuff.
02:35:40 John: Well, that was overcast work, though.
02:35:42 John: When you broke the site, that's overcast work you were doing, right?
02:35:45 Marco: Yeah.
02:35:45 Marco: On this one Linode server, we have two checkouts of the CMS that runs ATP.fm.
02:35:55 Marco: One for ATP.fm and one for Neutral.fm.
02:36:00 Marco: It's just two different directories in the file system and I have different checkouts for each one.
02:36:07 Marco: They are, at any given time, possibly running different versions of the CMS software.
02:36:12 Marco: So anyway, we launched this CMS, and then after launch, I did a whole bunch of little bug fixes and tweaks and expansions and performance improvements that were all, I was just mainly all doing that on the ATP side.
02:36:29 Marco: And the neutral checkout was falling pretty far behind.
02:36:34 Marco: It was like a month behind the ATP checkout.
02:36:37 Marco: I kept committing more code and doing more tweaks.
02:36:41 Marco: And one of the things that I had done was to improve performance.
02:36:45 Marco: I didn't realize.
02:36:47 Marco: People wonder why Squarespace has the feed item limit for podcasts.
02:36:53 Marco: It's not because they don't know what they're doing.
02:36:56 Marco: I learned...
02:36:58 Marco: podcast feeds get hammered like with tons of requests from all over the internet they get tons of traffic and our feed is a full feed so we have you know almost 400 episodes in it right now the feed itself is almost a meg when it's uncompressed uh so you're talking about serving a lot of data the server side code to generate that feed has to load a lot of you know
02:37:22 Marco: item entries, like whatever is based on posts, episodes, whatever.
02:37:25 Marco: So you're loading hundreds of episodes worth of data out of a database.
02:37:29 Marco: You're generating a megabyte of XML, basically, through some kind of programmatic means.
02:37:35 Marco: Whatever, you know, text filtering, like if you do your markdown rendering live on serving rather than like statically baking in the markdown to HTML conversion, you're doing that for 400 items every single time somebody requests your feed.
02:37:50 Marco: And so as you can imagine, this actually adds up quite a bit in bandwidth, in processor time.
02:37:57 Marco: And so I had to add a whole bunch of optimizations along the way to just make our server perform adequately.
02:38:05 Marco: And the whole time I was conscious of the fact that, okay, I have
02:38:08 Marco: a server that can run multiple instances of the same CMS.
02:38:12 Marco: So any caching that I do to a shared resource, like a memcached instance, for instance, I have to make sure that I am prefixing the cache keys...
02:38:23 Marco: with some kind of unique prefix that is to this installation.
02:38:27 Marco: So that way you can run multiple copies of the same code simultaneously for different sites, in this case ATP and neutral, and not have the cache data from one of them accidentally be read or clobbered by the other one.
02:38:40 Marco: And I successfully did this,
02:38:42 Marco: For all my memcache keys, I have a central place to do this in the framework that I use.
02:38:46 Marco: So it's easy to do.
02:38:47 Marco: And then later on, I also realized that I could save even more time and performance and everything.
02:38:54 Marco: PHP over the years has had various in-process cache modules for it.
02:39:03 Marco: The old one used to be called APC, and there were a couple other ones.
02:39:06 Marco: And there's a new one called APCU.
02:39:08 Marco: And I thought, great.
02:39:09 Marco: I can save even more of this CPU time that I'm spending generating all these feeds and slowing the server down by saving some of the data in the APCU cache, which is like process local to PHP as it's running, so it's wonderful.
02:39:23 Marco: I forgot to prefix those keys for the installations.
02:39:27 Marco: So the bug existed where multiple installations of the software running this cache code could clobber each other and serve the wrong data or override each other's data.
02:39:41 Marco: So that's no good.
02:39:42 Marco: I didn't know this, though, because I was only ever updating the ATP checkout in the code.
02:39:48 Marco: I was never actually going to the neutral directory and doing git pull or updating it in any meaningful way.
02:39:54 Marco: So the neutral directory was falling further and further behind.
02:39:57 Marco: at some point i'm like okay this is technical debt this is this is gonna bite me someday if i never update the neutral directory and then someday i have to make some quick bug fix to the cms that that affects it and i update it and it's and it hasn't updated in like two years and something's gonna break and it's gonna it's gonna cause problems so let me just let me just update it now try to keep up to date as much as possible
02:40:18 Marco: And I thought, this will be a quick thing.
02:40:20 Marco: I knew there were a few constants I'd have to define for dark mode support, which I'd added later, but fine.
02:40:26 Marco: So I go to neutral, check out, I do git pull, everything updates, site's broken, of course, it's those constants for dark mode.
02:40:35 Marco: Go fix that, and I think I'm done.
02:40:38 Marco: And then about an hour later, Casey messaged me saying, hey, people are saying that all of Neutral is showing in, or no, all of ATP was showing in the Neutral feed.
02:40:49 Marco: And also the Neutral artwork was showing on everyone's member feeds.
02:40:54 And I was like,
02:40:54 Marco: Uh-oh.
02:40:56 Marco: Something went wrong.
02:40:57 Marco: It took maybe a good 10, 15 minutes to actually get it all sorted out and fixed and send pings to Overcast to make it update itself and get rid of all those bad feed entries.
02:41:08 Marco: It was a bad time, but I did get it fixed.
02:41:10 Marco: But anyway, this is what I was doing instead of making my iOS 14 widgets.
02:41:16 Marco: And Overcast's work has been... I haven't had... Admittedly, just life has gotten in the way and I haven't had a lot of...
02:41:23 Marco: concrete long spans of work time.
02:41:27 Marco: But all these things keep coming up that make me only have, like, oh, I have an hour right now, but I don't have four hours.
02:41:34 Marco: So, like, I'll do what I can in an hour.
02:41:36 Marco: Great, okay.
02:41:37 Marco: But it's...
02:41:38 Marco: it's very slow going and life has been very busy for us.
02:41:42 Marco: Um, and so it's, it's been a very slow development summer for, for anything meaningful, but I have had the chance to do a lot of like fluffy light work.
02:41:50 Marco: So like my web backend is better than ever.
02:41:52 Marco: I have like, I have much better admin tools.
02:41:55 Marco: However, uh, I still have not tackled any iOS stuff for this summer.
02:42:00 Marco: That's going to be perpetually next week.
02:42:03 Marco: It's always next week.
02:42:05 Marco: I'm starting it next week.
02:42:06 Marco: I swear.

One Branch Leads to Yes

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