PodSearch

ATP

63: I Hold My Children To A Higher Standard

 

00:00:00 ◼   ► What the hell's on the live stream right now that everyone's freaking out about?

00:00:02 ◼   ► Warm it up, Chris!

00:00:03 ◼   ► I'm about to- Jesus.

00:00:04 ◼   ► We're not live yet, right?

00:00:08 ◼   ► We do have some follow-ups.

00:00:10 ◼   ► Something happened a few hours ago, thank goodness, because otherwise this would have

00:00:13 ◼   ► been a short show.

00:00:14 ◼   ► But yeah, we do have some follow-ups.

00:00:17 ◼   ► So, Jon, would you like to tell us about how people do or do not play games?

00:00:22 ◼   ► Yeah, last week I mentioned the average age of gamers and none of us knew what it was,

00:00:28 ◼   ► if someone wrote it in the chat room, I didn't notice, so I apologize for that.

00:00:31 ◼   ► But I looked it up, you know, it's not hard to find this information, so here are the stats.

00:00:36 ◼   ► This was in regards to both of you saying that you had grown out of playing games,

00:00:39 ◼   ► and me saying that's ridiculous, because most people who play games are even older than you,

00:00:43 ◼   ► or adults. Wait, hold on. Neither of us said we grew out of games. That's going to get us

00:00:49 ◼   ► some feedback, which it already has, which is not accurate.

00:00:53 ◼   ► I don't remember the exact quote, but it was something like you just felt like you were

00:00:57 ◼   ► out of it. Anyway, everyone responding thinks that's what you said. So obviously there was

00:01:00 ◼   ► a miscommunication and you can feel free to clarify because they keep saying, I agree with

00:01:03 ◼   ► Casey and Marco, I also grew out of games. Like we're seeing those responses. Again,

00:01:07 ◼   ► that doesn't mean that's what you said. But that's clearly the message that people were getting.

00:01:10 ◼   ► What we both said was that we didn't see games, correct me if I'm wrong Casey, that we didn't see

00:01:16 ◼   ► games as like a juvenile thing that you would grow out of, but rather we played games for a long time.

00:01:22 ◼   ► And then we, you know, in recent years or, you know, after we left college or whatever,

00:01:26 ◼   ► we just didn't choose to spend our time playing games or didn't have the time to play games

00:01:30 ◼   ► anymore. So it's not necessarily a growing out of it, because that implies that it's,

00:01:34 ◼   ► you know, like a juvenile thing. It's more that we just chose not to spend our time doing that

00:01:39 ◼   ► anymore. Yeah, I would agree with that. Our priorities shifted. Right. It's like the same

00:01:43 ◼   ► result, but with a different reason and with less judgment in the reason. Initially, one of you said,

00:01:50 ◼   ► I don't know. I guess I just grew out of it. Maybe that was a joke. And yes, later you did say that

00:01:54 ◼   ► at least Marco said that he didn't think they were juvenile or anything, but everyone latched on to

00:01:58 ◼   ► the growing out of it angle. But anyway, here is the information I was trying to get across.

00:02:01 ◼   ► This is the average age of gamers, and no one else knew what it was. The average age of game players,

00:02:06 ◼   ► according to the Entertainment Software Association, which is a trade association

00:02:10 ◼   ► that tracks these type of things for video games, is 31 years old. This is the United States

00:02:17 ◼   ► stats only, I think it's only US. Anyway, the average age of the US population is 37.2. So,

00:02:22 ◼   ► yes, the average age of the people in the United States is slightly older, but I think that makes

00:02:27 ◼   ► sense considering video games were introduced partially into the lives of many people who are

00:02:31 ◼   ► alive today, so you don't have a sample, you know, everyone alive wasn't born when video games were

00:02:36 ◼   ► introduced. The ratios are 52% male, 48% female, and out of the most frequent game purchasers,

00:02:43 ◼   ► The ratios are exactly even, 50/50 male/female.

00:02:46 ◼   ► They say 59% of Americans play video games.

00:02:50 ◼   ► And here are some stats and breakdowns.

00:02:52 ◼   ► Women over 18 are 36%.

00:02:54 ◼   ► Boys 18 or younger are 17%.

00:02:57 ◼   ► So twice as many adult women play games as juvenile boys do.

00:03:02 ◼   ► And they say 51% of U.S. homes have a game console,

00:03:05 ◼   ► and there's an average of two game consoles in each house that has any.

00:03:10 ◼   ► So, like I said, most game players are more or less our age.

00:03:13 ◼   ► I'm older than 31.

00:03:14 ◼   ► You guys are also-- you're both older than 31, right?

00:03:17 ◼   ► I am 31.

00:03:18 ◼   ► Yep.

00:03:18 ◼   ► There you go.

00:03:19 ◼   ► So you are exactly the average age of a gamer.

00:03:21 ◼   ► And I think it makes sense, because people your age, Marco,

00:03:24 ◼   ► and my age are basically like--

00:03:26 ◼   ► video games were invented more or less when we were young.

00:03:28 ◼   ► By the time we were old enough to play them, they were popular.

00:03:32 ◼   ► We played them.

00:03:33 ◼   ► We grew up.

00:03:33 ◼   ► We continue to play them.

00:03:34 ◼   ► Whereas people who were 30 years old before the Atari 2600

00:03:39 ◼   ► was introduced are much less likely, I think,

00:03:41 ◼   ► to have gotten into it.

00:03:42 ◼   ► So we are sort of the first generation of people to have grown up with games and it makes sense that we continue to play

00:03:46 ◼   ► them

00:03:47 ◼   ► Whereas the people who are sort of ahead of us may have never gotten into it at all

00:03:51 ◼   ► And I think I made all these points in the last show people talking about growing out of games and stuff

00:03:55 ◼   ► And tweeting about it and so on and saying well I do it

00:03:58 ◼   ► I don't do it as much now as I used to

00:04:00 ◼   ► You may grow out of the games that you played when you were a child in the same way you grow out of the books

00:04:05 ◼   ► That you read or you don't read little golden books anymore

00:04:07 ◼   ► You don't watch a Hannah-Barbera cartoons

00:04:09 ◼   ► Anyway, like there are many things you did as a child that you grow out of

00:04:11 ◼   ► but video games are a medium and they're fairly diverse.

00:04:16 ◼   ► And so even though you, of course, you don't have the time to play games that you use,

00:04:20 ◼   ► because you don't have time to do anything. You don't have time to just

00:04:22 ◼   ► pick any sort of leisure time activity. Of course, you have more time than that when you're a kid.

00:04:26 ◼   ► But as you get older, you will like different games, just like you like different movies and

00:04:31 ◼   ► different television shows and different books. And that, I think, is natural.

00:04:35 ◼   ► I think a lot of the people who say, "Well, I grew out of games. All I do now is..."

00:04:40 ◼   ► And then they insert like the three games that they play, but I barely have time for that

00:04:43 ◼   ► Well, yeah, so of course you barely have time, but if you're still playing games like that

00:04:46 ◼   ► Then you didn't really grow out of games. You just grew out of the games that you played as a child

00:04:50 ◼   ► It's true that some people never go out of the games. They played as a child. Maybe they played super mario

00:04:53 ◼   ► Bellas as a child they love super mario to this day and they keep playing it. That's fine, too

00:04:57 ◼   ► Same thing with books. I mean how many adults out there read young adult books as like

00:05:02 ◼   ► you know and love them like the harry potter series is a good example or a lot of these things even like the

00:05:07 ◼   ► Hunger Games and stuff like that. A lot of these books are technically young adult books,

00:05:10 ◼   ► but many adults enjoy them. Did they not grow out of that? Should they have grown out of books? Should

00:05:14 ◼   ► they have grown out of those specific books? I don't think it's an important distinction. But

00:05:18 ◼   ► the idea that games are something that most people played when they were a kid and don't

00:05:23 ◼   ► play anymore, I think is not borne out by the statistics, at least in the United States.

00:05:27 ◼   ► Do people count as gamers if they just have like Angry Birds and throw it on their phones

00:05:33 ◼   ► versus a console game or a PC game?

00:05:36 ◼   ► Is there a distinction and should there be a distinction?

00:05:39 ◼   ► And maybe the answer is no.

00:05:41 ◼   ► But should there be a distinction between people

00:05:43 ◼   ► who have a couple of casual games on their phone

00:05:46 ◼   ► versus people who own dedicated gaming hardware

00:05:49 ◼   ► or have bought a $40 or $50 game before?

00:05:53 ◼   ► - I don't think they're making those kind of distinctions.

00:05:56 ◼   ► I think they consider all games games and so would I.

00:05:59 ◼   ► If you say, well, I don't play games, all I do is

00:06:01 ◼   ► and then you insert some iOS game

00:06:02 ◼   ► that you obsessively play in every moment of your spare time.

00:06:04 ◼   ► Like, yeah, you play games.

00:06:06 ◼   ► They do add information on consoles,

00:06:09 ◼   ► which you would consider, like, that's not casual, right?

00:06:11 ◼   ► I don't know if that's still true,

00:06:12 ◼   ► but like, this thing is saying 51% of homes

00:06:14 ◼   ► have a game console in them.

00:06:16 ◼   ► Someone in those homes is playing those games, right?

00:06:19 ◼   ► And so it's, you know, it's not like,

00:06:20 ◼   ► well, 51% of homes have game consoles,

00:06:22 ◼   ► but the only people who play game consoles

00:06:24 ◼   ► are the 17% of gamers who are male and younger than 18.

00:06:28 ◼   ► Like, that seems unlikely.

00:06:29 ◼   ► But anyway, I count them all as games.

00:06:30 ◼   ► There's iOS, there are plenty of legitimate games on iOS.

00:06:34 ◼   ► I mean, maybe they're not counting like Solitaire and Minesweeper, but I think maybe these days

00:06:39 ◼   ► those have sort of fallen by the wayside.

00:06:41 ◼   ► But yeah, I don't think there's a useful distinction between them.

00:06:44 ◼   ► That's not a real game.

00:06:45 ◼   ► That's not a real book.

00:06:47 ◼   ► That's just a, I don't know, a mystery novel, a romance novel.

00:06:50 ◼   ► Do these not count as real books or something?

00:06:52 ◼   ► It has to be Tolstoy.

00:06:53 ◼   ► A game is a game is a game.

00:06:56 ◼   ► Fair enough.

00:06:57 ◼   ► Actually, I do have a question for you.

00:06:58 ◼   ► Does Tina get involved in any of the video gaming around your house?

00:07:03 ◼   ► She plays games on her phone a lot, and I think that's where she plays the majority

00:07:07 ◼   ► of her games, but at various times she has been very into, as an adult, very into both

00:07:11 ◼   ► console games and computer games.

00:07:14 ◼   ► But these days, any time she—I don't want to reveal her dirty gaming secrets, but I

00:07:20 ◼   ► would say certain iOS games that have the ability to get their hooks into people have

00:07:25 ◼   ► gotten their hooks into her.

00:07:26 ◼   ► And so she is very susceptible to that.

00:07:28 ◼   ► I don't approve of most of the games that she plays, but she definitely does play them.

00:07:32 ◼   ► Fair enough.

00:07:33 ◼   ► Now what about your kids?

00:07:34 ◼   ► Because I know your son, last I heard, is really into Minecraft.

00:07:39 ◼   ► Is that still the case?

00:07:41 ◼   ► Yes, Minecraft has destroyed his life and ours.

00:07:46 ◼   ► He had a very diverse gaming education up until the age of, I guess, nine.

00:07:51 ◼   ► Sometime in his ninth year of life, Minecraft came in and destroyed everything else having

00:07:57 ◼   ► to do with his life.

00:07:58 ◼   ► He is obsessed with Minecraft.

00:07:59 ◼   ► Has he played any game other than Minecraft recently?

00:08:03 ◼   ► I don't think so.

00:08:04 ◼   ► He's totally obsessed.

00:08:06 ◼   ► And neither your son nor daughter got into the Wii U very much?

00:08:09 ◼   ► Well, I mean, that's the other—when his friends come over, he plays the Wii U with

00:08:13 ◼   ► his friends, because I guess Minecraft is not as much of a social game.

00:08:17 ◼   ► So he does still play that, and I assume the next—recently I've been playing games

00:08:22 ◼   ► that he can't play with me, but I'm assuming the next game that we can all play together

00:08:25 ◼   ► comes out, he'll play with me, like the next Zelda game or—what do you call it,

00:08:29 ◼   ► God, I can't even remember the name anymore, because the Last Guardian, if that ever comes

00:08:33 ◼   ► out, he'll play that with me.

00:08:35 ◼   ► But he's not clamoring to play those games.

00:08:36 ◼   ► We have all his game consoles hooked up, and I've been playing games on them more than

00:08:40 ◼   ► he has.

00:08:41 ◼   ► But yeah, it's natural for kids his age to get obsessed with things like this, and

00:08:46 ◼   ► just ask Marco with his total annihilation units and everything.

00:08:49 ◼   ► You get really—at a certain point, you get really into one game.

00:08:52 ◼   ► Like, yeah, you like lots of games, but then a certain game comes and it absorbs you.

00:08:56 ◼   ► This has happened with Minecraft.

00:08:57 ◼   ► My daughter, I keep trying to get her to play games many, many times on many different consoles

00:09:02 ◼   ► and on the computer.

00:09:03 ◼   ► She'll play a little bit of kind of casual games on iOS, but she's just not into it.

00:09:08 ◼   ► I don't want to really push it, but I keep putting them in front of her.

00:09:11 ◼   ► I actually had her play Monument Valley, and that, I think, was about her speed.

00:09:14 ◼   ► I still haven't played that yet.

00:09:16 ◼   ► She just turned seven.

00:09:18 ◼   ► I did buy that game and have not even opened it.

00:09:20 ◼   ► Like now, ever since iOS 6, I believe, added that new badge on apps so that you could tell if you have an app that you've never launched before,

00:09:28 ◼   ► I've really been shamed by those badges on my phone because it's all games.

00:09:34 ◼   ► And there's like, there's, I probably right now on my phone probably have like seven or eight games that I bought in the last six months that I haven't even launched yet.

00:09:43 ◼   ► Like, I want to be a gamer in theory, but I never decide to spend the time doing that.

00:09:49 ◼   ► Monument Valley is actually a great example of an application that takes advantage of

00:09:54 ◼   ► retina.

00:09:55 ◼   ► They go, "Oh, it doesn't matter for games.

00:09:57 ◼   ► Who cares?

00:09:58 ◼   ► Half of those are low-res, 3D things scaled up to..."

00:10:00 ◼   ► But Monument Valley has graphics that really benefit from the retina resolution, because

00:10:06 ◼   ► they're just such beautiful little finely detailed things.

00:10:10 ◼   ► It's not like a typical 3D game with stuff flying all over the place.

00:10:14 ◼   ► It's very precise, and it looks great in retina, I think.

00:10:18 ◼   ► The game itself, I think it's more of a casual game.

00:10:21 ◼   ► I think it is very beautiful and interesting, but it's way too easy for anyone who's an

00:10:27 ◼   ► actual experienced gamer and plays games a lot.

00:10:31 ◼   ► And it's a little bit short.

00:10:32 ◼   ► I don't really care about length.

00:10:33 ◼   ► It's not like I'm buying it for the length.

00:10:34 ◼   ► If it was short and fulfilling, I feel like it just...

00:10:38 ◼   ► should have been a little bit more there in terms of the overall experience. Maybe if it was harder

00:10:42 ◼   ► and I had more of a challenge, but I recommend it for lots of people who find the games that I enjoy

00:10:48 ◼   ► too challenging. So I think that's why I had my daughter play. It's like, well, you'll be able to

00:10:52 ◼   ► play this. You'll be able to do well and it will challenge you a little bit. I think you'd be bored

00:10:57 ◼   ► by it, Margot, but you should still just launch it just to look at the graphics because, like I said,

00:11:00 ◼   ► it is the rare game that I can't even imagine on a non-retina screen being half as nice looking.

00:11:08 ◼   ► So you said that it's probably way too easy for an experienced gamer, so now a little

00:11:15 ◼   ► concern that I won't be able to handle it.

00:11:17 ◼   ► You will, it's not.

00:11:18 ◼   ► I'm kidding, I'm kidding.

00:11:20 ◼   ► I need to try it.

00:11:21 ◼   ► I haven't bought it yet.

00:11:22 ◼   ► I keep forgetting about it anytime I'm sitting in front of my phone or iPad just goofing

00:11:26 ◼   ► off.

00:11:27 ◼   ► I need to get it.

00:11:28 ◼   ► Although, I don't know.

00:11:29 ◼   ► Maybe my things are skewed, because I have seen tweets from people talking about not

00:11:33 ◼   ► so much getting stuck, but having difficulty, and I can't tell if they're joking.

00:11:36 ◼   ► So maybe my idea of what's difficult and what's not is totally skewed.

00:11:39 ◼   ► So one of you should just play it.

00:11:41 ◼   ► Just play through two levels, it'll take you five minutes.

00:11:42 ◼   ► And just tell me, wasn't that like, there's almost no choice.

00:11:46 ◼   ► Like it leads you, it is very linear.

00:11:50 ◼   ► There's not many places that you can go wrong.

00:11:52 ◼   ► I mean, the same could be said of Journey, but it's different.

00:11:56 ◼   ► Anyway, try it.

00:11:58 ◼   ► Homework for you two.

00:11:59 ◼   ► If I try the first two levels and it takes me 35 minutes, should I not admit that?

00:12:03 ◼   ► It will not.

00:12:04 ◼   ► The first level will take you 30 seconds,

00:12:05 ◼   ► the second level should take you about two minutes.

00:12:07 ◼   ► - One more quick theory about gaming

00:12:11 ◼   ► and losing interesting gaming over time.

00:12:14 ◼   ► And maybe this is just me, I don't know.

00:12:16 ◼   ► And Jon, I'm sure you're gonna have

00:12:17 ◼   ► a good explanation for this.

00:12:19 ◼   ► I've found that one of the biggest factors

00:12:23 ◼   ► I think that got me out of gaming,

00:12:24 ◼   ► and maybe it's just coincidence

00:12:25 ◼   ► 'cause it overlapped my age progression

00:12:28 ◼   ► and my work progression,

00:12:29 ◼   ► but one of the things I think got me out of gaming

00:12:31 ◼   ► is so many of the types of games that I enjoyed

00:12:35 ◼   ► fell out of favor and we would get

00:12:38 ◼   ► almost none of them made anymore.

00:12:39 ◼   ► So for example, I love 2D platformer games.

00:12:43 ◼   ► Sonic, Mario, any of the good 2D platformers, I love those.

00:12:47 ◼   ► But almost nobody makes 2D platformers anymore.

00:12:49 ◼   ► - Incorrect.

00:12:50 ◼   ► - Well, hold on, hold on.

00:12:52 ◼   ► And I did play that awesome one on Xbox Live,

00:12:53 ◼   ► the Shadow Complex, I think it's called.

00:12:55 ◼   ► I did play that one and loved it.

00:12:58 ◼   ► So for a while-- and maybe now the indie scene

00:13:02 ◼   ► is getting this back, fortunately.

00:13:04 ◼   ► But for a while, once the 3D systems came out,

00:13:08 ◼   ► the PlayStation, the N64, the Saturn,

00:13:11 ◼   ► it became-- 2D platformers basically

00:13:15 ◼   ► went extinct for a while.

00:13:17 ◼   ► And the same thing happened with RTS games,

00:13:20 ◼   ► where I loved RTS games, as you mentioned in my Total

00:13:23 ◼   ► Annihilation phase earlier.

00:13:25 ◼   ► loved RTS games through my, through almost my entire teenage

00:13:28 ◼   ► hood, if that's a word. And, and then RTS has kind of stopped

00:13:34 ◼   ► being made very well after maybe 2003, 2004-ish. Like, Supreme

00:13:40 ◼   ► Commander was kind of, was like a big one that was awesome, but

00:13:42 ◼   ► nobody bought it. And then they kind of went by the wayside as,

00:13:45 ◼   ► as fantasy and MMOs kind of took over. And so like that kind of

00:13:51 ◼   ► bothered me too and and and now like iOS and I also I also love turn-based

00:13:56 ◼   ► strategy games but those are very few and far between and are you almost never

00:14:00 ◼   ► commercial hits and now with iOS like some of the best casual games is you

00:14:07 ◼   ► know are they used to be great in iOS you get them for like five bucks and

00:14:10 ◼   ► they were awesome and now they've all been ruined with freemium and free-to-play

00:14:14 ◼   ► and all that crap and so I wonder like you know is this just me am I am I just

00:14:19 ◼   ► kind of missing the new stuff because I stopped looking around like I do with

00:14:24 ◼   ► PHP or is this like is this a legitimate reason why I've been kind of kicked out

00:14:29 ◼   ► of gaming for a while I don't know well there's two there's two things here one

00:14:33 ◼   ► there are genres that become more and less popular over time think of in terms

00:14:39 ◼   ► of movies like murder mystery movies where the whole plot of the movie is

00:14:43 ◼   ► someone is murdered and you have to figure out who it is you don't see a lot

