34: Made The Dot Smaller
00:00:00
◼
►
I took the bold step, the very first time I think I've ever done it, and marked that
00:00:04
◼
►
review as not helpful.
00:00:06
◼
►
Oh, no, I totally marked them as not helpful if they're not helpful.
00:00:12
◼
►
I want to talk about TV for a minute and not Breaking Bad.
00:00:16
◼
►
And this is going to have a point.
00:00:18
◼
►
I was watching Agents of SHIELD earlier tonight with Aaron.
00:00:24
◼
►
Well, it's okay.
00:00:26
◼
►
It's got promise, but it's not very good at the moment.
00:00:30
◼
►
Well, the reason I bring this up is because there was a portion of the episode, and this
00:00:36
◼
►
is not particularly important if you haven't seen it yet, but somebody was going behind
00:00:41
◼
►
enemy lines, if you will, and they had like, you know, an invisible, almost invisible secret
00:00:47
◼
►
agent earpiece thing.
00:00:49
◼
►
And this person was trying to schmooze people they didn't know at a party.
00:00:53
◼
►
And so what they did was they had the other agents like up in the magical plane thing
00:00:59
◼
►
telling the person in the field, "Oh, well this is so-and-so and he has twin kids,"
00:01:06
◼
►
and ask him about this and that and the other thing so this person could schmooze and not
00:01:09
◼
►
look like an outsider.
00:01:10
◼
►
Well they walked away from this conversation where they had to schmooze with people they
00:01:14
◼
►
didn't know and they said something to the effect of, "Wow, it's really awesome
00:01:20
◼
►
having you guys here.
00:01:21
◼
►
I could really get used to this."
00:01:22
◼
►
And then they said, and I'm quoting, "It's like Siri if it worked."
00:01:27
◼
►
And so this is a national TV show, and granted America is not the be-all-end-all, but I mean,
00:01:33
◼
►
this is Apple taking potshots on national television, which I thought was a little bit
00:01:39
◼
►
Well, to be fair, Siri has never been that reliable.
00:01:43
◼
►
I mean, it's not unreasonable.
00:01:44
◼
►
I just thought it was surprising that it's become part of the—I don't know if vernacular
00:01:49
◼
►
is the right word, but it's become something that everyone recognizes as an issue.
00:01:52
◼
►
That's the AI trap. Anything you do that, to a layperson, seems like it should be like
00:01:57
◼
►
another person talking to you, until we get actual real, you know, whatever the term is,
00:02:03
◼
►
strong AI, is not going to be like that, and there's going to be an expectation gap. I
00:02:08
◼
►
talk to a thing, I want it to respond to me like a person, it's not going to, we all know
00:02:12
◼
►
it's not going to, but it doesn't matter, because once I start talking to it like a
00:02:14
◼
►
person it damn well better work like a person.
00:02:18
◼
►
And that combined with just reliability.
00:02:20
◼
►
Sometimes it just says, "Sorry, I couldn't do it.
00:02:21
◼
►
Couldn't reach the servers," or "It's not available now," or whatever.
00:02:23
◼
►
But even when it responds to you, it's fun to play with, and then you quickly realize
00:02:27
◼
►
it's not like talking to a person and you're disappointed.
00:02:29
◼
►
And that's never going to go away.
00:02:31
◼
►
Google Now, Siri, these things are going to get better and better and just be leaps and
00:02:37
◼
►
bounds over where they are today, and people will still be like...
00:02:39
◼
►
There'll still be jokes about them on late night TV because they're aren't they so stupid, you know
00:02:45
◼
►
My dog is smarter than Siri like it doesn't understand me doesn't understand and it won't it doesn't understand
00:02:49
◼
►
It won't understand for you know years decades our lifetime. Who knows how long it will take to get actual
00:02:55
◼
►
Intelligence on the level of a human being at the other end of a computer thing
00:02:59
◼
►
And up until that point it's going to be the butt of jokes
00:03:02
◼
►
It's hard to tell it on the agent of shield episode if they were making fun of the reliability
00:03:08
◼
►
or the intelligence or both. Because like the reliability that you know that
00:03:14
◼
►
Apple could slam right now, well we could make this stupid thing reliable at the
00:03:18
◼
►
very least and then you're just complaining about all the responses
00:03:20
◼
►
aren't very smart but when it says oh sorry it's not available right now series
00:03:24
◼
►
now whatever the heck it says when when you know the servers don't send a
00:03:27
◼
►
response that is something that Apple should be ashamed of now but everything
00:03:31
◼
►
else if you're doing anything that you talk to that talks back you're just
00:03:34
◼
►
going to have to take your lumps. But you know as far as as far as popular culture
00:03:39
◼
►
is concerned and as far as regular people are concerned, hell even as far as
00:03:43
◼
►
geeks are concerned, it doesn't really matter whether the server failure
00:03:47
◼
►
happens or whether it does the wrong thing or thinks the wrong thing about
00:03:52
◼
►
what you said. Either way it's a failure and and all it takes is a few failures
00:03:56
◼
►
where you know after that you just decide you just forget about using it
00:04:00
◼
►
you can stop using it. Right, and so it seems weird to me, well I don't know if weird is
00:04:06
◼
►
the right word, but I can't help but wonder, this got me to thinking that I can't help
00:04:09
◼
►
but wonder at what point is Apple going to say enough is enough and let's properly fix
00:04:14
◼
►
this. And I know that we've talked about this a lot with like iCloud and Core Data for example,
00:04:21
◼
►
and we've talked a lot about this with Siri as well, but at some point you have to think
00:04:26
◼
►
that they're going to get together and say, "Guys and girls, we really, really, really
00:04:30
◼
►
have to fix this." Like, is that time ever coming? Am I waiting for a train that's
00:04:34
◼
►
just not going to show up? Well, it was kind of a victory for Apple
00:04:37
◼
►
to be mentioned because the worst thing for Apple would be for them to make that same
00:04:40
◼
►
joke about Google Now or something like, "Siri has the mind share as that thing on your phone
00:04:44
◼
►
that you talk to." And there is value in having that mind share, even if it comes along
00:04:48
◼
►
with all that other baggage and everything, just because, like, you know, not that you're
00:04:54
◼
►
you're going to become the Kleenex or whatever of the thing, or whatever it is, genericized
00:04:57
◼
►
brand name. But that's what they went to for the joke, because they figure most people
00:05:01
◼
►
know of that, they'll know what we're talking about, they'll get the joke. Whereas Google
00:05:06
◼
►
Now or any of those other things that you talk to are more reliable, yes, but again,
00:05:11
◼
►
I don't think the joke was about reliability. I think it's like, if it worked, as in, if
00:05:15
◼
►
you could actually ask Siri things and she would give you answers, versus just saying,
00:05:20
◼
►
"I'm sorry, I don't know what that is," or doing a Google search for it, which is what
00:05:22
◼
►
Siri does when you try to talk to it like a person. I don't know, but I think it's good
00:05:28
◼
►
that the word is in the public consciousness, and I think Apple continues to work on the
00:05:33
◼
►
reliability and fail for the same reason they fail to make all their online services reliable,
00:05:38
◼
►
but it's also working on the intelligence part of it. At this point, I think it's just
00:05:42
◼
►
the cost of doing business. You want to be in the phone market, you've got to have some
00:05:45
◼
►
sort of thing that you talk to that does real-time intelligence searches from multiple sources.
00:05:49
◼
►
So it's never going to go away.
00:05:50
◼
►
They're going to keep trying to make it better.
00:05:52
◼
►
And you know, think about online services.
00:05:55
◼
►
Like, oh, when are they going to fix this whole online thing?
00:05:57
◼
►
Like, you know, .Mac and iTools and MobileMe.
00:06:01
◼
►
Was iCloud the one where they fixed everything?
00:06:03
◼
►
No, not really.
00:06:04
◼
►
They just keep trying, I guess, right?
00:06:07
◼
►
I mean, and you have to start wondering,
00:06:11
◼
►
what is it about Apple that makes them, quote,
00:06:14
◼
►
"not good at web services?"
00:06:16
◼
►
Like, we all say that.
00:06:17
◼
►
We all write that.
00:06:18
◼
►
We all think that, "Oh, Apple is not good at web services."
00:06:21
◼
►
But what's different?
00:06:23
◼
►
What's going to be different a year from now compared to now in that area?
00:06:28
◼
►
What steps are they taking or what steps could they even take to meaningfully change that?
00:06:34
◼
►
What is it about the company that makes them not good at web services?
00:06:40
◼
►
I don't really see from the outside any evidence that meaningful change is happening
00:06:46
◼
►
you know, as we've discussed before, it's probably a problem of engineering resources
00:06:51
◼
►
and priorities. And up until this time, Apple has clearly put some priority on web services,
00:07:00
◼
►
but they are still a very small company with their engineering resources. And it doesn't
00:07:07
◼
►
really ever seem like that's going to take a massive turn for the better, where suddenly
00:07:14
◼
►
their web services are going to have tons more staff on them, tons more resources, and
00:07:18
◼
►
be a much higher priority in the company. I don't see that happening.
00:07:21
◼
►
Yeah, I don't know either. And it seems weird. Not everything is web objects, right?
00:07:28
◼
►
I know the iTunes stories, but we have no reason to believe everything else is web objects,
00:07:33
◼
►
Right. And I really don't think web objects, the technology, has anything substantial to
00:07:38
◼
►
do with why Apple is not "good at web services." I mean, you can pick on any language or platform
00:07:44
◼
►
and say, "Oh, well, that doesn't scale," or "That's old," or whatever. The fact is, that's
00:07:48
◼
►
not the problem. With proper administration and proper coding, you can make anything scale.
00:07:54
◼
►
You can make anything work. The platform is rarely the problem. The platform is--and by
00:08:01
◼
►
the way, there's nothing saying Apple has to be using WebObjects. Maybe they're not.
00:08:05
◼
►
Maybe they're using it for part of the stuff. Maybe they're using it for just a front-end
00:08:08
◼
►
somewhere and using big Oracle stuff behind it, who knows? But I would not put blame on
00:08:15
◼
►
the fact that they occasionally have WebObjects URLs that we're looking at from the front.
00:08:20
◼
►
I don't think that has a lot to do with it.
00:08:21
◼
►
Well, but the hard thing about WebObjects is that how do you hire for someone that can
00:08:26
◼
►
do WebObjects? Obviously, you can teach any competent programmer just about anything,
00:08:31
◼
►
but if you want a WebObjects guru, there are like, what, four of them in the world and
00:08:36
◼
►
and they're all probably on Apple's payroll already.
00:08:38
◼
►
So yeah, in and of itself,
00:08:39
◼
►
Web objects may not be the problem in the sense of
00:08:43
◼
►
it functions and with, like you said, good coding,
00:08:46
◼
►
it'll continue to function,
00:08:47
◼
►
but it's hard to hire into that role
00:08:50
◼
►
if you wanted to throw people at the problem,
00:08:52
◼
►
which may or may not even be the solution.
00:08:54
◼
►
- Well, but really, looking at a major code base
00:08:59
◼
►
for a major web service under heavy traffic
00:09:02
◼
►
that's very high profile,
00:09:03
◼
►
I mean, really, does it matter what language it's written in?
00:09:07
◼
►
Any new hire is going to have to go through a lot of training and a lot of time just becoming
00:09:11
◼
►
familiar with this code base and becoming useful in working with it.
00:09:15
◼
►
I don't think, even if it was written in Java, which everyone either knows or can be taught
00:09:20
◼
►
very quickly, I don't think that would really make a difference.
00:09:23
◼
►
I mean, really, I think if WebObjects really was the big problem that they're having, either
00:09:29
◼
►
a giant failure of leadership. Or, well actually no, that's it. It's a giant failure of leadership.
00:09:37
◼
►
That's it. That's the reason. If they're being held back because they're using WebObjects,
00:09:43
◼
►
that's a really stupid reason to be held back, and there's no reason to continue it. These
00:09:47
◼
►
services are all pretty new. If that was really the problem, they could rewrite them. It would
00:09:53
◼
►
be a big undertaking, but it wouldn't be insurmountable. The fact is, I don't think that's really
00:09:57
◼
►
the problem. And if it is really the problem, then I'm still correct that it's a problem
00:10:03
◼
►
with something about high-level leadership and priorities, rather than "this technology
00:10:09
◼
►
can't do this." WebObjects is actually, not now, but back in
00:10:14
◼
►
the day, was actually a tiny example of Apple sort of doing the right thing. And I've done
00:10:19
◼
►
this rant several times on many other shows, and you two should be able to recite it by
00:10:25
◼
►
But if you're going to do web services or anything online, at the scale Apple does it.
00:10:33
◼
►
You go into a different realm.
00:10:36
◼
►
And what Marco said about you can make any web service scale on any platform is true,
00:10:39
◼
►
but once you start getting into Apple scale or Google scale, things like that do matter
00:10:44
◼
►
a little bit more than they do.
00:10:47
◼
►
There's a threshold through which you pass, and it's like, OK, now any old platform won't
00:10:52
◼
►
platform actually does matter because any tiny inefficiency is multiplied by the hodgillions
00:10:57
◼
►
of servers that we have, or maybe a particular architecture dictated by a particular platform
00:11:01
◼
►
doesn't allow us to be in 8 million different data centers around the world in a synchronized
00:11:05
◼
►
manner, and all these other things that come into play for like seven people in the world,
00:11:09
◼
►
for like maybe Amazon, Microsoft, Google, anybody who's got a worldwide online presence
00:11:15
◼
►
who, you know, has huge servers with just millions and millions of customers.
00:11:20
◼
►
And the good thing that WebObjects had going for it is that, well, they didn't make it
00:11:25
◼
►
themselves, but it was in-house.
00:11:26
◼
►
I mean, it came with Next, obviously.
00:11:28
◼
►
Like half of the technology they're using now all came from Next, right?
00:11:31
◼
►
And that's what you have to do with this scale.
00:11:33
◼
►
You have to take ownership of your online platform.
00:11:36
◼
►
You can't just use sort of off-the-shelf stuff and buy experts and have them hook them all
00:11:40
◼
►
up to each other.
00:11:42
◼
►
Once you pass a certain threshold of scale, you've got to do stuff yourself.
00:11:45
◼
►
Amazon does, Microsoft does, Google does practically everything themselves.
00:11:50
◼
►
down to, you know, specking out their own hardware and everything.
00:11:53
◼
►
And Apple seems to do so much less of it.
00:11:56
◼
►
And Apple is at that scale now.
00:11:58
◼
►
Hundreds of millions of people using iOS devices, connecting to iCloud, like, they're there.
00:12:02
◼
►
They're at that scale.
00:12:04
◼
►
They can't be the only person doing stuff off the shelf.
00:12:06
◼
►
They need to take ownership of their online platform technology.
00:12:09
◼
►
And I don't understand the leadership gap here too, because it's clear that the leadership
00:12:13
◼
►
Gap doesn't exist for the client-side stuff because the organization that does
00:12:19
◼
►
a Mac OS X, iOS, and all this other stuff so clearly, whether this comes from the top or not,
00:12:25
◼
►
but so clearly understands that it needs to take complete ownership of its platform.
00:12:31
◼
►
We have to be responsible in making sure we have good tools, good compiler, good language,
00:12:36
◼
►
and we're going to not just do them once and just say, "Okay, we're done. Coco is awesome.
00:12:39
◼
►
Project builder, we're all set. We've got our own tools. We're great."
00:12:43
◼
►
They're going to be saying, "No, we're not satisfied with that.
00:12:46
◼
►
We need a better compiler.
00:12:47
◼
►
We need to ditch Project Builder.
00:12:48
◼
►
We need to make a thing called Xcode.
00:12:50
◼
►
We need to keep making Xcode better and better.
00:12:51
◼
►
We need to switch out our debugger for LDB.
00:12:54
◼
►
We need to rev the Objective-C runtime."
00:12:57
◼
►
They just take such incredible ownership of their platform,
00:13:00
◼
►
and they know they can't just let it sit there.
00:13:01
◼
►
And they're not relying on some other vendor
00:13:04
◼
►
or some other platform to solve their problems
00:13:06
◼
►
and just throw it at a bunch of people and go,
00:13:07
◼
►
"Here you go. Here's some pieces."
00:13:09
◼
►
They totally take control of their client side.
00:13:11
◼
►
And the service side is just as important.
00:13:14
◼
►
They need to be doing all those same things.
00:13:16
◼
►
Where is the team that has been working on-- this
00:13:18
◼
►
is the technology that we're going
00:13:19
◼
►
to use inside Apple to deploy online services, starting
00:13:23
◼
►
10 years ago and continually revising it.
00:13:26
◼
►
10 years ago, they had WebObjects,
00:13:28
◼
►
which even then was kind of weird and dated.
00:13:29
◼
►
And they just didn't keep it up to date and modernize it
00:13:33
◼
►
and history passed it by.
00:13:35
◼
►
They didn't let that happen on the client side.
00:13:37
◼
►
They've been racing ahead as fast as they can,
00:13:39
◼
►
again, with the exception of the file system.
00:13:41
◼
►
But in most other aspects, they're taking ownership of their platform there, and on
00:13:45
◼
►
the server side they're not.
00:13:46
◼
►
They're going to third-party vendors, and that's an untenable strategy.
00:13:49
◼
►
They need to be more like Google and Microsoft and Amazon and have their own platforms with
00:13:55
◼
►
their own announced technology and dedicate those kind of resources to it.
00:13:58
◼
►
And I don't understand why one half of the company can do that and the other half can't,
00:14:02
◼
►
because it seems like it's the same leadership, right?
00:14:04
◼
►
Well, yeah, but why do you say that WebObjects isn't getting better?
00:14:08
◼
►
I mean, from the outside, there's no indication it's getting better.
00:14:11
◼
►
But who's to say that it isn't getting better on the inside, and they're just not letting
00:14:14
◼
►
anyone see it?
00:14:15
◼
►
The model of the way it works.
00:14:17
◼
►
The model of the way WebObject works is the whole idea of having object transparency and
00:14:23
◼
►
just kind of working like cocoa on the web and all these conveniences that you have.
00:14:26
◼
►
That's not what massive online service is about these days anymore.
00:14:29
◼
►
They're about infrastructure pieces to manage storage and data in ways that are totally
00:14:33
◼
►
unlike the WebObject stack in terms of where the state is and how it all fits together.
00:14:40
◼
►
Just look at Google's Spanner thing that they use for their database stuff and then all
00:14:45
◼
►
of its predecessors like GFS and what was the... Someone in the chat room told me what
00:14:50
◼
►
was the thing that predated... Oh, Bigtable.
00:14:53
◼
►
Yeah. And all these infrastructure projects that have come and gone and MapReduce and
00:14:57
◼
►
all those things that Google is constantly revising, Apple hasn't gone through that revolution.
00:15:01
◼
►
revolution. I mean, Google started out, its first things of just GFS and MapReduce were already ahead of
00:15:06
◼
►
where Apple was with WebObjects in terms of doing things at scale.
00:15:10
◼
►
And Google is constantly throwing away its old ones and replacing with new ones over and over and over again
00:15:15
◼
►
for its service. And same thing with Amazon and all the stuff that it's using to run its services.
00:15:21
◼
►
started with WebObjects, which was already like sort of the old model. And you know, look,
00:15:26
◼
►
it's much more convenient for developers to do, you know, like,
00:15:28
◼
►
Google has proven that
00:15:31
◼
►
you can make things annoying for developers.
00:15:33
◼
►
It's certainly using Bigtable is super annoying,
00:15:35
◼
►
which is one of the reasons Spanner exists for developers.
00:15:38
◼
►
But it was like, you know, scaling is king.
00:15:40
◼
►
And even though it's going to be annoying
00:15:42
◼
►
for you to do this stuff at the application level,
00:15:43
◼
►
scaling is more important
00:15:45
◼
►
and will work out the other things later.
00:15:46
◼
►
Whereas Apple was like, oh, we want this to be all nice.
00:15:49
◼
►
And it's kind of like working with objects
00:15:50
◼
►
and it's real convenient
00:15:51
◼
►
and everything is magically objects and persistent.
00:15:53
◼
►
Sounds kind of like core data, I guess.
00:15:56
◼
►
But online, and isn't that nice?
00:15:57
◼
►
And that is nice and everything,
00:15:58
◼
►
But your hands are tied behind your back in terms of how do you scale this to 17 data
00:16:03
◼
►
centers with redundant hardware and all these other things.
00:16:08
◼
►
We'll know the day has come when Apple has finally sort of joined the modern age when
00:16:12
◼
►
they don't have to bring the store down before they introduce new products.
00:16:18
◼
►
The reason they do that is not so much like, "Oh, we have to take the store down to add
00:16:22
◼
►
new products."
00:16:23
◼
►
They don't have to take the store down to add new products.
00:16:24
◼
►
They have to take the store down—this is my theory—they have to take the store down
00:16:28
◼
►
to add new products that appear to customers in a deterministic manner.
00:16:32
◼
►
Because they can add new products without taking the store down, but they have no idea
00:16:36
◼
►
when or where they'll appear for people because their architecture doesn't allow them to have a
00:16:41
◼
►
way to say, "Okay, now this is available for the entire world." It's just like they can add it,
00:16:45
◼
►
and then it trickles out through their whatever system they have going, combined with their CDNs
00:16:49
◼
►
and other stuff. And they don't want it to spoil the surprise. So instead, they bring the whole
00:16:53
◼
►
thing down, rev the whole thing, put all the new stuff in, and then just wait for the moment.
00:16:57
◼
►
say, "Okay, and go bring it back up." And then you're sure that nobody sees it ahead
00:17:01
◼
►
of time accidentally, right? And you're sure that when you do turn it on, everybody sees
00:17:04
◼
►
the new thing because presumably you've had time for it to propagate during, you know.
00:17:08
◼
►
That's my theory of why they take the store down, but that's not how the web works. You
00:17:12
◼
►
can't take your store down when you don't want to spoil a surprise, right?
00:17:16
◼
►
Do you really think taking the store down is still necessary, or do you think they're
00:17:20
◼
►
doing it only for the theatrical element? It's because if they didn't, they wouldn't
00:17:24
◼
►
have control over when people saw things.
00:17:26
◼
►
They want it to be visible to everybody all at once as much as possible, but only starting
00:17:32
◼
►
at a given point.
00:17:33
◼
►
I feel like this, again, is just speculation.
00:17:36
◼
►
If they just put it up in the store now, it would either slowly trickle out to people,
00:17:39
◼
►
which would be kind of annoying because you want everybody to see it when you announce,
00:17:42
◼
►
or if you start it early, some people might see it early.
00:17:45
◼
►
So I think it's about making it so that everyone sees the thing simultaneously.
00:17:50
◼
►
It could be purely for theatrics, as in they don't have to do it at all, but I think they
00:17:55
◼
►
would have stopped that by now.
00:17:56
◼
►
So many things that they've done for theatrics have sort of come and gone, but my guess is
00:18:00
◼
►
that it has to do with content propagation and being in control of when it appears to
00:18:05
◼
►
the first person and getting it to appear to the most people as soon as possible.
00:18:10
◼
►
But there's no technical reason why it has to take that long.
00:18:16
◼
►
They don't have to take the store down for an hour and a half
00:18:20
◼
►
to update something.
00:18:21
◼
►
- How long does it take for the new content
00:18:24
◼
►
to propagate through their worldwide network of CDNs?
00:18:26
◼
►
- It depends how they do it.
00:18:28
◼
►
- I know, but I'm saying maybe it actually takes them
00:18:30
◼
►
like two hours to be sure that all the new content
00:18:33
◼
►
is propagated to all the CDNs.
00:18:35
◼
►
- But that's a choice they make in implementation.
00:18:36
◼
►
I mean, they can do it within a few seconds
00:18:39
◼
►
if they wanted to.
00:18:40
◼
►
- I mean, who knows?
00:18:41
◼
►
This is just my guess of why they would do it.
00:18:44
◼
►
And you're right, it's down for a long time.
00:18:45
◼
►
It's not like it's down for five seconds then comes back up.
00:18:48
◼
►
It's down for like an hour during the whole keynote practically.
00:18:51
◼
►
Yeah, actually, it usually goes down before the keynote, and so it's down for like three
00:18:54
◼
►
hours total.
00:18:56
◼
►
And the only other thing I think of is maybe they're trying to prevent people from accidentally
00:18:59
◼
►
buying the old products while they're announcing the new ones.
00:19:01
◼
►
I don't know.
00:19:03
◼
►
But you can still go into an Apple store and buy them.
00:19:05
◼
►
You can still buy them like that morning.
00:19:07
◼
►
You can still, you know, it doesn't...
00:19:09
◼
►
That can't be the reason either.
00:19:10
◼
►
Yeah, I wonder if Apple store employees wave you off.
00:19:13
◼
►
Like if you go in and the keynote is going on, surely everyone at Apple Store knows the
00:19:16
◼
►
keynote is going on.
00:19:17
◼
►
If you go in on the October 22nd iPad event and you go in while someone is on stage introducing
00:19:22
◼
►
a new iPad and you try to buy an old one, you would think the Apple Store guy is going
00:19:26
◼
►
to go, "You know they're announcing new ones now.
00:19:29
◼
►
You can still buy this.
00:19:30
◼
►
Here you go.
00:19:32
◼
►
You can have it now.
00:19:33
◼
►
But just in case, you might want to know.
00:19:34
◼
►
Maybe you don't know they're announcing new ones right now."
00:19:35
◼
►
I wonder if they tell you that.
00:19:36
◼
►
I think you might be overestimating the geekiness and attentiveness of both the staff and the
00:19:41
◼
►
customers in an Apple Store.
00:19:43
◼
►
I'll be depressed if they don't even know that it's going on.
00:19:48
◼
►
So do you think, thinking about some more of this Apple service stuff before we go to
00:19:53
◼
►
a different topic, do you think Apple's really feeling pain from this? From their stuff being
00:20:02
◼
►
the status quo of working most of the time, but not being up to the standards service-wise,
00:20:08
◼
►
wise, uptime wise, reliability wise of Google services, Amazon services, Facebook services,
00:20:15
◼
►
the other big giants. Do you think Apple's really feeling the pain from that? Do you
00:20:19
◼
►
think this is really hurting them? Because with Google, they had to scale ridiculously
00:20:24
◼
►
well because A, not a lot of other people in their business were doing that. B, they
00:20:30
◼
►
were scaling way past what everyone else was doing. And C, that's their entire business.
00:20:36
◼
►
where everything comes from. If Google doesn't serve an ad, they lose money. Whereas Apple
00:20:41
◼
►
is selling all this hardware regardless of whether iMessage is down this morning. You
00:20:46
◼
►
know, it doesn't really hurt them directly and severely where there's one or two instances
00:20:52
◼
►
of downtime here and there. How much do you think, how much pain do you think they're
00:20:56
◼
►
feeling? Because it kind of seems like they're not feeling enough to do anything drastic.
00:21:00
◼
►
Well, maybe. But let me answer your question by asking you a question. Do you think Apple
00:21:06
◼
►
is proud. And I think it's pretty clear to me that they're a very proud company.
00:21:11
◼
►
And I can't imagine, to come kind of full circle, I can't imagine that they like hearing these
00:21:16
◼
►
potshots taken at them during Agents of Shield. Does that make sense?
00:21:20
◼
►
That's the question, though. The question is, it's like a Bulmer-type question. Are they in denial?
00:21:25
◼
►
If you were to ask them, like, you know, off the record, I'm not going to report this and
00:21:29
◼
►
make a story out of it, just that you bump into Tim Cook in an elevator or whatever, and it's like,
00:21:33
◼
►
Do you think Apple does online stuff as well as Google, Amazon, or Microsoft?"
00:21:40
◼
►
This could explain the leadership gap where they're like, maybe they're in denial and
00:21:46
◼
►
they think, "Everyone has troubles every once in a while.
00:21:49
◼
►
We're kind of in the mix.
00:21:50
◼
►
We're kind of pretty much almost as good as Google and Amazon.
00:21:53
◼
►
Maybe some days worse, some days better.
00:21:54
◼
►
Everyone has their ups and downs."
00:21:56
◼
►
Or do they really realize what the gap is?
00:22:00
◼
►
The gap is not, if you were to put it on a little graph or something, it's only a couple
00:22:04
◼
►
of percentage, but it's like that last couple of percentage, it's like uptime, going from
00:22:08
◼
►
like three nines to seven nines is just astronomically hard.
00:22:12
◼
►
So much harder than going from 90% uptime to 99, you know what I mean?
00:22:16
◼
►
The last little bits of the part that matter.
00:22:18
◼
►
I wonder, that could explain why they haven't sort of gotten religion on this and dedicated
00:22:23
◼
►
themselves to doing the service side, taking ownership of the service side tech the same
00:22:28
◼
►
way they do on the client side, is that they think they're not that bad.
00:22:33
◼
►
Maybe they really actually think, "Yeah, we have room for improvement.
00:22:37
◼
►
We're not satisfied with where we are, but it's not that.
00:22:39
◼
►
We're close."
00:22:40
◼
►
I would say, "No, you're not.
00:22:42
◼
►
It seems like you're close, but really, those last few inches on the graph make all the
00:22:47
◼
►
You are not close."
00:22:48
◼
►
There is nobody, there is not a single person who has any technical clue who would say,
00:22:51
◼
►
"Do you think at any day of any month of any year that Apple does online stuff better than
00:22:56
◼
►
It's never happened.
00:22:57
◼
►
has ever had that opinion. It's just 100% "Okay, Google is better. How much are they
00:23:01
◼
►
better? Are they a little bit better?" But nobody believes that we're better. Nobody.
00:23:05
◼
►
And I have a feeling that if you ask someone on the iTunes Music Store, "Well, of course
00:23:08
◼
►
we're better. Look how many billions of songs we sold. Look how many apps we give people.
00:23:11
◼
►
Google doesn't do stuff like that. Their store sucks. We do so much better."
00:23:16
◼
►
Because they excel in a few areas of read-mostly distribution of static data to people that
00:23:21
◼
►
they think, "We're an online services company and we're awesome," and it's just not the
00:23:25
◼
►
the same as an interactive thing. Do you think anyone's ever returned an iPhone
00:23:28
◼
►
because iMessage was down for 20 minutes a month?
00:23:31
◼
►
Yeah, no, you're right about them not feeling it. It would be better if they felt they have
00:23:34
◼
►
more of a cushion than Google. They just do it because there's so many other interesting
00:23:37
◼
►
things you can do with the device that don't matter.
00:23:41
◼
►
You can use Google services, for example. You can use Google Maps, another area where
00:23:45
◼
►
they have little trouble. You can use Google Now. It's not their whole business. It's just
00:23:49
◼
►
part of their business. And so, yeah, no one's going to return the thing because Siri is
00:23:53
◼
►
wonky every once in a while. Like it doesn't hurt them as much and it's almost kind of a shame because if it hurt them more
00:23:58
◼
►
maybe you know like jobs I think knew they weren't you know the Google does stuff better
00:24:02
◼
►
Which is why I kept yelling at like the the mobile me team and having all those meetings and trying to do iCloud like at
00:24:08
◼
►
Least he I think he understood
00:24:10
◼
►
We're not good at this. We should get better. He didn't know how to make that happen apparently, but he sure tried
00:24:16
◼
►
So we'll see if there ever comes a time where like I mean I guess Tim Cook
00:24:21
◼
►
maybe did that about maps like apologizing for maps and we need to do better and some understanding that maps but maybe he's just sees
00:24:27
◼
►
That as a data problem and not a server problem
00:24:29
◼
►
I don't know like I mean the thing about maps is if I was Tim Cook could be like, okay
00:24:33
◼
►
Well, no, we just need a better map that it's like, okay Tim. So you'd haven't forgotten about the fleet of cars
00:24:39
◼
►
They're gonna drive over every single road in the entire world and take pictures
00:24:42
◼
►
Did you forget about that part because you don't get that for free if you just get better map data, right?
00:24:46
◼
►
Google did that that's a crazy project. It's huge and it's ongoing
00:24:50
◼
►
Right, and they don't stop doing it. And if you don't have an answer for that, you're not gonna have Street View
00:24:55
◼
►
You're not gonna have like let me fly 3d through the middle of Fog Creek's offices like you're so far from that
00:25:00
◼
►
So how are you ever going to compete and it could be that he's like, okay
00:25:03
◼
►
Well, we're never gonna do that
00:25:04
◼
►
We just need maps to say we have maps
00:25:06
◼
►
And they can just continue to use Google Maps from our things and Google Maps are always gonna be better
00:25:10
◼
►
But that's not an Apple kind of attitude, you know
00:25:13
◼
►
and and it's not like when I say this is like a
00:25:18
◼
►
substantial problem in the company that probably
00:25:20
◼
►
would never change.
00:25:21
◼
►
Like imagine, to take another example in the industry,
00:25:24
◼
►
imagine if some Microsoft CEO comes in,
00:25:29
◼
►
which I guess is plausible,
00:25:32
◼
►
some new Microsoft CEO comes in,
00:25:34
◼
►
and they say, you know what, our devices aren't cool.
00:25:38
◼
►
Everything we make, our hardware is not cool,
00:25:41
◼
►
our software is not cool, nobody thinks our stuff is cool.
00:25:45
◼
►
Let's hire somebody in charge of keeping things cool,
00:25:48
◼
►
or let's increase the funding to our cool department by 50% this year. Do you think
00:25:55
◼
►
that's really going to change it? It's not that easy.
00:25:58
◼
►
I feel like looking at Apple and saying, "How can they address the services issue, that
00:26:05
◼
►
their services aren't that good traditionally and continue to be that way?" I don't think
00:26:10
◼
►
there is an answer. I don't think that's the kind of thing that can change in a large
00:26:15
◼
►
I think either it's a priority from the start or it's not.
00:26:19
◼
►
And the elements that Google has that enabled them to produce these kind of services that
00:26:26
◼
►
scale very well and that prioritize all these things, Apple just doesn't have those elements.
00:26:32
◼
►
And in the same way that Google is never going to make something client-side that has the
00:26:36
◼
►
kind of quality and taste of an Apple client-side platform and software, I don't think Apple
00:26:43
◼
►
will ever have what it takes to make Google quality services.
00:26:47
◼
►
But the good thing in Apple's favor is that the thing that Apple has that
00:26:51
◼
►
Microsoft and Google seem not to have is it's kind of like it's one of those
00:26:54
◼
►
things you label as intangible in scare quotes because it's not intangible but
00:26:57
◼
►
it's like it's more mysterious whereas the things that Google has are
00:27:02
◼
►
tangible and a great example of it is Google was a company that made web
00:27:05
◼
►
search and they indexed the entire web which is an amazing technical feat,
00:27:08
◼
►
right? But they decided they wanted to have a client-side OS and they
00:27:13
◼
►
did that by making a client-side platform that they completely took ownership of.
00:27:17
◼
►
They have their own, you know, don't call it Java Dalvik VM, their own API, their, you
00:27:23
◼
►
know, their own IDE, their own store.
00:27:25
◼
►
Like they understood if we want to have a client-side mobile platform, we need to own
00:27:30
◼
►
We need to own the technology from top to bottom.
00:27:32
◼
►
We're going to like define the VM.
00:27:33
◼
►
We're going to define the language sort of, you know, it's Java, whatever, with native
00:27:37
◼
►
client and all of those stuff.
00:27:38
◼
►
And we're going to have the ID.
00:27:39
◼
►
They understood that, Hey, we were a server-side company, but we want to get into
00:27:42
◼
►
client side and we can't do it by licensing a bunch of software from someone else. We
00:27:47
◼
►
have to take ownership of it. So that is a tangible thing. And I think that's proof that
00:27:51
◼
►
Apple could, if it wanted to, say, "We need to get into server side," which they have,
00:27:56
◼
►
but also say, they forgot to say, "And we need to take ownership of it the same way
00:28:00
◼
►
we take ownership of the client side." The thing that's harder to transfer is taste and
00:28:05
◼
►
culture and coolness. That is much harder to do because there is no coolness department
00:28:09
◼
►
at Microsoft. You can't increase funding and 50% to something that doesn't exist, right?
00:28:14
◼
►
And maybe it's just like, "Oh, well, designers are tangible. We could just steal them all
00:28:17
◼
►
from Apple." But that's hard to do because they don't want to leave Apple and go to—Microsoft
00:28:21
◼
►
has good designers too in their Metro stuff.
00:28:23
◼
►
Well, and that wouldn't work because the structure around them is different there.
00:28:28
◼
►
Right. But I think the tangible things of a server-side company proved that it can get
00:28:32
◼
►
into client-side and take ownership of it. I think there's no reason that a client-side
00:28:35
◼
►
company can't prove that it can get into server-side and take ownership of the tech
00:28:38
◼
►
It just didn't do it.
00:28:39
◼
►
Whereas the intangibles about coolness and taste and design,
00:28:44
◼
►
that is much harder to do.
00:28:45
◼
►
Like more rarely do you see a company like Google or Microsoft
00:28:49
◼
►
saying, we're not cool and stylish.
00:28:50
◼
►
We're going to put some effort in.
00:28:51
◼
►
And Google has tried to increase its style, and so has Microsoft.
00:28:54
◼
►
But none of them-- they're still not reaching the heights
00:28:58
◼
►
that Apple gets in terms of taste and design.
00:29:00
◼
►
They've both made efforts in that area,
00:29:02
◼
►
but it seems harder to do.
00:29:03
◼
►
Whereas I would say technology-wise,
00:29:05
◼
►
Google has as much control over, you know,
00:29:08
◼
►
pending whatever the lawsuit is with Oracle,
00:29:10
◼
►
but as much control over and like determining
00:29:13
◼
►
its own destiny for all of its core tech,
00:29:16
◼
►
all of its server-side tech, all of its client-side tech,
00:29:18
◼
►
hell, they even took WebKit back and they have Blink now.
00:29:20
◼
►
Like, they have taken ownership of their tech stack
00:29:23
◼
►
and so has Microsoft.
00:29:24
◼
►
Microsoft has always had ownership
00:29:25
◼
►
because they don't like to use anything from anybody else.
00:29:27
◼
►
And same thing with Amazon.
00:29:29
◼
►
You know, even they took Android
00:29:30
◼
►
and they took ownership of it.
00:29:31
◼
►
You know, we're not gonna even call it Android.
00:29:33
◼
►
it's going to be whatever the hell the Kindle OS is, right?
00:29:39
◼
►
I think it is totally within the realm of possibility.
00:29:41
◼
►
You do have to change how the company works,
00:29:43
◼
►
like the structure of it and stuff like that,
00:29:45
◼
►
but not in any more radical way than Google had to change
00:29:48
◼
►
when it made Android, you know?
00:29:50
◼
►
- This episode is brought to you in part
00:29:53
◼
►
by our friends at Squarespace.
00:29:55
◼
►
Squarespace is, as usual, the all-in-one platform
00:29:59
◼
►
that makes it fast and easy to create
00:30:01
◼
►
own professional website or portfolio. For a free trial and 10% off, go to squarespace.com
00:30:07
◼
►
and use offer code ATP10 for this show in the month of October. Code ATP10 at checkout.
00:30:13
◼
►
10% off Squarespace.
00:30:15
◼
►
So we've been telling you all this time about Squarespace's awesome platform. They're constantly
00:30:19
◼
►
improving it. You can have new features, new designs, better support all the time. 70 people
00:30:25
◼
►
dedicated to support and growing right here in New York City. And Squarespace is awesome.
00:30:30
◼
►
It starts at just $8 a month, and that includes a free domain name if you sign up for a whole
00:30:34
◼
►
year up front.
00:30:35
◼
►
And they have responsive design, they have SU optimized templates, everything in Squarespace
00:30:40
◼
►
is all set, ready to go.
00:30:42
◼
►
However, what they've also added recently is this entire flexible commerce platform.
00:30:48
◼
►
Squarespace commerce is currently available in the US, UK, Canada, Australia, Belgium,
00:30:52
◼
►
France, Germany, Ireland, Netherlands, and Spain.
00:30:55
◼
►
You can sell any kind of product using a very simple single interface.
00:30:59
◼
►
Digital goods, physical goods, whatever you want you can sell it through Squarespace Commerce.
00:31:04
◼
►
They partnered with our friends at Stripe and Stripe is awesome and everyone loves them
00:31:07
◼
►
for a very good reason.
00:31:08
◼
►
Stripe handles everything so Squarespace doesn't charge any fees on top.
00:31:12
◼
►
Stripe takes 2.9% plus 30 cents per transaction.
00:31:16
◼
►
Everything else is included in your Squarespace plan.
00:31:18
◼
►
Squarespace Commerce also offers an express checkout mode which bypasses the shopping
00:31:22
◼
►
cart interface if you want to.
00:31:24
◼
►
The order management interface lets you track outstanding orders, resend customer update
00:31:28
◼
►
emails, you can print packing slips, all from a single easy to use interface.
00:31:33
◼
►
They even integrate with all the regulations so that they handle tax, shipping rules, everything
00:31:39
◼
►
that you need to know to be able to sell physical or digital goods.
00:31:43
◼
►
They're PCI compliant, everything is secure via SSL, everything you'd want in an online
00:31:48
◼
►
store Squarespace Commerce offers.
00:31:50
◼
►
So start a trial with Squarespace today, whether you're doing commerce or just a site for yourself,
00:31:55
◼
►
or a blog, or a portfolio, or a site for your business that doesn't involve commerce.
00:32:00
◼
►
Whatever the case may be, you can do it on Squarespace.
00:32:04
◼
►
So they take care of the hosting so you don't have to.
00:32:07
◼
►
You can start a free trial today with no credit card required.
00:32:10
◼
►
A real free trial.
00:32:11
◼
►
Just go to squarespace.com, start building your site, see if you like it.
00:32:15
◼
►
If you like it, use coupon code ATP10 and check out for 10% off.
00:32:19
◼
►
Thanks a lot to Squarespace for sponsoring ATP.
00:32:22
◼
►
They are everything you need
00:32:22
◼
►
to create an exceptional website.
00:32:25
◼
►
- It's ads are making me depressed
00:32:26
◼
►
because I've been wandering websites recently
00:32:29
◼
►
that look like they were designed in 1993 by some person
00:32:31
◼
►
that they probably paid tons of money.
00:32:32
◼
►
I'm looking at home improvement type,
00:32:34
◼
►
construction companies and stuff like that, their websites,
00:32:38
◼
►
they look like they probably spent $15,000
00:32:41
◼
►
to give to some teenager in 1994 to make their website.
00:32:44
◼
►
- It's a Merlin's old company.
00:32:45
◼
►
- Yeah, or like in simple things
00:32:47
◼
►
where you could make appointments or buy things,
00:32:48
◼
►
and it's like, look, if you just spent like $8 a month
00:32:51
◼
►
on Squarespace and put up a Stripe for it,
00:32:53
◼
►
like that experience in all ways, it's cheaper for you,
00:32:57
◼
►
it's nicer for your customers, you'll make more money,
00:32:59
◼
►
it's so cheap, especially when you look at the prices
00:33:02
◼
►
for the work they're gonna do, like you guys have the money,
00:33:04
◼
►
you have all the money in the world,
00:33:05
◼
►
you know the prices you charge, it's so cheap,
00:33:07
◼
►
just get a Squarespace, and I bet they're so proud
00:33:10
◼
►
of their sites.
00:33:11
◼
►
- Oh yeah, they invested so much money early on.
00:33:13
◼
►
- Right, it was like, ugh, 15 grand site in 1994,
00:33:15
◼
►
"No, tear it down. Pay $8 a month." God. And I was one of those people building those
00:33:21
◼
►
sites for people, and everything I built was terrible compared to what any modern web CMS
00:33:27
◼
►
offers you out of the box. Everything I did back then was horrible, and I charged people so much
00:33:31
◼
►
money because it was all one-offs. But now you can just go to these big platforms.
00:33:35
◼
►
I wonder, all these restaurants that have these flash-only sites,
00:33:39
◼
►
don't get me started. They have to be losing more than $8 a month in sales
00:33:45
◼
►
to keep having their stupid Flash site.
00:33:47
◼
►
Yeah, some sites do get a clue, but they still, like, you can tell they paid someone in the
00:33:51
◼
►
last 10 years to do it, but it's still gross. It's still like, you know, just, please, just
00:33:56
◼
►
use Stripe. Every time I can now recognize, like, the Stripe form, like, the fact that
00:33:59
◼
►
it's all client-side and everything, it's like so beautiful. It's just like, I feel
00:34:03
◼
►
kind of bad because, you know, I made e-commerce sites too, and it used to be such a pain to
00:34:07
◼
►
make e-commerce sites. And I was like, if we had Stripe back then, it would have been
00:34:10
◼
►
done in an afternoon.
00:34:12
◼
►
It has all the features that I'd spent months implementing manually.
00:34:16
◼
►
There was no companies that you could outsource this stuff to.
00:34:19
◼
►
No one knew what they were doing.
00:34:20
◼
►
We were all just like, "I guess we'll take money from people over the computer?"
00:34:23
◼
►
It seemed like a crime.
00:34:24
◼
►
We were getting away with something.
00:34:27
◼
►
And Stripe really isn't that old.
00:34:29
◼
►
When it came out, what was it, maybe three years ago?
00:34:32
◼
►
It's not that old.
00:34:34
◼
►
I just remember even then, even three years ago, taking money online was still a hassle.
00:34:39
◼
►
basically had the PayPal API, which is a disaster in every possible way. Having run Instapaper
00:34:47
◼
►
subscriptions off the PayPal API, I cannot tell anybody enough how much they should not
00:34:51
◼
►
use PayPal for anything. Even if you ignore all of the crazy stories about how PayPal
00:34:59
◼
►
locks your account and takes all your money, that's bad enough. But even when everything's
00:35:03
◼
►
working as intended. It's terrible. It's absolutely the worst thing in the universe.
00:35:10
◼
►
And for managing recurring subscriptions, there's no way to get a list of subscribers.
00:35:16
◼
►
Still, there is still no way to get a list. You just have to take in all those messages
00:35:20
◼
►
saying "hey, new person" and keep track of them yourself.
00:35:23
◼
►
Well, it's like Newsstand, only you can't even do that in Newsstand.
00:35:26
◼
►
That's true, I think. Yeah, although Newsstand has the weird thing where you can go into
00:35:31
◼
►
iTunes Connect and download everybody's zip code. I don't know. But anyway, yeah.
00:35:34
◼
►
PayPal is the worst. When Stripe came out a few years ago, whenever that was,
00:35:39
◼
►
the reason why it made such a splash was on their page it was like, "Here's a cURL command,
00:35:45
◼
►
and here's a block of JSON that's equivalent. Here's how you charge somebody's card."
00:35:49
◼
►
And it's like these four lines of JSON, there's one cURL command. You're like, "Oh my god.
00:35:53
◼
►
That's so much better than everything else I've ever seen to this point."
00:35:57
◼
►
I don't have to form a soap message.
00:36:00
◼
►
There was the Amazon payments story in the news this week, too, right?
00:36:07
◼
►
Speaking of the death of PayPal, PayPal is the experts exchange for some of the other
00:36:13
◼
►
Stack Overflow is the experts exchange as, insert the blank, is to PayPal.
00:36:17
◼
►
And insert the blank is Amazon payments, Stripe, and all the other companies that finally recognize
00:36:21
◼
►
that despite PayPal being the 800-pound gorilla, everybody hates it.
00:36:24
◼
►
It's terrible.
00:36:25
◼
►
needs to die and all it takes is some new services that can nip away at it.
00:36:31
◼
►
Dwalla's weird. Have you seen Dwalla?
00:36:33
◼
►
I've heard of it.
00:36:34
◼
►
Is that the interest-free lending thing?
00:36:37
◼
►
That's Kiva. I think you're right.
00:36:38
◼
►
Oh, no. That's the one where you pay a quarter and you can send money to anybody?
00:36:43
◼
►
Yeah. It's basically—I'm not sure how it works. I think it might be based on ACH
00:36:48
◼
►
or something. But somehow, it doesn't use the credit card network to move money around.
00:36:53
◼
►
So they charge only 25 cents, but then there's no fraud protection.
00:36:58
◼
►
It works a lot like cash, something like that.
00:37:02
◼
►
I don't know all the details, but somehow they're able to only charge 25 cents for
00:37:08
◼
►
pretty much any size money transfer.
00:37:10
◼
►
It sounds like a complicated money laundering scheme that you are an unwitting participant
00:37:16
◼
►
What was weird is, I signed up for that a few months ago because that's how we were
00:37:20
◼
►
doing some of our ad payments. And it feels wrong. It feels suspicious to me to only pay
00:37:31
◼
►
25 cents to move a giant chunk of money somewhere. It made me uneasy.
00:37:36
◼
►
But it shouldn't. It shouldn't, though, because the fact that it costs money to transfer
00:37:41
◼
►
money is an artificial construct, mostly artificial construct based on the old world. Now that
00:37:46
◼
►
we have all our computers are connected together. But the problem is there's no sort of secure
00:37:51
◼
►
standard for, there's no common secure standard for transferring money other than I guess Bitcoin
00:37:57
◼
►
or whatever. Like really secure. And everything is kind of this strange game of like trust and
00:38:03
◼
►
parties are sufficiently trustworthy and you assume that they're not, and then they communicate
00:38:10
◼
►
over this terrible protocol that it's like a check where you just need like the account number and
00:38:15
◼
►
and routing number and somehow you can send money
00:38:17
◼
►
into people's accounts.
00:38:18
◼
►
The entire banking system has not kept up
00:38:20
◼
►
with current technology and it's all kind of a house of cards
00:38:24
◼
►
that were just kind of saying, all right, everybody,
00:38:27
◼
►
let's just not blow this here.
00:38:28
◼
►
So things like Walla come in and it does seem crazy,
00:38:31
◼
►
but you're like, you know what?
00:38:33
◼
►
We shouldn't be able to transfer money seamlessly
00:38:35
◼
►
from account to account.
00:38:37
◼
►
Why would we need a middleman for that?
00:38:38
◼
►
And it's because, well, we don't have any real secure protocols.
00:38:41
◼
►
And if we did the NSA, he's dropping on them anyway.
00:38:44
◼
►
Well, you know what kind of along the same lines is a Square Cash, which I think it was
00:38:49
◼
►
Andre Arco sent, it might've been him, maybe not.
00:38:53
◼
►
Somebody sent me a few dollars of Square Cash just so I could try it out.
00:38:56
◼
►
And basically what's the way Square Cash works is you send an email to whoever, whomever,
00:39:01
◼
►
whatever is supposed to receive the money.
00:39:05
◼
►
You CC their email address, the Square Cash email address, and you put the dollar amount
00:39:12
◼
►
subject line and then Square will send an email to the person receiving the cash saying,
00:39:18
◼
►
"We think somebody is about to pay you.
00:39:21
◼
►
They send an email to the person that sent it.
00:39:23
◼
►
So they send it to you saying, "Hey, man," or girl, "Are you really sure you want to
00:39:27
◼
►
send this money?"
00:39:29
◼
►
And then what happens is the person receiving the money just inputs their debit card account
00:39:34
◼
►
number and all the money is transferred and I think it's 50 cents a transfer.
00:39:38
◼
►
I'm sure there's a limit in terms of how much you can send, but I don't know what it is.
00:39:43
◼
►
So it must be pretty high.
00:39:44
◼
►
And it works flawlessly.
00:39:47
◼
►
You did that with us.
00:39:48
◼
►
I think you sent me a dollar or something to try it out.
00:39:50
◼
►
That was pretty neat.
00:39:51
◼
►
And people in the chat room are saying that they have a system in Europe that works with
00:39:54
◼
►
It does not surprise me.
00:39:55
◼
►
Europe is the new Japan.
00:39:56
◼
►
Remember, it used to be that in Japan, they had flying cars and hoverboards, and all we
00:40:02
◼
►
had in the '80s was Donkey Kong and Casio keyboards, but they had the cool stuff.
00:40:06
◼
►
And then there are economy tank.
00:40:07
◼
►
But now it's like in Europe they have socialized medicine and unemployment.
00:40:15
◼
►
And Switzerland was passing a law for the minimum monthly income to be the equivalent
00:40:20
◼
►
of $2,800 for all citizens.
00:40:24
◼
►
We're going to get so much email from this from people who are like, "I can't believe
00:40:28
◼
►
how terrible your system in the US is.
00:40:30
◼
►
Don't you know how much better this is in Europe?"
00:40:32
◼
►
And the answer is yes, we know.
00:40:34
◼
►
We are very aware of how terrible our system is.
00:40:36
◼
►
Please, you don't have to tell us.
00:40:38
◼
►
Although I think, like, I mean, they're saying, you know, they just need two numbers and they
00:40:41
◼
►
can transfer money to each other.
00:40:42
◼
►
Like, they still don't have, like, Bitcoin is actually at the forefront of this technology,
00:40:46
◼
►
as sad as it is with their, you know, crazy thing that they have going on there.
00:40:49
◼
►
At least they have sort of an attempt to make a secure, you know, mathematical foundation
00:40:54
◼
►
for distributed middleman-less transfers that everyone could be assured are, you know, happening
00:41:01
◼
►
You know what else Europe does right?
00:41:04
◼
►
and I bring this up only briefly because I just watched a video from Mythbusters about
00:41:07
◼
►
this is roundabouts.
00:41:09
◼
►
So the Mythbusters, which are clearly the bastion of all things good about science,
00:41:13
◼
►
and they never ever flub anything ever, they did a test with a four-way stop versus a roundabout,
00:41:18
◼
►
and the roundabout crushed the four-way stop in terms of throughput.
00:41:21
◼
►
I just thought that was interesting.
00:41:22
◼
►
Oh yeah, I don't even think that's up for debate.
00:41:24
◼
►
I think almost every study has always proven that, that roundabouts really are way better
00:41:28
◼
►
for throughput.
00:41:29
◼
►
Yeah, no, we have a ton of them around.
00:41:31
◼
►
I don't know if you have them down where you guys are, but yeah, Massachusetts is the land of the roundabouts. We have plenty of them
00:41:36
◼
►
Yeah, no, they're all over the place here. Well, they're becoming popular here
00:41:39
◼
►
And it's funny watching everyone try to navigate them because nobody knows what they're doing. Yeah
00:41:45
◼
►
John while I'm thinking of it, how's the review going?
00:41:50
◼
►
Do you feel like you have a release date based on the what is it?
00:41:53
◼
►
October 22nd iPad event that everyone's kind of assuming will be Mavericks as well
00:41:58
◼
►
And we got the GM two hours after the last show.
00:42:01
◼
►
Oh yeah, that's right.
00:42:02
◼
►
That's right.
00:42:03
◼
►
I think it turned out that Apple Insider story that I was poo-pooing, they had it right.
00:42:05
◼
►
It was just that they were talking about the people who get the early seeds.
00:42:08
◼
►
As soon as I saw that story, I went to the Apple developer website and saw nothing there.
00:42:12
◼
►
I'm like, "Oh, maybe it's just bogus."
00:42:13
◼
►
But it was just a staged rollout.
00:42:15
◼
►
The super-duper Apple seed program, people got it, and then a couple hours later, we
00:42:22
◼
►
So the update on the review is, "Yay, I've got a GM."
00:42:24
◼
►
Boo, I had to redo a whole bunch of screenshots.
00:42:27
◼
►
God, the things they changed are just insane.
00:42:30
◼
►
They changed functionality too, so I had to rewrite an entire section because everything
00:42:34
◼
►
I had written about it and all the screenshots that I'd taken were no longer there.
00:42:37
◼
►
And the worst thing about the section I had to rewrite is I don't understand one of the
00:42:40
◼
►
things that they changed.
00:42:42
◼
►
They changed the pop-up menus, where they are, what the choices are, and I understand
00:42:47
◼
►
all the choices except for one.
00:42:49
◼
►
And so right now in my review I have written that I could not figure out what this meant.
00:42:55
◼
►
I tried so many.
00:42:56
◼
►
Maybe it means this.
00:42:57
◼
►
Let me try it.
00:42:59
◼
►
Maybe it means this.
00:43:00
◼
►
Let me try it.
00:43:01
◼
►
Like, I could not figure it out.
00:43:02
◼
►
And of course, I asked Apple.
00:43:03
◼
►
Like, I have so many questions into Apple, but they, you know, ignore me.
00:43:04
◼
►
So maybe I'll hear from them.
00:43:05
◼
►
Maybe I won't.
00:43:06
◼
►
But having a GM build is good, so I did a lot of work revising things.
00:43:09
◼
►
By the end, I was getting pissed because it's like, I mean, this, we've all seen the screen
00:43:15
◼
►
You know, you know the labels or the tag things or whatever in the Finder?
00:43:18
◼
►
You've seen the screen chest.
00:43:19
◼
►
They put, like, a colored dot next to the file name if you give it, like, a red label.
00:43:23
◼
►
They change the size of those dots by, like, a pixel.
00:43:25
◼
►
I was like, "Come on, guys."
00:43:26
◼
►
They did that just to troll you.
00:43:28
◼
►
Every single screenshot that had a freaking dot.
00:43:30
◼
►
Yeah, I was like, "And I like the old size better."
00:43:32
◼
►
They made them slightly smaller.
00:43:34
◼
►
I'm like, "Oh, come on."
00:43:35
◼
►
So now it's just like...
00:43:36
◼
►
If I had to redo a screenshot because they totally changed the way something works, fine.
00:43:41
◼
►
But I had to redo it because you made the dot smaller, that's just cruel.
00:43:44
◼
►
And then the one I tweeted was that one pop-up menu was two pixels farther away from the
00:43:52
◼
►
We have to have some very high ranking design manager on OS X has to be a listener of this
00:44:00
◼
►
I was just about to say that, and if that is the truth, can you imagine, or even if
00:44:03
◼
►
it's just whoever's in charge of that particular screen just thinking to themselves, "You
00:44:08
◼
►
I'm gonna troll John Syracuse."
00:44:10
◼
►
The reason I moved the one with the pop-up menu, that one I kind of gave them a pass
00:44:13
◼
►
for it because it was misaligned in the pre-release builds.
00:44:17
◼
►
You know what a dialog box looks like.
00:44:18
◼
►
It has a bunch of pop-up menus.
00:44:19
◼
►
It's supposed to be all kind of left.
00:44:20
◼
►
Their left edges all line up.
00:44:22
◼
►
And one of them wasn't.
00:44:23
◼
►
The top one was sticking out more than it should have.
00:44:26
◼
►
They were simply correcting.
00:44:27
◼
►
Like this is how you can tell it's a GM.
00:44:28
◼
►
Someone did a once over on every single screen and when someone in interface builder didn't
00:44:32
◼
►
drag the little thingy to be lined.
00:44:34
◼
►
You know what I mean?
00:44:35
◼
►
So they realigned it.
00:44:36
◼
►
And it's like, "I gotta retake the screenshot."
00:44:39
◼
►
At that point I was like, "Really?
00:44:41
◼
►
Is every screen changed in some small way?"
00:44:45
◼
►
People are asking me on Twitter, "Is there anything that I'll let slide if it's not off?"
00:44:50
◼
►
That pop-up menu is off by a pichlerite.
00:44:52
◼
►
Once you see that it's off by a pixel, you can't unsee it.
00:44:54
◼
►
I'm not going to leave the pre-release screenshot in there, not just because it's pre-release,
00:44:57
◼
►
but because it's like, "Hey, the top pop-up menu is in a line.
00:45:00
◼
►
Someone screwed up an interface build it."
00:45:01
◼
►
So I'm going to fix that one.
00:45:04
◼
►
In every review, there's at least two or three shots that are not from GM and different ways
00:45:10
◼
►
that only I would notice, and I've never been called on it.
00:45:13
◼
►
So I shouldn't even say this, because now someone's going to go sit there and graphically
00:45:16
◼
►
diff every single thing and find the one that...
00:45:18
◼
►
But rest assured, there will be shots in there that were taken not on the GM, but in immaterial
00:45:25
◼
►
ways of like, you know, a pixel here, a pixel there, that no one will ever notice.
00:45:30
◼
►
And I'm okay with that, because seriously, I'm not going to redo every single one of
00:45:33
◼
►
these screenshots.
00:45:34
◼
►
The only person on Earth who would notice is you.
00:45:37
◼
►
Or like the person who, you know, the graphic designer, who's like, "I changed that.
00:45:40
◼
►
That's a different color now.
00:45:41
◼
►
That just, you know..."
00:45:42
◼
►
Nope, not even them.
00:45:43
◼
►
Well, maybe.
00:45:45
◼
►
Like, we'll see.
00:45:46
◼
►
Because it gets cumbersome redoing it, especially when, like, if it was just changing screenshots,
00:45:51
◼
►
But when I had to redo a whole section because they totally changed the functionality, it's
00:45:53
◼
►
like, you wait till the GM build to massively change its functionality.
00:45:59
◼
►
And do you think it's ready to be called a GM?
00:46:02
◼
►
Remember when they started doing this?
00:46:04
◼
►
They'd be like, "Here's the GM seed."
00:46:06
◼
►
And we're like, "What does that mean?
00:46:07
◼
►
What is a GM seed?
00:46:08
◼
►
Does this mean you are seeding us the GM?
00:46:11
◼
►
Or does this mean it's like, will we ever see a release where it says GM seed 2?
00:46:17
◼
►
Because that's the big fear.
00:46:19
◼
►
It's like, what?
00:46:21
◼
►
That shows that you were misinterpreting the previous title.
00:46:22
◼
►
The previous title did not mean it was a seed of the GM.
00:46:25
◼
►
It meant this is, it's like release candidate.
00:46:28
◼
►
They used to use that terminology of like, maybe this is GM, here you go.
00:46:33
◼
►
And so I really hope there will not be another one that says GM seed 2.
00:46:36
◼
►
And I don't think there will.
00:46:37
◼
►
I think they could ship this and it would be fine.
00:46:40
◼
►
I need a price and a date.
00:46:41
◼
►
I need a price and a date.
00:46:42
◼
►
I have right now the text in my review says I don't know what the price is.
00:46:47
◼
►
Because now I can press the button and like publish it and you know I could submit it
00:46:51
◼
►
to an e-book store and it would be valid assuming they don't change the GM.
00:46:56
◼
►
But I also have two more different versions based on two different guesses of what the
00:47:00
◼
►
price might be.
00:47:01
◼
►
So I need a price, I need a date.
00:47:03
◼
►
I'm waiting patiently.
00:47:05
◼
►
What else is going on?
00:47:06
◼
►
How's the overcast going?
00:47:08
◼
►
This episode is also brought to you in part by Audible. Audible is the leading provider
00:47:12
◼
►
of downloadable audiobooks with over 150,000 titles in virtually every genre. Their catalog
00:47:19
◼
►
is huge and it grows constantly. Only a few months ago we were saying 100,000 titles.
00:47:24
◼
►
Now it's 150,000. They're huge and always growing. If you want to listen to it, Audible
00:47:29
◼
►
has it. You can listen to audiobooks anytime, anywhere. They support iPhones, iPads, computers,
00:47:35
◼
►
Kindles, even old iPods, if you're one of those people still carrying an old iPod, or
00:47:39
◼
►
if you use one to exercise or whatever the case may be, you can even play audiobooks
00:47:45
◼
►
Audible is offering ATP listeners a free audiobook along with a 30-day trial.
00:47:49
◼
►
Go to audiblepodcast.com/ATP to take advantage of this special offer.
00:47:56
◼
►
So John, from what I understand, you actually have a book recommendation.
00:48:01
◼
►
Yeah, this is not a new book recommendation because anyone who's listened to my past podcast
00:48:07
◼
►
knows that I talk about the same three books over and over again.
00:48:10
◼
►
This is one of them, but it's in different contexts this time.
00:48:12
◼
►
It's in the context of an audiobook.
00:48:14
◼
►
This book is ... I don't read a lot of biographies, but this is my favorite biography that I've
00:48:19
◼
►
It also won a Pulitzer Prize, so it has some pedigree to it.
00:48:22
◼
►
It is also, interestingly, a book that most people will never, ever read on their own
00:48:28
◼
►
in paper form, because it's like over 1,000 pages.
00:48:31
◼
►
And truth be told, it's like, if you're not
00:48:34
◼
►
into the subject matter, that's a lot of pages
00:48:36
◼
►
to read about one person, no matter how interesting they
00:48:38
◼
►
Now, I am super into this one person,
00:48:40
◼
►
because the biography is of Robert Moses.
00:48:44
◼
►
I knew this was going to be.
00:48:45
◼
►
And I grew up on Long Island, and I
00:48:47
◼
►
went to all the beaches and parks
00:48:48
◼
►
that they talk about in here.
00:48:49
◼
►
And it's just an amazing experience for me.
00:48:51
◼
►
I'm such a crazy big fan of Long Island
00:48:55
◼
►
to read about how all these things that I enjoyed
00:48:57
◼
►
my youth came to be in their sort of tortured history, and the interesting man that was
00:49:01
◼
►
behind them.
00:49:02
◼
►
And it really is an amazing book, but I recognize when I recommend it to people, they're like,
00:49:06
◼
►
"Yeah, I'm going to read this phone book," or whatever, "So get the audiobook."
00:49:10
◼
►
And this, unlike I think in the past episode where Margaret said he liked to bridge things,
00:49:13
◼
►
this is an unabridged audiobook of a thousand-page Pulitzer Prize-winning biography.
00:49:17
◼
►
Do they have an abridged version?
00:49:19
◼
►
Out of curiosity.
00:49:20
◼
►
No, you don't want the abridged version.
00:49:21
◼
►
You want it to be like this, like, "Admit to yourself that you're never going to read
00:49:25
◼
►
And instead, just use it as an audiobook."
00:49:27
◼
►
66 hours. It's like more than two and a half days of audio. Say you're going on a cross-country
00:49:34
◼
►
drive or something. This is what you want. Think about the value you're getting for your
00:49:40
◼
►
money for this. Use this as just an unbelievable value, enriching your life in a way that you
00:49:45
◼
►
would never do on your own because you have to admit to yourself that you're never going
00:49:48
◼
►
to read this book, but you will just stick it in your iPod and listen to it on your drive
00:49:53
◼
►
to and from your colleges across the country or whatever. So highly recommended. The Power
00:49:57
◼
►
Broker, Pulitzer Prize winning by Robert A. Caro, a man with an amazing accent if you
00:50:02
◼
►
Google him and find some YouTube videos, all about Long Island and Robert Moses, two things
00:50:06
◼
►
near and dear to my heart.
00:50:08
◼
►
That is awesome.
00:50:09
◼
►
Although not Robert Moses himself because he was a terrible person. But anyway, read
00:50:14
◼
►
All right, thanks a lot. That is so like the typical John Siracusa pic.
00:50:21
◼
►
Yes, it is. Yes, it is.
00:50:22
◼
►
Thanks a lot to Audible for sponsoring ATP. Go to audiblepodcast.com/ATP to take advantage
00:50:28
◼
►
of our free 30-day trial. Thanks a lot, Audible.
00:50:32
◼
►
So was that your hint that you don't want to share what's going on with Overcast?
00:50:37
◼
►
There's not a whole lot to share. I mean, another week went by. I'm working on it. I've
00:50:43
◼
►
been working on it. I'm doing a little more with the sync engine. Today I was writing
00:50:49
◼
►
playlist sync and a couple of other preference sync type of things. Nothing really exciting.
00:50:57
◼
►
Just optimizations, fixes, and just moving forward with the feature set. Adding podcasts,
00:51:03
◼
►
removing podcasts, that's all still in the works. There's still a whole lot missing.
00:51:09
◼
►
But yeah, that's about it. Nutty Gamer in the chat wants me to talk about pricing for
00:51:16
◼
►
the app. And pricing is interesting, but honestly, I have not really made a decision yet. And
00:51:25
◼
►
I'm not just saying that to be coy. I really haven't decided what I'm going to do yet.
00:51:30
◼
►
There's a lot of options. I really don't think I'm going to do the paid-up-front thing.
00:51:37
◼
►
There's a lot of value to that. And I could, with the new iOS 7 receipt validation API,
00:51:44
◼
►
I could launch as paid up front, see how it goes, and then move to free within app purchase
00:51:50
◼
►
and simply migrate those users over who bought it. You can migrate them over and you basically
00:51:57
◼
►
know if they bought the paid version or not when you make the same app free. So you could
00:52:02
◼
►
move from paid to free within app purchase easily for the first time ever, whereas before
00:52:07
◼
►
iOS 7 you could not do that. There was no good way to do it and you just anger everybody.
00:52:13
◼
►
So I could do that, and I've certainly thought about doing that.
00:52:17
◼
►
I'm leaning towards not, but the reality is also I'm probably still at least three
00:52:24
◼
►
to four months away from release.
00:52:28
◼
►
That's why I said I'm going to try to get it out this year.
00:52:32
◼
►
In reality I think January or February is more realistic and more likely.
00:52:39
◼
►
So all these pricing dynamics could be different then.
00:52:43
◼
►
I might change my mind on the business model in the last month.
00:52:47
◼
►
I really don't know.
00:52:51
◼
►
That's about it, I guess.
00:52:52
◼
►
BD Fortin in the chat asked a good question, which I addressed on another show.
00:52:57
◼
►
I don't think I addressed it here.
00:53:00
◼
►
What about an iTunes match style subscription to remove ads and give the money to the podcasters?
00:53:05
◼
►
Basically the readability model.
00:53:07
◼
►
Collecting money from people and then distributing it to what you listen to.
00:53:11
◼
►
There's a number of practical problems to that, most of which is what Readability faced,
00:53:17
◼
►
which is if you default to collecting money for everyone without them claiming it, it's
00:53:21
◼
►
kind of weird and there's a lot of issues with that. I could do something like integrate
00:53:26
◼
►
with Flatter. Flatter is a decent service. It's not really my style, but it's a good
00:53:31
◼
►
service, and they have good intentions and stuff like that.
00:53:34
◼
►
I think the biggest problem with the podcast app or platform collecting money for everybody
00:53:40
◼
►
and distributing it out is that I don't think you could get any number of podcasts
00:53:48
◼
►
to really agree on how they want to do that, how they want to message that, how they want
00:53:52
◼
►
to receive that money. A lot of podcasts already collect money directly through themselves and
00:53:57
◼
►
wouldn't want the competition. A lot of them, it would cause confusion as to who the people
00:54:01
◼
►
should be paying. Yeah, the advertisers. I mean, it's not good for advertisers either,
00:54:05
◼
►
because that hybrid thing makes nobody happy. You can either have a broadcast that's less than or
00:54:09
◼
►
supported or you can apologize as ad supported. But when you try to do both, it's like, well,
00:54:13
◼
►
the advertisers are pissed that they're not getting those people who are paying to skip
00:54:16
◼
►
their ads. And so you're advertising to fewer people, and then some people are pissed because
00:54:22
◼
►
they feel like they have to pay for it or should pay for it so they can skip the ads
00:54:25
◼
►
because they'll know that some people are skipping the ads and they're not. So it's
00:54:27
◼
►
much cleaner to say, "Look, it's free. It's supported by ads." Or it's you pay for it
00:54:32
◼
►
and they give it to you like the magazine type model where there's no ads, you just
00:54:35
◼
►
pay money. Those are so clean and understandable and you don't have this confusion. A hybrid
00:54:39
◼
►
solutions, especially hybrid solutions that you impose on people that they haven't chosen
00:54:45
◼
►
to do, or just sadness all around, I think.
00:54:48
◼
►
Exactly. And John, it wasn't one of the last hypercritical episodes where you talked about
00:54:52
◼
►
how advertisers almost always outbid the listeners or audience directly. That's very true. Almost
00:55:00
◼
►
always, a podcast can make more through ads than through direct payments. But anyway,
00:55:05
◼
►
I don't think it's the platform or app's responsibility to monetize podcasts.
00:55:11
◼
►
I think every show is going to have a different audience with different needs and different
00:55:15
◼
►
priorities, and I think I should just leave it up to the shows and their producers how
00:55:21
◼
►
they want to monetize and where they want to do that.
00:55:24
◼
►
Also, from a practical point of view, didn't Instacast have flatter integration for a while
00:55:30
◼
►
and it caused tons of problems with app review?
00:55:33
◼
►
Anytime you collect money in an app, either not through Apple or if you're collecting
00:55:39
◼
►
money to distribute in some other weird way, you know, and telling people that in the app,
00:55:44
◼
►
you're running a very big risk of being rejected for any update you try to make or being kicked
00:55:48
◼
►
out of the store when you're already in it.
00:55:50
◼
►
And because that's right tiptoeing along the line of what Apple will allow with in-app
00:55:54
◼
►
purchase rules.
00:55:55
◼
►
And it is just--oh, here's the link.
00:55:58
◼
►
Thank you, underscore David Smith.
00:56:00
◼
►
it is just not worth even risking that.
00:56:03
◼
►
And to build a major feature around depending on that
00:56:06
◼
►
is not wise.
00:56:07
◼
►
So not only do I think it wouldn't really
00:56:10
◼
►
get past Apple very reliably, but I also
00:56:12
◼
►
don't think it's a very good idea for one particular podcast
00:56:18
◼
►
app or even any group of them to try to create and enforce
00:56:22
◼
►
a new universal podcast monetization model where
00:56:25
◼
►
every show is going to want to do something different.
00:56:29
◼
►
you know, even the language around collecting the money.
00:56:31
◼
►
Like, I've, I talked forever ago on Build and Analyze
00:56:35
◼
►
about Flatter and TipJoy, I think,
00:56:38
◼
►
and a couple other things like that,
00:56:40
◼
►
where I was saying, I don't like that,
00:56:43
◼
►
I don't like the idea of having like a tip jar on my site.
00:56:47
◼
►
You know, like the, just socially,
00:56:49
◼
►
that's kind of a weird thing to me,
00:56:52
◼
►
and I would want to very carefully control
00:56:55
◼
►
any language or implication or pressure
00:56:58
◼
►
around asking people to give me money for something.
00:57:01
◼
►
And everyone's gonna have different opinions
00:57:03
◼
►
on what that is for them,
00:57:05
◼
►
and what they wanna present to people,
00:57:08
◼
►
what they wanna ask people to give or to do,
00:57:10
◼
►
and in what context and with what language.
00:57:12
◼
►
So there isn't one solution that's gonna please everybody
00:57:16
◼
►
who cares about this stuff as much as I do.
00:57:18
◼
►
- You know, another thing that we've gotten
00:57:20
◼
►
a lot of feedback on,
00:57:22
◼
►
and I don't know if there's really anything you can
00:57:24
◼
►
or do have to say about this,
00:57:25
◼
►
but a lot of people seem to have taken offense
00:57:28
◼
►
you saying that the now playing screen is the only thing that matters. Do you have anything
00:57:32
◼
►
that you'd like to clear the air about? And maybe not. I don't know. I mean, I didn't,
00:57:36
◼
►
I don't, I can see both sides of the story, so I don't know. I don't have any particularly
00:57:40
◼
►
strong opinions about it, but I didn't know if you had anything to say.
00:57:43
◼
►
Yeah. I mean, I don't want to take too long on this cause I don't want to make it too
00:57:46
◼
►
boring. But, um, yeah, last episode I, I threw off the comment that I was focusing a lot
00:57:52
◼
►
of my design effort on the now playing screen and that the rest of the app could just be
00:57:56
◼
►
a bunch of table views and it wouldn't really matter that much because you spend the most
00:58:00
◼
►
time navigating the NowPlayingScreen.
00:58:03
◼
►
Whatever exactly I said there, we got a lot of email about it from people saying, "That's
00:58:08
◼
►
As soon as I start playing a show, I turn the screen off, put the phone in my pocket,
00:58:11
◼
►
and that's it."
00:58:12
◼
►
So I'm interacting more with the rest of the app.
00:58:15
◼
►
So what I was getting at, whether I said it or not, who knows if I messed up, oh well,
00:58:21
◼
►
That's the reality of talking for two hours every week and unrehearsed and with no preparation
00:58:26
◼
►
What I what I mean is
00:58:30
◼
►
The now playing screen has very frequent
00:58:32
◼
►
interaction whether you're skipping a section or using the scrubber or
00:58:37
◼
►
Playing and pausing because so, you know, you got to listen to something somewhere else very frequent interaction
00:58:42
◼
►
Some of that you can do with the remote with a clicker in some cases some of it
00:58:45
◼
►
You can't some of it you're doing directly. So
00:58:48
◼
►
That screen to me like I'm everything else about the app
00:58:52
◼
►
it matters a lot less how it's designed because
00:58:57
◼
►
No matter how you design it
00:58:59
◼
►
You're probably scrolling through some kind of list or collection of shows
00:59:02
◼
►
That each within it has a list of episodes or maybe you have playlists that have a list of episodes within them
00:59:08
◼
►
Whatever the case is those are pretty straightforward designs like yeah, you can you can tweak it here and there
00:59:14
◼
►
You can add little flourish here and there the you know, there's there's a lot of little decisions
00:59:18
◼
►
you can make differently, but structurally,
00:59:20
◼
►
navigationally, the rest of the app
00:59:22
◼
►
is not that hard to design.
00:59:24
◼
►
It just isn't.
00:59:26
◼
►
If you want to go that route with your podcast app,
00:59:29
◼
►
But the fact is, it doesn't really
00:59:31
◼
►
matter how I present a list of episodes
00:59:33
◼
►
in the grand scheme of things.
00:59:34
◼
►
I'll try to do it as nice as I can,
00:59:35
◼
►
but I'm not losing sleep over that.
00:59:38
◼
►
The Now Playing screen, there's more variability--
00:59:40
◼
►
although you wouldn't know it based on looking at the apps
00:59:42
◼
►
out there right now-- but there's
00:59:44
◼
►
more variability in how that can be designed.
00:59:48
◼
►
And I think it matters more because maybe you're
00:59:52
◼
►
interacting with it for a split second
00:59:53
◼
►
and putting it back in your pocket.
00:59:55
◼
►
But what if you're jogging?
00:59:56
◼
►
Or what if you're in a car and you can't really
00:59:58
◼
►
look at it safely?
01:00:00
◼
►
There are situations like this where it matters
01:00:02
◼
►
how it's designed.
01:00:03
◼
►
It matters how it's laid out.
01:00:04
◼
►
It matters what's on there and what's not to a level
01:00:08
◼
►
that I think is more nuanced and more important and harder
01:00:10
◼
►
to design for than a list of episodes.
01:00:13
◼
►
That's what I meant.
01:00:14
◼
►
I think I understood what you meant
01:00:16
◼
►
And what I would have said to--
01:00:18
◼
►
my interpretation of it was that that's
01:00:20
◼
►
where you're concentrating your development
01:00:22
◼
►
effort for the 1.0 because you have to pick something.
01:00:26
◼
►
But the one kernel of truth that I think
01:00:29
◼
►
was in all the feedback, at least from my perspective, is
01:00:32
◼
►
when I think of podcast apps, which again I don't use--
01:00:35
◼
►
I'm going to listen on the iPod Shuffle--
01:00:37
◼
►
that the problem that I would like solved by them that is not
01:00:42
◼
►
solved adequately by most of the ones that I use
01:00:45
◼
►
is the particular way that I deal with deciding what I'm going to listen to.
01:00:50
◼
►
When I do it manually, it's this terrible process of using iTunes, and iTunes 11 has
01:00:54
◼
►
gotten even worse about this than me hunting around for the stupid things, dragging them
01:00:58
◼
►
onto my iPod shuffle.
01:01:01
◼
►
If I'm lucky, I can hunt around for all of them and then drag them all at once, but if
01:01:03
◼
►
I'm unlucky, I have to do it in two or three trips.
01:01:05
◼
►
Then I go over to the iPod shuffle, and all those things are down at the bottom, and then
01:01:08
◼
►
I manually drag them up into the order that I want and rearrange them, and then wait for
01:01:11
◼
►
it to sync again.
01:01:14
◼
►
I have an idea what I want to do. I'm like, "Okay, well today I'm going to listen to this,
01:01:17
◼
►
and then I want to listen to that when it comes out, and then I'm going to go on a binge
01:01:20
◼
►
and catch up with this podcast, and when I go on this car trip I want to do these things."
01:01:24
◼
►
That whole idea of managing what I'm going to listen to next is the thing that I just
01:01:29
◼
►
think is not solved by the current crop, certainly not by my stupid iPod Shuffle, and by the
01:01:33
◼
►
current crop of iOS podcast applications. Even though I would be spending most of my
01:01:39
◼
►
time on the now playing screen, the features that are important to me are the ones that
01:01:43
◼
►
It let me sort of set up my queue of like, you know, I don't know if you want to call
01:01:47
◼
►
like a Netflix queue or whatever.
01:01:48
◼
►
Like, here's what I'm going to listen to next.
01:01:49
◼
►
And that queue is just random, arbitrary.
01:01:52
◼
►
It's not like one podcast is higher priority than the other or like there's no automated
01:01:56
◼
►
way to do it.
01:01:57
◼
►
It's like I manually pick what I want to listen to in what order.
01:02:00
◼
►
And that's what I, if I had to pick another part of the UI for you to concentrate on,
01:02:06
◼
►
that would be the second one because yeah, most of the time we'll be on either the now
01:02:09
◼
►
playing screen or the controls on the sleep screen or whatever.
01:02:12
◼
►
to get to that screen at all, I have to sort of have my queue set up, you know what I mean?
01:02:17
◼
►
Makes sense.
01:02:17
◼
►
Yeah, and the other thing about this, I think, is that I'm assuming you're not telling us every
01:02:24
◼
►
single feature that you're going to have in the application, because why would you? You know what
01:02:26
◼
►
I mean? So that's something for people to keep in mind, is they don't realize that you're not going
01:02:30
◼
►
to reveal every single feature that this app will have or that you're planning in the future,
01:02:35
◼
►
because that's just not what you do when you're making an application, because why would you give
01:02:38
◼
►
your competitors the head start and never mind the features that are going to be in version 1.1
01:02:42
◼
►
in 2.0 and so on and so forth. I would keep that in mind.
01:02:45
◼
►
Oh yeah, I mean that's the other thing too. Everything I'm talking about is 1.0. As
01:02:51
◼
►
soon as I release it, there's hopefully going to be a lot of users. And those lot
01:02:56
◼
►
of users are going to give me feedback and are going to use it in ways I didn't expect.
01:03:00
◼
►
And I'm going to see how it works with full scale and how the server stuff works and how
01:03:06
◼
►
the structure of the app works, how navigation works. People are going to report problems
01:03:10
◼
►
or suggest improvements that I haven't thought of. And so all this planning and all this
01:03:17
◼
►
thinking about the design and making these decisions, that's all just for 1.0, and it
01:03:22
◼
►
could all change like a month after I release it.
01:03:24
◼
►
Yeah, think about Instapaper 1.0 and how it compared to, you know, the final version.
01:03:28
◼
►
Oh my god, I don't even want to think about Instapaper 1.0.
01:03:31
◼
►
So yeah, long way to go. So it's a marathon, not a sprint.
01:03:35
◼
►
Some people have nostalgia and positive memories and they look back fondly on the stuff they
01:03:41
◼
►
made in the past. I am not one of those people. I look back on stuff I made like three years
01:03:46
◼
►
ago and was like, "Oh, I'm embarrassed. I don't even want to think about it. I don't
01:03:51
◼
►
want to look at it. I'm just deeply embarrassed by it." Which is probably unhealthy. But
01:03:57
◼
►
I don't know. It keeps moving forward at least.
01:03:59
◼
►
Yeah. All right, we good? Yeah, I think so. Cool. Thanks a lot to our two sponsors this
01:04:07
◼
►
week, Squarespace and Audible, and we will see you next week after our Singleton trip.
01:04:13
◼
►
Now the show is over They didn't even mean to begin
01:04:19
◼
►
'Cause it was accidental Oh, it was accidental
01:04:26
◼
►
John didn't do any research, Marco and Casey wouldn't let him
01:04:31
◼
►
'Cause it was accidental (accidental)
01:04:33
◼
►
It was accidental (accidental)
01:04:36
◼
►
And you can find the show notes at ATP.fm
01:04:41
◼
►
And if you're into Twitter, you can follow them
01:04:46
◼
►
@C-A-S-E-Y-L-I-S-S
01:04:50
◼
►
So that's Casey List M-A-R-C-O-A-R-M
01:04:55
◼
►
♪ N-T-M-A-R-C-O-R-M-N-S-I-R-A-C ♪
01:05:00
◼
►
♪ U-S-A-C-R-A-C-U-S-A ♪
01:05:02
◼
►
♪ It's accidental ♪
01:05:04
◼
►
♪ It's accidental ♪
01:05:06
◼
►
♪ They didn't mean to ♪
01:05:08
◼
►
♪ Accidental ♪
01:05:09
◼
►
♪ Accidental ♪
01:05:10
◼
►
♪ Tech podcast ♪
01:05:15
◼
►
- This is like the least we've ever gotten
01:05:17
◼
►
through our little notes document
01:05:18
◼
►
that Marco doesn't look at.
01:05:20
◼
►
- Yeah, I know, I know.
01:05:21
◼
►
- One item, this zero follow-up,
01:05:23
◼
►
And Casey put in the Agents of SHIELD item right before the show, and that's the only
01:05:29
◼
►
This is the first time I've actually gone the whole show without even looking at the
01:05:34
◼
►
Yeah, exactly.
01:05:35
◼
►
Well, it doesn't matter.
01:05:36
◼
►
Two out of three, Casey, as long as we stay strong.
01:05:39
◼
►
We have to not compromise with the—don't negotiate with terrorists here, just because
01:05:44
◼
►
he doesn't want to use the document.
01:05:46
◼
►
We have the majority.
01:05:47
◼
►
Two out of three people use the document.
01:05:49
◼
►
The document is official.
01:05:50
◼
►
It's been placed.
01:05:52
◼
►
whether Marco looks at it or not.
01:05:55
◼
►
OK, so did you see that Bimmerpost put out a thing--
01:05:59
◼
►
this is accidental neutral--
01:06:02
◼
►
--Bimmer, whatever, Bimmerpost.
01:06:03
◼
►
Don't even talk about religious arguments.
01:06:05
◼
►
Don't even get into that.
01:06:07
◼
►
Yeah, seriously.
01:06:07
◼
►
Is that a real-- is there actually
01:06:08
◼
►
a controversy about that?
01:06:10
◼
►
Oh, jinx it.
01:06:10
◼
►
Oh, well, do we both-- do we all three of us
01:06:13
◼
►
agree that it's Bimmer?
01:06:13
◼
►
Apparently Casey doesn't.
01:06:14
◼
►
No, it's because it's spelled B-I-M-M-E-R.
01:06:17
◼
►
I know, I know.
01:06:18
◼
►
I understand.
01:06:19
◼
►
Well, anyway--
01:06:20
◼
►
But the nickname for the car is Beemer, right?
01:06:23
◼
►
Yeah, well, that's the religious debate,
01:06:25
◼
►
is that the motorcycles are Bimmer or Beemer,
01:06:28
◼
►
and the car is Bimmer or Beemer.
01:06:32
◼
►
And I think the car is actually supposed to be Bimmer,
01:06:34
◼
►
if you talk to a zealot.
01:06:36
◼
►
And yeah, I don't like it at all.
01:06:38
◼
►
See, this is why I just avoid saying either of them.
01:06:40
◼
►
I don't want to have to deal with that.
01:06:42
◼
►
Porsche, Jaguar, yeah, it's a wrap.
01:06:47
◼
►
No, no one says that.
01:06:50
◼
►
Now I can't even remember what the hell it was I was trying to talk about.
01:06:53
◼
►
Bimmer post. Controversy.
01:06:55
◼
►
Bimmer post.
01:06:57
◼
►
(door slams)