You Don’t Know My Pants

Episode 92 • Released November 19, 2014 • Speakers detected

Episode 92 artwork
00:00:00 Casey: I'm drinking a little hot chocolate right now, and now I've gone from freezing cold to overheating.
00:00:05 Casey: What is your hot chocolate of choice?
00:00:07 Casey: I will answer that question.
00:00:08 Casey: You don't want me to answer that question.
00:00:10 Casey: If I had to choose just one, this is me dodging, by the way, it would be the Mud House in Charlottesville, which is a little coffee house in Charlottesville, Virginia.
00:00:19 Casey: Do they have winter there?
00:00:23 Casey: Okay, I'm all right.
00:00:24 Casey: I had to really bottle that one up for a second.
00:00:26 John: Please take note of who is doing this to you.
00:00:29 Casey: Not me.
00:00:31 Casey: But this particular hot chocolate, which I do find to be quite delicious, is a Keurig K-cup and, shoot, for the life of me, I don't remember who makes this hot chocolate.
00:00:40 Marco: Oh, boy.
00:00:41 Marco: Well, on one hand, when you said I was not going to like the answer, I never thought it would be that bad.
00:00:46 Marco: yeah i wouldn't have predicted that either well did you think it was like the swiss miss instant stuff yeah yeah which is probably better that used to be my hot chocolate of choice if you think about like what hot chocolate requires really i mean yeah you can do it the good way with milk in a pot and you slowly heat up and dump it a bunch of powder so much work it really isn't that much work just cleaning the pot but if you think about like what most hot chocolate really is just like you know the packet where you add water and heat and you mix it and that's it
00:01:12 Marco: A Keurig machine probably does just as good of a job at that as dumping a packet into a mug and stirring it.
00:01:17 Marco: It probably is not that much worse.
00:01:19 Marco: It might even be slightly better in some ways.
00:01:22 Marco: That, I think, is an official Marco-approved usage of a Keurig machine.
00:01:28 Marco: If you're not going to ever actually make coffee in it...
00:01:30 Marco: Which I'm kind of curious why you even own one of these machines because you hate coffee.
00:01:33 Marco: Is it for Aaron?
00:01:34 Casey: No, actually, the funny thing about it is this machine was given to me by Aaron as a Christmas gift like two years ago because I freaking love the hot chocolates that come out of it in the wintertime.
00:01:44 Casey: Now, inevitably, what ended up happening is Aaron uses it constantly.
00:01:47 Casey: So...
00:01:48 Casey: It was like a bowling ball gift.
00:01:50 Casey: You know what I mean?
00:01:50 Casey: Like the stereotypical bowling ball gift.
00:01:53 Marco: Did the bowling ball say Aaron on it?
00:01:55 Casey: Yeah, right.
00:01:56 Casey: But no, I asked for it.
00:01:57 Casey: I was like, no, I really honestly want a Keurig.
00:01:59 Casey: And then she got it for me.
00:02:01 Casey: And inevitably, I use it like three months out of the year.
00:02:03 Casey: You know, the only time that it's winter down in Virginia.
00:02:06 Casey: And she uses it the entire year.
00:02:10 Casey: All right.
00:02:10 Casey: You want to do some follow-up?
00:02:12 Marco: Let's do it.
00:02:13 Casey: We got a really good email from an anonymous former Apple employee.
00:02:18 Casey: And John, do you want to talk about this for us?
00:02:21 John: Sure.
00:02:21 John: This was about iWork, which we've been kind of...
00:02:24 John: half-heartedly complaining about for the past two shows uh speculating about uh apple's commitment to the office suite and what what effect its mediocrity might or might not have on the platform and here is a uh supposed report from an anonymous employee from uh what's going on with that work uh
00:02:43 John: and he or she says, iWork for the iPad basically needed to be a rewrite for various reasons.
00:02:49 John: For compatibility on the Mac, though, this basically meant we needed to port iWork for the iPad to the Mac, which meant we're re-implementing a 10-year-old office suite.
00:02:57 John: So that's what we were talking about before.
00:02:59 John: Marco mentioned as well the strategy tax, the idea that iWork has to be on the iPad and on the web, and that's the strategy, and the tax is...
00:03:07 John: We have a personally good Mac version, but tough luck.
00:03:10 John: We have to basically take the iOS one and port it to the Mac, even if it means losing features, even if it means spending a lot of time on it.
00:03:16 John: And so here's anonymous confirmation of that.
00:03:20 John: And then the other, I guess this could be considered a tax as well.
00:03:24 John: The strategy is, well, it's not really a strategy tax, but it is a cost of being a first party piece of software is that when Apple comes out with new features in its OS, whether it's like
00:03:34 John: Autosave from Lion or Spotlight and Tiger or Quick Look and Leopard or Continuity and Yosemite.
00:03:41 John: God, I can't keep these names straight.
00:03:43 John: It's the responsibility of Apple's first party apps to implement those features.
00:03:48 John: So in the same way, I mean, third party developers feel harried by this stuff as well.
00:03:52 John: It's like, oh, there's a new version of the OS.
00:03:53 John: I got to support all this extra stuff.
00:03:55 John: But Apple is even more pressure internally to say iWork needs to implement all these great new features.
00:04:00 John: So when they would rather be, you know, working on features that are important to the application, it's like, well, we can't, if we're going to do autosave, we have to have it on our apps because it looks bad if we say, hey, developers, everyone, you should do autosave, but oh, by the way, iWork won't do autosave, or you should implement QuickLook, but our applications don't implement QuickLook.
00:04:17 John: So this person concludes, yes, I can definitely feel from the outside that iWork is understaffed and not a priority, but the iWork team is actually pretty large for a team in Apple.
00:04:25 John: In some ways, it's the fact that it is a priority and the consequent strategy taxes that push the team this way and that that results in less obvious future progress for iWork year to year.
00:04:35 John: So there you go.
00:04:36 John: One report purportedly from the inside about what the deal is with iWork.
00:04:41 Casey: Excellent.
00:04:42 Casey: It makes sense.
00:04:43 Casey: It's still a bummer, and it's hard.
00:04:45 Casey: You know, if I wasn't a developer, I think I'd find that very hard to swallow.
00:04:49 Casey: But, I mean, I get it.
00:04:51 Casey: It just stinks.
00:04:52 John: Yeah, I mean, it's more or less what we thought.
00:04:55 John: You could see from the outside the whole unification and how that's going to be a cost, right?
00:05:00 John: And the pressure to implement the new technologies.
00:05:03 John: Like I said, third-party developers feel that from the outside as well.
00:05:06 John: We just like to think that, and this is kind of a silly thing to think, but it's difficult to avoid, that Apple's got so much money, surely they can get enough resources to do a good enough job on this office suite, right?
00:05:21 John: And money doesn't turn into developers.
00:05:24 John: And that gets back to the second level meta problem of how does Apple hire and retain good employees?
00:05:30 John: And do good employees want to stay at a company where what they do is dictated so heavily and constrained so heavily?
00:05:37 John: Would they rather work at someplace like Google where you're allowed to try 20 different things?
00:05:41 John: And
00:05:41 John: It's a difficult problem to have, but we seem like, oh, you know, you're the mighty Apple.
00:05:45 John: You should be able to do this.
00:05:47 John: You have all this time and all these resources and all this fame and all this prestige and back in the day, all these potentially valuable stock options to give.
00:05:55 John: And yet somehow you can't manage to release and maintain a decent insert your favorite application that you think Apple is neglecting here.
00:06:04 John: Yeah.
00:06:04 John: But yeah, it's a lot more difficult than it seems from the outside.
00:06:09 John: Not excusing it, it's just, like you said, it's kind of a bummer all around.
00:06:12 Casey: Yeah.
00:06:13 Casey: All right, so we also, I don't know if it was we or me, but somebody got a handful of tweets from Jonathan Sullinger, who is Scion West on Twitter, regarding Microsoft and .NET.
00:06:24 Casey: I have not had the time to look into any of this since we spoke about it last week, about the open sourcing of more bits of .NET.
00:06:31 Casey: But Jonathan said...
00:06:33 Casey: You can take ASP.NET source and dump it on OS X. It includes, the new .NET stuff includes, an IIS platform agnostic version of the server runtime.
00:06:43 Casey: You literally run IIS on OS X or Linux.
00:06:47 Casey: Oh, God.
00:06:48 Casey: Yeah, well...
00:06:49 Casey: weird but uh the new rosalind compiler compiles the source at runtime so if you deploy source to the server and iis compiles and loads it for you um and again this is why a common language runtime or what's the swift equivalent sil is that right something like that no there is no common language runtime equivalent in swift well i thought that it compiled down to some all right whatever well now that you can compile anything to llvm bytecode but that's not really buying you anything
00:07:15 Casey: All right.
00:07:16 Casey: Well, fine.
00:07:16 Casey: Well, here it was.
00:07:17 Casey: I thought I was smart and I was wrong.
00:07:18 Casey: Anyway, the new Roslyn compiler, I already talked about that.
00:07:22 Casey: Deploying ASP.NET source includes cross-platform.NET runtime and IIS runtime.
00:07:27 Casey: So you can run it on Linux from thumbsticks.
00:07:30 Casey: So you could actually run Internet Information Server if you so desired, which is what IIS is, which is kind of the...
00:07:36 Casey: microsoft equivalent of apache if you'll permit me to make a terrible analogy um you could actually run that on os 10 which is either new please email casey please email me i guess um i don't know why you would want to necessarily but you could do it whitby in the chat room says microsoft has released docker images for asp.net i guess this makes sense because i think we should have you know jeff atwood on or something ask him how they uh deploy stack overflow and discourse i think
00:08:00 John: stack overflow might actually be on windows servers i don't know anyway they do asp.net and i think he's using it for discourse as well and it makes sense they have linux servers and this the most interesting thing about this is something that's i'm sure not new but it's new to me the idea that you deploy the source to the server
00:08:16 John: as if it's like a scripting language and IS doesn't just, you know, IS will compile it for you.
00:08:21 John: That seems nice to me.
00:08:23 John: I don't know why, but I don't like the idea of like building a binary and then pushing a binary up.
00:08:28 John: It doesn't feel webby, you know, for someone who's spent so many years writing stuff and then it just, you know, it just runs like the JavaScript just runs in the browser or whatever your, you know, PHP or Perl or Python or whatever runs on the server and there's no compilation step.
00:08:44 John: And so it's neat that they're doing the same thing.
00:08:46 John: Which, I mean, it's not, you know, an amazing technical fee, but I just think it feels webby to me.
00:08:50 Casey: Well, and even in Windows, there are a lot of things that get compiled at runtime the first time they're necessary.
00:08:59 Casey: And in fact, a project I did a few years ago, we were using what is now Microsoft Dynamics, but at the time was called CRM.
00:09:08 Casey: And
00:09:08 Casey: What it ended up happening was we were leveraging the CRM API, which is a bunch of soap, of course, because it's Microsoft.
00:09:17 Casey: And the way CRM works is you can kind of build up entities on the, well, not on the fly, but you direct CRM to build up these entities.
00:09:25 Casey: So, you know, a customer includes whatever unique fields you want it to include.
00:09:29 Casey: And you basically build a relational database in the UI.
00:09:32 Casey: Yeah.
00:09:32 Casey: Well, what ends up happening is they have strongly typed like classes and everything for all of these different entities that you've built.
00:09:40 Casey: So in turn, what ended up happening was the WSDL for the particular CRM environment we were trying to hit was something like 40,000 lines of XML.
00:09:51 Casey: It was enormous.
00:09:52 Casey: And what we were running into was every time we started IAS on a dev box, on the real box, it didn't matter.
00:09:59 Casey: One way or another, every time we started IIS, it would pause for literally a minute.
00:10:04 Casey: And for the life of us, we couldn't figure out what was going on.
00:10:07 Casey: Well, fast forward a few days of playing with it, and it turns out what we were doing was, since we were using proxy objects that...
00:10:16 Casey: were strongly typed versions of classes that represented the WSDL.
00:10:21 Casey: Those were all getting compiled at runtime as IAS started.
00:10:24 Casey: And so that took a really darn long time since it was a 40,000 line WSDL, or again, whatever the case may be.
00:10:31 Casey: And so what we ended up having to do was explicitly pre-compile
00:10:36 Casey: all of those proxy classes and include that DLL in our deployment in order to prevent that heinous runtime.
00:10:43 Casey: And I bring all this up, or load time, and I bring all this up because my point is IES was doing that compilation or perhaps the .NET framework was doing that compilation based on a request on IES.
00:10:53 John: Correction from the chat room.
00:10:54 John: Discourse is Ruby, not ASP.NET.
00:10:56 John: Stack Overflow is ASP.NET.
00:10:58 Marco: Well, the chat room is saying Discourse is RUBY in all capitals.
00:11:02 Marco: I'm not sure.
00:11:02 Marco: Is that something else?
00:11:03 Marco: Like R-U-B-Y?
00:11:04 John: Is that like an initialism for something?
00:11:05 John: Other people capitalized it correctly.
00:11:08 Marco: Anyway, Igloo is an intranet you will actually like.
00:11:11 Marco: And they are sponsoring our show this week, which is why I'm telling you this.
00:11:14 Marco: Igloo is built with easy-to-use apps like shared calendars, Twitter-like microblogs, file sharing, task management, and more.
00:11:20 Marco: They are everything you need to work better together in one very configurable cloud platform.
00:11:24 Marco: Go to igloosoftware.com slash ATP to sign up.
00:11:29 Marco: It is free for up to 10 people.
00:11:30 Marco: This is really, really, really good.
00:11:31 Marco: If you have a company of 10 people or fewer, it is just free to use forever.
00:11:36 Marco: You can just use this internet product for free.
00:11:38 Marco: And then after that, it's very reasonably priced if you're a larger company.
00:11:41 Marco: um it was responsive design uh your internet works like a champ on every device ios android even blackberry and it will even work on you know iphone 6 plus iphone 6 iphone 5 all the different iphones um i'm guessing once they can make something for the apple watch i bet they will uh they're really good about responsive design making it work on every screen
00:11:59 Marco: And what's really cool about this, they have all sorts of HTML5 powered features for things like document previews, annotations, things like that, where like there's no flash plugin required for any of that stuff.
00:12:09 Marco: So you can actually annotate a document with your coworkers right on your phone.
00:12:14 Marco: And even if your phone has no native device for this kind of thing, you can just do it right there.
00:12:18 Marco: All your design is carried over between all the devices.
00:12:20 Marco: If you customize the logo, if you customize colors, all that stuff, you know, all your custom design that you want to do, that carries across every device as well.
00:12:27 Marco: and uh gartner even likes them so gartner is a company that enterprises pay money to to tell them where to pay money igloo appears for the sixth consecutive year in this magic quadrant alongside tech giants like microsoft ibm google vmware salesforce.com and sap
00:12:43 Marco: In a report that values the viability of the vendor, Igloo is praised for their responsiveness and customer experience.
00:12:50 Marco: This is what Gartner wrote about them.
00:12:52 Marco: Feedback from Igloo's reference customers was consistently positive.
00:12:55 Marco: They praised the product's quick deployment, configuration, and customization flexibility with self-service options for non-technical users, control over branding, and information organization and ease of use.
00:13:05 Marco: They also praised the responsiveness of Igloo as an organization.
00:13:08 Marco: So if your company, chances are, if you work for a company of more than 10 people, you almost certainly know what Gartner is.
00:13:15 Marco: And you probably need to tell your boss, here, Gartner approved this.
00:13:18 Marco: Therefore, we can use it.
00:13:20 Casey: That's basically how it works.
00:13:21 Casey: Yeah.
00:13:21 Marco: Like, John, I mean, you work in the enterprise.
00:13:24 Marco: Would your company use an Internet platform that was not recommended by Gartner?
00:13:28 John: I don't know what calculus goes into our choice of internet platform, but whatever it is, I don't like the result.
00:13:34 Marco: Okay, well, if your company is like John's and you don't like the result, which is pretty likely, get them on Igloo.
00:13:40 Marco: Show them the Gartner Report or have them look it up.
00:13:43 Marco: Give Igloo a try.
00:13:44 Marco: Free to use for up to 10 people.
00:13:46 Marco: Very reasonably priced after that.
00:13:48 Marco: Sign up at igloosoftware.com slash ATP.
00:13:51 Marco: Thanks a lot to Igloo.
00:13:53 Casey: So, John, you want to tell me about some of the stuff that the Germans have been doing with bendy iPhones?
00:13:59 John: Yeah, we got to go entirely based on the feedback here.
00:14:01 John: This is from Julian, pointing us to a website that's written in German.
00:14:04 John: I didn't even bother doing the Google Translate thing or whatever, because Julian was nice enough to summarize it for us.
00:14:09 John: But this is...
00:14:11 John: More on bending iPhones.
00:14:12 John: And it gets into something that I mentioned on a couple of our past episodes about we don't know what the environment of the pocket is like on an iPhone.
00:14:21 John: What kind of forces can be applied in a pocket?
00:14:24 John: And apparently this website, which is sort of the German equivalent of Consumer Reports, according to Julian, tried to figure this out by putting pants on people and having them sit down on different surfaces and so on and so forth.
00:14:37 John: So here are the bullet point conclusions.
00:14:39 John: uh he says it seems impossible to bend a phone when located in your front pocket i i think i think i could get it done i feel like it's just a question of how tight the pants are whatever but you don't know my pants yeah they're testing is that it seems impossible sitting down on your phone in the back pocket results in deformation if you sit on a hard edge
00:14:58 John: The testing person reported that deformation was painful, so no unconscious bending possible.
00:15:04 John: Again, I contest this because I think it's possible to be wearing something very large and very tight on a person who is not in good touch with their body or parts of their body have become numb and sit and not notice.
00:15:20 John: But anyway...
00:15:23 John: And the iPhones and the Sony Xperia Z2, which I assume is a phone, were the only phones that bent in the wearing test.
00:15:31 John: So there are some results.
00:15:32 John: If you can read German, you can figure out whether this summary is accurate or not.
00:15:36 John: But I'm glad people are continuing to delve into the research here and say, what is it like in a pocket for a phone?
00:15:44 Marco: Any other follow-up?
00:15:45 Marco: I don't know if it's a follow-up or not, but forever ago we were talking about the new USB Type-C connector, basically the USB clone of the Lightning connector, where it's reversible and smaller.
00:15:55 Marco: And today the news came out about the Nokia N1 tablet.
00:15:59 Marco: which is basically nokia's clone of the ipad mini and uh it includes a clone of the lightning port in the form of the new usb type c connector and i i think this is the first one we've seen is that true i've never seen it i'm sure there was one that shipped on some pc somewhere before that but this is the the highest profile one i've seen anyway
00:16:20 Marco: So here, you know, you can see on this Verge article, they show this, you know, this whole thing.
00:16:24 Marco: And it looks pretty much like, it looks exactly like a lightning connector in the picture.
00:16:29 Marco: We don't have a good picture of like the, of all the angles of the plug on it, I think.
00:16:34 Marco: Do we, do you have any other ones besides these?
00:16:36 John: We had when we talked about it before, but not in this particular shot.
00:16:40 John: Like, I don't think it's fair to call the USB Type-C connector the clone of lightning connector.
00:16:44 John: I wish it was a clone of lightning connector.
00:16:45 John: Instead, it's a small, rounded...
00:16:48 John: usb connector with little pins on the inside instead of the outside which is fine whatever but this tablet is totally fair to call this a clone of the the ipad mini because it's a type of clone where
00:17:01 John: When you see the places where they deviate, you think to yourself, that deviation is intentional so they can sleep at night.
00:17:09 John: When they did the holes for the speakers in the bottom, instead of having them be rectangular regions, they put an extra little curve so they look kind of like rounded edge regions.
00:17:20 John: john gruber's son pointed out a different a different number of row instead of having two rows of dots there's three rows of dots it's it's like you know when they're doing that it's like look you know what you're doing you're cloning the ipad mini and then you're like well we have to do something to be different and so they differ in the smallest tiniest little details so they can feel like they're not copying it this is an extremely shameless hardware design
00:17:44 Marco: Yeah, it's like looking at this.
00:17:47 Marco: Do you think honestly, like you said they do this so they can sleep at night.
00:17:51 Marco: I just think that they have just decided that they are morally bankrupt.
00:17:55 Marco: Like they just don't even care.
00:17:56 Marco: And they say, you know what, if we're going to partially clone it, let's just go all the way.
00:17:59 John: But they didn't though.
00:18:00 John: The holes for the speakers are like, we're giving our own twist.
00:18:04 John: right that's that's such a little thing like everything else is so close it's basically like if you copy and paste someone else's source code but you change the names of the variables this is basically the hardware equivalent of that this is like you change the name of one global variable in one file and that was it yeah i mean and here's here's the argument against cloning just take the other side of it because people are going to look at this and there is there is a kernel of truth underlying the bs that i'm about to spew here and it's that
00:18:31 John: When you have a tablet, it's just basically like a rectangular screen.
00:18:34 John: There's only so many ways you can slice that.
00:18:37 John: There's no sense putting a bunch of lumps there that don't need to be there.
00:18:41 John: Rounded edges, like you're not going to make the edges pointy to say, oh, well, your edges are roundy and ours are pointy.
00:18:46 John: Pointy edges are dumb.
00:18:47 John: Like there is very little room for interpretation in a utilitarian device like this.
00:18:52 John: Uh, that's the argument for like, well, it's not really a clone, but you know, it's gotta be a screen like this or whatever, but that is mostly BS because nevermind that like this thing copies just not just the overall shape of the details, but also it's only obvious because it's been done.
00:19:07 John: Uh, it could have just as well been obvious to say if the surface came out that every tablet has a kickstand, right?
00:19:13 John: Uh,
00:19:13 John: And you would say, well, you know, of course it's going to look like the Surface.
00:19:16 John: You know, everyone knows tablets have kickstands.
00:19:18 John: Like if the iPad didn't exist and the Surface was a standard bearer tablet, it could have been very different.
00:19:22 John: It's only like this is what tablets look like because the iPad established the form.
00:19:27 John: And so I give people a pass for aping the form.
00:19:30 John: Like, yeah, it's a big rectangular screen with rounded edges.
00:19:33 John: I say that's fine.
00:19:34 John: But even that you have to admit, like that comes from the existence of the iPad.
00:19:38 John: But this doesn't just copy the form as so many other tablets have before.
00:19:42 John: it copies down to the minutest little details except for the parts where it consciously deviates in the minute details to try to say see we're not really copying so it is just i almost have more respect for like the iphone clones from china that try to clone it exactly right down to try and say the word iphone on the back but they use an f instead of a p or something at least they know what they're doing they say we're going to copy the iphone exactly appearance wise unless you look really close uh
00:20:09 John: And that, I think, is almost a more noble endeavor than what Nokia is doing here.
00:20:14 John: Because Nokia has been like, no, this is a legitimate product.
00:20:16 John: This is not like a clone.
00:20:17 John: We're not going to get sued by Apple.
00:20:18 John: It's ridiculous.
00:20:21 Casey: Well, but this is Foxconn, apparently.
00:20:22 Casey: If you look at this Verge article, and now I'm quoting, Nokia is partnering with Foxconn to build the N1, licensing the industrial design, Nokia brand, and Z-Launcher software to the device maker.
00:20:32 Casey: Well, I guess the industrial design means it was Nokia's design.
00:20:34 Marco: Well, yeah.
00:20:35 Marco: I mean, everyone's licensing things to people like Foxconn to have them built.
00:20:37 Casey: But does that require licensing just to build it?
00:20:40 Casey: Like is Apple licensing the design to Foxconn to build an iPad?
00:20:44 Marco: uh i don't know the details of how that works i mean like there there were stories like like with the with the first blackberry and maybe the only blackberry playbook where like they were like i think it was foxconn one of the big manufacturers um had this basically stock tablet design and blackberry you know just said all right make that stick stick our name in the front stick our software in it and and that's the playbook and then remember the first kindle fire was almost the exact same thing it was like the same design by the same people with like
00:21:09 Marco: slightly different you know they're basically just white labeling it it's like slightly different things on the front and that was the kindle fire i'm pretty sure apple does not do that no apple definitely does not do that they they have occasionally done it with intel where from what i've heard feel free to write it and correct me from what i've heard um oftentimes intel will do a lot of the design work of apple's uh motherboards what are they called logic boards in apple land
00:21:34 Marco: Uh, and, uh, occasionally I forget and slip into my native tongue.
00:21:38 Marco: Uh, but, uh, yeah, but I don't, I don't think it extends really much past that.
00:21:44 Marco: And even that it probably is not that frequent.
00:21:46 John: Yeah.
00:21:46 John: Apple has helped designs like this a little bit though, in that Apple's push for whatever those machines that like, you know, the milling, the computer control milling machines that take a block of aluminum, carve it into a case or whatever, like Apple starting with a MacBook air, Apple has put a lot of money into, uh,
00:22:04 John: buying more and more of those machines or financing the purchase of those machines for factories that build its stuff.
00:22:11 John: And now there are a bunch of factories with the ability to, you know, the companies that make those machines made money because they sold more of them and they can make more of them, make them better.
00:22:18 John: So essentially the manufacturing technology to make something like the products Apple has made,
00:22:24 John: is now more available than it would have been if apple hadn't pushed for this type of design so there is sort of a global effect on the supply chain of apple selling a lot of devices like this and putting a lot of money into the tooling to make devices like this which means now this manufacturing capacity and this manufacturing know-how and the companies with experience doing this is available to companies other than apple partially because apple did this in the same way apple benefits from
00:22:47 John: all the semiconductor technology that it takes advantage of in memory and stuff like that because other people are buying a lot of things it's all part of an ecosystem so it's not too strange to see successful materials and manufacturing processes uh that apple may have pioneered now being popular everywhere because hey it's a good idea more people should be doing it but i just feel like at the very least i don't i don't mind you making a rounded rectangle screen thing because that's what a tablet is more or less you know i'll give you that it can it can be very ipad like but
00:23:17 John: do something with the dls like i kind of like the what was the nexus 6 tablet whichever one had like a rubbery back on it and stuff like that that i think was better than an ipad i wish my ipad had a rubbery back like that because i think it's great you don't you know it makes it grippy and more comfortable and everything like that that's a way to differentiate yourself from apple do something different and better uh don't try to do exactly the same thing right do something apple probably won't ever do
00:23:41 John: Yeah, even though they probably should.
00:23:43 Marco: Yeah, because there's a market for some of those things.
00:23:45 Marco: As I said, things like the rubberized back, things like have a version of the tablet that's half an inch thick and has amazing week-long battery life.
00:23:56 Marco: Things that Apple would probably never do
00:23:58 Marco: Many of those things can be markets, and it's perfectly respectable to address those.
00:24:02 Marco: I feel like if you're going to knock it off, knock it off all the way.
00:24:05 Marco: Don't knock off 95% of it.
00:24:08 Marco: Really knock it off, or go your own way and make something that would not be mistaken by many, many casual observers to be this other thing.
00:24:18 Casey: So I have two thoughts on this.
00:24:21 Casey: But first, some real-time follow-up from the chat room.
00:24:23 Casey: It's apparently the Nexus 7 that you were thinking of, or so I'm told.
00:24:27 Casey: Either way, first question I have is, looking at this Verge article, the hero image at the top, is that Monument Valley on there?
00:24:33 John: Yep, it's available for Android.
00:24:35 Casey: Oh, it is?
00:24:36 Marco: Yep.
00:24:36 Marco: Maybe that's like a 95% clone of Monument Valley.
00:24:38 John: No, it's the real thing.
00:24:39 John: I'm pretty sure it's available.
00:24:40 John: That's definitely the real thing.
00:24:42 Casey: Okay, I did not realize it was available for Android.
00:24:44 Casey: And then finally, if you look all the way at the bottom, you can see a close-up of both ends of the reversible USB port.
00:24:50 Casey: Obviously, the one end looks just like any other USB port.
00:24:53 Casey: But the one that looks like the lightning connector, I'm pretty sure we knew this, but what with the pins being on the inside, I guess, that just looks weird.
00:25:01 Casey: Not bad, just it looks so funny because I think to myself, oh, no, that's not a lightning connector.
00:25:06 John: it's the usb version of this tablet on a quick glance you would definitely think it's a lightning connector and then oh no it's actually not i think it's bigger than the lightning connector like it's wider maybe thicker probably but it's so hard to tell here yes but it is very it is very similar and there that's a place that i wish the usb spec had more closely copied lighting despite the fact that we went through this before everyone telling me that apple's lightning cables uh
00:25:33 John: are garbage and shred and you know i'm still going through uh never having destroyed any first party apple usb to anything connector so obviously i baby my hardware to a degree that is outside the norm
00:25:49 Casey: And no one is surprised by that.
00:25:52 Marco: You know what's actually a little bit funny?
00:25:54 Marco: I don't know if this is how these things are supposed to work, but if I had to buy an Android tablet for testing something, I would probably buy this one.
00:26:03 Marco: Because it's least different?
00:26:05 Marco: It looks like it's most likely to have the hardware not be horrible.
00:26:09 Marco: like i every time i bought an android test device it's been it's gone very poorly like it's i always get like i got i got a kindle fire i got one of the first nexus 7s and uh and it's and and a barnes and noble nook tablet which was a big mistake they've all been these awful devices like just hideous like just terrible to use awful like you know battery issues and plastic everything about them was horrible
00:26:36 John: i feel like if i'm gonna buy an android tablet maybe maybe like just get the one that's a complete ripoff and it might be somewhat usable to to what i'm you know compared to what i'm used to not in software obviously but well nokia makes nice hardware so there's this there's a chance that it would actually would be high quality but the the chinese knockoff clone things are always like they look the same from a distance but when you as soon as you press one button you're like oh this is not an iphone
00:27:02 Marco: Yeah.
00:27:04 Marco: And see, what worries me is they're talking about their Z launcher thing.
00:27:08 Marco: So this is going to be crapped up with their software.
00:27:11 Marco: So it's probably still a good idea to just buy a Google tablet for Android testing.
00:27:15 Marco: Which is unfortunate because I'm not crazy about their hardware.
00:27:19 Marco: People in the chat are like saying, oh, the first Nexus 7 was bad?
00:27:23 Marco: Yeah, why don't you ask any owners of the first Nexus 7 how it's doing these days, and how it was doing even a year after they bought it.
00:27:29 Marco: Anyway, in better news, things that are not cheap knockoffs that are actually the best in their class, we are also sponsored this week by our friends at Hover, or the cheap knockoff version, Hover.
00:27:40 Marco: hover is the best way to buy a medic domain names go to hover.com and use offer code casey needs a drink this week to uh to save 10 on your first order hover is really a fantastic domain registrar let's say you have a name for something you want to go register it hover is the place to do that they're well designed they are respectful they are not scammy you get a great value so many things are included at no additional charge
00:28:08 Marco: their their add-on services that are paid are very reasonably priced and very good things like their email hosting and and some they have google apps for your domain hosting stuff like that hover gives you easy to use powerful tools to manage the names after you've bought them
00:28:23 Marco: So they have this awesome GUI interface.
00:28:26 Marco: Did I hear Mike saying it's very Web 2.0?
00:28:29 Casey: It very well could be.
00:28:30 Marco: Beautiful designs here.
00:28:31 Marco: Very respectful of you, the user.
00:28:33 Marco: There's not like a billion different checkboxes everywhere trying to trick you into getting add-on services or anything else.
00:28:39 Marco: It's really just nice.
00:28:40 Marco: It works.
00:28:41 Marco: It's highly functional and yet also still looks good.
00:28:43 Marco: If you have any trouble, they have amazing customer support.
00:28:46 Marco: They have the usual phone or the usual email options and everything.
00:28:51 Marco: They also have phone support.
00:28:53 Marco: You can call them up during business hours and a human being answers the phone who can talk to you.
00:28:57 Marco: There's a no hold, no wait, no transfer phone support policy.
00:29:01 Marco: It's really, it's incredible.
00:29:04 Marco: If you need phone support, even if you just kind of want to talk to somebody nice from Canada.
00:29:07 Marco: If you need phone support, call them up.
00:29:09 Marco: They are fantastic.
00:29:11 Marco: They also have Valley Transfer Service, where if you want to transfer names into Hover, no matter how many, if you're transferring one name, if you're transferring 100 names, if you're transferring names to Hover, they will, if you want them to...
00:29:22 Marco: They will log into your old registrar and do the transfers for you.
00:29:26 Marco: So they will move everything over properly, DNS settings, email settings, stuff like that that's kind of tricky to get right and very error-prone.
00:29:32 Marco: They'll do all that for you if you want them to.
00:29:34 Marco: If you want to do it yourself, you can.
00:29:36 Marco: No big deal.
00:29:37 Marco: There's no pressure.
00:29:38 Marco: But if you're willing to give them your login to your old site, they'll do it all for you.
00:29:41 Marco: And it's really, really great to not have to worry about, oh, did I forget a DNS setting somewhere?
00:29:46 Marco: Or if, you know, because if you mess that up, you're down for hours.
00:29:49 Marco: They're really, really great at this.
00:29:50 Marco: They have all the new crazy top level domains.
00:29:53 Marco: If you want to get like a .coffee or a .plumbing or I saw today there's .world is now available.
00:29:58 Marco: So you can make anything you want .world.
00:30:00 Marco: All these wonderful new domain names to make wonderful new joke sites and maybe an occasional actual real site.
00:30:06 Marco: Go to Hover.com.
00:30:08 Marco: Use promo code CaseyNeedsADrink.
00:30:10 Marco: All one word.
00:30:12 Marco: We will put that in the show notes in case you forget.
00:30:14 Marco: Thanks a lot to Hover.com for sponsoring our show.
00:30:17 John: I want to get Mac.World and Disney.World now.
00:30:20 Marco: Oh, that's smart thinking.
00:30:21 Marco: Those are probably taken and would probably be under squatting trademark problems.
00:30:26 John: Doesn't Disney...
00:30:27 John: disney.world sounds like something that would be said on a sitcom in like 1994 when someone's trying to write a line about the internet just go to disney.world and now it's gonna be a real domain name it's gonna actually redirect to disney that's the problem with all these new tlds they all sound like terrible jokes like they
00:30:43 John: we just need to be able to include backslashes in our urls and we will finally arrive at the i mean os 10 was essentially the movie os like os is to do ridiculous animations that you know they'd show in movies like no real computer works like that and then apple made a computer that actually works like that it's like well there's your movie although it doesn't beep every time letters appear on the screen and now that drives me nuts movie domain names disney.world backslash yeah okay
00:31:08 Casey: It drives me nuts anytime I watch any television show or movie where everything that the computer does creates a noise or some sort of sound effect.
00:31:19 John: A window appears on the screen and it makes a noise.
00:31:20 John: No one has had the guts to do that yet because people would smash their computers to bits and about, you know, in an office space style, you know, printer destruction sequence.
00:31:28 John: The first day of every window that appeared made a noise.
00:31:32 Marco: Well, there have been occasional system plug-ins and stuff to do that as jokes based on movies.
00:31:37 Marco: But I would imagine it's the kind of thing, kind of like if somebody in front of you in line at the grocery store is trying to use currency, I'm guessing if you try to actually use one of those things in an office, you would get your butt handed to you pretty quickly.
00:31:49 John: In an office, like, that's, yeah, your noise is bothering people.
00:31:52 John: Even if you're just alone in your house, though, it would drive you insane.
00:31:54 John: I mean, they need, you know, there's a whole... I think there's an Every Frame a Painting talking about showing text and stuff, which is much more tasteful.
00:32:02 John: But, yeah, they do it in movies so that you know to look at something.
00:32:06 John: But it's just, at this point, everyone is so familiar with computers and phones of all kinds that...
00:32:11 John: i don't think you can get away with that anymore i think you have to come up with another way to draw the viewer's attention because everybody knows what those look like it's not like well most people know what computers work like anyway so we can do whatever we want no you can't everybody knows now even little kids know i'm just disappointed we don't have the uh what was it like a spatial finder or whatever from jurassic park oh god don't get john started a spatial finder come on there goes the
00:32:35 John: That was a real thing on SGI.
00:32:38 John: We had that when I was at BU, the little flying through 3D interface thing.
00:32:45 John: Yeah, yeah, yeah.
00:32:46 John: In the SGI lab, that is actual software that somebody made.
00:32:49 John: It was useless and stupid, but it was real.
00:32:52 Casey: I want it.
00:32:53 Casey: It's a Unix system.
00:32:54 Casey: I know this.
00:32:56 Casey: Wow.
00:32:56 Casey: See, I had that reference.
00:32:58 Casey: Do I get any points for that?
00:33:00 John: Sure.
00:33:00 John: No, that's just you maintain a passing grade in that category.
00:33:06 John: You're avoiding failing.
00:33:07 John: You're not achieving victory.
00:33:11 Casey: High praise from John Syracuse.
00:33:13 Casey: Yeah, thanks.
00:33:14 Casey: I feel great now.
00:33:15 Casey: All right, so let's talk about apparently something big happened today.
00:33:19 Casey: Big week.
00:33:20 Casey: You want to talk about WatchKit?
00:33:21 Casey: I actually did my homework.
00:33:22 Casey: I watched the video.
00:33:24 Casey: I am stupefied that you have actually done your homework.
00:33:26 Casey: And John, did you also do your homework?
00:33:28 John: I read a lot of stuff and read a lot of tweets and I watched half of the video.
00:33:32 John: It is now paused halfway through.
00:33:35 Casey: So you get a C. Yeah, that you are maintaining a passing grade.
00:33:39 John: I'll watch the rest of it later.
00:33:41 John: It's like a half an hour long, and it does go kind of slowly.
00:33:46 Marco: Yeah, it's given at the WBDC video pace, and the problem is WBDC videos, you can open them up in QuickTime, and you can speed them up, play them at 1.4x.
00:33:56 Marco: This video, though, was only a HTTP live streaming thing, and I...
00:34:01 Marco: I had a half hour to watch it, and I knew it would have taken me about 15 minutes of that to figure out how to get FFmpeg to download all the little segments and join them all together into a file that I could speed up, and I would therefore lose the gains that I would have gotten from speeding it up.
00:34:14 Marco: But yeah, this is something that could use a little bit of a speed boost.
00:34:18 Marco: But otherwise, I thought it was really interesting.
00:34:22 Marco: Did we ever talk about Underscore's article two weeks ago when he was basically predicting what WatchKit would allow us to do based on what Apple had said?
00:34:29 Casey: Yeah.
00:34:29 Casey: I know exactly what you're talking about.
00:34:31 Casey: I don't know if we ever spoke of it, but he was more right than wrong, but not 100% right, which is surprising because I thought he had nailed it when I read that article.
00:34:41 Marco: Yeah, definitely.
00:34:42 Marco: So our friend underscore David Smith wrote this article.
00:34:45 Marco: We'll link to it.
00:34:45 Marco: I'm pretty sure we actually didn't get to it.
00:34:47 Marco: I think you're right.
00:34:48 Marco: But anyway, we're going to have full native watch apps allegedly later next year, is what Apple said originally.
00:34:56 Marco: And this was not announced yet.
00:34:57 Marco: This was announced when the watch was announced.
00:35:00 Marco: And so the most likely outcome is that at WWDC next year, they will unveil the native SDK.
00:35:08 Marco: between now and then uh you don't get native apps you get like you get like limited access to to the watch and everything seems to run basically controlled uh through an extension on your on your phone so it's like so your ios app has a watch kit extension that i don't think any of this is nda right isn't it like it's all public no that main public page that the thing that i have quoted and bolded in the show notes was right off of apple site you don't need to be logged in to get it
00:35:35 Marco: Right, exactly.
00:35:37 Marco: So your app is basically running as an extension that launches on your phone when the user taps the thing on the watch to launch you.
00:35:43 Marco: Also, if your app sends push notifications, they'll show up on the watch, but we knew that already.
00:35:49 Marco: So the phone, this is all from video.
00:35:51 Marco: It's interesting.
00:35:51 Marco: I think you should watch it if you're at all interested in this stuff.
00:35:55 Marco: What we have now is...
00:35:57 Marco: more than i thought we would have but definitely less than a full native sdk so i thought we would only have what they are calling glances and actionable notifications and actual notifications are exactly what we see in ios 8 where notifications can have a couple of buttons on them so you could like you know get a notification for a podcast and tap a play button which yes i know overcast does not support yet i'm
00:36:23 Marco: So I figured you can show those on the watch as well and have there be a couple of buttons, and that might be all you get.
00:36:28 Marco: And then a glance, I figured it would be like a read-only view of some information from your app, and tapping it would do basically nothing.
00:36:37 Marco: And we have those kind of things.
00:36:39 Marco: I thought that was going to be all we were going to get until next summer.
00:36:43 Marco: It turns out that we get a little bit more, and it's pretty interesting.
00:36:48 Marco: It's pretty limited, but it's all more than I thought we'd get.
00:36:52 Marco: So what we have in WatchKit so far, with not quite the native apps, but the apps that will run on the watch that interact with your phone, the phone is basically running a very, very limited storyboard runner.
00:37:07 Marco: You define in your iOS app bundle, you define this extension and you give it like a static storyboard.
00:37:14 Marco: All the graphics and everything have to be included in that.
00:37:17 Marco: Some things can be dynamically generated, like table rows obviously can be dynamically generated, but most things are static.
00:37:24 Marco: Like you define them at compile time.
00:37:25 Marco: and the watch os basically like plays through this and any interaction that's taken it communicates back to your iphone to the extension running on your iphone to have that do any kind of actual computation uh it's pretty limited and it looks pretty i haven't had time to actually write any code with it yet but it looks pretty limited in things like any kind of dynamic abilities besides table cells and stuff
00:37:49 Marco: what's also very interesting is the layout system uh you you can't specify an x and a y coordinate for an element that you're putting on screen you basically specify here are the elements i want to be on screen and by default they just flow downwards they're just stacked and and it becomes like a
00:38:09 Marco: And then you can group things into these groups and groups can be arranged like sub layouts.
00:38:18 Marco: So you can have a group that itself is arranged with its own little stack or you can have it arranged horizontally in a stack instead of vertically.
00:38:25 John: finally all those table-based layout skills that you've been left withering from the 90s they'll be relevant again isn't that it's been a long time since i've seen any of this but isn't this a lot like swing remember the original java ui toolkit uh well there's a lot of you i think the first one i've ever seen that did this and we can find a show notes link for it to see if anyone in the chat room remembers is
00:38:45 John: geos i think geos was a gui with a similar layout paradigm it's like right i think swing did it as well i forget what it's called it's not it's not the packing problem but it's a similar type of thing where you you just take a bunch of boxes and fill in the empty space with i think geos had uh had a little bit of gravity associated with it as well but
00:39:04 John: But yeah, this is not a new way to lay out GUIs, but it's not a great way to lay out GUIs either for sophisticated things.
00:39:11 John: But for a very, very tiny screen, when I was looking through all the SDK documentation, it's like they are removing as many options as possible.
00:39:19 John: Rather than making you lay out your UI the same way you would on a phone or on a Mac, but just in a small screen, they're saying just take away your ability to specify any of this stuff.
00:39:27 John: And how simple can we make it?
00:39:29 John: Uh, and this is pretty darn simple.
00:39:31 John: Bunch of boxes.
00:39:33 John: They plunk in.
00:39:34 John: You don't get to, you get to control those that you got, you got settings for like foreground color, background color, margins, and spacing.
00:39:40 John: Again, it's like table-based layout, you know, uh, cell padding, cell spacing.
00:39:45 John: Yeah.
00:39:46 Marco: Yeah, it's a very rudimentary level of control.
00:39:51 Marco: And it seems as though multitasking is non-existent for these types of apps.
00:39:56 Marco: I'm sure in the future we'll have better multitasking, and I'm sure the watch system apps can probably multitask to do things like continue playing audio while you're looking at something.
00:40:04 Marco: But from the description, it sounds like what's most likely to happen here is...
00:40:10 Marco: is when the user interacts with your apps and when the user launches your app with response to notification the extension on your phone launches it controls the watch session and then as soon as they said in the video that when the user stops interacting with your with your watch kit app uh then your app is terminated so there's basically no multitasking is what it sounds like um
00:40:30 Marco: And so it's very similar in some ways to the very first iPhone SDK, the iPhone OS 2.0, the very first SDK for the App Store.
00:40:40 Marco: It has a lot of similar kinds of restrictions.
00:40:42 Marco: In some ways, it's even more restricted than that.
00:40:45 Marco: And obviously, they can do a lot of things that you couldn't do back then.
00:40:48 Marco: But I'd say it's a similar level of permissibility and complexity where you're building pretty simple things.
00:40:55 Marco: You have pretty basic control over them.
00:40:59 Marco: There's a lot of guardrails set up.
00:41:01 Marco: There's a lot of restrictions set up.
00:41:03 Marco: There's a lot of limitations.
00:41:06 Marco: And we're not going to see angry birds for the watch in this kind of system.
00:41:10 Marco: And that's actually a big thing.
00:41:12 Marco: I think games are going to be pretty much impossible.
00:41:14 Marco: I also think...
00:41:16 Marco: We can look at some of the recent Notification Center app rejection drama on iPhone.
00:41:22 Marco: And looking at both that and some of the hints they're dropping in the WatchKit documentation and video, it seems as though they're going to be more strict about what you can and can't do in a watch app.
00:41:35 Marco: Like on iPhone, where the frameworks limit you...
00:41:39 Marco: If you can do something without calling a private API, so if you can do something really crazy, like if let's say there was no OpenGL on the iPhone, if you can just make a buttload of CA layers and do everything you need with that, Apple wouldn't reject you for that.
00:41:57 Marco: Whereas on the watch, and it seems like kind of the new Apple App Store stuff with some of these new areas that we're allowed to put apps, it seems like they're going to be a little more restricted.
00:42:08 Marco: Things that you can't do, you actually are not meant to do, and we won't let you do them.
00:42:14 Marco: And so it would not surprise me to see, like, back when the App Store first launched on iPhone, before it was open, when we had the SDK and we knew the rules, or at least we thought we knew the rules.
00:42:27 Marco: That changed quickly.
00:42:28 Marco: But, you know, during those few months where we could build apps but we couldn't launch them yet.
00:42:32 Marco: One of the rules in the App Store guidelines originally was like, we're going to look at your apps and if they aren't high quality, we might reject them.
00:42:39 Marco: And I thought, as well as a bunch of other developers, I thought that they would actually be like pretty strict.
00:42:45 Marco: Like your app would have to be like Apple levels of quality to be approved in the App Store.
00:42:50 Marco: And of course, that ended up not being the case at all.
00:42:52 Marco: There's tons of garbage apps in the App Store because that's kind of an unenforceable standard to keep up.
00:42:58 Marco: It kind of seems like they might be trying to do that with the watch.
00:43:01 Marco: With the things they've said, with some of the implications they've made, and some of the notification center restrictions we've seen so far, it wouldn't surprise me if they are a lot more strict about what you can do in a watch app and how good it has to be to be approved.
00:43:19 Casey: Yeah, I'm curious to see how that goes.
00:43:21 Casey: But no matter what, I am really surprised by the fact that this kind of paired or split apps where the phone is doing pretty much all the heavy lifting.
00:43:36 Casey: I'm surprised that we're seeing that now.
00:43:39 Casey: And it's really exciting because that means whenever the Apple Watch does come out next year,
00:43:45 Casey: there should be hopefully a fairly robust ecosystem of apps available shortly after launch.
00:43:53 Casey: And that's really awesome.
00:43:54 Casey: And the only thing that you won't be able to do is run an app where your iPhone isn't nearby.
00:44:00 Casey: So the most obvious example of that I can think of is like a run keeper or run monster or something like that, where you want to leave your iPhone at home, but go for a jog or something along those lines.
00:44:13 Casey: Or maybe your third-party podcast app.
00:44:15 Casey: Yeah.
00:44:15 Casey: And so something like that won't be permissible yet or possible yet to your point, Marco, but pretty much everything else that they've announced will be available is available.
00:44:26 Casey: And that's really exciting.
00:44:28 Casey: And I'm really looking forward to it.
00:44:29 John: So when you think about this implementation here with all these restrictions we just described, I can't help but think the entire watch is acting kind of like choose your analogy, either kind of like the push notification service on iOS or kind of like what I had heard.
00:44:44 John: I'd never actually confirmed that the old or possibly the current Apple TV is where it's just one process that does that sort of loads loadable bundles and that the resources are so constrained.
00:44:54 John: What they want to have is a single process.
00:44:57 John: running all the time in memory with its working set with, but they can control the CPU yourself.
00:45:02 John: And all it does is sort of, you know, receive and load static packages of, uh, simple descriptions of UIs, basically storyboards or whatever, static assets, uh,
00:45:14 John: And that's all it does.
00:45:16 John: And display them and relay information over Bluetooth to say, the person clicked this button.
00:45:21 John: You want me to transfer this bundle thing?
00:45:22 John: You want me to display this thing?
00:45:23 John: Okay, I'll display this thing.
00:45:24 John: I'll wire this stuff up.
00:45:25 John: When someone presses, I'll tell you which button they press.
00:45:28 John: And that's it.
00:45:28 John: And that makes me think, why would they launch different processes for that?
00:45:33 John: Why wouldn't it just be...
00:45:35 John: One small process that's always in memory that is responsible for for doing all these types of things, glances, actionable notifications and these, you know, watch kit, whatever they're going to be called, not quite native app type things.
00:45:48 John: Maybe that's three separate applications instead of one.
00:45:50 John: but the whole idea is constrain your resources in the same way there's only one push notification service on ios like that it that process will be running it will be in memory and it will do work on behalf of the applications they need work done rather than every single application this was back before background rather than every single application running in the background there would be one process that runs in the background and it would tell you tell your application when you know basically resource constraints and what's making me think is
00:46:16 John: What are the resource constraints of this phone?
00:46:19 John: Is it memory?
00:46:20 John: Is it CPU?
00:46:20 John: Is it battery?
00:46:21 John: I mean, it's all those things to a degree more than iOS.
00:46:23 John: But what is the key one that would make that type of implementation, assuming it is what they're doing, possible?
00:46:30 John: And whatever it is, I have to think like...
00:46:34 John: how are they going to do native apps on this same hardware if they're i mean that's i guess that's a real question like why why don't we have native apps now and i guess one answer is like they're just not ready with the software stack in the same way they weren't ready well they didn't plan on an iphone 1.0 but anyway uh the sdk is not ready for the native apps right but is the other part of it that like native apps um
00:46:57 John: They have to figure out how to let you run native apps without letting people do something that will destroy the watch's battery in 15 minutes.
00:47:03 John: Like, I don't know how this is all going to work out, but this seems so incredibly constrained and makes me think the implementation is being so careful with everything, with memory, with CPU, with battery, that I'm having trouble envisioning what the native app interface is going to look like if this is so constrained.
00:47:25 Marco: Yeah, I mean, part of it, I think you're right that the tools are most likely the biggest cause for why we don't have it up front.
00:47:34 Marco: But there's also side effects to that.
00:47:37 Marco: I think that's the cause.
00:47:39 Marco: But there's a couple other fortunate side effects to that being the case that Apple will benefit from.
00:47:44 Marco: One of the biggest is people are going to be forming their opinions and their evaluations of the watch's battery life before there are these full native apps.
00:47:53 Marco: So, you know, because people, you can't tell people like, oh, well, you shouldn't run these things or you shouldn't overuse these types of things because that will negatively affect battery life.
00:48:04 Marco: No, people will do whatever they want to do and then they'll yell at Apple if the battery is not as good as they want it to be.
00:48:10 Marco: So by restricting what they can do for the first X months of the thing being out, it's forcing people to do things the way Apple wants them to be done and to keep things kind of reasonable during the time when everyone's figuring out what kind of battery life does this thing get?
00:48:27 Marco: What is this thing used for?
00:48:29 Marco: And secondarily, having that kind of training wheels period where you can't do everything you want
00:48:34 Marco: also gives, it kind of forces people to think about, do I really want these things on a watch?
00:48:42 Marco: Do I really need a native app for whatever function I want?
00:48:46 Marco: I mean, for Overcast, I'm probably going to have to make a native app to be able to play when the phone's not around, like in the jogging scenario.
00:48:52 Marco: But for a lot of apps, a WatchKit iPhone hybrid app might be all they need.
00:48:58 Marco: And so maybe this is also having the fortunate side benefit of Apple kind of forcing developers, if you want to get in early, if you want to be aggressive and get into WatchKit now or get into watch development now, you have to do it the simple way first.
00:49:13 Marco: And then later on when we unveil this, then you'll be faced with the question of, do I throw that all away and rewrite it with this new system or not?
00:49:24 Marco: And many developers are going to choose no.
00:49:26 Marco: And that benefits Apple and it benefits the watch and it benefits users as long as they don't need all those extra functions they would have been getting because then there's less for the watch to do.
00:49:35 Marco: It gets better battery life, you know, like all these things.
00:49:38 Marco: So I think like...
00:49:41 Marco: Apple needs this time to both let people love the watch for its battery life, hopefully, and also to force both customers and developers to not just jump to, oh, I need to port my game to the watch.
00:49:57 Marco: Or, oh, I need to port everything I ever do to the watch.
00:49:59 Marco: To force us to kind of give the watch a clean start.
00:50:04 Casey: Yeah, I think you're right.
00:50:06 Casey: And it's just a really interesting engineering decision on both software and the hardware sides to limit everything.
00:50:13 Casey: And this is what John was driving at, you know, to limit everything so severely in order to presumably preserve battery life.
00:50:20 Casey: But before we talk any more about WatchKit, why don't you tell me about something else that's really cool?
00:50:25 Marco: Our final sponsor this week is linza.com, L-Y-N-D-A dot com, an easy and affordable way to help you learn with high quality, easy to follow video tutorials.
00:50:35 Marco: You can instantly stream thousands of courses created by experts on software, web development, graphic design, and more.
00:50:40 Marco: Go to linza.com, L-Y-N-D-A dot com slash A-T-P to see for yourself.
00:50:46 Marco: Lynda.com has fresh canoe courses added daily.
00:50:49 Marco: They offer courses for all experience levels, whether you're beginner or advanced.
00:50:53 Marco: Every course is produced at the highest quality.
00:50:55 Marco: This is not like, you know, the homemade videos you see on YouTube.
00:50:58 Marco: Courses are broken up into bite-sized pieces so you can learn at your own pace and learn from start to finish or just find a quick answer.
00:51:04 Marco: You get tools like searchable transcripts, playlists, and you can even get certificates of course completion that you can put in your LinkedIn profile.
00:51:10 Marco: You can even learn while you're on the go.
00:51:11 Marco: They have lynda.com apps for iPhone, iPad, and Android.
00:51:15 Marco: If you have a premium subscription, you can even download things for offline watching.
00:51:19 Marco: My favorite thing about Lynda.com is that you can watch whenever you want.
00:51:22 Marco: There's no pressure.
00:51:22 Marco: There's no commitment because you don't pay per video.
00:51:25 Marco: You pay one low monthly price, just $25 a month, and that gives you unlimited access to all of their video tutorials.
00:51:32 Marco: Right now, there's over 100,000 of them, and they're always adding more.
00:51:36 Marco: So this kind of setup is great for people like me.
00:51:38 Marco: I'll dive into something, but I have some months where I don't need a whole lot.
00:51:42 Marco: I have some months where I watch a lot.
00:51:44 Marco: And you don't have to worry, do I need to make a purchasing decision on each new video I try?
00:51:49 Marco: Do I really want to pay for this course on Logic?
00:51:51 Marco: No, just watch it.
00:51:52 Marco: It's great.
00:51:53 Marco: It's fantastic.
00:51:54 Marco: They have all sorts of courses you might love from app and web development in many languages to productivity apps, creative pro apps like Adobe's Creative Suite, Logic, Final Cut, things like that.
00:52:03 Marco: Even professional skills development like management and negotiation skills.
00:52:08 Marco: Most of us use software for our jobs today.
00:52:10 Marco: For any software you rely on, Lynda.com can help you with the ins and outs, teach you tips and tricks to be more productive and keep you current with updates and new features.
00:52:17 Marco: In fact, lynda.com is so useful that 30% of colleges and universities, including most of the Ivy League, offer lynda.com subscriptions to their students and faculty members just as part of tuition and going there.
00:52:29 Marco: Anyway, go to lynda.com, L-Y-N-D-A dot com slash A-T-P.
00:52:33 Marco: You can get a seven-day free trial to watch as much as you can in seven days.
00:52:39 Marco: Remember those old AOL discs that would be like a thousand free hours for a week?
00:52:43 Marco: And you'd be like, how many hours are there in a week?
00:52:46 Marco: You can figure out exactly how many hours there are in seven days, and you can use all of them to watch lynda.com videos.
00:52:52 Marco: Go to lynda.com, L-Y-N-D-A dot com slash ATP for your free trial.
00:52:56 Marco: Seven-day free trial once again, access to everything they have.
00:52:59 Marco: Thanks a lot to lynda.com for sponsoring our show once again.
00:53:03 Casey: All right.
00:53:04 Casey: John, any other thoughts on WatchKit?
00:53:07 John: Yeah, on the resource constraints and everything.
00:53:10 John: The advantage that the iPhone had, and maybe the watch will have too, was like, so there was no SDA in the beginning because we were going to write web apps or whatever.
00:53:18 John: And then they sort of hastily slapped one together for 2.0.
00:53:22 John: And it was very immature and didn't do a lot.
00:53:25 John: And your apps were extremely constrained.
00:53:27 John: And slowly over time, we got, you know, push notifications.
00:53:30 John: Then we got real backgrounding.
00:53:31 John: We got multitasking.
00:53:32 John: Then we got real backgrounding.
00:53:33 John: Like all the things that were slowly added to iOS came along with advancements in hardware.
00:53:40 John: Lower power chips, more CPU power, more RAM.
00:53:44 John: The batteries probably stayed about the same size, but basically the hardware became more power efficient, did more with that power, and we definitely got more RAM.
00:53:55 John: So if the watch is going to start off really constrained like this, and we're going to have native apps presumably within the first year of the thing,
00:54:06 John: Those native apps you would imagine would have to be like at least as constrained, probably more constrained than the very first, what was it, iOS 2.0 was the first SDK?
00:54:15 John: Yep.
00:54:15 John: than the very first ios apps so that means no background processing like they already have push notifications so they're already up ahead of of what the ios apps were uh at that time it could be you know even you know even more constrained like these two tweets or one from craig hockenberry saying that you can't even subclass the the watch kit uh classes you know wk interface things you can't even subclass them with with the current paradigm and then pete burtis replied on twitter uh
00:54:44 John: uh it's not like that would help because there's no draw rect for you to override there aren't views it's just like really constrained way to draw applications it's not like oh hey you can just start drawing whatever you want draw custom controls do you know
00:54:59 John: I have to imagine this is going to be super constrained and those constraints will only be lifted if and when the watch hardware becomes more capable.
00:55:06 John: Because it's not like Apple suddenly discovered how to do multitasking in iOS 4.0 or whatever.
00:55:12 John: It was like, this is what we can do with the hardware available.
00:55:14 John: And so everything for the original iPhone, including complete lack of third-party apps, was made so, like Marco said, so you could show like...
00:55:23 John: look how awesome this phone is isn't it amazing like people thought it was fake like you can't make a ui that faster well you can do it if you just have if you control everything and put incredible constraints on everything and have one process running at a time and have the entire phone dedicated to trying to give you that smooth animation right and so the watch is going to follow that same path not because apple doesn't know how to do those things but because the hardware just isn't ready for it yet even more so than the first iphone so
00:55:47 John: i'm really looking forward to seeing how they can get how how they can hardware themselves out of this situation to eventually get to the point where the watch hardware can start to get some of those things that ios 3.0 and 4.0 and 5.0 had and i think it's going to be a long road because as we said we were talking about power constraints many many shows ago the you know battery technology is
00:56:13 John: The capacity of batteries for a given mass of battery, how much energy can you get out of it, is getting better slowly.
00:56:19 John: But I think we had a graph that showed it was like 15% year over year, if you're lucky or something like that.
00:56:26 John: That's not the way you're going to get any big wins.
00:56:27 John: The way you get big wins is by making everything on the electronics device use less power.
00:56:32 John: So the CPU uses less power.
00:56:33 John: The screen uses less power.
00:56:35 John: You know, the radios use less power.
00:56:37 John: That is the only way forward because you can't rely on like, well, next year we'll have double the battery capacity.
00:56:42 John: No, you won't unless you're going to make the watch twice as thick or, you know, much thicker anyway.
00:56:46 John: And that finally, this all gets back to the idea that if you buy the very first Apple Watch, will your Apple Watch ever have multitasking?
00:56:55 John: Probably not.
00:56:55 John: The first iPhones didn't, right?
00:56:56 John: You couldn't run iOS 4.0 or whatever it was.
00:56:59 John: You know, we'll have background processing.
00:57:00 John: The original iPhone could not do background processing because by the time the OS could do that, it couldn't run on the original iPhone.
00:57:05 John: And if you're going to buy a piece of hardware, and it's going to be obsolete because it can't have these features that we think are going to be added over the years, how do you deal with your 10K gold version of the watch?
00:57:16 John: Right.
00:57:17 John: There we are.
00:57:17 John: We've come full circle on the Apple Watch again.
00:57:20 Marco: I mean, I'm honestly, you know, seeing what we get today in WatchKit, and as I mentioned earlier, this is actually more than I expected that we'd be able to do compared to, you know, what we saw earlier.
00:57:33 Marco: As we see this, and then also knowing that next fall, there's going to be this supposed new SDK with, or, you know, next summer and fall with native apps.
00:57:43 Marco: I think you're right.
00:57:43 Marco: Like, unless, you know, unless they're going to make a new watch next fall, which would be really terrible.
00:57:50 Marco: Like, unless there's going to be like a six-month product cycle there.
00:57:53 Marco: I'm kind of surprised.
00:57:55 Marco: That's why I think it almost certainly is because of just tools limitations that it doesn't make sense that if this is all we can do for Apple Watch 1.0 hardware, why next fall can we suddenly do more?
00:58:10 Marco: That doesn't make a lot of sense.
00:58:12 John: Yeah, that's, you know, next fall is when you're going to be able to do sort of the, if you could pretend that third party applications were available on iOS 1.0 or iPhone OS, how constrained would they have been?
00:58:25 John: That's what you're going to get to do even more so maybe.
00:58:28 Marco: All right.
00:58:30 Marco: Thanks a lot to our three sponsors this week, Igloo, Hover, and Lynda.com, and we will see you next week.
00:58:39 Marco: Now the show is over.
00:58:41 Marco: They didn't even mean to begin because it was accidental.
00:58:47 Marco: Accidental.
00:58:47 Marco: Oh, it was accidental.
00:58:49 John: Accidental.
00:58:49 Marco: John didn't do any research.
00:58:52 Marco: Marco and Casey wouldn't let him because it was accidental.
00:58:57 Marco: It was accidental.
00:59:00 John: And you can find the show notes at ATP.FM.
00:59:05 Marco: And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
00:59:14 Casey: So that's Casey Liss, M-A-R-C-O-A-R-M-N-T, Marco Arment, S-I-R-A-C-U-S-A, Syracuse.
00:59:26 Casey: It's accidental.
00:59:28 Casey: They didn't know.
00:59:30 Casey: so john what's going on with your iphone because you've received an iphone but is it activated what's what's happening
00:59:47 John: I forget when I ordered it.
00:59:49 John: I ordered it at the beginning of the month, I think.
00:59:51 John: I mentioned on the show when I had ordered it.
00:59:53 John: And then it was expected to ship in 7 to 10 days.
00:59:57 John: And it did.
00:59:57 John: And it finally arrived.
00:59:59 John: And it arrived on Monday.
01:00:01 John: And I stayed over from work to sign for it.
01:00:06 John: And I was all excited.
01:00:06 John: Took it out of the box.
01:00:08 John: And you see that little screen that says hello in several languages.
01:00:11 John: And you swipe to the right.
01:00:12 John: And then it makes you pick a language.
01:00:15 John: And then it makes you pick the country that you're in.
01:00:17 John: Uh, and then what does it do after that?
01:00:19 John: Then I think it wants you to connect to either a wifi network or a cellular network.
01:00:23 John: And I connected it to my wifi and put it in my wifi password.
01:00:27 John: And then it says activating your phone.
01:00:29 John: And then it says your phone could not be activated because the activation servers are temporarily unavailable.
01:00:34 John: This problem persists call, you know, contact apple.com slash support, blah, blah, blah, blah.
01:00:40 John: Uh, I'm like, all right, well, maybe the server had hiccup there.
01:00:44 John: I'll try it again.
01:00:45 John: And I went through, you know,
01:00:47 John: There's a try again button at the bottom.
01:00:49 John: That didn't work.
01:00:49 John: And I said, well, maybe something weird with my Wi-Fi network.
01:00:51 John: Let me try it over cellular.
01:00:52 John: So I turned off the Wi-Fi.
01:00:53 John: I didn't forget this network.
01:00:55 John: Try it over cellular.
01:00:56 John: Same message.
01:00:57 John: Activation servers are temporarily unavailable.
01:00:59 John: I forget what the exact wording of the message was.
01:01:00 John: It was something like that.
01:01:01 John: Basically, the error messages, you know, have no real bearing on what's actually going on.
01:01:06 John: But that was the error message I got.
01:01:08 John: And so I put it aside and, you know, continued working for the rest of that day and then try it again later and it was still going.
01:01:14 John: I'm like, all right, well, it said, like, try again in a few minutes.
01:01:16 John: And if the problem persists, I'm like, well, no, the problem is persisting.
01:01:20 John: So I contacted Verizon to try to figure out what the problem was because it was an activation problem.
01:01:25 John: I said, hey, I've got this new iPhone just came out of the box.
01:01:27 John: I can't activate it.
01:01:29 John: And there's a little like on the first screen that says hello, or in several languages, a little I in a circle in the lower right corner.
01:01:35 John: If you tap that, it gives you all your information about the phone, like the SIM ID and the IME ID and all those different numbers.
01:01:40 John: So I'm like, all right, I have enough information.
01:01:42 John: I can call Verizon here.
01:01:43 John: So I spent a while talking to Verizon, eventually got disconnected, called back again, got disconnected again.
01:01:49 John: Verizon's phone support, their phone system is not great.
01:01:55 John: The people who work there seem nice enough.
01:01:59 John: They more or less knew what they were doing or could transfer me to someone who did, but
01:02:03 John: This is not good for a phone company.
01:02:06 John: The audio quality of the phone interface as you're going through the menus is just terrible.
01:02:10 John: It just sounds all staticky and gross.
01:02:13 John: You get disconnected a lot.
01:02:14 John: I get disconnected mid-sentence with people.
01:02:16 John: They're not disconnecting me.
01:02:17 John: They're in the middle of talking and then click, boom, you know.
01:02:20 John: And the worst part is, in whatever call center they're in, you can hear all the conversations going on around them.
01:02:26 John: Like, I can listen to that.
01:02:27 John: Like, this is the basic requirement of a call center.
01:02:29 John: I shouldn't be able to hear other people's conversations.
01:02:31 John: It's like a privacy concern more than anything else.
01:02:33 John: It just sounded like they were calling from Grand Central Station.
01:02:35 Marco: It was just so... Grand Central Station is a post office.
01:02:38 Marco: You're thinking of Grand Central Terminal.
01:02:39 John: I was waiting for it.
01:02:41 John: Thank you, Marco.
01:02:42 John: Yeah, yeah, yeah.
01:02:43 John: Frankenstein's monster, right?
01:02:44 John: I know all about it.
01:02:45 John: Um...
01:02:46 John: so like i feel for these these people's work environment but anyway uh they looked everything up and they're like okay well they went through this thing like we'll make sure this number is activated figured out what my phone number is because i couldn't since i have a track phone when you buy the iphone online you can't port your number during the online you can only bring it for if it's another verizon number or something you can't like basically if you have a track phone and you want to order an apple phone online you have to let them give you a new number which is fine whatever i just wanted to get activated on the new number so
01:03:13 John: verizon activated my number told me what it was this is my wife's a verizon account so i had to go through this whole rigmarole every time i call explaining that i'm not the account owner we eventually worked that out so i'm allowed to do this now but they did a lot of calling her to ask for permission for me to do things anyway it was silly um and they said like everything is active you know after going through like five or six people and several calls and several transfers i kept working my way up to people with quieter and quieter offices until i eventually was talking to some
01:03:39 John: eventually talking to somebody unlike my third call and my seventh transfer who i could not hear anything in the background so this person actually had a nice office and they're like look everything on our end is active your phone number is activated uh we tried every possible remedy up to and including taking the sim out and putting it back in which led me to tweet which i now regret hey these things don't come with sim removal tools anymore and then for i'm for the next month i'll be getting tweets from people telling me whether they did or didn't get a sim removal tool
01:04:06 John: Bottom line is everybody thinks whatever their experience with phones are with iPhones is the same for everybody.
01:04:12 John: So some people are like, I always get a SIM removal tool.
01:04:15 John: And other people are like, I have never gotten one.
01:04:17 John: And other people will tell me what the Apple store told them about it.
01:04:21 John: I have no idea.
01:04:22 John: If there's a SIM removal tool in my case, I have not yet found it.
01:04:25 John: Yes, I've looked in the paper packet.
01:04:27 John: No, it's not connected to the cardboard thing with a little semicircle thing that folds out like many people send me screenshots of.
01:04:34 John: i'm willing to believe that it's still in there somewhere and i haven't found it but anyway it's not obvious uh it doesn't matter i use the paper clip but anyway taking the sim in and out why don't you delete the tweet i mean like it was more i wasn't really asking a question it was just like amusing like do these things not come with or no i think i said what the and eventually later in the story i got in the phone with apple support and they told me i asked about the sim removal tool and the person didn't really know and they're like i think it only comes with unlock phones and then people like
01:04:57 John: no i've bought unlocked phones and never had one or i bought locked phones and i always have one like every possible combination of answer i've gotten from twitter people yeah i've i've missed i've bought it on i've bought unlocked phones before i bought locked phones before i've never gotten a same removal tool in any of them
01:05:10 John: yeah people like oh you only get a sim removal tool if your phone doesn't come with the sim basically like if there's no sim inside the phone when you buy it then you get a tool you know i just use a paper clip for for the longest time i thought sim removal tool was a joke yeah no they use liquid they use liquid metal to make it remember the liquid metal thing like oh yeah that's right everyone's always wondering like what they're going to use that for and that's kind of so far that's the only thing that we know they've used it for right
01:05:32 John: or we think i don't know if it's ever confirmed that they use it for it but it looked kind of liquidy and medley i have no idea anyway uh yeah so they bought a whole company just to replace paperclips as much as they possibly as the best paperclip replacement you could possibly make yeah it's it's seamless it's really true true the material
01:05:48 Casey: Now, really quickly for the record, I have received definitely one SIM removal tool and it was encircling the little half circle tab, which is, yeah, that's what you were describing earlier.
01:05:58 Casey: So that was my experience, but we've had, I don't know, something like six or seven iPhones between the two of us over the last few years.
01:06:04 Casey: And I think I've only gotten maybe one of them.
01:06:06 Casey: And I did that never really occurred to me until you were talking about it earlier today.
01:06:11 John: Yeah.
01:06:11 John: The weird thing is a lot of all the people telling me that like they didn't have the little semicircle thing, but that it was kind of buried in with like the quote unquote manual, the little paper packets they give you, you know, and like that, that slides down in there and it's easy to get lost.
01:06:22 John: And I can see that happening.
01:06:24 John: I don't see it in mine yet, but I haven't torn the thing apart because I don't really care anyway.
01:06:28 John: Uh,
01:06:28 John: we did all verizon during the various calls all the verizon people have to go through all the remedies most of which i tried already anyway but i was willing to humor them because they were doing things on their end or at least said they were in response to these things turning the phone all the way off and having them do server things turn it back on trying it on on cellular and not doing a restore from itunes where you put it into recovery mode and reinstalling and by the way this is at the same time that the ios 8.1.1 release came out
01:06:53 John: so people like oh that's what the problem is apple servers are down because of the release but apple servers this is all before i even call to check their service status page like i had exhausted my possibilities before calling verizon believe me and verizon had me redo a lot of the things that i had already done but i'm like well whatever it was nice because i had already downloaded all the software updates so i didn't have to wait for the you know 1.9 gig download of ios 811 or whatever it was
01:07:15 Marco: Before you leave the Verizon topic, because I assume they did not fix your problem because they never fixed any problems.
01:07:23 Marco: When I was a Verizon Wireless customer for a few years before the iPhone came out, every time I called Verizon to do anything to my account, they messed it up.
01:07:31 Marco: Like whether it was adding a data plan, removing services, like changing things, asking a question.
01:07:36 Marco: Every single time they touched the account, they messed it up in some horrible way that would cause me to get like triple billed or they would like remove the plan for the first half of the month that was there.
01:07:46 Marco: So then I'd be billed like the per minute rate and like all this crazy stuff they would do.
01:07:50 Marco: Everything they did screwed something up.
01:07:52 John: Yeah, I was kind of afraid to ask them about that because like when I, when I did the, I ordered this from the Apple online store, which I had to explain to several Verizon people and they're very confused about this, you know, store, I wanted to say store.apple.com.
01:08:04 John: Like that's where I went because they thought I was in an Apple retail store and like, oh, they should have activated that for you before you left the store.
01:08:09 John: I'm like, no, store.apple.com.
01:08:11 Anyway.
01:08:11 John: When you do that, it asks you, like, are you adding an existing line?
01:08:15 John: And it wants you to put in the previous number.
01:08:16 John: And I enter my wife's iPhone line and all of her information.
01:08:20 John: And it asks you for crazy information about your Verizon account, your username, your billing password, which is different than your regular password.
01:08:28 John: The last four digits of your social security number.
01:08:31 John: The Verizon phone thing has you... This is like... I think I've told this story before.
01:08:36 John: The first time I was on a telephone answering tree type thing.
01:08:40 John: And I got to a menu that wanted me to say what I wanted to happen.
01:08:43 John: And I froze because I was like...
01:08:45 John: what do you mean say could they possibly have a system that you know with a limited vocabulary could they do speech and so my brain is just trying to think of like this is like whatever 1987 or whenever they first came out like trying to think is this technically possible or someone playing a joke on me so anyway this one i think this is the first time this has happened to me they wanted they said please enter the password for your verizon wireless account
01:09:09 John: And I'm like, I'm calling you on a phone.
01:09:12 John: It's got a number pad.
01:09:13 John: Do you want me to enter my pad?
01:09:16 John: But that would reduce the possibilities by like a factor of, you know, because like I'm trying to do the math in my head of like how many passwords are now hashed to the same bucket because like, you know, the seven keys, three different letters.
01:09:28 John: I don't know.
01:09:30 John: And here's the best thing about that.
01:09:31 John: I got to be an old pro at this because I called them a million times.
01:09:34 John: Every time it said that, like I sort of figured out their menu system to like hold down the zero key, then speak a certain phrase to get to the voice thing.
01:09:41 John: And then eventually it will ask you to enter your Verizon password.
01:09:45 John: uh which you type out on the number pad like just pick whichever number has the letter you want capitals lowercase don't matter and you know if it's anywhere in these group of letters doesn't matter every time i did it the first time it told me the password didn't match i was willing to believe the first two or three times that i had mistyped it the first time but it always worked on the second try it's like the seventh time i was doing it i'm like you know what this never works in the first try maybe the first letter is missed because i'm not i don't know what the problem is anyway
01:10:10 John: their system is very weird um so i did all that stuff and they basically did everything they could do on their end like i exhausted i tweeted this i exhausted all support possibilities of verizon not because they were not doing what they could but basically they did everything they could they said this number is active it's active in our system here's what it is here's all this you know like your account isn't good standing it's connected to the right account it's like just everything as far as they're concerned is working and i was totally willing to believe that because it
01:10:36 John: It seemed to me like this software I'm going through, these white screens at the beginning of the iPhone setup, connect to Apple servers to do something.
01:10:44 John: Apple servers then probably connect to Verizon servers.
01:10:46 John: But the bottom line is I totally imagined that I was using Apple software on an Apple device that's connecting to an Apple server.
01:10:52 John: And it's giving me a response that says something.
01:10:55 John: And I'm getting the, you know, servers unavailable, even though on Apple status page it says the server is available.
01:11:01 John: So that was the end of Verizon.
01:11:02 John: And the Verizon helpfully connected me, transferred me directly from Verizon to an Apple support person, to a knowledgeable Apple support person, not just like, you know, so they have like a direct line in on like the good, not the, you know what I mean, like the higher tier support people.
01:11:16 John: So I didn't have to go through the lower tier of Apple support, but connected to the higher tier support person.
01:11:21 John: And the Apple support person was, was excellent.
01:11:23 John: It was clear.
01:11:24 John: They were a, you know, again, no voices in the background, very helpful, very professional.
01:11:29 John: So it was the top tier Verizon person I got to.
01:11:31 John: So it was a nice, they were nice.
01:11:32 John: They transferred me over.
01:11:32 John: I explained the situation.
01:11:34 John: Uh, they looked at everything on there and he, the Apple guy started by explaining to me how the system works on there, which I've since forgotten, but it's something like what I was saying before, like, uh,
01:11:46 John: The iPhone connects to an Apple server.
01:11:47 John: The Apple server tries to authenticate with the Verizon server and wants to get a response back so it can proceed or whatever.
01:11:53 John: It seemed to me that basically if I could have DNS poisoned the iPhone and spoofed the Verizon server and figured out what the correct response is, I could have gotten past these white screens and that everything was fine.
01:12:03 John: As far as Verizon is concerned, all I needed to do was get past this software.
01:12:06 John: There's probably more to it than that.
01:12:07 John: But anyway, they said they couldn't figure out what the problem was, but they would open a ticket for it and get back to me the next day.
01:12:14 John: so that was the end of that support thing it was like several hours most of it spent on hold or waiting for things so it wasn't really that bad um the next day came and uh you know the apple people gave me their direct number and told the guy told me he was going to be off today but you know said you can call this number to get anyway someone else called me back uh and they said they they figured out what the problem was and it was some problem with
01:12:35 John: I forget what they're, it's not provisioning profile.
01:12:37 John: It's just in my head from all the, the Apple developers I see complaining on Twitter all the time, but like something having to do with the profile for the phone was screwed up in there.
01:12:44 John: And anyway, the bottom line, it was something that Apple could fix.
01:12:47 John: And Apple said they did fix it.
01:12:49 John: And so I tried to activate my phone again, and I got farther, and it said, your phone number is blah, blah, blah.
01:12:54 John: Is that correct?
01:12:54 John: I'm like, yep, that's what Verizon told me.
01:12:55 John: That's supposed to be my phone number.
01:12:56 John: And I hit the next button.
01:12:58 John: I still got the error.
01:12:59 John: So I had to call Apple back again.
01:13:00 John: And they said, you need to do something special, which I don't want to describe because it's probably some terrible security flaw that they don't want revealed.
01:13:08 John: But anyway, there was something special I had to do on the phone to get past that process.
01:13:12 John: I did it.
01:13:13 John: I got past that process.
01:13:14 John: My phone was up, and I'm happy.
01:13:16 John: So it was, what?
01:13:18 John: maybe 30 hours, 36 hours after I got the phone, plus like maybe three or four hours on hold with various people that I actually did activate my phone.
01:13:27 John: The next step, of course, is to get my old number ported.
01:13:31 John: And I began that process with Verizon.
01:13:32 John: And when my wife got her number ported, it took a couple of days for it to activate.
01:13:36 John: But at least I have a working iPhone right now with a phone number that will soon go away as soon as my old number gets ported to it.
01:13:43 Casey: All right.
01:13:44 Casey: So has your life been changed thus far?
01:13:48 John: No, although I had the fun ceremony today where, like, when I got the phone out of the package, I didn't put the leather case on it, but the case that I've had for a week or whatever, I wanted to get the phone set up first before I put the case on it.
01:13:58 John: And I'm like, this was a good plan because if I have to return this phone because there's something hardware-wise wrong with it, which, by the way, I didn't think there was.
01:14:05 John: Lots of people were tweeting at me, why don't you go to the Apple store?
01:14:07 John: Don't you have an Apple retail store?
01:14:08 John: But my, you know...
01:14:10 John: And nerd SpideySense was telling me there is nothing wrong with this phone hardware-wise.
01:14:14 John: Like, I could look at it.
01:14:15 John: Everything worked.
01:14:17 John: All its radios seemed to work correctly.
01:14:18 John: The SIM looked fine.
01:14:19 John: Like, it did not seem like that I needed my phone to be swapped, although many people tweeted to me that when they had similar problems, they had to get their phone swapped to get it activated.
01:14:26 John: I felt like this was all happening on the server side, and it actually was all happening on the server side.
01:14:31 John: uh but anyway i was putting off putting the case on until it was working so i finally got the thing working and you know got to springboard or whatever then finally i could put the case on and now it has become my iphone case and all and uh leather case is pretty nice so far has not changed my life otherwise you've said more about the case than you have about the phone yes seriously well you know i had an iphone 6 before i know we talked at length about all the sizing things the
01:14:56 John: i haven't decided i think leather case does make it nice like i said i've always had a case on my handheld ios devices so this is not anything new for me in fact it was new for me to use it without a case for a week uh but i think it definitely improves with the case well but this this is the first time that you're really getting to like move into a phone right well i just you know i just started that so like i did that when i was on the phone it just you know i did to set up this new iphone then i finally did a restore from itunes to by the way itunes i hate it so much like
01:15:24 John: I did a backup of my iPod Touch right before I knew I was going to do this.
01:15:28 John: And now, OK, now I'm going to plug in the iPhone and I'm going to restore from backup.
01:15:31 John: And it says, what do you want to restore from?
01:15:33 John: And I see like seven backups.
01:15:35 John: Some of them are like iPhone 4G that I know are like old.
01:15:38 John: Right.
01:15:39 John: I don't want those.
01:15:40 John: About 50 percent of them have dates after them.
01:15:43 John: And then there's three called John's iPod Touch that don't have dates next to it.
01:15:48 John: Nice.
01:15:48 John: I'm like, why do some have dates and some don't have dates?
01:15:51 John: That makes no sense.
01:15:52 John: But of course, me being a clever longtime computer user immediately knew the solution to this problem.
01:15:57 John: Can any of you guess?
01:15:58 John: to look at the files and see their modification dates no because the files are in don't you know what mobile backups directory looks like they're these big giant hash things yeah no i'm honestly kind of surprised because you just moved into an ssd also how are you still keeping all these backups you should only have like the one device you use i have a terabyte ssd i did amazing house cleaning like i moved tons of stuff i moved like all my video and movies to the synology you know and like i have plenty of room with uh but no like the mobile backups directory is all
01:16:26 John: Like the director user name, big, long hexadecimal strings.
01:16:29 John: Yeah, they're all like GUIDs.
01:16:30 John: Right.
01:16:30 John: No, no.
01:16:31 John: The solution is, so all I need to do is plug in my iPod Touch, change the name of my iPod Touch to something that doesn't exist in the list, do another backup, then just look for that crazy name I just put in.
01:16:42 John: oh that is not how i would have done it but cool but that's exactly how you've been working software long enough you learn this is the immediate solution to the problem i don't care what the actual problem is i don't care why some don't have dates just make work now and so i change it to like you know ipod touch this is the one and then did it back up and then plugged in my iphone and said where do you want to restore from i want to restore from ipod touch this is the one which by the way still did not have a date but that was the right one
01:17:09 John: And then what I learned is for the second handheld iOS device in a row, I'm screwed on my icons because I went from the 3.5-inch iPod Touch to the 4-inch, and I had an extra row of icons.
01:17:24 John: And now I just went from the 4-inch to the 6, and now I need an extra row of icons again.
01:17:27 John: So I spent a while tonight...
01:17:30 John: rearranging my icons to try to figure out how i'm going to fill these out and i'm basically rearranging everything into being within the new thumb sweep so like the top row is dead to me now i got to take all the things that i used to have up there because they were important like safari was upper left as far as not upper left anymore so wait so this is this is even more i think revealing than that you've that you leave the camera shutter sound on you're saying you don't leave any empty rows and that you actually hate empty rows so much that you fill them when they occur
01:17:55 John: Why would I leave empty rows?
01:17:57 John: My iOS background has always been complete black.
01:18:00 John: There is nothing behind my icons.
01:18:01 John: It's complete black.
01:18:03 John: But my lock screen is a picture of my dog.
01:18:05 John: Is it your extended dog?
01:18:07 John: It is.
01:18:07 John: It is my extended dog.
01:18:08 John: I had to use my extended dogs.
01:18:10 John: I forget who it was, but someone with Photoshop skills extended the background of the dog picture I had.
01:18:14 John: And finally, I got to use it.
01:18:16 John: Uh...
01:18:17 John: So that's my lock screen.
01:18:18 John: But my home screen is all black.
01:18:19 John: Why would I leave an empty row?
01:18:20 John: What would I be getting?
01:18:20 John: Especially an empty row at the bottom.
01:18:22 John: That's prime thumb reaching area.
01:18:24 Marco: Wow.
01:18:25 Marco: Well, the argument in the past has been both it looks nice and also can give you some forgiving dead swipe zone if you want to flip between pages more easily.
01:18:35 John: you don't need a swipe zone you grab anywhere and swipe it will i've never accidentally launched an app while swiping home screens never not once you don't you don't need a swipe zone but it helps it's nice it may make you feel better but like have you ever accidentally launched an app by trying to thumb swipe
01:18:52 John: probably not but i always leave an empty rose the empty rose the only the only purpose for an empty rose what we discussed in the past show is if you have a picture of like your kids or something you want to see or a beautiful background or a sunset or whatever you want to see more of the picture that is the only i think legitimate reason for the empty row swipe area does not strike me as legitimate reason
01:19:11 Casey: I keep an empty row at the bottom as well.
01:19:13 Casey: And I believe it was because Marco had said something.
01:19:15 Casey: And I was like, you know, let me try that.
01:19:17 Casey: And especially with the new phone, I really think pretty much anything I use on a regular basis is indeed on the first screen with the empty row.
01:19:28 Casey: But the empty row has to be on the bottom, doesn't it?
01:19:30 John: You can't get an empty row on the top, right?
01:19:32 Casey: No, which would be, well, you can if you use underscores.
01:19:35 John: Oh, the black icons, yeah.
01:19:36 John: Right.
01:19:37 John: That should tell you.
01:19:38 John: Like, the fact that you have to use black icons, like, what are you getting out of that empty row?
01:19:42 John: Like, it doesn't even make it, like, symmetrical, because you still have the dock at the bottom, right?
01:19:46 Casey: Yeah.
01:19:46 Casey: I don't know.
01:19:47 Casey: I just feel like it looks cleaner that way.
01:19:49 Casey: It makes no logical sense, I'll be the first to tell you.
01:19:53 Casey: But, I don't know, I just, I like it better that way.
01:19:55 Casey: And like I said, anything that I use on a regular basis is on that first screen, even with the empty row.
01:20:00 John: You get a bigger phone, but then you don't put on, you leave the row empty.
01:20:03 John: It's just.
01:20:04 Casey: Well, no, no.
01:20:05 Casey: But I added a row.
01:20:06 Casey: So I have one more row than I used to.
01:20:09 Casey: Right.
01:20:09 Casey: Because I still have an empty one.
01:20:10 Casey: You're just always an off by one error.
01:20:12 John: Yeah, exactly.
01:20:13 John: Anyway, no, I backfilled.
01:20:15 John: I had to promote a bunch of new things to the front page.
01:20:17 John: I have a bunch of apps on the front page that I don't really use that much.
01:20:20 Casey: So what did you promote?
01:20:21 Casey: Are you willing to share?
01:20:21 John: I put Reader on the front page, even though I basically only read that on my iPad.
01:20:26 John: I put Instagram on my front page.
01:20:28 John: I guess I do use that a lot.
01:20:30 Casey: Yeah, have you ever posted a picture to Instagram?
01:20:33 Casey: If you followed me, you'd know that.
01:20:35 John: I could swear I follow you, and I do not think... I've posted like a grand total of five pictures to Instagram, but I look at other people's pictures, basically what I'm doing.
01:20:42 John: What else do I have on the front page?
01:20:44 Marco: Well, now you have an iPhone.
01:20:45 Marco: Now you actually can take a picture of your breakfast every morning and put it on Instagram.
01:20:49 John: That is not going to change.
01:20:51 John: Having an iPhone will not change my habit of not posting pictures for my life.
01:20:55 John: that is not not what i do usually you can make an artistic statement and just post a blank black picture every day nope are you syracusa on instagram no i i forget what my instagram name is but like every very i joined so late because i was not you know i didn't have an iphone why am i gonna use instagram by the time i joined instagram which was like two years ago i think every variation of my name was taken so i am some big long crazy thing i'll
01:21:19 John: I'll send you.
01:21:20 John: I don't even know if I follow you.
01:21:21 John: I follow Marco.
01:21:22 John: Oh, thanks.
01:21:23 John: Well, I don't know.
01:21:24 John: I should follow you now that you're going to post something you might be interested in.
01:21:27 Casey: What, baby or something?
01:21:28 John: Yeah, baby pictures instead of like constant pictures of your food.
01:21:31 John: My tolerance for pictures of what people are eating is very low.
01:21:35 John: no no no if you look at my instagram feed profile whatever it's actually very little food but an extraordinary amount of cars and oh well maybe i should i should do that yeah see maybe i am following let me see where's i can't this app kills me the stupid icons in the bottom little house magnifying glass
01:21:52 John: circle in a square heart favorite thing people who am i following i'm gonna guess if i hit the people icon is it right hey i got it no wait no that's just me it says yeah in the upper right followers 26 i'm following 26 people do i tap 26 that's actually a button can we have this be a new segment on the show just john does ui review of an app well they are alphabetical it looks like uh what is your are you casey list mm-hmm
01:22:19 John: Yeah, I'm following you.
01:22:21 Casey: Oh, and you are, may I share your name or is it a secret?
01:22:24 John: No, it's not a secret.
01:22:25 John: You can see all five of his pictures.
01:22:27 John: John C. Syracuse.
01:22:28 Casey: Yeah, and I was already following you.
01:22:30 Casey: And I do recall the beach pictures now that I'm looking at them again.
01:22:34 John: I posted 10 pictures total.
01:22:36 John: Lifetime.
01:22:36 John: now is that like a firm cap are you are you planning on posting any more ever or do you want to keep it at a good round number i don't think i'm doing instagram right because all these pictures were not taken with an ios well that's not true a couple of them were taken with an ios device but most of them were taken with my my canon super zoom camera when i was on vacation and some of them are but the first one is a scan of a picture from 1979 so that wasn't taken with an iphone either
01:23:00 Casey: I definitely have started cheating and using the Micro Four Thirds camera that we got and posting some of those pictures to Instagram, which I will be the first to tell you is indeed cheating, but I don't really care.
01:23:14 John: I don't understand why that's cheating.
01:23:15 John: Like, are you sharing images from your life or is it like a video game where you're trying to use your crappy camera attached to your iOS device to take good pictures?
01:23:23 John: I'm not interested in the video game.
01:23:25 John: I'm only interested in the pictures from people's life.
01:23:28 Casey: And that's why I've started cheating and I am not being repentant about it.
01:23:33 John: While we're complaining about Instagram, by the way, am I the only person in the entire world that reads Instagram like I read Twitter?
01:23:40 John: I would think this would be a more common thing.
01:23:42 John: You know, Twitter...
01:23:43 John: the Twitter application I use when I launch, it puts me where I last left off and then I can scroll, read, read, read, read, and then, you know, hit the home screen and you know, I'm back.
01:23:53 John: Right.
01:23:53 John: And when I launch it again, it's right where I left off.
01:23:56 John: And obviously if I wait two days, I'm going to be missing stuff and it goes, but you know, within like 15, 20 minutes,
01:24:01 John: an hour or two hours it it picks up where i left off every time i launch instagram it scrolls me to the top and i have to scroll backwards 75 pictures to find out where like do people think i don't care about the people i follow i'm not interested in seeing their pictures like what's the point of the application i follow these people because i want to see their pictures now i have to scroll backwards until i find the one picture of like
01:24:20 John: whatever you know tree or something that i like was that the last picture i saw the worst part is because a lot of people tweet the same things they put on instagram it's like oh i've seen that picture already i must be up to that point but no because i just saw that one because it was on twitter yep this is basic functionality for instagram this is a billion dollar company they can't send me back to where i was last time i launched the application or doesn't want to i could not agree more it actually ended up being worth a lot less than a billion because facebook stock tanked well whatever point is they can retain a little bit more state than they are yeah
01:24:47 Casey: No, that does drive me absolutely nuts, the not holding your position thing.
01:24:53 John: I've never read a complaint about that either.
01:24:55 John: I follow a lot of people who are heavy Instagram users.
01:24:57 John: So apparently other people don't use Instagram the way I do.
01:25:00 Casey: Oh, I do.
01:25:01 Casey: You and I are of the same mold, cut from the same mold, whatever the phrase is, and I agree with you.
01:25:06 Casey: They broke the cloth when they made us, Casey.
01:25:09 Casey: Yeah, that too, or whatever.
01:25:12 Casey: I know I'm the worst.
01:25:13 Casey: I don't really care.
01:25:14 Marco: We gotta get John using Vine.
01:25:16 John: Oh, don't get me started on Vine.
01:25:18 Marco: Because the Vine app is like the Instagram app, but a little bit worse in almost every regard.
01:25:24 John: don't you remember when vine first came out people would tweet vines and you could tap the vine url and it would launch in safari oh that's right we did a whole thing about on your on your ipad and you couldn't watch the vine yep on i on any like at least certainly on the ipad and i think like sometimes some vines would half play and it was like how long did this go on months a lot longer than it should have
01:25:47 John: yeah and this was it was what like 2012 or something like it was like the ipad had been out for a while at that point yeah and it was just like i guess that mark is not important we don't want people in ios to be able to watch our vines when someone tweets them
01:25:59 John: Let's not bother making this thing work in mobile Safari.
01:26:03 John: It's a minor browser we're not interested in.
01:26:05 John: And you will never forgive them for it.
01:26:07 Casey: I go through moments where I'm really enamored with Vine, but those moments last like 45 seconds when I think of something clever to Vine, and then I almost have no use for it outside of that.
01:26:23 Casey: I don't know.
01:26:24 Casey: It seems like a great idea.
01:26:25 Casey: Just never really use it.
01:26:26 John: Yeah, I'm not into it.
01:26:27 John: I don't see myself ever posting a Vine.
01:26:29 John: Sometimes you can see ones that are clever, but I just feel like do it on YouTube instead.
01:26:35 Marco: Well, it's a very different thing.
01:26:37 John: I know, but at least YouTube has a client ecosystem where I feel confident that I can watch what you produce instead of it being some sort of game where I have to try to get your 30-second movie to play or 3-second or 10-second or whatever the hell it is.
01:26:53 John: Six.
01:26:54 Marco: See, I kind of feel the opposite.
01:26:55 Marco: I hate watching anything on YouTube because YouTube is such garbage itself.
01:26:59 Marco: The experience of watching it on YouTube is terrible.
01:27:01 Marco: It's always covered in all these little rectangles and ads and everything.
01:27:03 Marco: The apps are terrible.
01:27:05 Marco: I know there's all this great stuff going on in the YouTube ecosystem.
01:27:10 Marco: I even have a few things I've subscribed to
01:27:14 Marco: Because, like, things like... I aspirationally want to watch YouTube frequently.
01:27:18 Marco: So, I never actually do.
01:27:19 Marco: But there's, you know, funny stuff like CGP Grey's videos or, like, Dave Wiskus' new video.
01:27:25 Marco: Like, stuff I want to follow.
01:27:27 Marco: And I just never go to YouTube to watch it because I just hate... I hate everything on YouTube.
01:27:32 Marco: I hate everything about YouTube.
01:27:33 John: They have the YouTube app.
01:27:35 John: My one complaint with the YouTube app is they did an opposite Instapaper where they...
01:27:39 John: I want to end up using YouTube like I use Instapaper, which is probably not a healthy way to use it, but it's the way I use it, where everything I look at that I'm interested in, like, I don't have time to read that now, but I will read later.
01:27:48 John: And I do it like crazy, so much so that my Instapaper queue is gigantic.
01:27:53 John: And I know I'm never going to get, like, things go by.
01:27:56 John: Like, I just keep shoving on this queue, and every once in a while I go back through it and read stuff, but there are things I'm never going to get back to.
01:28:01 John: But the key...
01:28:02 John: feature of instapaper with regard to this workflow is that when i launch the app the thing at the top of the app is the most recent thing that i added so it gives me a fighting chance youtube on the other hand puts things in the watch later thing at the end so when i launch the youtube application and go to my watch later list i have to scroll and then it says
01:28:20 John: Click here for more.
01:28:22 John: Load.
01:28:22 John: Scroll.
01:28:23 John: Click here for more.
01:28:24 Casey: Load.
01:28:25 John: Scroll.
01:28:25 John: Click here for more.
01:28:26 John: Load.
01:28:27 John: And then I get down to the one I added, and it's just ridiculous.
01:28:30 John: I think I maybe have 100 and something in my watch later queue, which I think is not unreasonable considering the size of my Instapaper queue, which Marco knew when he was running the thing and probably doesn't want to know now.
01:28:40 John: It's ridiculous, but...
01:28:41 John: it that really hampers my ability to go and i still do it because i still go back down there and get stuff and then after i watch them i try to delete them from the watch later queue and then the youtube app tells me there was an error trying to delete them and i try to remind myself to go delete them from the web interface later nice now what i would recommend is because i only follow follow as a poor choice of words but i only subscribe ish
01:29:03 Casey: to a couple of YouTube channels, CGP Grey being one and Whiskuses, Better Elevation is another.
01:29:10 Casey: And what I've done is gone to their video page or like their uploads page and then grabbed an RSS feed from there and just stuck that in Feed Wrangler.
01:29:20 Casey: And I find that that works pretty well because it just is another RSS item.
01:29:25 Casey: Whereas if I had to go to like the YouTube app in order to check these things out, I would never watch them.
01:29:31 John: yeah the app isn't great but like i i subscribe to a bunch of channels too like uh some of the ones you mentioned also the vi hearts channel is great and the secret vi heart vi heart channel and uh what is it that that sequelitis one that is infrequently updated there's a whole bunch of good things to subscribe to but like youtube has this problem where it's really good related searches because my children navigate youtube entirely by going to one video that leads to another leads to another like that is their interface and it works amazingly it's like
01:29:59 John: how do they even find this is just because one thing led to another they click on something interests them and is entirely viable way it's like their version of channel surfing instead of just flipping through the channels or whatever it amazes me the things they find through this you know sort of word association thing without ever typing anything all they do is click so that works great but when i find something that says like you know
01:30:19 John: how to you know cook some meal part three of seven like show me where the other parts are sometimes they're in related videos like it's amazingly good at showing you here's part four part five part one but you'll be missing part two and you'll be like for crying out loud
01:30:34 John: The person who put up these videos is trying to give you the metadata.
01:30:38 John: Like if you put a field that said like maybe this field exists and people just don't use it.
01:30:41 John: I don't know that said this is a multi-part series and this is part two.
01:30:45 John: Give me arrow keys to show.
01:30:46 John: And those are called playlists and they exist or whatever.
01:30:48 John: But anytime I land on one of those, like it should know if it says part one in the title, I want the other parts.
01:30:53 John: And if the people didn't enter the metadata and didn't make a playlist, YouTube can do that for me.
01:30:57 John: There's nothing more frustrating than trying to search for part two.
01:30:59 John: When you've got all the other parts and you just can't find it because, you know, it's it doesn't come up in the search and it's not related videos.
01:31:05 John: And it's just, you know, things could be improved greatly.
01:31:08 John: I understand your frustration with the interface.
01:31:10 John: But my like I said, my bottom line is, can I watch the video?
01:31:14 John: And when I watch YouTube video, especially on an iOS device, you just make it full screen.
01:31:17 John: Everything's black anyway.
01:31:18 John: So that's I feel like I can see the content if I can somehow find it.
01:31:24 Casey: So you really love YouTube and Instagram, huh?
01:31:27 John: I like YouTube more than Vine.
01:31:28 John: I'll tell you that.

You Don’t Know My Pants

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