00:14:45 ◼   ► of them anymore. You do see some of them, but that genre has become less popular over

00:14:51 ◼   ► time. So that does happen. And it comes in cycles, you know, what's popular now may not

00:14:54 ◼   ► be what's popular 50 years from now and goes around in circles. On that front, by the way,

00:14:59 ◼   ► the reason I said incorrect for the 2D games is right now there's a massive renaissance

00:15:03 ◼   ► in 2D platformers, which I don't particularly like because I'm not into 2D platformers,

00:15:06 ◼   ► but they're all over the place. And not just indie games. Nintendo has been putting out

00:15:10 ◼   ► brand new 2D Mario games that I enjoy way less than their 3D versions and there's just

00:15:16 ◼   ► a constant stream of them and those are not indie things, those are like, you know, they're

00:15:20 ◼   ► Nintendo flagship titles and tons of indie ones.

00:15:23 ◼   ► So if you're into 2D platforming, like, you cannot throw a rock without hitting a 2D platformer.

00:15:29 ◼   ► But one of the genres you mentioned, real-time strategy, the type of real-time strategy game

00:15:33 ◼   ► you're talking about, like, isometric sprite-based, you know, 2D map kind of thing, like even

00:15:40 ◼   ► before the age of 3D games.

00:15:41 ◼   ► Hey, wait.

00:15:42 ◼   ► Hang on a second.

00:15:43 ◼   ► Total Annihilation was none of those, by the way.

00:15:45 ◼   ► Go ahead.

00:15:46 ◼   ► All right.

00:15:47 ◼   ► I don't know what vintage your real-time strategy games are, but yes, they eventually went 3D

00:15:50 ◼   ► and you could, yeah.

00:15:52 ◼   ► Anyway.

00:15:53 ◼   ► They became less popular.

00:15:54 ◼   ► A lot of the reason they became less popular is because computers became more able to do

00:15:58 ◼   ► the genres that became more popular.

00:16:00 ◼   ► So once first-person shooters started to take over the entire universe and you could do

00:16:03 ◼   ► any genre in first-person perspective, so there was first-person everything, real-time

00:16:09 ◼   ► strategy games became less popular. They're still out there. I mean, there's still StarCraft.

00:16:14 ◼   ► There's the things that they've kind of, you know, that same type of perspective you'll

00:16:17 ◼   ► see, not that Diablo is not a real-time strategy game, but it's a similar perspective in that

00:16:21 ◼   ► you're looking down on what looks like a little board and clicking on people and doing things.

00:16:26 ◼   ► Yeah, if you get really into a particular game and a particular genre and a particular

00:16:32 ◼   ► implementation of that genre, because people will be like, "Well, I like real-time strategy

00:16:35 ◼   ► games, but I don't like the ones that do X, Y, and Z. I only like the ones that, like,

00:16:37 ◼   ► when I was, I think I talked about myth on a past show, about how much I liked it and

00:16:41 ◼   ► it was so different than other RTS games. If you're into those specifics, you may have

00:16:45 ◼   ► to wait for another one of those things to come around, but what I would say is that

00:16:49 ◼   ► the things you like about that type of game exist in other games, and you shouldn't really

00:16:53 ◼   ► be married to the genre. Like, if you just like watching murder mysteries, it's like,

00:16:58 ◼   ► what is it that I like about murder mysteries? Do I like the fact that someone gets killed

00:17:02 ◼   ► and I could get the same thing out of a horror movie? Do I like the fact that there's suspense

00:17:05 ◼   ► and I could get it out of a different kind of thriller or am I just looking for a puzzle that I have to solve and

00:17:10 ◼   ► Instead I should be watching the you know M. Night Shyamalan movies with a stupid twist

00:17:13 ◼   ► I mean like what you were getting out of those games the things you enjoy systemizing things

00:17:17 ◼   ► Micromanaging things you know do you enjoy like working the tech trees?

00:17:21 ◼   ► There's a lot of games you can play now perhaps like a role-playing game with a big crafting tree and like character

00:17:26 ◼   ► Develop like you may be able to get the same experiences out of different types of games

00:17:31 ◼   ► Or it may be that you just really like real-time strategy games

00:17:33 ◼   ► and you just have to wait until something like that becomes popular again.

00:17:36 ◼   ► That's conceivable too.

00:17:37 ◼   ► And like I said, it's the same thing in every other medium.

00:17:40 ◼   ► What kind of books are popular now?

00:17:42 ◼   ► What kind of movies?

00:17:43 ◼   ► What kind of TV shows?

00:17:44 ◼   ► I mean, look at TV for crying out loud.

00:17:45 ◼   ► If you are totally into formulaic half-an-hour sitcoms, it's there.

00:17:49 ◼   ► So hard to find now, but everyone has to have some sort of twist or angle, and the one-hour

00:17:53 ◼   ► drama is hugely popular now.

00:17:56 ◼   ► The one-hour drama was like an aberration 20, 30 years ago, and now it's like everything

00:18:00 ◼   ► has to be this gritty one-hour drama.

00:18:02 ◼   ► Like they make a show about Sleepy Hollow and it's like this big gritty thing, you know

00:18:05 ◼   ► and whereas like

00:18:06 ◼   ► The old sitcoms are they used to be everywhere now

00:18:09 ◼   ► They're very rare and each one of them has some weird twist about them

00:18:12 ◼   ► So I think that's part of it

00:18:14 ◼   ► But like I said, like gaming is not as broad as books movies or TVs not yet anyway, but it's getting close

00:18:20 ◼   ► But there's probably something out there that you would get the same type of enjoyment out of and who knows like maybe if you're like

00:18:25 ◼   ► Oh, they don't make murder mystery movies anymore. All of a sudden you start going to see like, you know

00:18:30 ◼   ► goofy comedies, you may find out, hey, I never watched goofy comedies before, but I really enjoy them. So there's a lot out there.

00:18:35 ◼   ► You know, the funny thing for me is, to take this aside just a smidge, is that I find that I get

00:18:42 ◼   ► really into certain games, but only for a very small window of time. And most recently it's been iOS games, but

00:18:49 ◼   ► I think I mentioned last episode, or I might have, that I played Metal Gear Solid

00:18:55 ◼   ► the whole way through. I used to love the Zelda games. Well, I played Ocarina of Time,

00:19:00 ◼   ► and I don't think I ever had whatever it was for the Wii. But I'll find these games that I just

00:19:05 ◼   ► am obsessed with. So I'm looking at my iPhone, and I only have a handful of games on there,

00:19:08 ◼   ► but like, you know, right when the iPhone came out, I played the crap out of flight control for

00:19:13 ◼   ► forever. When the incident came out, I loved that. Letterpress loved that. Tiny Wings.

00:19:19 ◼   ► Ramp Champ by the Icon Factory, which is a much better game than anyone, well,

00:19:23 ◼   ► then a lot of people gave it credit for threes when that came out recently. So all these games,

00:19:27 ◼   ► I just madly in love with them and I'll play them to death. Not unlike what I do when I find a song

00:19:33 ◼   ► I like, and then I just never look back. So I haven't played threes in like a month and I was

00:19:39 ◼   ► playing it nonstop for two or three weeks. And maybe that's just my personality, but I don't

00:19:43 ◼   ► know. It's just the way I've approached gaming lately. You're in the middle of a letterpress

00:19:47 ◼   ► game against me, Casey. So anytime you want to move like six months, I was about to say,

00:19:52 ◼   ► I haven't opened that that happened forever. It's not that it's bad

00:19:54 ◼   ► Like I still do enjoy it when I open it

00:19:57 ◼   ► But I just never think about it anymore and I think I heard Marco say that you're the same way like I get these

00:20:02 ◼   ► Obsessions, but then just as quickly as I get the obsession then it's done

00:20:07 ◼   ► That's why I like with my limited time as an adult and a parent and all this other stuff

00:20:11 ◼   ► The type of game that I gravitate to are two kinds one is the kind that I can just spend for a couple of minutes

00:20:17 ◼   ► Of fun like whatever less as asynchronous turn-based games like letterpresser

00:20:20 ◼   ► Words with friends and threes even though it's single-player. You know it's just like yeah, whatever just some quick fun and the other type of

00:20:26 ◼   ► Game I like is the kind

00:20:27 ◼   ► Kind of like the like true detective or the new popular thing of one hour dramas that have a season long arc that that that ends

00:20:34 ◼   ► And then the cast changes

00:20:36 ◼   ► There's a couple of shows doing that now and that I think is a good model because people like I don't want to invest in

00:20:41 ◼   ► This show that could go on some X number of seasons that might not have a satisfying ending or whatever like where I met your mother

00:20:49 ◼   ► I don't even watch that show.

00:20:51 ◼   ► But it's like, well, if people don't have a lot of time,

00:20:54 ◼   ► let's make a one-hour thing, a one-season arc

00:20:58 ◼   ► that you can consume as a thing and be satisfied with.

00:21:01 ◼   ► And so the video games that I--

00:21:03 ◼   ► the non-casual video games that I play

00:21:05 ◼   ► are ones that are going to give me

00:21:07 ◼   ► an experience for a defined amount of time.

00:21:08 ◼   ► And it's not going to be open-ended.

00:21:10 ◼   ► And I'm going to play through it.

00:21:11 ◼   ► I mean, not necessarily that they're story-based games,

00:21:12 ◼   ► because Journey is not really a story-based game.

00:21:14 ◼   ► But that's two hours of gameplay.

00:21:16 ◼   ► In and out, that is the perfect--

00:21:18 ◼   ► You know, it's cheap, I can get it as a digital download.

00:21:21 ◼   ► Amazingly enjoyable for me, loved it, two hours, done.

00:21:24 ◼   ► And even something like The Last of Us,

00:21:25 ◼   ► I think I only, I don't remember how many hours

00:21:26 ◼   ► I put into that, maybe 16 or 11 or 20,

00:21:28 ◼   ► I don't remember what the stat was,

00:21:30 ◼   ► but that's a little bit longer,

00:21:31 ◼   ► but it's a single player,

00:21:33 ◼   ► there is a multiplayer aspect that I don't care about,

00:21:35 ◼   ► single player game with a story,

00:21:36 ◼   ► I play it as a beginning, middle, and end, and I'm done.

00:21:39 ◼   ► It's not like I feel guilty, like,

00:21:40 ◼   ► "Oh, I never go back to it."

00:21:41 ◼   ► Yeah, I finished it, I played the game.

00:21:43 ◼   ► Like, there is a, it is a unit of entertainment,

00:21:45 ◼   ► This just happens to be a longer unit than a movie, but actually a similar length to

00:21:49 ◼   ► watching True Detective, for example.

00:21:52 ◼   ► We are sponsored this week by our friends at Fracture.

00:21:56 ◼   ► Fracture prints your photo in vivid color directly on glass.

00:22:00 ◼   ► They put everything you need to get your photo on the wall or desk into the box.

00:22:04 ◼   ► Their prices start at just $12 for a 5x5 inch print, and I've actually used these things

00:22:09 ◼   ► so that—let me deviate from the script for a second.

00:22:13 ◼   ► I have Fractures all over the place, basically.

00:22:14 ◼   ► I'm looking at two right now above my desk that are roughly,

00:22:17 ◼   ► I don't know, 17 by 12, something like that.

00:22:20 ◼   ► And then I have these app icon fractures

00:22:22 ◼   ► up on the wall in my office for all the major apps

00:22:25 ◼   ► that I've worked on or built.

00:22:28 ◼   ► And I use a little 5 by 5, so I spent $12 for that.

00:22:30 ◼   ► It's amazing.

00:22:32 ◼   ► And it's nice.

00:22:33 ◼   ► You don't need a frame.

00:22:35 ◼   ► In fact, I don't think you even could frame them.

00:22:37 ◼   ► Well, you could try, but you don't need a frame.

00:22:39 ◼   ► It's just like the picture itself is printed on glass,

00:22:42 ◼   ► and it is a complete product already.

00:22:44 ◼   ► So if you look into buying a frame or getting framed,

00:22:47 ◼   ► this is really a massive improvement

00:22:50 ◼   ► and massive cost savings.

00:22:52 ◼   ► It looks nice, it looks modern,

00:22:53 ◼   ► and the print quality is fantastic.

00:22:55 ◼   ► - Well, let me actually, let me interrupt you.

00:22:57 ◼   ► I was at your house recently

00:22:58 ◼   ► and got to see fractures for the very first time.

00:23:01 ◼   ► I keep meaning to order one, or order several actually,

00:23:04 ◼   ► of my Instagram, some of my Instagram pictures,

00:23:06 ◼   ► but I can't freakin' pick which ones I want,

00:23:09 ◼   ► which is a personal problem.

00:23:10 ◼   ► But anyway, I saw the ones at your house,

00:23:12 ◼   ► And I expected them to look good or even great,

00:23:16 ◼   ► and they looked better than great.

00:23:17 ◼   ► They really, really, really genuinely look awesome.

00:23:20 ◼   ► - Yeah, I'm very happy with them.

00:23:21 ◼   ► That's why I keep, even though some of these I've ordered

00:23:25 ◼   ► outside of coupon code times,

00:23:27 ◼   ► I still order them because I like them.

00:23:29 ◼   ► Anyway, all right, so,

00:23:30 ◼   ► every fracture is handmade and checked for quality

00:23:33 ◼   ► by their small team in Gainesville, Florida.

00:23:35 ◼   ► See, there isn't a whole lot of great stuff

00:23:37 ◼   ► that comes out of Florida,

00:23:38 ◼   ► but this is definitely one of those things.

00:23:40 ◼   ► And Merlin, of course.

00:23:41 ◼   ► This is the thinnest, lightest, and most elegant way

00:23:45 ◼   ► to display your favorite photo.

00:23:47 ◼   ► Now you can get 20% off by using coupon code ATP,

00:23:51 ◼   ► which also lets them know that you came from the show,

00:23:52 ◼   ► so please do that.

00:23:53 ◼   ► Once again, this is Fracture.

00:23:55 ◼   ► Go to fractureme.com and use coupon code ATP to get 20% off.

00:24:00 ◼   ► Really fantastic stuff, love their prints.

00:24:03 ◼   ► Once again, fractureme.com, ATP coupon code.

00:24:06 ◼   ► Thank you very much.

00:24:07 ◼   ► So we should take note that we have finally the three of us figured out a

00:24:14 ◼   ► design that we felt was worthy of printing a t-shirt mostly because we

00:24:19 ◼   ► wanted to get it out for WWDC like all the cool kids do and we were running out

00:24:23 ◼   ► of time.

00:24:23 ◼   ► So we have t-shirts available for sale.

00:24:27 ◼   ► It we are recording this on the last day of April of 2014 and they are going to be

00:24:34 ◼   ► available for purchase until May 11. Is that right?

00:24:38 ◼   ► Something like that, yeah.

00:24:39 ◼   ► Yeah, they have a little over a week, so we'll talk about this one more time and only one

00:24:42 ◼   ► more time on the next episode. They are $19. They have basically a stylized version of

00:24:49 ◼   ► our show art on the front and a little surprise on the back. I don't know if you want to talk

00:24:53 ◼   ► about that or you want to leave it as a small surprise. That's up to you, Marco.

00:24:56 ◼   ► I think you should check it out. I think you should go to the final URL of the thing is

00:25:02 ◼   ► teespring.com/accidental. However, we made a little shortcut in case you don't know how

00:25:08 ◼   ► to spell teespring. If you go to ATP.fm/shirt, it will redirect you to the shirt. So ATP.fm/shirt.

00:25:17 ◼   ► You must buy this shirt within the next roughly 10 days or so. And actually by the time this

00:25:22 ◼   ► episode comes out, it's gonna be more like eight days. So hurry up and buy the shirt.

00:25:26 ◼   ► We've already sold a lot through past the goal. So this is awesome. Thank you very much.

00:25:31 ◼   ► And so these will definitely be printed and made.

00:25:34 ◼   ► They will make it in time for the US for WWDC probably.

00:25:38 ◼   ► Internationally, it depends on where you live.

00:25:41 ◼   ► We've heard reports of some of them coming right before,

00:25:43 ◼   ► some of them coming right after.

00:25:44 ◼   ► So we can't really guarantee internationally.

00:25:46 ◼   ► But in the US, they should be there in time for WWDC.

00:25:51 ◼   ► And yeah, so check it out, teespring.com/accidental

00:25:56 ◼   ► or atp.fm/shirt.

00:25:59 ◼   ► And keep in mind that since we are so--

00:26:02 ◼   ► it's so difficult for us to pick a design that we like.

00:26:05 ◼   ► If we have shirts next year, it's

00:26:07 ◼   ► very likely that it will be a different design.

00:26:09 ◼   ► So even if you are living internationally

00:26:12 ◼   ► or aren't going to WWDC at all anyway,

00:26:15 ◼   ► don't worry so much about whether you're

00:26:17 ◼   ► going to get it in time for this year's WWDC.

00:26:20 ◼   ► If you order it now, you'll have it for next year's WWDC.

00:26:22 ◼   ► And next year's shirt, if there is one,

00:26:24 ◼   ► will very likely be different.

00:26:25 ◼   ► So this may be the only time to buy this shirt.

00:26:28 ◼   ► You can decide whether that's a good or bad thing when you go look at the shirt, but please

00:26:31 ◼   ► do keep that in mind.

00:26:32 ◼   ► Because tons of people keep asking me if they want to order a Hypercritical shirts, and

00:26:36 ◼   ► I did Hypercritical shirts already, and I'm not sure I'm doing them again anytime soon,

00:26:41 ◼   ► if ever.

00:26:42 ◼   ► And those people should have ordered when they were available for sale, so don't let

00:26:44 ◼   ► this happen to you.

00:26:45 ◼   ► Order them when they're available for sale.

00:26:47 ◼   ► Yeah, and I also wonder, for those who are international, I have not tried this myself,

00:26:52 ◼   ► obviously, but I wonder if you could arrange with your hotel, "Hey, would you accept a

00:26:56 ◼   ► package for me or so on and so forth. So you might even be able to get it delivered to your hotel.

00:27:00 ◼   ► I know that is a possibility. So I mean, the hotels usually will charge for that.

00:27:04 ◼   ► But I know it is possible because I did that one year to get a shirt delivered to

00:27:08 ◼   ► the conference, to a hotel at the conference. But look into it anyway.

00:27:12 ◼   ► And also because, so Teespring is kind of like Kickstarter where they have like the buying period

00:27:18 ◼   ► for a limited time and then they do the whole run at once, they print them all and that's it. You

00:27:22 ◼   ► you can't order them after that. So it is very unlikely, I think, that we will get our act together and make a new design that we like in the next year.

00:27:30 ◼   ► So definitely, if you want a shirt anytime between now and next May, you should probably buy this one.

00:27:38 ◼   ► All right, thanks a lot.

00:27:41 ◼   ► Okay, so we were actually, I was a little nervous about not having a lot to talk about on this show,

00:27:47 ◼   ► And then just today Facebook decided to try their own hand at X callback URL.

00:27:53 ◼   ► Which was surprising for me anyway.

00:27:57 ◼   ► So they came out with Facebook app links and I should probably point out, I guess

00:28:01 ◼   ► it's the pulse, what is it like?

00:28:03 ◼   ► It's not a subsidiary of Facebook.

00:28:04 ◼   ► It's I'm not familiar with what pulse is, but I guess it came from there.

00:28:08 ◼   ► Do you guys know what that is?

00:28:10 ◼   ► Okay.

00:28:11 ◼   ► Good talk.

00:28:12 ◼   ► Well, anyway, so apparently it's some like sub section for lack of a better way of

00:28:16 ◼   ► phrasing it, Facebook.

00:28:18 ◼   ► And they came up with App Links.

00:28:20 ◼   ► And so one of you guys put this in the show notes.

00:28:23 ◼   ► And it's probably for the best if I read this very quickly.

00:28:26 ◼   ► Quote-- and this is from their website--

00:28:27 ◼   ► "With App Links, Facebook wants to standardize deep

00:28:29 ◼   ► linking to native apps by using special metadata attached--

00:28:33 ◼   ► excuse me-- added via HTML.

00:28:35 ◼   ► The basic premise of App Links is that if a user taps on a

00:28:38 ◼   ► link on a mobile device, and that link belongs to a website

00:28:41 ◼   ► that in turn offers the same content in a native app with

00:28:45 ◼   ► better features than a web view, the link could automatically redirect the user to the

00:28:49 ◼   ► app if installed on the App Store, with support for deep linking to content inside the app.

00:28:55 ◼   ► The goal, according to Facebook—actually, I guess it isn't from this site. Anyway,

00:28:58 ◼   ► the goal according to Facebook is to provide the best experience to a user who clicks a

00:29:02 ◼   ► link on a mobile device with features to control what happens when a link is clicked on iOS,

00:29:07 ◼   ► Android, or Windows Phone. Is that from Federico's write-up, actually?

00:29:10 ◼   ► Yeah, I think it is.

00:29:11 ◼   ► OK.

00:29:11 ◼   ► So I pasted in this paragraph.

00:29:14 ◼   ► First of all, I saw this Facebook app link thing

00:29:16 ◼   ► like 15 minutes before the show started,

00:29:17 ◼   ► so I know very little about it.

00:29:19 ◼   ► But I pasted in this thing because it sounds like something

00:29:21 ◼   ► I would never, ever want.

00:29:23 ◼   ► The idea that I'm on a web site, and I tap on a link,

00:29:27 ◼   ► and it takes me out of the web browser, puts me into an app,

00:29:30 ◼   ► and shoves me into some deep thing in the app.

00:29:32 ◼   ► The example in the video was like, say you're on a website,

00:29:34 ◼   ► and you see a movie, and you want

00:29:36 ◼   ► to know if it's playing towards you, and you tap on it.

00:29:37 ◼   ► And it launches a movie app and takes me into there.

00:29:39 ◼   ► I know that there are examples like,

00:29:41 ◼   ► yeah, it's annoying to have to go back to the home screen,

00:29:43 ◼   ► launch your ticket buying app,

00:29:45 ◼   ► do the same search you just did on the web.

00:29:47 ◼   ► But if I'm in a website and I found the thing,

00:29:50 ◼   ► I would like to buy it there on the web.

00:29:51 ◼   ► I hate that little banner that comes down and says,

00:29:54 ◼   ► hey, I know you're looking at our website,

00:29:56 ◼   ► but did you know we have an app?

00:29:57 ◼   ► You should try that.

00:29:58 ◼   ► The whole idea that the app could provide

00:30:00 ◼   ► better features than the web view.

00:30:02 ◼   ► Look, if I'm on a web browser and I'm doing stuff,

00:30:04 ◼   ► I wanna just do it on the web.

00:30:06 ◼   ► I'm not saying that native apps don't have a place,

00:30:07 ◼   ► but if I'm navigating around the web,

00:30:09 ◼   ► The last thing I want is to be chucked into an application,

00:30:12 ◼   ► deep linked or otherwise.

00:30:13 ◼   ► So I do not like the idea of this thing.

00:30:18 ◼   ► I'm assuming people are commenting on this

00:30:19 ◼   ► about the interapp communication thing

00:30:22 ◼   ► that maybe iOS 8 will do something about or whatever.

00:30:26 ◼   ► We'll talk about that in our WWC prediction show

00:30:29 ◼   ► in the future, I'm sure.

00:30:30 ◼   ► But that's about native apps talking to each other

00:30:32 ◼   ► and cooperating, multiple native apps coordinating

00:30:35 ◼   ► to get a single job done.

00:30:37 ◼   ► And I guess the web browser is one of those other native apps,

00:30:39 ◼   ► but if I'm on a web page, I don't like those two things

00:30:44 ◼   ► being-- I don't like switching between those two things.

00:30:46 ◼   ► I don't care how coordinated they

00:30:48 ◼   ► can be about where I jump back and forth.

00:30:50 ◼   ► I question whether jumping out at all

00:30:52 ◼   ► is ever the right thing to do.

00:30:54 ◼   ► Well, and see, generally speaking,

00:30:56 ◼   ► I would agree with you that if I'm in the browser,

00:30:59 ◼   ► it's probably a deliberate action,

00:31:01 ◼   ► and I want to remain in the browser.

00:31:04 ◼   ► And the app banners, whatever they're called, at the top,

00:31:07 ◼   ► They just get in the way and are very annoying, especially in the case that the app is already

00:31:11 ◼   ► installed.

00:31:12 ◼   ► Well, maybe less so if you're trying to advertise that you have an app.

00:31:15 ◼   ► In any case, the one time where I think this makes a lot of sense is if, for example, for

00:31:20 ◼   ► some reason I've browsed something in Safari and I end up on some really heavy media app.

00:31:26 ◼   ► Let's take Spotify, for example.

00:31:29 ◼   ► I'm probably going to want to listen to whatever the song or playlist or what have you is in

00:31:34 ◼   ► Spotify's app rather than in mobile safari. So for things like that, it makes sense. But other than that, I tend to agree with you, Jon.

00:31:42 ◼   ► I guess it's not the capability that's bad so much. It's just that I see the potential for abuse.

00:31:47 ◼   ► And that if there was a big badge that was like, "Open this up and insert name of native app here," and it was clear that that's what it was going to do, it's fine.

00:31:54 ◼   ► But these websites, these companies are so desperate to get you to install and use their app.

00:32:00 ◼   ► I don't know why they just, you know, better engagement with our, I'm not going to do Marco's voice, "Brains!"

00:32:05 ◼   ► Like, it's just annoying. It's like, I would rather you just make your website good, and I'll use your app if I want to, but like, now if we give them the ability to make every single link a potential minefield that's going to take you out into some native app, I'm not enthusiastic about this.

00:32:20 ◼   ► I'm not enthusiastic about this.

00:32:25 ◼   ► Yeah, I think definitely, I totally agree that

00:32:28 ◼   ► this has nothing to do with X callback URL

00:32:31 ◼   ► or internet communication, really.

00:32:33 ◼   ► That's a different problem.

00:32:36 ◼   ► I think there's a couple problems with this.

00:32:39 ◼   ► I agree with everything Jon said so far,

00:32:40 ◼   ► which is that, yeah, there are probably some conditions

00:32:42 ◼   ► where this is what you'd want as a user,

00:32:47 ◼   ► but there's also probably just as many, if not more,

00:32:46 ◼   ► where it's not what you'd want as a user.

00:32:48 ◼   ► And yeah, you could then prompt the user

00:32:50 ◼   ► to ask what they want,

00:32:51 ◼   ► but then that's more clunkiness, more complexity.

00:32:53 ◼   ► It's one of those things where,

00:32:56 ◼   ► I have a feeling this solves a problem

00:32:57 ◼   ► that Facebook thinks they have,

00:32:59 ◼   ► and they assume everyone else has the same problem,

00:33:01 ◼   ► but it doesn't really,

00:33:03 ◼   ► there's probably not a good problem

00:33:04 ◼   ► to be solved in a good way here.

00:33:06 ◼   ► Furthermore, I don't know how they could possibly get this

00:33:09 ◼   ► to work very well because,

00:33:11 ◼   ► or very effectively in the real world,

00:33:13 ◼   ► because the most common mobile browsers

00:33:15 ◼   ► are mobile Safari and Chrome,

00:33:17 ◼   ► at least the ones that are actually used for web browsing

00:33:20 ◼   ► instead of sitting in a drawer playing videos.

00:33:22 ◼   ► And I don't see, you know, Apple,

00:33:26 ◼   ► there's almost no chance in hell

00:33:28 ◼   ► they would ever implement this in mobile Safari,

00:33:30 ◼   ► so that's out.

00:33:31 ◼   ► Any chance of like, you know, a plugin architecture

00:33:34 ◼   ► in mobile Safari that would enable plugins for this

00:33:36 ◼   ► is probably also out.

00:33:37 ◼   ► Google implementing this in Chrome, maybe,

00:33:41 ◼   ► but Google hates Facebook,

00:33:43 ◼   ► so I don't know if that's gonna happen either.

00:33:45 ◼   ► What's in it for them? Probably nothing. Does this require browser support?

00:33:49 ◼   ► I didn't even read enough of it to know whether it requires browser support. Well in the documentation

00:33:53 ◼   ► I read through all the documentation and it did I didn't like it. I didn't think it was very good

00:33:57 ◼   ► I thought their examples were the

00:33:59 ◼   ► Examples are always contrived, but these were crummy. They were just crummy examples, but the way I understood it is if

00:34:06 ◼   ► You tap a link

00:34:09 ◼   ► In or if you end up on a page in a web browser

00:34:15 ◼   ► including like a UI web view in say Tweetbot for example,

00:34:18 ◼   ► then if you see all these meta tags, meta tags, whatever they're called, at the top of your of this HTML document,

00:34:25 ◼   ► you can say, oh I can build a URL based on the information in these meta tags and

00:34:32 ◼   ► make a check, you know with the with iOS and say hey does this URL, is this a URL that you know about?

00:34:38 ◼   ► And if so, just quietly, well, I guess not so quietly actually redirect into the app. So say I'm in Tweetbot,

00:34:44 ◼   ► I land on—I'm using a browser in Tweetbot—I land on a Spotify page,

00:34:49 ◼   ► then Tweetbot can say, "Oh, I see that there's this app link," or whatever it's called, and

00:34:54 ◼   ► I see that Spotify is installed on Casey's phone, so let me just punch you over to Spotify. Marco,

00:35:00 ◼   ► did you read into this at all?

00:35:01 ◼   ► No, I actually spent about five minutes before the show looking at this because I didn't see it before then,

00:35:06 ◼   ► but so I could be totally wrong on this. Yeah, I mean, that's the way I interpreted it.

00:35:11 ◼   ► hopefully we'll either get a lot of email saying I'm right or a couple emails saying I'm wrong.

00:35:16 ◼   ► Well, the key diagram on the site is the one that's like, "Hey, it works across, you know,

00:35:20 ◼   ► Windows Phone and Android and iOS." And like right away, well, Apple has no interest in this. And the

00:35:27 ◼   ► thing is if Apple has no interest in it, and I think as Renee tweeted, that's why the link to

00:35:31 ◼   ► Renee in our show notes is like doing this right before WWDC, there's a reasonable chance, I'm not

00:35:38 ◼   ► to say a good bet, but there's a reasonable chance that Apple might have some similar type of

00:35:42 ◼   ► thing having to do with maybe like a better version of xCallback URL or something.

00:35:46 ◼   ► Whatever Apple decides to do that's remotely in this area, that's what Apple's going to do,

00:35:50 ◼   ► that's what they're going to support, and that's what everybody on the iOS platform is going to

00:35:53 ◼   ► support. Making it cross-platform standard is so hard when one of the vendors, Apple,

00:35:58 ◼   ► is just going to ignore you forever and might potentially do its own thing. Because if Apple

00:36:03 ◼   ► does its own thing, people will do whatever the hell iOS supports because it is still by far the

00:36:08 ◼   ► most popular platform for games where people will actually give you money, or for applications,

00:36:12 ◼   ► not just games, but half games. Anyway, yeah, so I totally expect Apple to ignore this, and if Apple

00:36:19 ◼   ► ignores it, it's a non-starter for the Apple platform anyway, and that means it's never going

00:36:23 ◼   ► to be cross-cross platform. I know it's an open standard and blah blah blah, but good luck getting

00:36:26 ◼   ► Apple to sign in with that. Like, your best bet would be to get it to be supported as like a

00:36:30 ◼   ► W3C standard because Apple does support those. But something coming from Facebook and trying to

00:36:36 ◼   ► solve their cross-platform development difficulties, Apple is just not interested in that at all.

00:36:42 ◼   ► And that's not to say that Apple is the one who added that stupid annoying dialog box. And

00:36:46 ◼   ► I complained about that dialog box. It says, "Hey, download your app." But before they did that,

00:36:51 ◼   ► it was every individual website doing something even worse in client-side JavaScript to do the

00:36:56 ◼   ► the same feature. So really I'm mad at everybody who keeps trying to make me get their app.

00:37:00 ◼   ► Apple adding the feature to standardize it at least standardizes the annoyance and makes it like,

00:37:05 ◼   ► it doesn't slow down the browser as much because it's no longer terrible client-side JavaScript

00:37:09 ◼   ► running, but it's no longer a modal dialog box or something that would like animate,

00:37:14 ◼   ► but they wouldn't use this. The GPU is accelerated animation. So it would be like,

00:37:18 ◼   ► you know, JavaScript redrawing. Oh, it was bad. Yeah. So reading more on the Vitechy's article,

00:37:25 ◼   ► quoting again, "Apps that implement app links will be

00:37:28 ◼   ► able to scan a link that's been tapped by the user and,

00:37:30 ◼   ► in a matter of seconds, understand whether it can be

00:37:32 ◼   ► opened inside a native app through deep linking, fall

00:37:35 ◼   ► back to a web view, or offer a way to download the app from

00:37:38 ◼   ► the App Store." So this corroborates what I was

00:37:39 ◼   ► thinking earlier, that you're in Tweetbot.

00:37:41 ◼   ► You land on some page.

00:37:43 ◼   ► It looks at the page as HTML and says, hey, is there

00:37:45 ◼   ► something I can do with this or not, and then can handle it

00:37:48 ◼   ► and dump you into the app in question.

00:37:51 ◼   ► I mean, I guess that's nice.

00:37:52 ◼   ► but to both your points, without Safari supporting this,

00:37:55 ◼   ► I don't see how this is gonna be that fantastic.

00:37:58 ◼   ► - By the way, this also requires a page fetch.

00:38:00 ◼   ► It requires for, let's say you open a link in Tweetbot,

00:38:04 ◼   ► it requires Tweetbot to first fetch the HTML of the page,

00:38:07 ◼   ► parse it, look for these tags,

00:38:10 ◼   ► and then possibly offer you the option

00:38:12 ◼   ► to redirect into an app.

00:38:13 ◼   ► So that's pretty crappy.

00:38:15 ◼   ► - Yeah, the reason I put that quote in there,

00:38:17 ◼   ► that one that Casey just read,

00:38:18 ◼   ► was not because of the information in it,

00:38:19 ◼   ► but because I wanted to shame the copywriter

00:38:22 ◼   ► who wrote it, who's like-- so the little bit was like,

00:38:25 ◼   ► app links will be able to scan a link that's

00:38:27 ◼   ► been tapped by the user and comma in a matter of seconds,

00:38:30 ◼   ► comma.

00:38:30 ◼   ► Understand whether it can be opened in a matter of seconds.

00:38:33 ◼   ► I sure as hell hope not.

00:38:35 ◼   ► I know it's an expression, but the copywriter

00:38:38 ◼   ► is-- that's the wrong order of magnitude

00:38:39 ◼   ► for how long it should really take to scan for links in HTML.

00:38:42 ◼   ► Because if it really does take seconds,

00:38:44 ◼   ► there's a serious problem.

00:38:45 ◼   ► Well, and even the wording there, scan a link,

00:38:47 ◼   ► that's not really true.

00:38:48 ◼   ► It's fetch the contents of a link

00:38:50 ◼   ► and then look at the contents to see if maybe you can open it.

00:38:52 ◼   ► I mean, that's a different proposition.

00:38:55 ◼   ► I don't see this being widely adopted.

00:38:58 ◼   ► John, as you said, if there's no chance

00:39:00 ◼   ► that Apple's going to implement this, which I'm pretty sure

00:39:02 ◼   ► that's the case, then how much of a standard is it?

00:39:05 ◼   ► Facebook has a lot of this platform-itis going on,

00:39:08 ◼   ► and they always have.

00:39:09 ◼   ► This is nothing new.

00:39:10 ◼   ► Where Facebook always comes out--

00:39:12 ◼   ► Facebook and Apple both have their-- and Google and Amazon,

00:39:15 ◼   ► everyone-- they all have their own breed of arrogance.

00:39:18 ◼   ► And Apple's arrogance is well known and well documented.

00:39:22 ◼   ► Apple's arrogance is, we're just going to make our own thing

00:39:24 ◼   ► and you can make it a standard if you want to.

00:39:27 ◼   ► Facebook's arrogance is, we're going to launch

00:39:29 ◼   ► all these platforms and standards that are going to be useful

00:39:31 ◼   ► and implemented by everybody, even when that's almost

00:39:34 ◼   ► never actually the outcome to what they make.

00:39:37 ◼   ► And it almost always just serves them at best

00:39:40 ◼   ► and even they often abandon the things they make.

00:39:42 ◼   ► So, you know, it's, I think this is a nice sounding story,

00:39:47 ◼   ► But I don't see it being implemented by almost anybody

00:39:50 ◼   ► important, and certainly not widely enough to matter.

00:39:53 ◼   ► Yeah, Facebook is not a trusted actor in this relationship.

00:39:56 ◼   ► Right.

00:39:57 ◼   ► Because yes, they're trying to make an open standard,

00:40:00 ◼   ► but it's so clear that it is designed to solve a problem

00:40:03 ◼   ► that Facebook has, which is how do we

00:40:04 ◼   ► deploy our application on all the different platforms.

00:40:07 ◼   ► Apple does not have that particular problem,

00:40:09 ◼   ► or at the very least has it in a very small version

00:40:12 ◼   ► and that they still make iTunes for Windows.

00:40:14 ◼   ► But beyond that, they do not want

00:40:15 ◼   ► to deploy their software on every mobile platform.

00:40:18 ◼   ► So this isn't a problem they have.

00:40:19 ◼   ► And it's like, why would we get on board with this thing

00:40:23 ◼   ► that, yes, it's open and trying to be standardized,

00:40:25 ◼   ► but it clearly exists to serve Facebook

00:40:27 ◼   ► and will probably evolve to continue to serve Facebook

00:40:31 ◼   ► if we're not sure that-- the W3C is the only thing.

00:40:34 ◼   ► And even that is just like these big companies are all

00:40:37 ◼   ► on the whatever in these working groups for W3C

00:40:40 ◼   ► at each other's throats trying to fight for the little details

00:40:43 ◼   ► of what image elements can be used for multi-resolution images

00:40:47 ◼   ► on the web, and whether we should support Canvas

00:40:49 ◼   ► and all this other stuff.

00:40:50 ◼   ► And so that is a form in which they

00:40:52 ◼   ► feel like it's a more level playing field, where

00:40:54 ◼   ► all the big companies are at each other's throats trying

00:40:57 ◼   ► to deal with web standards.

00:40:59 ◼   ► And whatever gets through, more or less Apple implements.

00:41:01 ◼   ► But Apple also does the thing where it proposes a standard,

00:41:05 ◼   ► then implements it and ships it to millions and millions

00:41:07 ◼   ► of people, and says, well, we already kind of implemented

00:41:10 ◼   ► this and shipped it to everybody.

00:41:11 ◼   ► Does that help you guys think maybe you should adopt it

00:41:13 ◼   ► as a standard W3C?

00:41:16 ◼   ► It's not a-- yeah.

00:41:18 ◼   ► That's how standards work in the real world.

00:41:20 ◼   ► The sort of kumbaya, sit around the campfire,

00:41:24 ◼   ► think we're all going to get along type of thing.

00:41:26 ◼   ► Like, oh, Facebook released it at an open standard.

00:41:28 ◼   ► Everyone should use it now.

00:41:29 ◼   ► That's never what it's like.

00:41:31 ◼   ► So what is benefiting Facebook by having a standard way

00:41:37 ◼   ► with which to deep link into an app?

00:41:39 ◼   ► Because that's the ostensible premise behind this.

00:41:42 ◼   ► Not only that you can launch an app, which everyone knows how to do reasonably easily,

00:41:45 ◼   ► but here's a standard by which we define what data you're passing to that app,

00:41:51 ◼   ► or that needs to be passed to that app in order to get to the exact content you want.

00:41:54 ◼   ► So what's the play for Facebook here?

00:41:57 ◼   ► Well, it's pretty obvious. It's for Facebook's app.

00:41:59 ◼   ► It's so that, you know, if you...

00:42:01 ◼   ► Let's say, you know, Facebook obviously encourages sharing all their crap as much as possible.

00:42:05 ◼   ► Let's say you hit a sharing link in something that goes to a Facebook property.

00:42:10 ◼   ► they want to be able to launch one of their apps directly into that so that they control the whole experience and it isn't just showing their web page.

00:42:17 ◼   ► Or it goes right to their app and they get more information, or it's faster for the user so they don't have to go through the web first.

00:42:22 ◼   ► They clearly want this for themselves. I mean, that's why they did it.

00:42:26 ◼   ► Didn't Facebook just have, I was seeing tweets about it today, didn't they have their little developer PR thing or some kind of...

00:42:33 ◼   ► Yeah, it's called Fate.

00:42:35 ◼   ► Oh god, I didn't even think of it that way.

00:42:37 ◼   ► Anyway, like, I did not watch this speech thing, but from what I've seen from Facebook

00:42:43 ◼   ► in past months, I'm going to pretend that I did and pretend this is what they said.

00:42:47 ◼   ► And I imagine that this is all part of the strategy that they have to stop being a single

00:42:53 ◼   ► thing called Facebook, which is a website that you go to, or more abstractly an application

00:42:57 ◼   ► that you use through the web browser and other things, and start being a series of more special

00:43:04 ◼   ► purpose applications circling around this giant hub of information that they have about

00:43:09 ◼   ► everybody.

00:43:10 ◼   ► And so I think things like paper, paper didn't replace the Facebook app.

00:43:16 ◼   ► It just kind of augments it.

00:43:17 ◼   ► I think what they want to make is a fleet of mobile applications, a fleet of native

00:43:21 ◼   ► mobile applications that all cooperate and interoperate with each other and with the

00:43:25 ◼   ► Facebook website to make one single unified Facebook experience.

00:43:29 ◼   ► And that's why they want to deep link from paper into the official Facebook app, from

00:43:33 ◼   ► the Facebook website into whatever other app they come out with, like the idea that they're

00:43:37 ◼   ► transitioning into, well, they already were a platform, but they want to be a different

00:43:41 ◼   ► kind of platform where all these different pieces on all these different platforms can

00:43:45 ◼   ► all talk to each other and sort of cooperate.

00:43:48 ◼   ► So in some ways it is kind of like inter-app communication, but all their data is on the

00:43:51 ◼   ► web and in the cloud, and so they have to, their version of inter-app communication is

00:43:56 ◼   ► a way to basically deep link from one application to another into the web out of the web.

00:44:01 ◼   ► So it makes sense from what they want to do.

00:44:03 ◼   ► Why do they think they want to do it as an open standard?

00:44:06 ◼   ► That just tends to be the way they do things.

00:44:08 ◼   ► And I think they would be happy if it became commonly supported

00:44:11 ◼   ► because then they would have some assurance that the OS

00:44:14 ◼   ► or the web browsers or whatever wouldn't change in a way that

00:44:16 ◼   ► prevents their nice standard from working.

00:44:19 ◼   ► Yeah, I guess.

00:44:20 ◼   ► I don't know.

00:44:21 ◼   ► At first, I was like, oh, this sounds-- actually, no, this

00:44:24 ◼   ► doesn't sound that impressive after all.

00:44:26 ◼   ► It sounds like a cool idea until you think about it a little bit

00:44:29 ◼   ► or try to implement it and start thinking

00:44:30 ◼   ► about the realities of it and how Apple will never support

00:44:33 ◼   ► Mobile Safari and everything.

00:44:35 ◼   ► It kind of falls apart under scrutiny, I think.

00:44:37 ◼   ► - Yeah, yeah, that's a very good way of phrasing it.

00:44:39 ◼   ► What else is cool these days?

00:44:41 ◼   ► - Our friends at Backblaze, we are also sponsored this week,

00:44:44 ◼   ► once again by Backblaze, which I still pronounce

00:44:47 ◼   ► sometimes in my head as backblaze,

00:44:49 ◼   ► 'cause I think it sounds fancier, but.

00:44:50 ◼   ► - Oh, God.

00:44:52 ◼   ► - Anyway, they're awesome.

00:44:53 ◼   ► So Backblaze is online backup for five bucks a month.

00:44:56 ◼   ► It's a Mac native app, and at five bucks a month

00:44:59 ◼   ► gets you unlimited, unthrottled, uncomplicated backup.

00:45:03 ◼   ► We've talked a lot about the value

00:45:05 ◼   ► of online backup here before,

00:45:06 ◼   ► and to quote one of John Gruber's sponsor reads,

00:45:10 ◼   ► if you don't use this, you're nuts.

00:45:12 ◼   ► I mean, online backup is amazing.

00:45:14 ◼   ► There's an entire class of problems, hazards, events,

00:45:18 ◼   ► where if you just have a local clone or time machine backup,

00:45:21 ◼   ► like sitting in your office next to your computer plugged in

00:45:24 ◼   ► things like power surges, lightning strikes,

00:45:26 ◼   ► floods, fires, theft, there's all sorts of bad things that can happen that would affect

00:45:32 ◼   ► both the main computer and the backup if all you have is the one in your house. And so

00:45:37 ◼   ► online backup takes care of that and a whole bunch of other problems. It's a fantastic

00:45:41 ◼   ► solution. I've been using it myself. My wife uses it. We've been using Backblaze for a

00:45:45 ◼   ► couple of years at least now. Very happy with it. So they also have easily, you can easily

00:45:51 ◼   ► restore all of your files of course, but you can also easily restore just one file right

00:45:56 ◼   ► through the web interface. You also have an iOS app that you can use to access any of

00:46:00 ◼   ► your backed up files and even share them if you want to. They just added email alerts

00:46:07 ◼   ► so that you can say, for instance, like every week or two weeks the email you is saying,

00:46:12 ◼   ► "Alright, this is the status of your backups. Here's what we have. We have this computer,

00:46:15 ◼   ► we have this many gigs, this is the last time it checked in," etc. So you can always be

00:46:20 ◼   ► confident at what it's doing. You can of course also try to restore anything on the web whenever

00:46:24 ◼   ► you want to to confirm that. It's also founded by ex-Apple engineers. It is a

00:46:29 ◼   ► native application. It's not some weird cross-platform runtime

00:46:33 ◼   ► thing. It's a native application. It sits in your system preferences. There's also a

00:46:37 ◼   ► little menu bar thing. It's pretty nice. It runs natively on Mac and on Mavericks

00:46:41 ◼   ► and it's also a PC application as well. So there's a 15-day trial with no credit

00:46:47 ◼   ► card required. You just enter an email and password and that's it. And once

00:46:51 ◼   ► Once again, once you go to pay for it, it's just $5 per month for a computer, and there's

00:46:55 ◼   ► no gimmicks, no add-ons, no additional charges.

00:46:57 ◼   ► Five bucks a month for unlimited, un-throttled backup.

00:46:59 ◼   ► It even gets cheaper, actually, if you pay for a whole year up front.

00:47:03 ◼   ► So it is by far the simplest online backup to use.

00:47:05 ◼   ► Just install it, and it does the rest.

00:47:07 ◼   ► Go to backblaze.com/atp to get going.

00:47:10 ◼   ► Once again, it's backblaze.com/atp, and I use it and also recommend it.

00:47:14 ◼   ► Thank you very much to Backblaze for sponsoring the show.

00:47:18 ◼   ► So God help me, but I'm about to bring up comics.

00:47:20 ◼   ► Skip, skip, skip.

00:47:21 ◼   ► [laughter]

00:47:22 ◼   ► I actually don't really have that much to say about the ComiXology Amazon thing, but

00:47:28 ◼   ► I thought I should at least ask you two if you had anything to say.

00:47:32 ◼   ► To me, it seems like everyone is acting selfishly as expected and there's nothing here of

00:47:37 ◼   ► note.

00:47:38 ◼   ► But I don't know, what do you guys think?

00:47:39 ◼   ► I think Merlin covered it very well on Back to Work this week, so we'll just listen

00:47:43 ◼   ► to that.

00:47:44 ◼   ► He did a really good job of covering the nuance of this problem.

00:47:49 ◼   ► I mean, I had a quick blog post about it,

00:47:52 ◼   ► and I'm not going to rehash it here.

00:47:53 ◼   ► Basically, my opinion is that Amazon,

00:47:56 ◼   ► as the new owners of Comixology, Amazon

00:47:58 ◼   ► is doing what they always do, the kind of thing they always

00:48:00 ◼   ► do.

00:48:01 ◼   ► It's not really a surprise to anybody,

00:48:02 ◼   ► and it shouldn't be a surprise to anybody

00:48:04 ◼   ► that Amazon is acting the way they always do.

00:48:06 ◼   ► And it kind of sucks, but they have their reasons,

00:48:09 ◼   ► and that's it.

00:48:10 ◼   ► Whenever we talk about tech topics

00:48:13 ◼   ► where there is something that upsets, basically,

00:48:17 ◼   ► people who are into following the tech industry

00:48:20 ◼   ► and they get angry about it on Twitter

00:48:21 ◼   ► and they write blog posts and stuff like that.

00:48:24 ◼   ► There's a couple of different reactions

00:48:27 ◼   ► that I see that are sort of reaction types.

00:48:31 ◼   ► One is the easy one where people are

00:48:34 ◼   ► partisans for a particular company.

00:48:36 ◼   ► If they like one company, they don't like another company,

00:48:38 ◼   ► whatever happens, they're going to find out

00:48:39 ◼   ► why this proves that Google is evil,

00:48:41 ◼   ► why this proves that Apple is evil, like whatever.

00:48:42 ◼   ► Like they have their favorite company,

00:48:44 ◼   ► they have the companies they don't like.

00:48:46 ◼   ► whatever happens, those people will come out of the woodwork and do that.

00:48:49 ◼   ► So you have people who are really big Amazon fans defending Amazon,

00:48:52 ◼   ► and you have people who hate Apple saying it's Apple's fault, they come out, you know,

00:48:55 ◼   ► that is straight up.

00:48:57 ◼   ► The other way are as people trying to figure out what's really going on and saying, well,

00:49:01 ◼   ► it's really nobody's fault, and they're just kind of sort of trying to do the middle

00:49:05 ◼   ► of the road type thing where they don't want to assign blame, but they're sad about it,

00:49:10 ◼   ► and it's just like, well, it's just the way it is because everyone just has to be selfish,

00:49:12 ◼   ► is kind of what Casey said before.

00:49:15 ◼   ► And my reaction to it is always a little bit,

00:49:18 ◼   ► I don't know if it's less common

00:49:19 ◼   ► or people who have my reaction

00:49:20 ◼   ► just don't tweet about it as much.

00:49:22 ◼   ► I come in from like a parenting angle

00:49:24 ◼   ► where whatever company I like the best,

00:49:27 ◼   ► like in this case will be Apple, right?

00:49:29 ◼   ► Something bad will happen and I will decide

00:49:33 ◼   ► that I'm very disappointed in the company that I like.

00:49:35 ◼   ► And so-- (laughing)

00:49:37 ◼   ► - You give them a thumbs down?

00:49:38 ◼   ► - Instead of taking it out on the companies,

00:49:39 ◼   ► instead of taking out the companies that I don't like,

00:49:41 ◼   ► I'm like, oh, well, you are the company I don't like

00:49:44 ◼   ► and this is your fault.

00:49:45 ◼   ► Instead I will say, "What is it that my company did that caused this to happen?"

00:49:49 ◼   ► You know, it's like, I'm disappointed in my child, like that I hold my children to a higher

00:49:53 ◼   ► standard, right?

00:49:54 ◼   ► I don't care what other kids are doing.

00:49:56 ◼   ► Why were you involved?

00:49:57 ◼   ► And so, I mean, maybe that's not the real origin of this thing, but that's just, you

00:50:01 ◼   ► know, like, the way I was thinking was like, my first reaction is always to blame Apple.

00:50:05 ◼   ► Is it because I dislike Apple?

00:50:06 ◼   ► No, it's because I expect more of them, you know what I mean?

00:50:09 ◼   ► Like, I have a high standard and I'm disappointed in them.

00:50:12 ◼   ► Yeah, and we should point out, by the way, what we're talking about. In case anyone was living

00:50:16 ◼   ► under a rock this week and didn't realize what happened, Comixology, the popular comic buying

00:50:20 ◼   ► app for iOS, especially iPad, was bought by Amazon. And then like within a month, Amazon did

00:50:28 ◼   ► basically exactly what the Kindle app does, which is they removed the ability for Comixology to have

00:50:32 ◼   ► in-app purchase for new comic issues. And is that even the right term, comic issues? I'm sorry, I'm

00:50:38 ◼   ► I'm not a comics person.

00:50:39 ◼   ► So anyway, I'm not sorry.

00:50:41 ◼   ► Anyway, they removed in-app purchase.

00:50:44 ◼   ► And so now you have to go out to the Amazon website

00:50:47 ◼   ► separately, or the comiXology website owned by Amazon,

00:50:50 ◼   ► buy the comics there, and then go into the app

00:50:52 ◼   ► and download them, download things you've bought.

00:50:54 ◼   ► It's the exact same way the Kindle app works.

00:50:57 ◼   ► And that's almost entirely just to avoid paying Apple

00:51:02 ◼   ► their 30% on in-app purchases.

00:51:05 ◼   ► And Apple has a couple of rules

00:51:07 ◼   ► that you have to give them their 30% on an app purchases

00:51:11 ◼   ► and also that if you have a way on your site

00:51:16 ◼   ► for people to pay you without going through Apple

00:51:18 ◼   ► for something that is digital,

00:51:21 ◼   ► you can't advertise that in the app

00:51:22 ◼   ► and you can't link to it from the app.

00:51:24 ◼   ► So you can't, for instance, like,

00:51:26 ◼   ► you can't just have an app or like a link in the app

00:51:28 ◼   ► that kicks you out to Safari for a second,

00:51:30 ◼   ► you enter your credit card stuff on your site,

00:51:32 ◼   ► avoid Apple's charge, and then kicks you back into the app.

00:51:35 ◼   ► That's no longer-- that was only allowed for two weeks,

00:51:39 ◼   ► then they killed that.

00:51:42 ◼   ► So the issue is, obviously, Comixology under Amazon--

00:51:47 ◼   ► Amazon did not want to keep paying Apple 30%.

00:51:49 ◼   ► And many people are blaming Apple for this,

00:51:52 ◼   ► including John, I guess.

00:51:53 ◼   ► Many people are blaming Apple, saying, well, they

00:51:55 ◼   ► shouldn't be taking 30%, or they shouldn't have that rule

00:51:57 ◼   ► that you can't link to your store.

00:51:59 ◼   ► And that's certainly something worth discussing.

00:52:01 ◼   ► A lot of people are mad at Comixology,

00:52:03 ◼   ► because they're ruining the experience here,

00:52:04 ◼   ► making it much more clunky to buy things,

00:52:06 ◼   ► and probably eliminating a lot of impulse buys.

00:52:09 ◼   ► 'Cause what would happen, I guess, from what I've heard,

00:52:11 ◼   ► is that you'd get to the end of a comic

00:52:13 ◼   ► and it would ask you to buy the next issue.

00:52:14 ◼   ► And you could buy it right there and start reading it.

00:52:16 ◼   ► And you can't do that as easily anymore.

00:52:18 ◼   ► So that's probably gonna impact sales.

00:52:20 ◼   ► - Let me explain why I blame Apple for this,

00:52:22 ◼   ► and have blamed Apple for it ever since they did

00:52:24 ◼   ► the same thing with the Kindle app way back when.

00:52:27 ◼   ► And it's not about the particulars,

00:52:29 ◼   ► it's about the big picture.

00:52:30 ◼   ► And the big picture is the technology exists

00:52:33 ◼   ► to provide an experience that customers like.

00:52:37 ◼   ► And not only just the customers like,

00:52:39 ◼   ► but that actually is beneficial

00:52:40 ◼   ► to the people selling the goods as well.

00:52:42 ◼   ► Like you said, the ability to just write in the app,

00:52:44 ◼   ► impulse purchase comics.

00:52:45 ◼   ► Every comic I've ever purchased in my life,

00:52:47 ◼   ► with the exception of I think one flimsy paperback

00:52:50 ◼   ► anime comic back when I was 15 years old,

00:52:52 ◼   ► has been through the Comixology app.

00:52:54 ◼   ► And why?

00:52:55 ◼   ► Because it is so ridiculously easy.

00:52:56 ◼   ► I'm not even into comics.

00:52:57 ◼   ► I don't even like comics,

00:52:59 ◼   ► but I've got the Comixology app,

00:53:00 ◼   ► and if you read one issue,

00:53:01 ◼   ► and if it puts that button and says,

00:53:02 ◼   ► "Do you wanna read the next one?"

00:53:03 ◼   ► And it puts a little price like, "Eh, whatever."

00:53:05 ◼   ► You tap the button.

00:53:06 ◼   ► Like that's the whole killer,

00:53:07 ◼   ► that is the killer app of the app store.

00:53:08 ◼   ► The fact that you could with your thumb go,

00:53:10 ◼   ► "Yeah, all right, I'll do that."

00:53:11 ◼   ► And the game goes, and you're like, "Oh, is it all right?"

00:53:13 ◼   ► I mean, that's why the 99 cents.

00:53:15 ◼   ► The barrier to entry is so low.

00:53:16 ◼   ► So technology exists for sure to do that.

00:53:19 ◼   ► And the experience is really awesome for customers.

00:53:21 ◼   ► They love it.

00:53:22 ◼   ► And it's usually pretty good

00:53:23 ◼   ► for the people selling the stuff too,

00:53:25 ◼   ► because they sell more stuff,

00:53:26 ◼   ► because the barrier to buying it is less.

00:53:29 ◼   ► Anything that prevents that from happening,

00:53:31 ◼   ► anything that says, yeah, we could do this,

00:53:32 ◼   ► and yeah, it would be good in all these sorts of ways,

00:53:34 ◼   ► but I don't care what the but is.

00:53:36 ◼   ► Is the but like, well, they have to get 30%

00:53:38 ◼   ► 'cause it's fair and they wanna have a flat,

00:53:39 ◼   ► I don't even wanna hear about the reasons.

00:53:41 ◼   ► All I know is that this is technologically possible,

00:53:44 ◼   ► it is not financially infeasible, but it doesn't happen.

00:53:49 ◼   ► And so you say, well, Apple sets the rule,

00:53:51 ◼   ► Amazon is choosing not to follow them,

00:53:53 ◼   ► it's Amazon's fault for doing that.

00:53:55 ◼   ► This is not just one occurrence.

00:53:56 ◼   ► I mean, I guess Kindle is also Amazon as well,

00:53:58 ◼   ► but a lot of businesses don't have 30% to shave off

00:54:02 ◼   ► to give to Apple.

00:54:04 ◼   ► And you say, well, they used to pay way more

00:54:05 ◼   ► than that brick and mortar retail stores.

00:54:07 ◼   ► That's true as well.

00:54:08 ◼   ► We're supposed to be getting better over time

00:54:09 ◼   ► and the value you're getting out of being in the App Store,

00:54:14 ◼   ► is that worth 30%?

00:54:17 ◼   ► The relationship you had with retail establishments,

00:54:20 ◼   ► even though they took more off,

00:54:21 ◼   ► was much more complicated in terms of being able to ship,

00:54:23 ◼   ► for books, in the case of books,

00:54:24 ◼   ► being able to ship things back and dealing with inventory

00:54:27 ◼   ► and having a remainders market and like,

00:54:30 ◼   ► I would think that we would be having

00:54:31 ◼   ► more efficiencies in the system.

00:54:33 ◼   ► I'm not saying they should charge less than 30%,

00:54:35 ◼   ► I'm not saying they shouldn't charge 30% at all,

00:54:36 ◼   ► I'm saying that it is in Apple's interest

00:54:38 ◼   ► as the platform owner to figure out

00:54:41 ◼   ► what they have to do to make it so there's a good experience

00:54:43 ◼   ► that is definitely a win-win.

00:54:45 ◼   ► I don't know if it's a win-win-win

00:54:47 ◼   ► to use the business speak.

00:54:48 ◼   ► I don't know if everyone's gonna be happy,

00:54:50 ◼   ► but at least two of the three parties here

00:54:51 ◼   ► are gonna be happy with this.

00:54:53 ◼   ► They need to figure out a way to make it happen.

00:54:54 ◼   ► And the second thing that annoys me about it

00:54:56 ◼   ► the strategy tax thing and that, oh, by the way,

00:54:58 ◼   ► did you know that Apple has a bookstore?

00:54:59 ◼   ► And they pay themselves 30%, don't worry.

00:55:02 ◼   ► You know, that seems like, is that the reason

00:55:05 ◼   ► they're not doing it, 'cause they wanna promote iBooks?

00:55:07 ◼   ► Well, I don't think iBooks even sells comics,

00:55:08 ◼   ► so probably not in this case,

00:55:09 ◼   ► but in the Kindle store, it really burns me

00:55:11 ◼   ► that, you know, Kindle can't, you know,

00:55:13 ◼   ► if Kindle wants to sell their books inside the app,

00:55:16 ◼   ► which everyone who uses the Kindle app would love,

00:55:18 ◼   ► they've gotta give Apple 30%.

00:55:20 ◼   ► And really, there was just, I don't think there's 30%

00:55:22 ◼   ► hanging around to shave off of these things, right?

00:55:24 ◼   ► And so, yeah, they could just crank up their prices

00:55:26 ◼   ► by 30%, but then they have to match the store on the web store.

00:55:29 ◼   ► All these rules that Apple set up are made to introduce inefficiencies in the system

00:55:33 ◼   ► to force people to either use their system and therefore not be able to offer people

00:55:38 ◼   ► a discount for going to the website or whatever, or don't use it.

00:55:41 ◼   ► People are choosing not to use it.

00:55:42 ◼   ► You can say, "Well, they're playing hardball, and that's Amazon's fault."

00:55:45 ◼   ► At this point, I think it's clear that Apple's strategy of just holding the line on 30% and

00:55:49 ◼   ► saying, "Nope, it's going to be this way for everybody, and that's it," it's not working.

00:55:54 ◼   ► It's not making people-- it's having the opposite effect.

00:55:56 ◼   ► People aren't saying, well, what choice do we have?

00:55:58 ◼   ► I guess we just got to do it, because we

00:55:59 ◼   ► want to give our customers a good experience,

00:56:01 ◼   ► and we get more sales.

00:56:02 ◼   ► The opposite is happening.

00:56:03 ◼   ► They say, well, they're just opting out.

00:56:05 ◼   ► And if they think they're calling Apple's bluff

00:56:08 ◼   ► or whatever, I think Apple's bluff is called.

00:56:10 ◼   ► Apple needs to do something about it, because we

00:56:13 ◼   ► want to have--

00:56:14 ◼   ► I mean, there are so many other things that

00:56:16 ◼   ► aren't as good in Android.

00:56:17 ◼   ► But Android at least gives you the option

00:56:19 ◼   ► of not paying Google whatever percent if you

00:56:22 ◼   ► use your own payment processor.

00:56:23 ◼   ► - Right, yeah, so on Android you can,

00:56:25 ◼   ► if you use Google, they charge 30% just like the others,

00:56:29 ◼   ► but there's no rule against using your own,

00:56:31 ◼   ► so you can build on your own, and many of the big apps have.

00:56:35 ◼   ► And I wanna point out also,

00:56:36 ◼   ► Amazon, when they sell something,

00:56:40 ◼   ► they also tend to usually charge at least 30%,

00:56:44 ◼   ► especially on digital goods,

00:56:45 ◼   ► especially for smaller publishers, for self-published people

00:56:48 ◼   ► they actually often charge more than 30%.

00:56:51 ◼   ► And so this isn't like Amazon wants

00:56:54 ◼   ► to give more to the authors.

00:56:56 ◼   ► It's more like Amazon just wants that 30% for themselves.

00:56:59 ◼   ► Well, the authors will get more.

00:57:01 ◼   ► But we're ignoring how Amazon splits up its money.

00:57:04 ◼   ► Because that is a whole separate issue of yes,

00:57:06 ◼   ► you can definitely complain about Amazon.

00:57:08 ◼   ► They're not great about--

00:57:09 ◼   ► they want all the money for everything.

00:57:11 ◼   ► They want to sell your stuff below cost

00:57:13 ◼   ► and give you nothing for it.

00:57:14 ◼   ► They want to give your thing away for free.

00:57:15 ◼   ► Like Amazon deals with that.

00:57:16 ◼   ► I'm just talking about the relationship between Apple

00:57:18 ◼   ► and everyone else.

00:57:19 ◼   ► Because that's where the dysfunction is.

00:57:21 ◼   ► If we could address this and we could buy things

00:57:23 ◼   ► inside the thing, then the secondary dysfunction

00:57:25 ◼   ► would be like, okay, well how much of this purchase price

00:57:27 ◼   ► after Apple gets its cut goes to the creator or whatever.

00:57:30 ◼   ► So I think that's a little bit of a sideshow

00:57:32 ◼   ► and a lot of people are like, well this is better

00:57:33 ◼   ► because some of that 30% will go to the content creators

00:57:36 ◼   ► and that's probably true, but that's not why,

00:57:39 ◼   ► like don't hang your hat on that as the reason

00:57:41 ◼   ► we shouldn't be able to buy things inside an iOS app.

00:57:43 ◼   ► It is an artificial situation brought on by

00:57:46 ◼   ► a platform owner and someone who wants to be in the platform

00:57:49 ◼   ► butting heads and we are the loser.

00:57:52 ◼   ► The customers are the loser in this situation.

00:57:54 ◼   ► And in the beginning it was like,

00:57:55 ◼   ► well, let's just see how this shakes out.

00:57:56 ◼   ► But now after all these years,

00:57:58 ◼   ► I think Apple needs to do something different.

00:58:00 ◼   ► I don't know what that different thing is.

00:58:01 ◼   ► Is it different thing you buy Amazon?

00:58:03 ◼   ► No, maybe not.

00:58:04 ◼   ► Is it different thing you lower your percentage,

00:58:06 ◼   ► you come up with a different kind of deal?

00:58:08 ◼   ► Because consumers are suffering for it.

00:58:09 ◼   ► And that I think is the primary response.

00:58:13 ◼   ► Apple's like, oh, we just care about making great products.

00:58:15 ◼   ► It is not a great product when I can't buy a Kindle book

00:58:17 ◼   ► inside the Kindle app.

00:58:18 ◼   ► It's just not.

00:58:19 ◼   ► So yeah, I disagree on this point, on the idea that Apple has to do something, that

00:58:24 ◼   ► Apple is somehow losing here or they have to. I mean, there's one side of this that's

00:58:28 ◼   ► an entitlement argument that I don't think is entirely fair. One side of this is, well,

00:58:33 ◼   ► we should be able to do whatever we want on this computing platform because we're able

00:58:36 ◼   ► to do whatever we want on Macs and PCs. But the reality is, like, iOS is, yeah, it's

00:58:44 ◼   ► mostly like a computing platform, but there's no third-party software that doesn't go

00:58:49 ◼   ► through the App Store unless you jailbreak, but that doesn't really count.

00:58:51 ◼   ► But this isn't a technical issue. This isn't a safety issue. This isn't a technical issue.

00:58:55 ◼   ► This isn't an ease of use. It is like, it's a capability thing that we know is possible.

00:59:00 ◼   ► It's an artificial business constraint. Well, sure, but okay, so this is only a contentious

00:59:06 ◼   ► issue because iOS is the dominant tablet platform for people who buy things and read them on

00:59:12 ◼   ► tablets that they also use for anything else in the world. So what if the dominant portable

00:59:18 ◼   ► computing platform was, you know, what if it ended up differently? What if the dominant

00:59:22 ◼   ► tablet or the dominant portable computing platform was the Sony PSP? Or what if it was

00:59:27 ◼   ► the E Ink Kindle? You know, then you look at like the E Ink Kindles, no one ever had

00:59:33 ◼   ► apps on that. I mean, they had a quick little KDK thing that died, thank God, it was half

00:59:37 ◼   ► baked at best. You know, you couldn't make apps for the E Ink Kindle. Apple could not

00:59:41 ◼   ► make iBooks for the E Ink Kindle. Apple probably also couldn't make iBooks for the PSP. It's

00:59:47 ◼   ► game console. Game consoles work very differently, similar to how the App Store works, although

00:59:51 ◼   ► probably on worse terms, I would imagine. And so, you know, you look at other types

00:59:57 ◼   ► of computing devices that aren't just PCs and Macs, other types of computing devices

01:00:01 ◼   ► that are owned by one company, that are kind of vertically integrated, et cetera. They

01:00:08 ◼   ► work usually the same way that Apple does with the same kind of rules, or more restrictive,

01:00:11 ◼   ► where they take bigger cuts.

01:00:13 ◼   ► So, and including one of Amazon's own platforms

01:00:17 ◼   ► that is very, very popular,

01:00:18 ◼   ► which is the E and Kindle platform.

01:00:19 ◼   ► So I don't really think that it's,

01:00:23 ◼   ► that Apple has to do anything here,

01:00:25 ◼   ► or that they're necessarily unjustified,

01:00:26 ◼   ► or that they're being excessively greedy.

01:00:28 ◼   ► I really--

01:00:29 ◼   ► - So your argument is that because other people

01:00:31 ◼   ► do bad things, Apple is also entitled to do bad things?

01:00:34 ◼   ► - No, my argument is that you, as company X,

01:00:39 ◼   ► or as individual X, you are not entitled

01:00:42 ◼   ► to access Apple's customer base

01:00:44 ◼   ► on your own terms that you dictate.

01:00:47 ◼   ► - But it's not the Amazon that has the entitlement.

01:00:50 ◼   ► I'm having the entitlement as the customer.

01:00:51 ◼   ► I'm supposed to be the one that Apple is serving.

01:00:53 ◼   ► Like they're reducing the value of their products to me

01:00:56 ◼   ► through this fight that they're having

01:00:58 ◼   ► with Amazon over this.

01:00:59 ◼   ► Like Amazon is certainly, yes,

01:01:00 ◼   ► certainly not entitled to access to Apple's customers.

01:01:02 ◼   ► That's the hope that the whole fight is over.

01:01:03 ◼   ► Like those two companies are fighting,

01:01:04 ◼   ► but we are the losers.

01:01:05 ◼   ► We are caught in the middle.

01:01:07 ◼   ► And at a certain point, us being the losers affects Apple

01:01:11 ◼   ► more than it affects Amazon.

01:01:12 ◼   ► Because Amazon can go anywhere, can sell--

01:01:14 ◼   ► whoever-- Amazon cares much less about who the winner is

01:01:17 ◼   ► in the whatever space than Apple does.

01:01:19 ◼   ► Because Amazon is promiscuous.

01:01:22 ◼   ► Will try to get you to buy-- yes,

01:01:23 ◼   ► they have their own platform too,

01:01:25 ◼   ► but it's not like they're shunning iOS and Android.

01:01:28 ◼   ► They will still sell what they want to sell.

01:01:30 ◼   ► It's us that's losing.

01:01:31 ◼   ► And I was willing to give it a couple of years

01:01:34 ◼   ► to see how it would shake out.

01:01:36 ◼   ► But if, for example, Apple had become ridiculously dominant,

01:01:39 ◼   ► like they had 90% market share and everything,

01:01:41 ◼   ► maybe Amazon would have lost this one.

01:01:43 ◼   ► Maybe they would have gone back to selling in the app,

01:01:44 ◼   ► but it didn't work out that way.

01:01:46 ◼   ► And so now I think it's time to readjust.

01:01:49 ◼   ► - I see, I just don't see the pressure

01:01:53 ◼   ► being that strong on Apple here.

01:01:55 ◼   ► - I think Apple is not fulfilling its responsibility

01:01:58 ◼   ► as a platform owner to make its products

01:02:00 ◼   ► the best they can be for its customers in the long term.

01:02:02 ◼   ► Not just the short term.

01:02:03 ◼   ► Like I said, I was willing to give them

01:02:05 ◼   ► a year or two to play hardball and see how it went, but it is going badly for them.

01:02:10 ◼   ► And I blame Apple because they're my child.

01:02:15 ◼   ► I will disagree that it's going badly. But also, one more thing.

01:02:18 ◼   ► I think Apple could probably look at this from another angle and say,

01:02:21 ◼   ► "If you're proposing a change to App Store policy, you can't just look at it as what would good implementations do with that.

01:02:25 ◼   ► What would good people do with that? How would that be used well?"

01:02:33 ◼   ► You have to also look at it as,

01:02:34 ◼   ► how would that be used terribly?

01:02:36 ◼   ► How would that be used by scammy people,

01:02:37 ◼   ► by crappy companies like King?

01:02:39 ◼   ► Like how would that be used by terrible people

01:02:42 ◼   ► and terrible companies?

01:02:44 ◼   ► And if, and allowing other in-app purchase systems

01:02:48 ◼   ► that Apple does not run would also introduce a huge risk

01:02:53 ◼   ► of an erosion of trust in the payment system

01:02:56 ◼   ► by bad actors, like big game companies

01:03:00 ◼   ► with in-app purchase schemes, stuff like that.

01:03:02 ◼   ► Like bad actors having their own credit card input things

01:03:06 ◼   ► in their apps that then behave badly.

01:03:09 ◼   ► - But who's suggesting that though?

01:03:10 ◼   ► No one is suggesting that.

01:03:12 ◼   ► - Well, so that's one of the options.

01:03:14 ◼   ► There's a couple options to solve this.

01:03:16 ◼   ► One of the options is to reduce Apple's cut.

01:03:19 ◼   ► Let's say they cut it in half to 15%.

01:03:21 ◼   ► Do you think that would change Amazon's mind?

01:03:22 ◼   ► I'm guessing not.

01:03:24 ◼   ► Let's say all the rules stay the same,

01:03:25 ◼   ► but the cut goes down.

01:03:26 ◼   ► - The most feasible option for them,

01:03:28 ◼   ► if you're looking like what's the practical solution,

01:03:29 ◼   ► what do you actually want them to do?

01:03:32 ◼   ► Two things, one on the technical side,

01:03:33 ◼   ► they should make it possible for someone with a catalog

01:03:36 ◼   ► volume the size of Comixology, let alone Amazon itself.

01:03:39 ◼   ► If there's any limit, Amazon is going to hit it

01:03:41 ◼   ► with like an Amazon.com app, for example.

01:03:44 ◼   ► Like it sells everything that Amazon sells

01:03:46 ◼   ► 'cause their catalog is massive.

01:03:47 ◼   ► But anyway, make sure that's all set,

01:03:50 ◼   ► make sure you have a system in place.

01:03:52 ◼   ► And then what I would change about it is it's ridiculous

01:03:55 ◼   ► that they have this hardline thing

01:03:56 ◼   ► where it's gotta be 70/30 with everyone.

01:03:58 ◼   ► Cut a deal with Amazon.

01:04:00 ◼   ► I think it's not insane, like, oh, it's unfair.

01:04:03 ◼   ► Why does Amazon get it?

01:04:04 ◼   ► They get a special deal because they're Amazon.com.

01:04:06 ◼   ► You are not Amazon.com, you get a different deal.

01:04:08 ◼   ► I don't think that's unreasonable.

01:04:10 ◼   ► And Apple seems so tied to like, it's 70/30,

01:04:12 ◼   ► it never changes, everyone is treated equally,

01:04:14 ◼   ► isn't that nice and fair for everybody?

01:04:17 ◼   ► It stops being a tenable strategy

01:04:20 ◼   ► when your consumers are made to have worse experiences

01:04:23 ◼   ► because of, I don't know, what crazy principle

01:04:25 ◼   ► that you want, like, you know,

01:04:26 ◼   ► in each individual Apple developer to feel fair.

01:04:29 ◼   ► I don't think it's unreasonable to cut a deal with Amazon.

01:04:31 ◼   ► Figure out what you have to do.

01:04:33 ◼   ► The terms of that deal don't even need to be public.

01:04:35 ◼   ► I don't care what Amazon and Apple have to do

01:04:37 ◼   ► to or with each other behind closed doors

01:04:40 ◼   ► to get this deal to happen.

01:04:41 ◼   ► Just do what you have to do.

01:04:43 ◼   ► If someone complains, hey, Amazon's getting a special deal.

01:04:46 ◼   ► When you get to be the size of Amazon,

01:04:48 ◼   ► then you'll get a special deal too.

01:04:49 ◼   ► Like, is that crazy?

01:04:50 ◼   ► Am I breaking secret rules of the App Store

01:04:53 ◼   ► by suggesting this insane idea?

01:04:55 ◼   ► - Well, it would be breaking with a lot of precedent.

01:04:58 ◼   ► Historically, Apple has generally very consistently

01:05:03 ◼   ► enforced the same rules for everybody, big and small.

01:05:06 ◼   ► And much of the big companies should grin in a lot of cases.

01:05:09 ◼   ► But they generally do not negotiate major exceptions

01:05:14 ◼   ► to rules like that, even with companies

01:05:16 ◼   ► as big as Amazon or Facebook or The New York Times

01:05:18 ◼   ► or anything like that.

01:05:19 ◼   ► They really have not done that.

01:05:20 ◼   ► I agree they haven't.

01:05:21 ◼   ► I think it's silly that they haven't.

01:05:23 ◼   ► See, I don't know.

01:05:24 ◼   ► I mean, there is-- a lot of the App Store,

01:05:27 ◼   ► and a lot of its problems, honestly,

01:05:30 ◼   ► are because of this almost mostly democratic system

01:05:35 ◼   ► that it has often been or it is in a lot of respects.

01:05:40 ◼   ► The top list is famously minimally filtered.

01:05:44 ◼   ► And so you see crappy scam apps up there all the time

01:05:47 ◼   ► because they're not really monitoring it that closely.

01:05:50 ◼   ► And it's worth arguing whether that's

01:05:52 ◼   ► a good thing or a bad thing.

01:05:55 ◼   ► But for the most part, the App Store is run

01:05:58 ◼   ► on a pretty level playing field,

01:06:00 ◼   ► where big companies are not allowed to break rules

01:06:04 ◼   ► that small companies can't also break.

01:06:06 ◼   ► - Well, it's not breaking a rule if you have a deal.

01:06:08 ◼   ► Like I said, there's anger in the chat room about this.

01:06:10 ◼   ► Here's, let me address a couple of the things.

01:06:11 ◼   ► Dented Meat says, "Do you really think

01:06:13 ◼   ► "that if Amazon is given a better deal,

01:06:14 ◼   ► "they will automatically pass the money

01:06:16 ◼   ► "to the content creators?"

01:06:16 ◼   ► No, of course not, I didn't say that.

01:06:18 ◼   ► I don't think anyone said that.

01:06:19 ◼   ► Again, we're not talking about

01:06:20 ◼   ► Amazon divides up the money.

01:06:21 ◼   ► That's a whole separate issue.

01:06:22 ◼   ► That's totally not what I'm talking about.

01:06:24 ◼   ► I don't know what Amazon would do with it, probably not,

01:06:26 ◼   ► because that's not how they work.

01:06:28 ◼   ► And then people say, comparing it to bribes and corruption.

01:06:32 ◼   ► It's a business relationship.

01:06:35 ◼   ► When Apple is buying parts from someone who makes

01:06:38 ◼   ► screens or widgets or whatever,

01:06:40 ◼   ► they negotiate a deal to buy those screens.

01:06:42 ◼   ► They get a better price than you do

01:06:43 ◼   ► if you wanna buy 10 of them.

01:06:44 ◼   ► That's business, that's not bribes and corruption.

01:06:46 ◼   ► That's just how business works.

01:06:47 ◼   ► You get volume discounts.

01:06:48 ◼   ► If you're going to drive a certain amount of business,

01:06:50 ◼   ► you get a better deal.

01:06:51 ◼   ► I don't think that's corruption or bribes.

01:06:53 ◼   ► That's just how business works.

01:06:56 ◼   ► It's a contract and no one else is entitled to see,

01:06:58 ◼   ► hey, how much is Samsung paying you for screens?

01:07:00 ◼   ► Apple's not entitled to see that.

01:07:02 ◼   ► That's individual contracts with businesses.

01:07:05 ◼   ► If someone's bringing up antitrust,

01:07:06 ◼   ► Apple doesn't have the market share in any market

01:07:09 ◼   ► to be even remotely considered for antitrust,

01:07:13 ◼   ► except for the crazy people who are gonna say

01:07:14 ◼   ► that Apple has a monopoly on Apple computers,

01:07:16 ◼   ► and I love that one, that everyone gets old.

01:07:18 ◼   ► (laughing)

01:07:20 ◼   ► You know, I understand why you'd want to have uniform rules.

01:07:24 ◼   ► And that's a good idea right up to the point

01:07:26 ◼   ► where it seems like there's some sort of problem.

01:07:28 ◼   ► Here, there is definitely a problem.

01:07:30 ◼   ► And maybe they can never come to a deal.

01:07:32 ◼   ► Like, if they can't come to a deal, they can't come to a deal.

01:07:34 ◼   ► But as far as any of us are aware,

01:07:36 ◼   ► they've never even considered this as an option.

01:07:38 ◼   ► I mean, another example is they held the line on--

01:07:42 ◼   ► I imagine a lot of the rumors are about Microsoft and Office

01:07:45 ◼   ► and why isn't Office available.

01:07:47 ◼   ► - Microsoft doesn't wanna give Apple 30%

01:07:49 ◼   ► of its software sales, right?

01:07:50 ◼   ► And so that went on for a really long time

01:07:52 ◼   ► until eventually Microsoft blinked and produced Office,

01:07:55 ◼   ► but they found a way to do it without giving Apple a cut

01:07:57 ◼   ► because you have to sign up for Office 365

01:07:59 ◼   ► and all this other--

01:08:00 ◼   ► - Wait, is that true?

01:08:01 ◼   ► I thought they were giving Apple the cut

01:08:03 ◼   ► if you bought it in the app.

01:08:04 ◼   ► - For the subscription, you mean?

01:08:06 ◼   ► - I thought it was a little of both.

01:08:07 ◼   ► I thought that the way that Microsoft hopes you go

01:08:11 ◼   ► is you already have an Office 365 subscription

01:08:13 ◼   ► you got on your own accord, but I believe, Marco,

01:08:16 ◼   ► you're also right that there is an in-app purchase of some capacity that Apple does get a cut of.

01:08:23 ◼   ► But like the thing everyone was talking about early on was Microsoft Office will be available

01:08:26 ◼   ► for the iPad, it'll be $99 and Apple will get 30% of that and that's not what Microsoft did,

01:08:30 ◼   ► that's not what happened. You know, like they have the subscription model and the apps are free,

01:08:36 ◼   ► right? It's a free download? Yep. Yeah, I mean, so that is, you know, it's a different monetization

01:08:41 ◼   ► strategy as opposed to simply selling Office at a premium price and giving Apple 30% right

01:08:47 ◼   ► off there. And in that case, there would be no way to get Office without paying Apple

01:08:51 ◼   ► 30%. And now there is a way. You download a free app, go to Microsoft's website where

01:08:54 ◼   ► they offer you the same prices, you know, in-app purchase. And even that took a long

01:08:57 ◼   ► time to figure out. And I think customers didn't really lose out in that one. And I

01:09:01 ◼   ► think Apple kind of won that battle. But the battle over an application through which you

01:09:06 ◼   ► naturally want to buy things and consume them right in them, Apple is not winning that battle

01:09:10 ◼   ► for whatever reasons, and I think something should be done about it.

01:09:13 ◼   ► And I mean, thus far, because Google is so incompetent in this area

01:09:17 ◼   ► and has not been able to penetrate the market, people aren't like, well,

01:09:20 ◼   ► screw Apple, I'm just going to get an Android dress because you're not like,

01:09:22 ◼   ► I think the iPad is still better.

01:09:24 ◼   ► You know, I think it's Apple still.

01:09:28 ◼   ► Maybe that's what they think, too.

01:09:29 ◼   ► Like we're still in the driver's seat.

01:09:30 ◼   ► Eventually we'll win this.

01:09:31 ◼   ► But there's a lot of years of suffering that's gone on already with the Kindle app.

01:09:34 ◼   ► And just the comiXology is a drop in the bucket.

01:09:37 ◼   ► And we just see a lot of it because, you know, we know people who

01:09:40 ◼   ► read comics and are angry about it, but I think it is a of a type that will continue coming up until

01:09:46 ◼   ► someone figures something out. So what about this as a proposed alternative? So the times in which

01:09:54 ◼   ► we all get bitter about the 30% seem to be, as far as I can tell, reselling. So Amazon or Comixology

01:10:03 ◼   ► is reselling the comics in their app.

01:10:07 ◼   ► What if Apple announced that, "Hey, if you come to us and can prove to us that you're

01:10:12 ◼   ► a reseller, then we'll drop the fee to 15%," or something like that.

01:10:17 ◼   ► And so for things like games where you're not really reselling anything, then you still

01:10:22 ◼   ► have to pay the 30%.

01:10:24 ◼   ► And you can't just make a shell company and say, "Yes, I promise that this shell company

01:10:28 ◼   ► isn't me."

01:10:29 ◼   ► You have to actually go to someone in Apple and prove to them by whatever means they want

01:10:35 ◼   ► that you are simply reselling and you are not providing your own original content, and

01:10:40 ◼   ► thus it's not reasonable to give Apple 30%, you will give them the lower tier cost.

01:10:46 ◼   ► Well, you don't need to think that hard about this.

01:10:48 ◼   ► You can do things, if you're so stuck on doing uniform rules for everybody, you just give

01:10:51 ◼   ► like volume discounts.

01:10:52 ◼   ► If you sell X amount of dollars, we get X percent, and if you sell 10 billion dollars,

01:10:56 ◼   ► I mean like there are plenty...

01:10:57 ◼   ► Right, which Microsoft does that.

01:10:58 ◼   ► These are not like new technologies in the world of business.

01:11:01 ◼   ► Like this is how business has worked forever.

01:11:03 ◼   ► It's just that the app store is the aberration.

01:11:05 ◼   ► Can we apply this uniformly to everybody and not have any variability for volume

01:11:09 ◼   ► so that if you sell three in-app purchases for virtual coins versus 30

01:11:13 ◼   ► billion in-app purchases, when you get exactly the same percentage,

01:11:16 ◼   ► it's nice and convenient to everyone, you know, but like, again,

01:11:18 ◼   ► it's only a problem until like it's making your platform worse to deploy

01:11:22 ◼   ► applications on it.

01:11:23 ◼   ► The Kindle app is worse on iOS in this respect than it is on other platforms

01:11:27 ◼   ► that allow purchase. And Comixology just got worse because the previous company that owned

01:11:31 ◼   ► it was willing to bite the bullet and give the 30% surely shaving its margins and potentially

01:11:37 ◼   ► also shaving how much money go to content creators, but who cares? They were willing

01:11:40 ◼   ► to do this because that was how they got traction. They got enough traction, they got bought

01:11:43 ◼   ► out by Amazon. Amazon doesn't need traction. Amazon is Amazon.com. So yeah, they take away

01:11:47 ◼   ► the 30% because that's what Amazon does. It's not like I'm saying Amazon is the scorpion

01:11:53 ◼   ► here. It's like, well, it's in its nature. It's going to do that. Like I think Amazon

01:11:55 ◼   ► and does plenty of evil things too.

01:11:57 ◼   ► All I'm thinking about is why is the platform

01:11:59 ◼   ► that I use on my tablet getting worse

01:12:00 ◼   ► for me to do things I like to do on it?

01:12:02 ◼   ► And I just want it to be worked out.

01:12:05 ◼   ► - Marco, before you jump in, I'd just like to point out

01:12:07 ◼   ► I understand the Scorpion reference.

01:12:08 ◼   ► - That's what you talked about on Hypercritical

01:12:10 ◼   ► and you listened.

01:12:12 ◼   ► - You know, Jon, you're assuming

01:12:14 ◼   ► that Apple needs to address this.

01:12:16 ◼   ► And in your position, you're arguing that,

01:12:19 ◼   ► it is an assumption, you're arguing

01:12:21 ◼   ► that Apple needs to fix this.

01:12:22 ◼   ► And I just don't see the urgent need.

01:12:24 ◼   ► And I think the Kindle app being this way for so long,

01:12:28 ◼   ► I mean it's been what, four or five years,

01:12:30 ◼   ► probably three or four years that the Kindle app

01:12:32 ◼   ► has been this way?

01:12:34 ◼   ► That's been there long enough and it doesn't seem

01:12:38 ◼   ► to really be affecting Apple sales or customer satisfaction.

01:12:41 ◼   ► You know, overall it doesn't seem to be that

01:12:45 ◼   ► you know, Apple's really like being held with a fire here,

01:12:47 ◼   ► that they really have to change this.

01:12:49 ◼   ► I don't see the big push, I don't see why they would

01:12:52 ◼   ► have to do any of these things,

01:12:54 ◼   ► And by the way, I think lowering their cut to anything

01:12:58 ◼   ► would not please Amazon.

01:12:59 ◼   ► I think Amazon wants to own that whole experience

01:13:00 ◼   ► and the whole processing of anything.

01:13:01 ◼   ► - That is potentially right, but at that point,

01:13:04 ◼   ► I could stop blaming Apple and say,

01:13:05 ◼   ► "Well, Apple offered them like 0.001%

01:13:08 ◼   ► and they just still rejected it."

01:13:09 ◼   ► It's like, "Well, then it's not Apple's fault anymore."

01:13:10 ◼   ► - Yeah, I mean, and honestly, I really do think

01:13:13 ◼   ► Amazon wants to own the entire customer process,

01:13:16 ◼   ► not just that commission.

01:13:17 ◼   ► They want everything to be going through them only.

01:13:20 ◼   ► And so they have full control and full access.

01:13:23 ◼   ► I really don't think that a rate cut would do it for them.

01:13:26 ◼   ► - Well, the idea that they don't need to do it

01:13:27 ◼   ► 'cause it's like, well, they've been doing it

01:13:29 ◼   ► for years with Kindle and it hasn't hurt them, right?

01:13:30 ◼   ► It's difficult to sell what hasn't hurt them,

01:13:32 ◼   ► but the one thing I would point to, like a metric,

01:13:35 ◼   ► you're just like, well, maybe they would have sold more iPads

01:13:38 ◼   ► if you could have bought things.

01:13:38 ◼   ► Like, that's hard to prove, like, whatever.

01:13:40 ◼   ► But the one thing you could point to

01:13:42 ◼   ► is good old Tim Cook's favorite, customer sat.

01:13:44 ◼   ► Customer sat among people who read comics.

01:13:46 ◼   ► Has suddenly gone down, I can tell you that.

01:13:48 ◼   ► And I think customer, I mean, Kindle app didn't have it,

01:13:51 ◼   ► So like, customer sat among people who use the Kindle app would go, you know, way higher

01:13:56 ◼   ► for their iPads if they could buy things through it.

01:13:57 ◼   ► Because think about that.

01:13:58 ◼   ► Like, some people, they consider their iPad like, it's my comic reading device.

01:14:03 ◼   ► And like, that's what they use it for.

01:14:04 ◼   ► And I bet there are people out there who consider it their Kindle reader.

01:14:07 ◼   ► And if suddenly those people could buy the things, like they got to the end of series

01:14:10 ◼   ► one, of a book series, and there was a little page at the end of the Kindle thing that said,

01:14:13 ◼   ► "Do you want to start reading the next one?

01:14:14 ◼   ► Tap this button."

01:14:15 ◼   ► You tap the button, a little spinner appeared for two seconds, and you're reading the next

01:14:18 ◼   ► book.

01:14:19 ◼   ► sat with their iPad would go up.

01:14:21 ◼   ► Like, that is a metric that you can track,

01:14:23 ◼   ► that they talk about a lot, that they should be watching.

01:14:26 ◼   ► Is it causing people to not buy iPads?

01:14:28 ◼   ► I don't know.

01:14:29 ◼   ► Like, maybe customer satisfaction is disconnected

01:14:32 ◼   ► from their bottom line in vague ways,

01:14:34 ◼   ► but they do care about it, because that's their whole thing.

01:14:35 ◼   ► It's like, we're trying to make great products

01:14:37 ◼   ► that make people happy.

01:14:38 ◼   ► And here's a case where they're intentionally choosing

01:14:40 ◼   ► not to do something that they know will make people happy

01:14:42 ◼   ► because of a fight they're having

01:14:43 ◼   ► with a competitor about pricing.

01:14:45 ◼   ► And like I said, it's okay to do that for a while,

01:14:48 ◼   ► but the way it's shaking out doesn't seem like Amazon's

01:14:50 ◼   ► gonna budge and customer satisfaction with these experiences

01:14:54 ◼   ► is either still not going up to the level they know

01:14:57 ◼   ► it could be or going down in the cases where applications

01:14:59 ◼   ► have to backslide.

01:15:00 ◼   ► So assuming that there's no rate change that could get

01:15:04 ◼   ► Amazon to actually accept that and do everything directly

01:15:07 ◼   ► through Apple, assuming that the only thing that would allow

01:15:09 ◼   ► them to offer in-app purchases on Apple's platforms

01:15:12 ◼   ► in a way that Amazon would approve would be to do what

01:15:16 ◼   ► Google allows, which is to just have their own payment

01:15:18 ◼   ► processing in the app, and Apple would just remove the rule that you can't do that. Do

01:15:23 ◼   ► you think the net gain from that in overall Apple ecosystem customer satisfaction, assuming

01:15:30 ◼   ► that anybody else could do that same thing, assuming that anyone, as I said earlier, assuming

01:15:33 ◼   ► that King could put their own payment system in Candy Crush to make 30% more, and that

01:15:38 ◼   ► any random app could put their own credit card system in.

01:15:40 ◼   ► But you keep going back to your own payment system. No one is suggesting that. I would

01:15:44 ◼   ► never suggest that people be able to do their own payment systems.

01:15:47 ◼   ► So you're basically putting forth the idea that Apple should negotiate a lower rate with

01:15:51 ◼   ► Amazon and that Amazon would probably accept a lower rate.

01:15:55 ◼   ► It's not just Amazon.

01:15:56 ◼   ► Say Amazon plays hardball and we will not give you a red cent.

01:15:58 ◼   ► You'll never get anything if you don't.

01:16:01 ◼   ► For example, Amazon's policy was, "If you don't let us implement our own payment, then

01:16:05 ◼   ► screw you."

01:16:06 ◼   ► And then I would say it's in Apple's interest not to ever do that because we'd say, "Well,

01:16:09 ◼   ► you implementing your own payment system would make it worse for our customers."

01:16:12 ◼   ► So it's not actually, "We're not better than our customers, so I'll use this and forget

01:16:15 ◼   ► it."

01:16:16 ◼   ► mean like Marvel Unlimited and all these other like comicsology had white label

01:16:19 ◼   ► versions of their apps to other people so I don't know how it's gonna work out

01:16:21 ◼   ► now that Amazon owns them but there's a potential for other people in the market

01:16:25 ◼   ► to say well we'll do a deal for the people who own these comics and we will

01:16:28 ◼   ► sell comics electronically and we will let them but you buy them from within

01:16:31 ◼   ► our app and you would see the people who enter comics say well screw

01:16:33 ◼   ► comicsology I'm not using them anymore you can't even buy inside the app I'm

01:16:36 ◼   ► going to this other thing or I'm going to this description plan like those ones

01:16:38 ◼   ► where you pay a monthly fee and you can read X number of comics like the

01:16:42 ◼   ► competition hopefully at least in the realm of comics maybe not in the realm

01:16:45 ◼   ► with books or anything else, would make it so that other people would spring up and say,

01:16:49 ◼   ► "Well, you're not willing to pay Apple 2%, but I think 2% is a reasonable transaction

01:16:52 ◼   ► fee and we're going to pay it and now everyone's going to come to our app and no one's going

01:16:55 ◼   ► to buy through your thing because they don't want to go to your website to buy stuff."

01:16:58 ◼   ► I'm looking at just what effect these kind of decisions would have on the entire iOS

01:17:03 ◼   ► ecosystem and on all developers and all users of it. I don't see a scenario here where Apple

01:17:10 ◼   ► could make a change that would dramatically improve

01:17:14 ◼   ► the situation with Amazon stuff and would be a net benefit

01:17:18 ◼   ► and wouldn't have too high a cost in user satisfaction,

01:17:23 ◼   ► even ignoring the money Apple would lose on that reduced

01:17:26 ◼   ► or lost commission.

01:17:28 ◼   ► I don't see this as being a net win.

01:17:30 ◼   ► I see bad people taking advantage of it

01:17:34 ◼   ► and an erosion of trust in buying iOS apps

01:17:36 ◼   ► and paying for things on iOS,

01:17:37 ◼   ► which should reduce customer satisfaction.

01:17:40 ◼   ► What would the bad people do with a reduced rate based on volume or otherwise?

01:17:44 ◼   ► Yeah, the reduced rate, that's something that I think would probably only negatively

01:17:49 ◼   ► affect Apple, but I also don't—again, I don't see Amazon taking that deal.

01:17:53 ◼   ► And you're right, maybe someone else will, and maybe that'll be the situation.

01:17:56 ◼   ► But see, I just—again, I don't see the big need for this.

01:18:00 ◼   ► I mean, people are mad this week.

01:18:03 ◼   ► They'll be over it next week.

01:18:05 ◼   ► And even now, most of the anger is going to Comixology and Amazon.

01:18:08 ◼   ► Apple's not even getting hit by most of it.

01:18:10 ◼   ► Yeah, but the customer satisfaction with their iPads goes down.

01:18:12 ◼   ► They're less satisfied with their product.

01:18:15 ◼   ► Maybe it's like it doesn't reflect on Apple, maybe they blame Comixology, but what if the

01:18:18 ◼   ► next time they need to buy a tablet, by then they've long since heard that this isn't a

01:18:23 ◼   ► problem on Android and they read comics there and can buy them right in the app.

01:18:27 ◼   ► Maybe that will change their decision.

01:18:29 ◼   ► It's small, but these little things add up.

01:18:32 ◼   ► Books I think is bigger.

01:18:33 ◼   ► The Kindle app is bigger and the Kindle app has the advantage that I'm pretty sure you

01:18:35 ◼   ► you could never buy them inside the Kindle app,

01:18:37 ◼   ► so it's not like anything was ever taken away.

01:18:39 ◼   ► But if people find out that, oh, if you get a Kindle Fire,

01:18:41 ◼   ► you can buy within the app,

01:18:43 ◼   ► that may attract them more to a Kindle Fire,

01:18:44 ◼   ► especially if they start using their tablet mainly

01:18:46 ◼   ► as a Kindle device.

01:18:48 ◼   ► - I feel like, and you might have even said this earlier,

01:18:50 ◼   ► because the iPad, or maybe it was Marco,

01:18:51 ◼   ► because the iPad is so much better

01:18:54 ◼   ► than everything else on the market,

01:18:56 ◼   ► I don't think that customer sat,

01:18:58 ◼   ► will be influenced negatively enough

01:19:01 ◼   ► to level the playing field.

01:19:03 ◼   ► - Yeah, you're probably right,

01:19:05 ◼   ► And that's what Apple is counting on too, but these little things add up.

01:19:08 ◼   ► And I was going to say that Sam the Geek in the chat room says that the white label versions

01:19:11 ◼   ► of Comixology are keeping their in-app purchase.

01:19:13 ◼   ► But like I said, now that Amazon owns them, I wonder how long those white label versions

01:19:17 ◼   ► of Comixology app are going to be in the world at all.

01:19:21 ◼   ► But clearly the people who are currently using them, I think the companies that put out the

01:19:24 ◼   ► comics themselves actually white label them.

01:19:27 ◼   ► Those people are highly motivated to get away for people with iOS devices to be able to

01:19:31 ◼   ► easily buy their comics and apparently they have been willing to pay the 30%.

01:19:35 ◼   ► I assume they will continue to be willing to buy the 30% and that could be a way that

01:19:39 ◼   ► Apple quote unquote wins this one by basically saying, well, no one will use comicality anymore.

01:19:44 ◼   ► We'll still get 30% and we'll get 30% from these other people instead.

01:19:49 ◼   ► That's potentially true as well.

01:19:51 ◼   ► Like I'm just tired of the game of chicken.

01:19:53 ◼   ► I feel like it's gone on for too many years and I don't want to see apps coming onto the

01:19:59 ◼   ► platform and we'll all just assume, well, of course you can't buy within the application.

01:20:02 ◼   ► Of course you have to do this dance to go through a website and then like, some kid's

01:20:06 ◼   ► gonna ask me, "Grandpa, why can't I buy things inside applications?"

01:20:10 ◼   ► And I say, "Well, ten decades ago, three decades ago, wherever I went, I can't do math anymore

01:20:15 ◼   ► because I'm old, Apple decided that they wanted to charge everybody 30% and everyone else

01:20:20 ◼   ► decided they weren't gonna pay it.

01:20:21 ◼   ► And Apple still makes the best tablets, but we have to do this because of the fight between

01:20:24 ◼   ► these giant corporations."

01:20:25 ◼   ► Wow.

01:20:28 ◼   ► We are also sponsored this week by our friends, once again,

01:20:32 ◼   ► at New Relic.

01:20:33 ◼   ► New Relic is an all-in-one web application performance

01:20:36 ◼   ► management/APM tool.

01:20:39 ◼   ► It lets you see performance from the end user experience

01:20:42 ◼   ► through your servers and down to each line of your server-side

01:20:44 ◼   ► code.

01:20:46 ◼   ► Nowadays, if you're in any business,

01:20:47 ◼   ► you're in the software business.

01:20:49 ◼   ► Software powers our apps, runs our databases,

01:20:51 ◼   ► manages our accounts, runs e-commerce sites,

01:20:54 ◼   ► and runs email programs.

01:20:55 ◼   ► When software breaks, everyone loses.

01:20:58 ◼   ► New Relic helps improve your software performance

01:21:00 ◼   ► so your users have a better experience

01:21:02 ◼   ► and your business is more successful.

01:21:04 ◼   ► How is that for a win-win?

01:21:05 ◼   ► Or if you're John Syracuse, a win-win-win.

01:21:08 ◼   ► New Relic monitors every move your application makes.

01:21:11 ◼   ► I don't understand that.

01:21:12 ◼   ► What is a win-win-win?

01:21:13 ◼   ► Who are the three people in that?

01:21:15 ◼   ► - Customers, Amazon and Apple.

01:21:17 ◼   ► - Oh, okay.

01:21:19 ◼   ► But I've heard that in other businesses.

01:21:20 ◼   ► They're always just like that kind of,

01:21:21 ◼   ► like two companies and the customer kind of thing?

01:21:24 ◼   ► - That's three parties, yeah.

01:21:25 ◼   ► - Weird.

01:21:26 ◼   ► New Relic monitors every move your application makes

01:21:29 ◼   ► across the entire stack

01:21:30 ◼   ► and shows you what's happening right now.

01:21:33 ◼   ► You can zero in on problems quickly

01:21:34 ◼   ► with transaction tracing, SQL

01:21:36 ◼   ► and NoSQL performance analytics,

01:21:38 ◼   ► application topology mapping,

01:21:39 ◼   ► and deployment history markers and comparisons.

01:21:42 ◼   ► You can sign up today at newrelic.com/atp

01:21:46 ◼   ► for a 30-day free trial.

01:21:48 ◼   ► All you gotta do is deploy their agent,

01:21:50 ◼   ► and that, by the way, that natively supports Ruby, PHP,

01:21:54 ◼   ► Java, .NET, Python, and even Node.

01:21:57 ◼   ► Their agent starts collecting data immediately

01:21:59 ◼   ► and you can quickly see inside your app

01:22:01 ◼   ► to start finding hotspots, fixing issues,

01:22:03 ◼   ► and optimizing your performance.

01:22:05 ◼   ► Once again, go to newrelic.com/atp

01:22:08 ◼   ► for a free 30-day trial.

01:22:10 ◼   ► Thanks a lot to New Relic for sponsoring our show once again.

01:22:14 ◼   ► - So are we done in the comics thing

01:22:15 ◼   ► that we don't have anything to say about?

01:22:17 ◼   ► - I didn't listen to the Back to Work episode yet.

01:22:19 ◼   ► I'm still behind, so I don't know what Merlin had to say

01:22:21 ◼   ► about it, but sorry if I repeated any of the stuff that he said.

01:22:25 ◼   ► He mostly took the middle, moderate round of this is all more complicated than we understand,

01:22:30 ◼   ► and we shouldn't be making assumptions like we understand everything going on with these

01:22:34 ◼   ► big companies.

01:22:35 ◼   ► Okay, well, I guess we didn't overlap. Although, I did talk about, I tried to add disclaimers

01:22:39 ◼   ► as far as we know. Because who knows what overtures any one company's making to Apple,

01:22:43 ◼   ► who knows what response Apple's making to them. We just know what these people announce

01:22:47 ◼   ► publicly and what they end up doing.

01:22:49 ◼   ► I don't think this issue's gonna be resolved anytime soon

01:22:51 ◼   ► between Apple with their 30% rules

01:22:54 ◼   ► and their no external payment processing rules

01:22:57 ◼   ► versus Amazon and their desires

01:22:59 ◼   ► versus customers and their experience.

01:23:00 ◼   ► I just, you know, the Kindle app has been this way for years

01:23:03 ◼   ► and it has not budged.

01:23:05 ◼   ► Neither side has budged at all,

01:23:08 ◼   ► so I don't see that changing for a very similar app

01:23:12 ◼   ► with the same parties involved

01:23:14 ◼   ► that has a much smaller audience.

01:23:15 ◼   ► I just don't see it changing.

01:23:16 ◼   ► The volume discount thing has the advantage that it lets everybody pretend that they didn't budge.

01:23:21 ◼   ► Because Apple can say, "Well, we still apply the same rules to everybody." And other people say,

01:23:25 ◼   ► "Well, we weren't going to do it, but we got Apple to change the rules." Because what that encourages

01:23:30 ◼   ► is you are encouraged to drive more business through iOS. Sell tons of crap, because the more

01:23:36 ◼   ► stuff you sell, the lower our percentage goes. And so that would let everybody save face. And

01:23:41 ◼   ► like you said, maybe it wouldn't bring Amazon back to the table. But even if it'd ignore Amazon,

01:23:45 ◼   ► If they're going to be butts about it, then fine. Tons of other people would be like, "Oh,

01:23:49 ◼   ► now I am much more highly motivated to figure out a way to sell goods through

01:23:52 ◼   ► the App Store," because if I just sell a little bit of them, fine, but if I sell tons of them,

01:23:57 ◼   ► the percentage that gets taken goes down. Unfortunately, the people selling the most

01:24:01 ◼   ► stuff for the App Store are the companies you mentioned who are using the existing in-app

01:24:05 ◼   ► purchase system to sell digital coins to people for bazillions of dollars.

01:24:11 ◼   ► - Right, well and there too, there is pretty much,

01:24:14 ◼   ► besides Amazon, what other major examples are there

01:24:19 ◼   ► that would have enough of an impact,

01:24:23 ◼   ► that are inconveniencing customers enough,

01:24:27 ◼   ► and are bad enough and inconvenient enough for customers

01:24:29 ◼   ► that Apple would be more pressured to act

01:24:32 ◼   ► beyond just, let's just keep our 30%

01:24:34 ◼   ► 'cause it's working great for us.

01:24:36 ◼   ► - Yeah, I mean you're looking for potential things.

01:24:39 ◼   ► Like if Apple wants some people to buy things through iPads,

01:24:44 ◼   ► and I think they should, because I think that's

01:24:46 ◼   ► a great way to buy a lot of content that can be digital.

01:24:49 ◼   ► And I think it should use a single unified system

01:24:51 ◼   ► that Apple controls for in-app purchases,

01:24:53 ◼   ► so everyone is like, all the things about it that we like,

01:24:56 ◼   ► if there was more of that, it would be better.

01:24:58 ◼   ► So anybody who's gotten anything to sell that could potentially

01:25:00 ◼   ► find its way through the invisible airwaves

01:25:02 ◼   ► to your iPad should be encouraged to do so.

01:25:05 ◼   ► Someone in the chat room brought up,

01:25:07 ◼   ► look where the revenue is coming from.

01:25:09 ◼   ► If it's all coming from the big guys,

01:25:10 ◼   ► then they wouldn't want to change the rate

01:25:12 ◼   ► because then every,

01:25:13 ◼   ► they basically, Apple would be losing money.

01:25:15 ◼   ► Like why would Apple ever do a volume discount

01:25:16 ◼   ► if all their income or a huge amount of their income

01:25:19 ◼   ► is coming from the big guys?

01:25:20 ◼   ► Yeah, Apple would make less money.

01:25:22 ◼   ► Like this is the problem with this whole thing

01:25:23 ◼   ► is that people used to be like,

01:25:25 ◼   ► oh, Apple runs the iTunes store at break even

01:25:27 ◼   ► and it's not really a profit center.

01:25:28 ◼   ► And oh no, the app store is like, yeah, they take a cup.

01:25:30 ◼   ► It's really just enough to keep the lights on.

01:25:32 ◼   ► But it has always been like Apple's,

01:25:34 ◼   ► I don't know if it's their secret strategy or whatever,

01:25:36 ◼   ► but it's been pretty clear.

01:25:37 ◼   ► Like, you could see Apple five years ago

01:25:40 ◼   ► rubbing their hands together saying,

01:25:41 ◼   ► "Yes, ignore our breakeven businesses.

01:25:43 ◼   ► "They're totally not there to make money.

01:25:44 ◼   ► "It's just to make our devices more valuable."

01:25:47 ◼   ► They know that it is, you know, this is what you want.

01:25:50 ◼   ► The type of system where we don't have to do anything more

01:25:53 ◼   ► and we magically get money.

01:25:54 ◼   ► Like, people can drive more and more money

01:25:56 ◼   ► through our systems.

01:25:57 ◼   ► Like, we like that.

01:25:57 ◼   ► The margin is better than having to make

01:25:59 ◼   ► another metallic widget to sell to somebody.

01:26:02 ◼   ► It's much easier to just simply let someone

01:26:04 ◼   ► tap another button and send, get another 30% cut

01:26:07 ◼   ► of a transaction is going through our system.

01:26:08 ◼   ► And lo and behold, years down the line,

01:26:10 ◼   ► suddenly Apple's businesses like iTunes and stuff

01:26:12 ◼   ► that were, oh, just run at break even,

01:26:14 ◼   ► are starting to make some significant money.

01:26:15 ◼   ► And the app store, same thing, like, oh, it starts out

01:26:17 ◼   ► as just enough for us to cover our costs or whatever.

01:26:19 ◼   ► But I have a feeling that Apple would like it

01:26:22 ◼   ► if these businesses stopped being break even

01:26:24 ◼   ► and started making some serious money.

01:26:25 ◼   ► And while people aren't paying attention,

01:26:26 ◼   ► that's where they're going.

01:26:27 ◼   ► So any potential plan that says, oh, we're gonna give you

01:26:30 ◼   ► less revenue because of your volume discount,

01:26:32 ◼   ► it's like Apple might be thinking,

01:26:35 ◼   ► I know we've always kind of pretended this is like a break-even business, but if we're gonna do this

01:26:38 ◼   ► It might actually be a break-even business and we're not Amazon. We don't we actually want profits. So

01:26:43 ◼   ► there are forces against any

01:26:45 ◼   ► idea like this but

01:26:48 ◼   ► It's almost like I wish it would hurt them more because you're right that it's not hurting them enough

01:26:52 ◼   ► That it's clear that they have to do this. They're gonna be out of business or they're doing that's totally not the case

01:26:56 ◼   ► It's just like it's it's just like a little thorn in your side where you know, it could be better and someday

01:27:02 ◼   ► You are going to have to explain to your mom who got a Kindle fire when she gets her iPad. I'll get the iPad

01:27:07 ◼   ► It's better but on my Kindle fire

01:27:08 ◼   ► I could buy the books and the thing you will have to explain that to her and good luck making it sound

01:27:12 ◼   ► Reasonable. This is impossible. It's not reasonable. Apple's product is worse than this one small way and it it galls me

01:27:18 ◼   ► Or she'll just get an iPad and just buy things and iBooks

01:27:21 ◼   ► That's a fate worse than death

01:27:24 ◼   ► Alright thanks a lot to our three sponsors this week fracture back blaze and new relic and we will see you next week

01:27:32 ◼   ► [music]

01:27:34 ◼   ► Now the show is over, they didn't even mean to begin

01:27:39 ◼   ► 'Cause it was accidental, oh it was accidental

01:27:44 ◼   ► John didn't do any research, Marco and Casey wouldn't let him

01:27:50 ◼   ► 'Cause it was accidental, oh it was accidental

01:27:55 ◼   ► And you can find the show notes at ATP.fm

01:28:00 ◼   ► And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S

01:28:10 ◼   ► So that's K-C-L-I-S-S-M-A-R-C-O-A-R-M-N-T-M-A-R-C-O-R-M-N-S-I-R-A-C-U-S-A-C-R-A-C-U-S-A

01:28:22 ◼   ► ♪ It's accidental, accidental ♪

01:28:25 ◼   ► ♪ They didn't mean to ♪

01:28:28 ◼   ► ♪ Accidental, accidental ♪

01:28:30 ◼   ► ♪ Tech podcast so long ♪

01:28:33 ◼   ► - You wanna talk about this weird test flight thing

01:28:38 ◼   ► that we've been putting off forever?

01:28:39 ◼   ► It's really old news now.

01:28:40 ◼   ► - I've forgotten what it is by now.

01:28:42 ◼   ► - So Bursley was acquired.

01:28:44 ◼   ► Do we even know, like is there any actual confirmation

01:28:47 ◼   ► that Apple was the acquirer?

01:28:48 ◼   ► - The internet said so?

01:28:50 ◼   ► - Right, like I think even that is not definite,

01:28:54 ◼   ► like not confirmed, but TestFlight basically

01:28:57 ◼   ► just like very quietly shut down.

01:29:00 ◼   ► Like it stopped accepting new applicants or new customers

01:29:04 ◼   ► to beta test the apps with it.

01:29:06 ◼   ► And it's just like quietly shutting down.

01:29:09 ◼   ► And they never made an announcement about this,

01:29:11 ◼   ► they never explained it,

01:29:13 ◼   ► it's just like a very, very quiet shutdown.

01:29:15 ◼   ► And so the theory is that Apple bought them

01:29:19 ◼   ► and they're probably going to integrate maybe first party,

01:29:24 ◼   ► maybe Apple might actually integrate TestFlight-like

01:29:26 ◼   ► functionality into the provisioning portal for iOS apps

01:29:29 ◼   ► so that we could stop doing the stupid UDID dance

01:29:31 ◼   ► with things like Hockey and TestFlight

01:29:33 ◼   ► and other beta testing type things.

01:29:36 ◼   ► But I don't know.

01:29:38 ◼   ► I would love that to be the case.

01:29:41 ◼   ► I would love for the story with TestFlight

01:29:43 ◼   ► to be that Apple's building something like this in,

01:29:46 ◼   ► and that's why it's shutting down.

01:29:48 ◼   ► but first it was also a big mobile ad company, right?

01:29:51 ◼   ► Wasn't that, or analytics, one of those things?

01:29:53 ◼   ► So Apple might've wanted it for that,

01:29:55 ◼   ► and TestFlight was this little side project they had

01:29:57 ◼   ► that wasn't making any money,

01:29:58 ◼   ► so Apple just made them quietly shut it down.

01:30:00 ◼   ► Like it could be any of these things.

01:30:01 ◼   ► - I would put money that they're going to do the thing

01:30:03 ◼   ► that TestFlight did inside Apple,

01:30:05 ◼   ► just because it makes so much sense.

01:30:07 ◼   ► I mean, anytime you see a bunch of third-party sites

01:30:10 ◼   ► popping up that developers are using,

01:30:12 ◼   ► like lots of developers using HockeyApp,

01:30:14 ◼   ► lots of developers are using TestFlight,

01:30:16 ◼   ► Apple hates that.

01:30:19 ◼   ► If there's something that third-party developers need

01:30:22 ◼   ► to be done, there should not be a thriving ecosystem

01:30:25 ◼   ► of companies that serve these developers' needs to do

01:30:28 ◼   ► these things if the thing they're doing

01:30:31 ◼   ► is something like-- it's common.

01:30:34 ◼   ► So Apple wants to eventually have a solution to do that.

01:30:36 ◼   ► If they bought this company and this company did that,

01:30:39 ◼   ► I would say it's almost guaranteed

01:30:40 ◼   ► that what they're trying to do is

01:30:41 ◼   ► get something in-house that does similar to the thing

01:30:43 ◼   ► that they did.

01:30:45 ◼   ► See, I don't know.

01:30:46 ◼   ► this is probably just like--

01:30:47 ◼   ► - You're saying nothing can ever get better

01:30:48 ◼   ► in the App Store, but it can sometimes.

01:30:50 ◼   ► - Yeah, it's some kind of psychological barrier

01:30:53 ◼   ► that I have where, especially in areas like this,

01:30:55 ◼   ► like the provisioning of devices, the UDID limits,

01:30:59 ◼   ► the beta testing being such a pain,

01:31:01 ◼   ► I can't fathom Apple actually making

01:31:05 ◼   ► a major improvement to this.

01:31:06 ◼   ► And again, I would love to be proven wrong.

01:31:08 ◼   ► - They'll probably still give you a fixed list of IDs

01:31:11 ◼   ► that only rotates at a certain,

01:31:13 ◼   ► there will still be plenty of things to annoy you, I'm sure,

01:31:15 ◼   ► Like just the general experience of provisioning

01:31:18 ◼   ► and the ability for people to easily download betas

01:31:21 ◼   ► and distribute them.

01:31:22 ◼   ► Like I'm assuming they will fix some of the annoyances

01:31:25 ◼   ► but I guarantee there'll be more of the remainder.

01:31:26 ◼   ► Just don't worry, code signing will still be terrible.

01:31:28 ◼   ► So you'll have that.

01:31:29 ◼   ► - Yeah, I don't know.

01:31:31 ◼   ► I mean like I've heard rumblings here and there

01:31:34 ◼   ► from the rumor sites and everybody that like,

01:31:36 ◼   ► you know, this might finally be the year

01:31:37 ◼   ► where Apple like really makes things better

01:31:40 ◼   ► for developers in the App Store.

01:31:42 ◼   ► So like, you know, the tools side,

01:31:43 ◼   ► like the Xcode is fantastic.

01:31:45 ◼   ► It's been improved a lot.

01:31:46 ◼   ► You have to see the language has been improved a lot,

01:31:48 ◼   ► and all the tools are really great.

01:31:50 ◼   ► But then you cross over into the provisioning

01:31:53 ◼   ► and the iTunes Connect and the App Store rules

01:31:56 ◼   ► and the pricing mechanism and upgrades and trials

01:32:00 ◼   ► and all that stuff that developers have been wanting forever.

01:32:03 ◼   ► I have no faith that Apple will ever improve that stuff

01:32:08 ◼   ► because they just haven't.

01:32:10 ◼   ► The App Store has been running now for, what,

01:32:13 ◼   ► six years, five years, and this stuff has almost not changed

01:32:17 ◼   ► at all, there have been very minor changes.

01:32:20 ◼   ► - But don't you think they've been kind of in the middle

01:32:22 ◼   ► of a multi-year arc where they've been adding lots of stuff

01:32:25 ◼   ► so fast that they haven't had enough time

01:32:27 ◼   ► to essentially make it work?

01:32:28 ◼   ► - Yeah. - You know what I mean?

01:32:29 ◼   ► Like the whole, I mean there's the iOS thing,

01:32:32 ◼   ► and there's like, they've been doing a lot of stuff

01:32:34 ◼   ► to code signing provisioning profiles and betas,

01:32:37 ◼   ► and like, and sandboxing, and the sandbox bookmarks

01:32:40 ◼   ► on the Mac for opening up, like, they're adding all sorts

01:32:42 ◼   ► things you can do and revving their compiler toolchain like they've kind of

01:32:46 ◼   ► been outrunning themselves leaving a trail of crappy half implemented things

01:32:49 ◼   ► behind them hopefully at some point they will get to a point where they can

01:32:53 ◼   ► circle back and say that's what I hope they're doing by buying test fly it's

01:32:55 ◼   ► like okay we had a way to do this before the way sucked for years now we finally

01:33:00 ◼   ► have a chance to take a breath and say let's go back and instead of adding a

01:33:03 ◼   ► new capability let's merely make it less incredibly unpleasant to do with

01:33:07 ◼   ► something that you could previously do you know I mean I'm hoping that they're

01:33:11 ◼   ► at that point. I mean iOS 8 maybe I'm moving that direction as well now that we're over the 7 hump.

01:33:15 ◼   ► You know, so we'll see. Yeah, maybe. I hope you're right. I don't have high hopes or I don't have a

01:33:23 ◼   ► lot of faith, but I hope you're right. It might not be this year. It could be next year. Yeah, maybe.

01:33:27 ◼   ► Anything else going on? Nope. I quietly relaunched my website that's not on Tumblr anymore.

01:33:38 ◼   ► What is the URL?

01:33:39 ◼   ► www.caseylist.com. Really inventive.

01:33:42 ◼   ► And that's my second crack,

01:33:46 ◼   ► or third crack, if you will. I don't really have a name for it.

01:33:50 ◼   ► What is the directory called for the project? It has to have something.

01:33:54 ◼   ► It does. It's camel, C-A-M-E-L, which is

01:33:58 ◼   ► kind of a port menu. I don't know how to pronounce the word,

01:34:02 ◼   ► but you see it on Wikipedia all the time. It's a mash of my first

01:34:06 ◼   ► middle names. But anyway, so yeah, so that's all written in Node and everyone's probably breaking it now, and that's okay.

01:34:12 ◼   ► So what's it going to take to get you off of the using your last name as a pun thing? Is that an impossible task?

01:34:18 ◼   ► It's never going to happen. No, I mean, I couldn't think of a good name. And I was, so that site, in many ways, is kind of a mashup of underscores and your two sites, both in terms of inspiration for CSS, inspiration for layout, things of that nature.

01:34:33 ◼   ► nature. And, um, and so I, I looked at underscore site after I had decided to call this thoughtless

01:34:42 ◼   ► and, um, he just calls his David Smith and obviously there's hypercritical there's Marco.org.

01:34:48 ◼   ► I didn't like Casey list.com. Um, I don't have a fancy pants name, like hypercritical

01:34:53 ◼   ► that I've been using for forever. Um, so I dunno, this was the first thing that I came

01:34:59 ◼   ► up with that didn't make me gag, but I'm not in love with it either.

01:35:04 ◼   ► Didn't you read that whole post that you wrote about not doubting yourself? You should

01:35:08 ◼   ► not have a title of the thing that says that you're thoughtless.

01:35:12 ◼   ► I knew that was coming. That's why, like I said, I'm not in love with what I've

01:35:15 ◼   ► got here, but that's all right.

01:35:18 ◼   ► You see, I've never seen you use the list last name pun in a way that wasn't self-deprecating.

01:35:24 ◼   ► Well, yeah, and that's kind of my shtick.

01:35:27 ◼   ► Well, because it sounds like less and there's not a lot of good words.

01:35:30 ◼   ► Weightless, I don't know, whatever.

01:35:35 ◼   ► But anyway, this is node and I I've been piddling with it a little bit lately.

01:35:40 ◼   ► Let me do a clock on it.

01:35:42 ◼   ► 405 lines of code.

01:35:43 ◼   ► Basically the way it works is there's a series of Markdown files in a, in

01:35:49 ◼   ► directories that match the directories you see in the URLs, and then there's a

01:35:54 ◼   ► header and footer Markdown file.

01:35:56 ◼   ► And so if you go to any of these, any of these URLs and during fireball style,

01:36:01 ◼   ► if you put dot MD at the end, it'll show you the source.

01:36:04 ◼   ► And so I have a little bit of metadata at the top.

01:36:06 ◼   ► And then other than that, it just processes the markdown files, throws on a

01:36:11 ◼   ► header, throws on a footer and calls it a day.

01:36:13 ◼   ► And so it's a 405 lines of, of node using several packages because I haven't yet

01:36:21 ◼   ► been horribly burned by third-party software.

01:36:24 ◼   ► And I know I'm pretty proud of it.

01:36:25 ◼   ► I like it. It's not flawless, but I like it. I should call it flawless. That's what I should call it.

01:36:30 ◼   ► There you go. Finally, you figured one out that is not self-deprecating.

01:36:35 ◼   ► No, because that has "flaw" in it. It's like, "The flawless? Is this a list with the flaw?"

01:36:39 ◼   ► It's not. It doesn't. It's like, you can't use the last name as a pun.

01:36:43 ◼   ► I know, I know. I gotta think of a better name.

01:36:45 ◼   ► That's great. Even your brag had a self-deprecating root in it.

01:36:51 ◼   ► If this software didn't use Markdown, I might replace mine with it, but it does, so I won't.

01:36:56 ◼   ► What's wrong with Markdown? I don't like it.

01:36:58 ◼   ► You're a purist, right? Don't you write everything in actual HTML straight?

01:37:01 ◼   ► Yeah, I find that, for me, I find it better in all ways than writing in a Markdown. I don't want

01:37:06 ◼   ► to go through another translation. I'm going to publish HTML. I know how to write HTML. I write

01:37:12 ◼   ► it. I publish it. There's no, I don't have to say, "How is this going to transform? I don't need to

01:37:16 ◼   ► do a transformation." It's just, I don't know. That's how I work. I don't say that everyone else

01:37:20 ◼   ► has to do that, but that's the way I do it.

01:37:22 ◼   ► But anyway, most people seem to like Markdown,

01:37:23 ◼   ► and so they make all these apps that work with Markdown,

01:37:25 ◼   ► and if you don't want to use Markdown, it's not good.

01:37:27 ◼   ► Well, for what it's worth, Mark--

01:37:30 ◼   ► how am I-- I'm going to phrase this wrong, but Markdown is HTML?

01:37:33 ◼   ► No, that's the other way around.

01:37:34 ◼   ► Yeah, I know.

01:37:34 ◼   ► You can just write HTML and Markdown too,

01:37:36 ◼   ► but it's like, once I'm doing that,

01:37:37 ◼   ► then what the hell is the point?

01:37:38 ◼   ► Well, so what I'm saying is, with the-- so

01:37:40 ◼   ► if you look at any one of these URLs and put the .md at the end--

01:37:43 ◼   ► I did.

01:37:44 ◼   ► So I'm looking at the ATP Shirts one as an example.

01:37:48 ◼   ► You would have to have the at at and then, you know, the couple of metadata entries,

01:37:52 ◼   ► but everything below those, everything below that can all be straight HTML.

01:37:56 ◼   ► This looks, I know, but like this looks like my thing. Like I have the same format.

01:38:00 ◼   ► I only don't have at ats. I just have metadata on the top. I just use the mail format where

01:38:04 ◼   ► the first blank line ends the header section. And then I have the HTML.

01:38:08 ◼   ► Yeah. I do something similar, which is I have, I have like header format on top.

01:38:13 ◼   ► I don't know. Yeah. Keep talking. I'll, I'll show you one of mine.

01:38:17 ◼   ► Mine's weird, but it makes sense to me.

01:38:21 ◼   ► So that's what this is about.

01:38:23 ◼   ► It made sense to me.

01:38:24 ◼   ► I wanted to try something that I hadn't done before, which is Node.

01:38:28 ◼   ► And I like the code.

01:38:31 ◼   ► I don't love the code.

01:38:32 ◼   ► A part of me wants to throw it on GitHub and embarrass myself, but I really want to fix

01:38:38 ◼   ► a few things up before I do it.

01:38:40 ◼   ► Like for example, it's a good thing I only have two posts on there because if I go past,

01:38:45 ◼   ► I don't know, 10, it's gonna look ridiculous because I don't do pagination at the moment.

01:38:49 ◼   ► You'll figure that out.

01:38:51 ◼   ► Yeah, I mean, I actually already have a plan. I just haven't implemented it yet. I'm

01:38:55 ◼   ► gonna do like the world's worst pagination, which is kind of a loose pagination. Once

01:39:00 ◼   ► I get it worked out, maybe we'll talk about it in another after show. But yeah, so I'm

01:39:04 ◼   ► pretty proud of it. It's white, not because, "It's Casey who always says white."

01:39:08 ◼   ► It's white because I couldn't figure out a background color that I wanted.

01:39:12 ◼   ► It's white, of course.

01:39:14 ◼   ► But I don't know, I felt like I needed to spend all this time working out better CSS

01:39:19 ◼   ► because I suck at CSS.

01:39:21 ◼   ► For a brief moment, I thought about copying the Marco one color at the top and then everything

01:39:25 ◼   ► else below.

01:39:26 ◼   ► And then I looked at it the way it was and I was like, "You know, it's good enough.

01:39:30 ◼   ► Why fuss over it?"

01:39:31 ◼   ► So I'm pretty proud of it, as simple as it is, and maybe I'll open source it, maybe

01:39:36 ◼   ► I won't.

01:39:37 ◼   ► If you're even thinking about showing this code to anybody, it is a lot better than the

01:39:40 ◼   ► code that's running my chat because I would never show it to anybody.

01:39:43 ◼   ► I don't even like looking at it myself.

01:39:45 ◼   ► It's bad, but it's not awful.

01:39:47 ◼   ► There's definitely a lot of places where it could be cleaned up and spruced up and

01:39:53 ◼   ► made a lot cleaner.

01:39:54 ◼   ► I'm repeating myself in several places, but by and large, I don't think it's terrible.

01:39:59 ◼   ► I mean, to be honest, how bad can you really screw up 405 lines of JavaScript,

01:40:02 ◼   ► leaving aside the fact that it's JavaScript?

01:40:04 ◼   ► I've seen a lot of bad JavaScript.

01:40:06 ◼   ► Right.

01:40:07 ◼   ► It's definitely possible.

01:40:09 ◼   ► And the other thing is this, this, and I'm looking at the, uh, source that you

01:40:13 ◼   ► paste in the chat, Marco, uh, this is not a link blog.

01:40:17 ◼   ► I have no.

01:40:18 ◼   ► I have no support for like a link post versus a regular post, but so it's just

01:40:24 ◼   ► a blog, but I don't know, I dig it so far.

01:40:26 ◼   ► Yeah.

01:40:27 ◼   ► I don't have any support for link things either.

01:40:29 ◼   ► Not that I ever post them, but I mean, if I did, I would guess I would go and add

01:40:33 ◼   ► support to whatever the real, here's the real problem with adding links.

01:40:36 ◼   ► Everyone has already used up all the obvious characters for indicating links.

01:40:39 ◼   ► Yep, I completely agree. I 100% agree.

01:40:43 ◼   ► There's 100% the problem.

01:40:45 ◼   ► Well, you could steal my arrow afterwards. Is it arrow after arrow before?

01:40:48 ◼   ► It's not your arrow. Everybody uses the arrow. And then Daring Fireball uses a star for none,

01:40:53 ◼   ► and a lot of other people use it. Everyone uses the infinity for permalinks. And it's just like,

01:40:57 ◼   ► there's no more glyphs left. So the game over.

01:40:59 ◼   ► Well, what's wrong with just using the standard glyphs that everyone else uses?

01:41:03 ◼   ► Because you want to be different, Marco. You want to be your own special snowflake.

01:41:06 ◼   ► - Exactly, you wanna be a brand.

01:41:08 ◼   ► - Well you can't be your own special snowflake

01:41:09 ◼   ► 'cause that's Dr. Drang.

01:41:10 ◼   ► - The real problem with link blogs, I think,

01:41:13 ◼   ► is that, you know, whether, there's two problems.

01:41:17 ◼   ► Number one is like what the feed items link to.

01:41:21 ◼   ► No matter which option you pick,

01:41:23 ◼   ► people will be upset and confused.

01:41:25 ◼   ► It's just different people.

01:41:26 ◼   ► - Yep, that's true.

01:41:27 ◼   ► - So that's one problem.

01:41:28 ◼   ► There's no good solution to that.

01:41:30 ◼   ► The other problem is when you choose a title

01:41:35 ◼   ► and a length of the post, it's confusing as to whether

01:41:38 ◼   ► you wrote this, whether that's your title of your post,

01:41:41 ◼   ► and then some people will get to your link post

01:41:46 ◼   ► permalink page and not realize that that big title

01:41:50 ◼   ► at the top is a link to something else.

01:41:52 ◼   ► - Well, I mean, you can avoid that by not making

01:41:54 ◼   ► the title be a link to anything on the page

01:41:57 ◼   ► when you're viewing it, you know what I mean?

01:41:59 ◼   ► When you're viewing just the page that just shows

01:42:03 ◼   ► that story, the title is not a link.

01:42:05 ◼   ► Every place else the title is a link

01:42:06 ◼   ► and then you have to choose where you want it to go.

01:42:08 ◼   ► But I would say you would make it go to the,

01:42:09 ◼   ► you know, I don't know, it's.

01:42:11 ◼   ► - Like where does the link go in a link post

01:42:13 ◼   ► on its promo page?

01:42:15 ◼   ► - I would mostly say it goes to the story.

01:42:16 ◼   ► Like I like the idea of linking from the text

01:42:20 ◼   ► that you write to the thing you're talking about

01:42:22 ◼   ► and not relying on the title to fill that role.

01:42:25 ◼   ► - Then it's kind of redundant, but then I don't know.

01:42:27 ◼   ► Like the big problem with link blogging

01:42:29 ◼   ► is that all of these questions,

01:42:32 ◼   ► like there's no clear good solution.

01:42:34 ◼   ► Like whatever you pick is gonna have issues.

01:42:37 ◼   ► - Yeah, you just have to pick one

01:42:38 ◼   ► and people just have to get used to it.

01:42:40 ◼   ► - Yeah.

01:42:41 ◼   ► - The RSS one is worse,

01:42:42 ◼   ► but most people don't seem to use RSS anymore these days,

01:42:44 ◼   ► so that kind of takes care of itself.

01:42:45 ◼   ► - I just use both.

01:42:46 ◼   ► I have an alternate feed in my footer

01:42:47 ◼   ► that has the other link style.

01:42:51 ◼   ► - I just noticed that earlier today,

01:42:52 ◼   ► which I'd never seen before, obviously.

01:42:54 ◼   ► The other thing I wanted to talk about briefly about this

01:42:56 ◼   ► was how I'm hosting it,

01:42:59 ◼   ► which is to say that I put it on Heroku

01:43:02 ◼   ► because for a one web dino, as they call it, it is absolutely free.

01:43:08 ◼   ► And from what I can tell, this didn't get absolutely crushed under the load of live

01:43:12 ◼   ► listeners.

01:43:15 ◼   ► But what was unique to me was that when I went to deploy to Heroku, having never used

01:43:22 ◼   ► Heroku before, I looked at how to do it.

01:43:27 ◼   ► And what it amounted to was I needed to add a proc file

01:43:31 ◼   ► to my source, which specifies that it is a website,

01:43:35 ◼   ► not like a worker or anything like that,

01:43:38 ◼   ► and its node and which node file to run.

01:43:42 ◼   ► I needed to clean up my package JSON,

01:43:45 ◼   ► which defines what my dependencies are, but that was it.

01:43:49 ◼   ► And then I pushed to a Git repository that they set up,

01:43:53 ◼   ► and suddenly I had a website.

01:43:55 ◼   ► - All right, now I'm not using your system anymore,

01:43:57 ◼   ► I thought it was generating static files, but I forgot that you're actually using it. Code runs when you yeah

01:44:02 ◼   ► No, I got a static. Well, and so basically everything is generated on the fly lazily

01:44:09 ◼   ► But once it's generated it's held in memory for some amount of time. I don't recall so you're right. It isn't static but

01:44:16 ◼   ► Nevertheless, I would assume that it should hold up to some pretty heavy load

01:44:23 ◼   ► Well, you can do the the cruddy thing which I considered doing before I decided even this was too much work with make a system

01:44:29 ◼   ► of dynamic generates web pages and then just crawl it yourself to create your static pages and then just upload the static ones

01:44:35 ◼   ► Maybe it's my own ignorance coming through but if I have everything in memory

01:44:39 ◼   ► How is it going to be that hard to answer a gazillion requests?

01:44:44 ◼   ► Like it's all there. It's rendered HTML in memory

01:44:48 ◼   ► I just got to look it up from a hash and dump it to the to the

01:44:52 ◼   ► to the request or to the response object.

01:44:55 ◼   ► So what else is there to worry about?

01:44:58 ◼   ► - That's the thing, I mean,

01:44:59 ◼   ► with all these static blogging systems,

01:45:01 ◼   ► static blogging is really great,

01:45:04 ◼   ► but, and I use it on my site,

01:45:06 ◼   ► but you can get almost all of the benefit

01:45:09 ◼   ► from just caching.

01:45:11 ◼   ► I mean, 'cause static blogging,

01:45:12 ◼   ► you have to change a few things.

01:45:14 ◼   ► If you do static, one of the main things is

01:45:16 ◼   ► you have to serve the same markup to everybody

01:45:18 ◼   ► and the same, like you have to serve the same content

01:45:21 ◼   ► for every hit.

01:45:22 ◼   ► You can't do server-side browser detection

01:45:25 ◼   ► or device detection and altering what you send,

01:45:28 ◼   ► mobile layout separately.

01:45:30 ◼   ► You have to serve everyone the same markup,

01:45:31 ◼   ► but with responsive design and with the removal of comments

01:45:35 ◼   ► or even outsourcing comments to other services

01:45:37 ◼   ► like Disqus where you used to embed a static JavaScript link

01:45:40 ◼   ► and the thing works,

01:45:41 ◼   ► if you relegate all dynamic functionality

01:45:45 ◼   ► to JavaScript embeds or to CSS with responsive design,

01:45:50 ◼   ► then it works.

01:45:50 ◼   ► you can do that exact same thing

01:45:53 ◼   ► either through a static system

01:45:54 ◼   ► or just put like a caching proxy in front of your server

01:45:58 ◼   ► and put like Varnish or Nginx in caching mode,

01:46:03 ◼   ► put those in front of your server,

01:46:04 ◼   ► just have it cache every hit for one second.

01:46:08 ◼   ► That's it, cache every page it serves

01:46:09 ◼   ► with a TTL of one second

01:46:12 ◼   ► and you'll be able to tolerate

01:46:13 ◼   ► almost every possible flood of traffic you will ever get

01:46:16 ◼   ► even if the thing is being generated from a database

01:46:19 ◼   ► on every hit that actually gets through.

01:46:21 ◼   ► It's static blogging, it does offer high performance,

01:46:25 ◼   ► but it also just offers a pretty strong degree

01:46:27 ◼   ► of simplicity for deployment.

01:46:29 ◼   ► - That's what I get, I'm not doing it for performance

01:46:31 ◼   ► reasons, I'm doing it 'cause I'm cheap,

01:46:33 ◼   ► and 'cause then you can deploy anywhere,

01:46:35 ◼   ► super, like I don't need anything to run any code,

01:46:37 ◼   ► and that's like, it's not just cheap,

01:46:39 ◼   ► but like you have the most options,

01:46:40 ◼   ► like it will literally work everywhere.

01:46:41 ◼   ► There is no, you don't need to run anything,

01:46:43 ◼   ► you don't need to have any software,

01:46:45 ◼   ► there is no software, like that's,

01:46:47 ◼   ► I mean, static blogging is not done for performance reasons.

01:46:49 ◼   ► It's just mostly for just you have all the options

01:46:52 ◼   ► in the world, it's gonna work everywhere,

01:46:54 ◼   ► on every single hosting system you could possibly imagine.

01:46:56 ◼   ► And yes, it will also happen to be performant

01:46:58 ◼   ► in all of them, but that's not really why you're doing it.

01:47:01 ◼   ► Like it just keeps--

01:47:01 ◼   ► - But hold on though.

01:47:02 ◼   ► There is software, they just move it.

01:47:04 ◼   ► I mean, that's the thing, like you said,

01:47:05 ◼   ► there is no software, but unless you're actually

01:47:06 ◼   ► writing HTML pages, which most people are not doing,

01:47:09 ◼   ► there absolutely is software involved

01:47:11 ◼   ► and that has to be maintained and it has to run somewhere.

01:47:14 ◼   ► It's just running on your computer.

01:47:16 ◼   ► like the thing that generates the files.

01:47:18 ◼   ► - Oh yeah, no, yeah, well I mean, yeah,

01:47:20 ◼   ► but you control that.

01:47:21 ◼   ► Like it's not, your deployment options are unlimited.

01:47:24 ◼   ► You can move from one hosting provider to another.

01:47:26 ◼   ► You don't have to worry if they don't support Node.js

01:47:29 ◼   ► or have a different version

01:47:30 ◼   ► or make some sort of complicated thing

01:47:32 ◼   ► or need a different deployment.

01:47:33 ◼   ► It's like you just are syncing files somewhere.

01:47:36 ◼   ► And that's, you know,

01:47:36 ◼   ► and if you have a site that actually gets traffic,

01:47:38 ◼   ► then you don't have to worry about this, then fine, right?

01:47:40 ◼   ► Some code deployed, but like,

01:47:42 ◼   ► my site doesn't get any traffic.

01:47:43 ◼   ► I want the cheapest possible thing I can possibly get,

01:47:46 ◼   ► and that ends up being static hosting.

01:47:48 ◼   ► And you know, you get what you pay for,

01:47:50 ◼   ► but that's why I did it static,

01:47:52 ◼   ► not because I was looking for performance.

01:47:54 ◼   ► Although occasionally I do get traffic bursts,

01:47:56 ◼   ► and it's nice that I don't have to worry about them

01:47:58 ◼   ► because, again, it's static.

01:47:59 ◼   ► I don't even use, it is super static.

01:48:02 ◼   ► Some people are like, "Well, it's static,"

01:48:03 ◼   ► but I use some server-side include system

01:48:07 ◼   ► or something to put in headers.

01:48:08 ◼   ► Nope, 100% static.

01:48:10 ◼   ► - Yeah, and that's the thing is that,

01:48:12 ◼   ► Admittedly, this is dynamic the first run, but like I said, you know as soon as I've parsed the markdown for any of these pages

01:48:18 ◼   ► It's held in memory for at least half an hour

01:48:21 ◼   ► If not more than that until I either deliberately toss the cash or you know at times out or whatever

01:48:28 ◼   ► So this isn't a challenge or anything like that

01:48:31 ◼   ► But I I feel like I should in principle be able to understand to

01:48:35 ◼   ► Handle a crud load of traffic without crumbling

01:48:38 ◼   ► Yeah, you should.

01:48:39 ◼   ► But yours is static in the respect that really matters

01:48:42 ◼   ► for performance in that you're not talking to a database.

01:48:45 ◼   ► For example, the files that you're reading are static.

01:48:48 ◼   ► They just happen to be filled with Markdown,

01:48:50 ◼   ► and you do a little bit of post-processing in memory.

01:48:52 ◼   ► And it's not even like-- Node is a single process,

01:48:54 ◼   ► like event-driven, right?

01:48:56 ◼   ► Yep.

01:48:56 ◼   ► It's a single process.

01:48:57 ◼   ► So you don't even have to worry about your cache getting

01:48:59 ◼   ► divided through Apache Children or some other concern

01:49:01 ◼   ► that you might have with-- yeah, you're fine.

01:49:04 ◼   ► And really, just like me, no one's

01:49:06 ◼   ► going to read your blog, so we're both fine.

01:49:08 ◼   ► Except really, really no one's going to read my blog.

01:49:11 ◼   ► Whereas nobody reads yours.

01:49:13 ◼   ► We can compete.

01:49:13 ◼   ► You'd be surprised how few people read my blog.

01:49:15 ◼   ► Well, you never post, which that's exactly.

01:49:18 ◼   ► If you never post anything, nobody reads it.

01:49:20 ◼   ► I don't know how that works.

01:49:21 ◼   ► And admittedly, I'm not good at that either.

01:49:22 ◼   ► And I'm hoping this will make me better, but I don't know.

01:49:25 ◼   ► So yeah, I don't, I just, it was a lot of fun.

01:49:27 ◼   ► It was a lot of fun to do.

01:49:28 ◼   ► I'm still, I'm still very impressed with how unbelievably simple Heroku was to

01:49:33 ◼   ► deploy to because truly I had heard of it, but never really done anything with it.

01:49:38 ◼   ► And it must have been well under half an hour, maybe even under 15 minutes between the time

01:49:43 ◼   ► I said, "You know what?

01:49:44 ◼   ► Let me just see if I can throw this on Heroku and if it'll work," and the time that I had

01:49:47 ◼   ► it not only up there, but I'd updated my DNS to point to it.

01:49:51 ◼   ► It was unbelievably quick and easy, and that really is awesome.

01:49:55 ◼   ► Yeah, but is it $5 a month?

01:49:58 ◼   ► It's $0 a month.

01:49:59 ◼   ► Oh, that's right.

01:50:00 ◼   ► You're doing that.

01:50:01 ◼   ► Yeah.

01:50:02 ◼   ► Yeah, he's beating you, Jon.

01:50:03 ◼   ► Yeah, I guess that's true, but then he's stuck deploying someplace that supports Node.js.

01:50:06 ◼   ► You know, they also support PHP.

01:50:08 ◼   ► - Yeah, great.

01:50:09 ◼   ► What are the limits?

01:50:11 ◼   ► Like when do you start to start paying?

01:50:12 ◼   ► - I have no, I honestly don't know.

01:50:14 ◼   ► I mean, basically if I add more web front ends,

01:50:17 ◼   ► then that costs money.

01:50:19 ◼   ► But in terms of like bandwidth or, you know,

01:50:22 ◼   ► I don't know if after 30 gigs used or something like that.

01:50:25 ◼   ► - Well, you're not gonna hit the bandwidth limit.

01:50:26 ◼   ► It might be like CPU time or something.

01:50:28 ◼   ► What we need to do is get one of your stories

01:50:30 ◼   ► to go up on like Hacker News

01:50:32 ◼   ► and like a bunch of other sites simultaneously

01:50:33 ◼   ► And the Daring Fireball link, and Marco will link it.

01:50:36 ◼   ► And everyone will tweet it, and we'll

01:50:38 ◼   ► see if you get into the pay zone.

01:50:40 ◼   ► Because even though I don't have anything on my blog

01:50:42 ◼   ► and don't post anything, every once in a while,

01:50:44 ◼   ► some random story will land on some social media site.

01:50:46 ◼   ► And all of a sudden, I'll have a spike.

01:50:48 ◼   ► It's not a big spike, but it's big enough

01:50:49 ◼   ► that I would worry that I would go out of the free zone

01:50:51 ◼   ► and start getting charged some crazy amount of money.

01:50:54 ◼   ► I love how that's how the world control Casey,

01:50:57 ◼   ► by making him popular.

01:50:58 ◼   ► Yeah.

01:50:59 ◼   ► We need a way to test the system here, right?

01:51:01 ◼   ► [BLANK_AUDIO]