PodSearch

The Talk Show

64: One Star

 

00:00:00   Almost lost my mouth almost lost my fingertips yesterday because I decided to run with

00:00:06   Insufficient glove wear I

00:00:11   Thought I was too literally thinking

00:00:15   About a mile and a half from my home. I

00:00:18   Should have gotten that computer programmer

00:00:21   fingertip insurance

00:00:23   I

00:00:26   Had a lot of problems writing when I had that finger injury two years ago just with one bad finger

00:00:30   I think if you lose them all here, I think you're kind of hosed. Yeah

00:00:33   Become an expert in speech recognition systems in a hurry. Yeah, definitely. Although I think

00:00:42   That's interesting I never really thought about it but it's got to be the worst the worst use case for voice recognition has got to be writing

00:00:52   computer code I

00:00:55   I would think so.

00:00:58   The person to ask about that is John Siracusa.

00:01:00   Right. I'll bet he doesn't. He'll probably pipe in. He listens to the show.

00:01:04   He'd be the one to ask, though, because I know he uses it for his writing,

00:01:08   like those massive Mac OS X reviews. He dictates all of those,

00:01:13   which is amazing to me because I couldn't do that.

00:01:17   No, I don't think I could either.

00:01:19   it falls into the same category for me as not being able to type seriously on an iPad

00:01:29   because it's not the same capacity that I have on a regular keyboard.

00:01:33   >> It says two guys who both have weekly podcasts.

00:01:41   I write to me, in my opinion, I write way more eloquently than I speak.

00:01:48   I should not have a podcast.

00:01:50   It's an interesting angle.

00:01:56   Yeah, right. Here we are saying we basically can't express ourselves as fluidly or as

00:02:02   elegantly with speech.

00:02:05   Just not as accurate. I don't know. And part of it, I've said this before too.

00:02:10   My typing speed is as fast as I can think. And some people might say, "Wow, you must type really fast."

00:02:17   No, I type pretty slow. I think by the schemes by the the standards of somebody who's spent as many hours

00:02:24   Commutatively over the what the last 25 years at it

00:02:29   Keyboard is I have I should be a far better typist

00:02:33   but I'm not because there's I don't think there's ever any motivation to type faster than you can think unless you take some kind of

00:02:40   Secretarial job, which I've never had, you know, I've never had like a job or you

00:02:47   Type transcripts or retype stuff. So I mean what how would anybody ever have a motivation to type faster than they can think?

00:02:54   Right, unless you're just like I guess you could you could argue that stream of consciousness writing or something is faster than thinking

00:03:01   But I can I can talk far faster than I can think which is you know

00:03:04   That's why you stay in your home. Most right gets me into trouble. I

00:03:09   Had an idea

00:03:11   I should just toss this out there. Who knows maybe something will come in. You know, what's bothered me for years now

00:03:16   You've got a podcast you've been doing the or you have two podcasts now

00:03:19   Correct. Yeah. Yeah, I have a podcast on hiatus and the podcast with Manton Reese core intuition

00:03:26   Which we have been keeping up right pretty bit splitting one. You've you've put on hiatus on hiatus

00:03:31   Yeah, how many episodes just get in ten episodes?

00:03:35   So that was kind of a nice round number and I wasn't sure it was going on hiatus and tell

00:03:40   like the moment

00:03:42   Episode ten went out there and I was just like oh, you know, it would feel really good

00:03:46   not having, you know, the load of another episode next week or whatever. So it's

00:03:54   been feeling good. I've been missing it, but... and I've been gratified by some, you

00:03:58   know, faithful listeners who are missing it, but it's the kind of thing where it's

00:04:02   a format that is well suited to being able to take long

00:04:07   breaks. You should think about, yeah, it's what my wife Amy and Paul Kofasis did

00:04:13   with their show and maybe will continue to do is that they thought of it as a

00:04:17   season yeah and I think that they were originally gonna do 10 but they did 13

00:04:23   because it was going well and because they had sponsors yeah and I had stuff

00:04:30   lined up so you know why not and 13 you know is a reasonable season length but

00:04:34   then there's a break you know yep because yeah seriously - I mean they

00:04:38   were like did like proper editing and stuff like that I mean they would record

00:04:42   for like two hours to get a half hour show.

00:04:44   Right.

00:04:45   Yeah, and a lot of beloved TV shows,

00:04:49   it's not like they say even necessarily when

00:04:52   the next season is going to come.

00:04:53   They just eventually say, yep, we got another one.

00:04:56   Remember, The Sopranos was like that, right?

00:04:58   Yeah.

00:04:58   They're kind of like, yep, give it a year or two.

00:05:02   Maybe something will come out.

00:05:03   Yeah, Mad Men has sort of gotten like that.

00:05:05   I don't think quite as bad as The Sopranos got.

00:05:07   But I mean, I just mean bad as a fan,

00:05:10   because you'd like the show you wanted that season as quick as possible.

00:05:14   I don't think it was any kind of laziness or sloth on the part of David Chase and the

00:05:19   producers.

00:05:20   I think it was that's how long it takes to write that quality of material for 13 hours

00:05:28   of that quality and to line up all of the acting talent, creative talent to make it

00:05:34   happen.

00:05:35   That it can't happen.

00:05:36   You can't do it every year.

00:05:39   The side effect of that is it sort of exudes quality subconsciously, that idea that this

00:05:45   thing isn't like all the other shows.

00:05:46   It doesn't come out on some...

00:05:49   Nobody had to hire illegal immigrants to finish the show on time.

00:05:56   So let me just say this here.

00:05:57   I've been thinking about this for years, many years, all the way back to the first runs

00:06:02   of the talk show with Dan.

00:06:06   the biggest problem with podcasts in general? I have one specific gripe and it

00:06:11   applies to almost every podcast I'm aware of and it's the lack of

00:06:15   transcripts. For a couple of reasons. One, for me selfishly wouldn't it be

00:06:22   great to just have a searchable archive of all the shows that I've done so

00:06:27   that if I know in the back of my head, Jesus I had I remember when Jalka was on

00:06:31   the show a couple months ago and we were talking about you know whatever topic

00:06:34   What the hell did we say? Yeah, and when did we say whereas I it you know, there's there's no way to get that

00:06:40   You know and if I open up a six-month-old episode of the talk show, even if I know that this is the episode

00:06:45   I can't you know, how do I don't remember?

00:06:48   You know if it was at the 45 minute mark or the 20 minute mark or the hour and 20 minute mark when when whatever came

00:06:54   up

00:06:56   transcripts would solve that and then the other big thing would be

00:06:58   it would be Google searchable by everybody else not just me and

00:07:03   And thirdly, it has to be, it's like by definition, it's a huge accessibility issue, right?

00:07:10   Anybody who has a hearing impairment cannot enjoy this show.

00:07:15   That's true.

00:07:17   But it seems like there aren't, you know, every time I think of it and I get the itch

00:07:23   to look into it, there doesn't seem to be any kind of like turnkey solution.

00:07:28   Yeah.

00:07:29   a

00:07:30   Solution. Yeah

00:07:32   well

00:07:32   It seems like the kind of thing that where you could say naively that you should be able to just point

00:07:37   Dragon Dictate or something at it and yeah

00:07:40   transcript

00:07:41   But you know, it's not the case right? Yeah, and the other big problem with that wouldn't that wouldn't even if that worked

00:07:46   Accurately enough to be good enough it how would Dragon Dictate be able to tell our voices apart?

00:07:53   You know know which was me and which was you? Yeah. Yeah, that's a challenge and

00:07:57   You know, some people have tackled this like I think Renee Ritchie

00:08:00   Among his many other projects has tackled transcripts and I think he may just be doing it all himself

00:08:08   I'm not sure but

00:08:09   It seems like I've also heard some other people though enlist, you know, super fans to

00:08:14   Do transcripts on behalf of a show I mean that gets weird to me when it's like a

00:08:21   commercial enterprise like enlisting

00:08:25   donated labor, but

00:08:27   You know, that's something I agree with you. It would be and and there's a sense it's some in some ways

00:08:33   It's positive but in many ways it's negative. There's a sense that all this stuff that happens on

00:08:38   podcasting is kind of ephemeral like

00:08:42   radio

00:08:44   even though it's permanently recorded just as

00:08:46   Just as well as blog posts or articles are but you know

00:08:52   It wouldn't be that way as as much or even maybe at all if there were an accurate trans trans. Uh, yeah

00:08:58   It's not ephemeral, you know, it's like more ephemeral and maybe every single word is of less value

00:09:04   You know that if if we like I just right there three seconds ago said, you know

00:09:09   Which I know is a verbal tick I have and obviously

00:09:11   98% of the times I say, you know on this show should and could be edited out

00:09:17   it would be if it were a written article instead of

00:09:20   off-the-cuff talk show. But there's always, you know, there's every show

00:09:29   that's worth listening to. I mean the whole point of what makes it worth

00:09:32   listening to is there's got to be something worth remembering about it,

00:09:34   right? Yeah, absolutely. So I, here's the thing though, I was thinking about it and

00:09:40   I know some people have done some things. I know Andy Baio had a project where they

00:09:44   had a whole bunch of, I forget what it was for, but a couple years ago he had a

00:09:47   a whole bunch of audio that he wanted transcribed

00:09:49   and he just threw it at Amazon's Mechanical Turk.

00:09:53   But that wouldn't, and it was really

00:09:56   relatively cost effective, it was relatively inexpensive

00:09:59   to get the people who participate in that to do it.

00:10:04   But I don't think it would work for the show

00:10:07   because I think you'd need somebody,

00:10:09   it couldn't just be anybody, like any person

00:10:13   anywhere in the world who happens to speak English,

00:10:16   You know speak English well enough to transcribe it like you to do it, right?

00:10:19   You'd a you'd need to know the guests on the show like

00:10:23   Because I feel like if somebody in a foreign country who I think is a lot of the people who do the Turk work

00:10:30   It is a very good possibility that every almost everybody I have on the show. We all sound alike to them. Yeah, right

00:10:37   Some more than others. Yeah, right and that would really screw up

00:10:40   I don't hear it. But like when I did the show with Dan every week

00:10:45   We used to get comments every single week from people who said they cannot tell us apart

00:10:49   Yeah, and I always felt bad about it, but it's like, you know must have made the show confusing

00:10:54   But he tries so hard to impersonate you. It's really it's kind of weird

00:10:57   And I feel like it would also help to know I mean not that we talk super tech stuff

00:11:04   But I mean, you know, it would helped if you you know

00:11:07   We start talking about some of these things that you know that you'd know that you know

00:11:11   Some of the words we use are goofy jargon jargon II acronyms and then like other little things like little

00:11:16   They've become like lovable like podcasting ticks like Merlin man with like

00:11:23   Turns out or something. Yeah. Yeah, and see that kind of stuff would be like why the hell does this guy keep saying turns out?

00:11:30   That's the kind of thing that would look like a transcripting error

00:11:33   So but I'm wondering though if maybe it's just as simple as sort of a combination of your hey

00:11:41   have a superfan do it and combine that with well this show actually has good

00:11:47   and real sponsors now and a reasonable revenue stream pay them you know like I

00:11:54   don't know mm-hmm you know I think for a very reasonable hourly rate you know

00:11:59   maybe somebody out there who listens to the show and is a very fast typist and

00:12:04   maybe would actually even enjoy doing it maybe I could hire them and then they

00:12:07   would do transcripts every week. I would insist upon paying for it though

00:12:12   because I feel like it's got to be a quality product. Right, that just

00:12:17   makes everybody take it more seriously. Now the question to throw out there is,

00:12:22   and I always have this thought when it comes to the idea of app localization,

00:12:27   which again is also often like volunteer driven and ironically enough and it

00:12:32   seem to often be completely accepted by commercial software developers that it would be donated

00:12:38   in that sense.

00:12:39   I might be guilty of that too.

00:12:42   But I've always thought with something like that, if I ever formalized doing a really

00:12:46   ambitious localization, I would want to have two people for each language as a sort of

00:12:53   self-correction.

00:12:55   And I wonder if you would want that with transcriptions or if that sort of takes away that pride

00:13:00   and like you know the respect that that one person would have for being like the

00:13:04   official archivist yeah I think it's it's sort of a different problem because

00:13:09   with with with a localization you're you're running into those from any

00:13:18   language a converting to language B there's a 10,000 different weird you

00:13:25   know things that don't translate directly you know it figures of speech

00:13:29   in English that just don't have any direct equivalent in whatever language

00:13:34   you're you're going to and then picking the nuance of you know like there's

00:13:39   nothing like midway between casual and formal to translate it so do you pick

00:13:46   the one that's a little bit more formal or the one that's a little bit more

00:13:49   casual which fits with the brand and that's the sort of thing where if you

00:13:52   don't speak that language it's so hard to judge right like if you commissioned

00:13:56   the Spanish localization of Mars Edit. I don't know, I mean it's like I speak just a tiny

00:14:03   little thimbleful of Spanish. I couldn't judge whether the button to publish was using too

00:14:09   formal or too casual a tone. I wouldn't add... So that's where I would see having two eyes

00:14:16   look at it would really be helpful and might catch some of those things. Whereas for a

00:14:21   Podcast for idiomatic English speakers, you know, I don't I don't I don't think that would help

00:14:25   Because what would you have the second person do you'd just be paying them? Yeah read the transcript while they listen to the show

00:14:31   Yeah, well, I was thinking along the same lines of like each of them does it independently and then compare for differences

00:14:37   But they I think that's overthinking it. That's that's crazy

00:14:40   But I think it's a good idea. I think you you have an audience where I imagine at least

00:14:47   You know 10 to 20 people right now are probably at least considering the possibility that they are the person to do that

00:14:54   Yeah, I wonder if I wonder if just talking about this will turn up any any offers to do it

00:14:59   We shall say I mean, it would be really crazy of just talking about something like motivated people to do something. I know

00:15:06   The other problem I thought of I mean, this is easily solved, but it's like I don't know where I would put the transcripts. I

00:15:14   Guess I could ask my friend at mule to maybe add something to the custom CMS over there where there'd be like a transcript field

00:15:21   Or something like that, but or you know it were it seems like they'd be up to doing that

00:15:25   but without you know, assuming that they would in the worst case you could always just have like a

00:15:30   Site dedicated to it something that comes to mind is have you seen this?

00:15:35   It's really great. If you ever want to search anything about

00:15:38   WWDC it's called ASCII

00:15:41   WWDC no, what's it called?

00:15:43   ASCII like the

00:15:45   formats, right, right, right

00:15:47   WWDC calm and it's something I think Matt with three T's Thompson. I think he put it together

00:15:55   And it's brilliant. I mean give it a look if you can right now because you just get to search any

00:16:01   Word and because this makes it this makes sense because WWDC

00:16:06   sessions are

00:16:08   transcribed for

00:16:10   Accessibility purposes, I think yes, they took advantage of the presence of this

00:16:16   transcription material on the videos themselves, I think

00:16:19   And so you can search anything

00:16:22   it's only I think maybe

00:16:25   2013 sessions but

00:16:27   It's pretty great and you can you can look up

00:16:30   You know if you have this hunch that you heard something in a session

00:16:33   You just type in the word maybe sometimes you have to because it's I think it is sort of automated or you know

00:16:39   transcribed by people who aren't perfect and you have to you know, adjust the stem of the word or something, but

00:16:46   It's pretty great

00:16:48   Yeah, I'm gonna that up. That's really good. So you could imagine that wwdc. They've got wwdc 2012 - oh look at that scroll down

00:16:56   All right help out with transcription. Oh

00:17:00   Like it looks like maybe for 2012

00:17:03   There were transcribed but maybe 2013

00:17:07   Yeah, Apple did a great job transcribing the sessions for this past WWDC, but there's tons of content in the previous year

00:17:14   So Apple did it for 2013 and I guess these guys were able to scrape it. Yeah, that sounds right

00:17:20   I'm just grateful that this thing hasn't been shut down yet and maybe won't be shut down ever

00:17:25   but this is probably the kind of thing where

00:17:27   Everybody who likes it should instantly grab a right curl dump of the whole thing

00:17:34   But this is the kind of thing, you know, you could imagine maybe not even limited to like how cool would it be if

00:17:39   If you could go to you know, ASCII

00:17:44   podcasts calm or something and then among the podcasts there is the talk show and

00:17:50   You know, this is ringing a bell. I think there was some company that did this

00:17:54   Years ago, I remember in like the original podcasting boom

00:18:00   I remember something I had I had because I had like a search feed

00:18:04   on you know my own name and products on this service that was trying to transcribe I think a bunch of the

00:18:11   you know like Leo's

00:18:14   twit shows and stuff like that, but

00:18:17   There's some there's some there's some like state-of-the-art out there and I don't know what it is

00:18:21   yeah, and another thing too is that

00:18:25   It occurs to me that I'm you know, I've been doing it long enough that I'm a little

00:18:29   blinded

00:18:31   Historically because it used to be I mean and this was for the first couple of years where I was regularly podcasting

00:18:36   It was there just wasn't a lot of sponsorship interest

00:18:40   It was really hard to get sponsors and and it didn't bring in much money

00:18:44   And so I you know, like when we were thinking about how could we get transcripts before what we were thinking we could possibly afford to pay

00:18:54   Was a very different percentage of the overall income. It was more or less again at the time

00:18:58   It was like cheese that's gonna take every you know, we'd have to you know

00:19:01   Just take the sponsor money and then hand it right over to the transcription service and maybe nothing left over

00:19:06   Whereas it's not the case anymore

00:19:08   Yeah, that's a lot of money to put into just quote unquote just having a transcript, you know, I'm just

00:19:16   randomly cruising around here on the web and I found this site podcast search service calm and

00:19:24   I don't know. It kind of looks like it could be trying to do this and I

00:19:29   don't know if it's worth even

00:19:32   Mention having mentioned them on the air or not, but yeah, it's the angle

00:19:37   It's the same kind of angle the idea looks like looks like a website from 1994

00:19:42   Which means it might just work

00:19:44   The whole thing is set in time Times New Roman

00:19:47   Speaking of sponsors, why don't I take a break here and thank

00:19:53   our first sponsor of the show and it's our friends at Drobo. You guys know

00:20:00   that the file transporter people are back at Drobo. It's all one big happy

00:20:05   family and they have sponsored the show a few times this year to talk about file

00:20:11   transporter but today I want to talk to you about Drobo which is the service

00:20:15   that they started with. Did you ever have a Drobo? I never did. Oh man, Drobo's are

00:20:20   really cool. Basic idea with the Drobo is it's like a hard drive, you plug it into

00:20:24   your Mac, it's a thing for your Mac, you plug it in your Mac and your Mac sees it

00:20:27   from your Mac's perspective just sees it as a hard drive. But what it really is is

00:20:31   a device that has like five slots and you can take actual drives in and out of

00:20:37   it. You almost treat the hard drives like floppy disks sort of. And it appears to

00:20:42   your Mac as one big single simple drive. But what you can do then is like, let's

00:20:51   just say you put five one terabyte drives in so you've got five total gigs

00:20:59   of storage. It won't give you all five gigs. What it'll do is replicate that

00:21:03   data across those five drives. So if you put, you know, a terabyte or two of data

00:21:08   in there. It's not all like the bit for one file is not just written on one bit

00:21:13   on a platter on one disk. It's replicated so that depending on the color of the

00:21:18   disk when it's ripped when it's green it's okay. When it drives are green

00:21:22   they're okay and you can just without turning the thing off without unmounting

00:21:26   it you can just pull one of the drives up which is crazy right now if you've

00:21:30   been using computers and hard drives long and long enough the idea that you

00:21:34   could do that, it sounds like a recipe for disaster, right? Because your Mac still complains

00:21:39   when you unplug a goddamn USB key without unmounting it first. But that's because the

00:21:46   whole Drobo idea is set up that the data is always replicated. So why does that matter?

00:21:50   Because then what you could do if you start running low on space is you just pull one

00:21:54   of the old smaller ones out and plug a bigger one in and it's just there. You don't have

00:21:58   to reformat, you don't have to go into disk utility and manage partitions and resize and

00:22:04   this and that. Just plug a bigger piece of hardware in a bigger capacity drive

00:22:09   in there and it'll just work. So they have two, well three models for Mac users

00:22:16   right now. They've got the Drobo 5D that's a five drive system with

00:22:19   Thunderbolt and USB 3 interfaces. That's the one that's really really fast. That's

00:22:24   the one you want if you're doing like photo and video work. They have the Drobo

00:22:27   5N and is for network. It's a network storage system that connects via gigabit

00:22:33   Ethernet, really fast Ethernet. And then they also have Drobo Mini and that's

00:22:40   designed for portability. It's small and lightweight. It's not as performance

00:22:44   optimized. It's meant for somebody who needs to work in the field like maybe

00:22:48   like a photographer or somebody who's out in the field and wants to carry

00:22:51   their storage partition with them. It's really easy to set up, really, really

00:22:56   friendly to just regular people. You just plug it in. The lighting system will tell

00:23:02   you how much space is left on each drive, they have a little

00:23:04   little blue lights for each one. And each one is worth 10% of the

00:23:08   storage. So when you start when you have a drive that starts

00:23:11   getting filled up towards like eight, nine blue lines, then you

00:23:14   know it's time maybe to buy a bigger one. You can buy these

00:23:17   things with no drives in them. No, no, just get the empty,

00:23:21   empty Drobo and put your own drives into the slots. Or they

00:23:27   will sell you ones with drives and their drive prices are very,

00:23:31   very competitive. It's not the sort of thing like when you buy RAM from Apple and you pay

00:23:36   a real markup for the convenience of having your Mac shipped with maxed out RAM. When

00:23:41   you buy your drives from the Drobo store, I think the prices are super competitive.

00:23:46   So it's really, really easy if you just want to get a big storage from them. Just buy it

00:23:50   with the storage. Where do you go to find out more? Easy. Go to www.drobostore.com.

00:23:59   DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO,

00:24:00   DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO,

00:24:01   DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO,

00:24:02   DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO, DROBO,

00:24:03   DROBO

00:24:03   they have a coupon code. Use this at the DroboStore.com website. Talk10.

00:24:09   T-A-L-K-1-0. And that'll save 10% off any purchase. And so some of these things, you

00:24:16   get the 20 terabyte model. It's 1,500 bucks. Well, you'll save 150 bucks just by

00:24:21   using that code. Serious money. 150 bucks you could save. Talk10. My thanks to

00:24:27   Drobo. I've got one here. They sent me one. It's really nice.

00:24:32   I love that idea that you know when they can be empty when they when they ship you an empty one

00:24:36   I love the idea that it solves that like super geek problem of having like five miscellaneous hard drives lying around

00:24:43   If you think I'll just plug them in here and see what it can what it can do with it

00:24:47   Yeah, it just creates one big pool of storage. It's a great thing

00:24:50   I mean, there's so many things you can use it for but anything you need if you you know, and again, it's just take a

00:24:54   Once every few months recommendation that if you don't regularly back up your Mac, please please think about it get some you know

00:25:01   Buy three different ways to back up your Mac.

00:25:03   You'd never, ever regret backing up too much.

00:25:07   You could use the Drobo as your time machine target.

00:25:10   Do it if you're not doing it already.

00:25:12   But it's a great way to, and like you said,

00:25:14   if you're a geek and you have a whole bunch of drives

00:25:16   laying around your office already,

00:25:17   it's a great way to put them to use.

00:25:19   So what's next?

00:25:24   How about the, how about this whole thing

00:25:27   with the Rate My App?

00:25:30   Yeah, let's talk about it.

00:25:33   So how do we review?

00:25:36   There was a few days ago, or last week, I was linking--

00:25:39   I had a whole bunch of-- every once in a while,

00:25:41   it's like I like to do--

00:25:43   if I have a whole bunch of saved stuff

00:25:45   and I can see a pattern that connects a few of them,

00:25:47   I'll be like, well, maybe today I'll do all four of these,

00:25:50   because they're sort of related.

00:25:51   And I had a whole bunch of--

00:25:53   I think they were all Tumblr sites.

00:25:54   And if they weren't on Tumblr, they were like Tumblr.

00:25:57   and they were just sites that people were collecting like screenshots.

00:26:03   One of them was like an iOS 7 criticism or it was a whole bunch of stuff in Apple's iOS

00:26:09   7 with questionable design in iOS 7.

00:26:12   And then the other one of them was called F Your Review, EFF Your Review.

00:26:17   And all it is is a Tumblr that collects screenshots of those dialogue boxes that say, "Enjoying

00:26:27   this app?

00:26:28   Take a moment to rate it on the App Store."

00:26:30   And then there's usually three buttons.

00:26:32   Rate this app, remind me later, or no thanks.

00:26:37   And so I linked to it and I just wrote something to the effect of that it's been a pet peeve

00:26:43   of mine for a long time and that I've long considered encouraging daring

00:26:48   fireball readers to when they encounter these things to actually say yes if

00:26:51   they're annoyed by it as I am every time you see it from now and click the rate

00:26:56   button don't say the note don't hit the no thanks button hit the rate button go

00:26:59   to the App Store and leave a review of like one star and explain politely that

00:27:04   it's because the app keeps badgering you to review it and that is sort of a

00:27:11   Typical John Gruber move because I didn't tell people you picked up on it you ran this why I want to join the show

00:27:17   You picked up on it and and I didn't say this is what people should do

00:27:22   It was a very, you know, it's the way that I'm a total asshole

00:27:25   I just said I've long thought about doing this but by putting the fact that I'd long thought about doing it on

00:27:31   Daring fireball there's you know tens of thousands of people who saw it and then therefore had the idea

00:27:37   Well, and you're not naive you know that you can't protect against people following through with it

00:27:43   And some people start have in fact started doing it. Yeah

00:27:46   So you wrote about it and I linked it up today

00:27:52   But I thought it was the other day when you wrote about I thought you were really really thoughtful

00:27:55   Take on this because you're a developer. You are also in my opinion a very nice guy

00:28:02   Right most of the time. Yeah, you're sensitive and it is there's nuance here, right?

00:28:07   But there it is weird to me though there it

00:28:09   Clearly touched a nerve though where there were a lot of people on both sides

00:28:14   There are a lot of people on the user side

00:28:16   Who after I wrote that like the people who immediately started doing it who are like hell

00:28:20   Yeah, this this stinks and I'm sick of this. Yeah, and on the developer side boy

00:28:24   There are some people who got really angry at me because they're like hey it works this you know

00:28:30   You need good reviews in the App Store to stand out and this is the only way that you can

00:28:34   Get good reviews to stay competitive with everybody else who's doing it and and and then

00:28:39   probably even more

00:28:43   aggressive against you were the people who were sort of

00:28:46   protective of developers as a class who were kind of like who read into your statement as

00:28:53   passive-aggressive maybe as it was

00:28:57   that you were trying to literally undermine the

00:29:01   profitability the viability of small developer right industry and

00:29:08   That started to get I think that's what got my goat to start writing about it because it just rang very

00:29:17   It felt to me like

00:29:23   Misplaced blame

00:29:26   It's hard not to jump to the conclusion that people are frustrated by the App Store in

00:29:34   general and by the reviews system and they're doing things.

00:29:41   I think what it reflects is that customers know, developers know, and these people I'm

00:29:47   alluding to who are sort of jumping to the defense of developers in general all kind

00:29:52   to know that this is a gross work around like the rate me dialogues I mean they

00:29:59   are a gross work around and in the context of all that kind of collective

00:30:04   disgust and maybe shame on behalf of some developers it's like to have

00:30:09   there's this kind of phenomenon when you get like called out for something that

00:30:12   you kind of know is shameful you're gonna be that much more likely to lash

00:30:16   out about it it's like if you it's like it's like if you it's like if you are

00:30:21   crossing the street and somebody almost hits you and you get mad at them they're gonna be like super mad at you they're gonna find some

00:30:27   way to be like why the hell were you in the street, you know and

00:30:31   I think there's something to that that kind of got me going like, you know folks I take take take

00:30:38   responsibility for your own move here like

00:30:42   the the fact of the matter is you many people are

00:30:47   stooping in my opinion to a level of behavior with the design of their apps that is in

00:30:53   the in the aim of making more money and yes possibly in the aim of making the difference between

00:30:59   viability and and otherwise for a company

00:31:02   But the fact of the matter is you know

00:31:05   There's lots of different things you can choose to do or not to do to to make that difference

00:31:10   Right. It's it's all in some sense a negotiation

00:31:15   you know and and people forget that

00:31:18   The some I don't know why it is. I never forget it

00:31:23   I always think about it

00:31:24   but there's a lot of people who forget that the customer gets his say in the in negotiation too and I always thought that that's what

00:31:30   Music piracy was about like in the days when it was really rampant with

00:31:37   Napster is

00:31:40   that the music labels were saying as the CD era got older and older you're gonna pay more and more for CDs and a

00:31:47   Lot of top 40 CDs are gonna have fewer and fewer

00:31:50   Good songs on them, you know

00:31:52   And and it's not an exaggeration to say that a lot of money was made by the record companies

00:31:57   Selling seventeen eighteen dollar compact discs that maybe only had two two or three good songs on them. Yeah, and

00:32:07   Napster was a way for people to say you know what I think that's too much money. How about zero and

00:32:13   You know and and the the the me and I'm not saying it's right. I'm not justifying you know piracy of any content

00:32:22   But it's a negotiation

00:32:25   It's a way of them

00:32:26   You know the customer saying that this stinks paying all this money for CDs this stinks that I owned all these albums on

00:32:33   one format and now I have to pay for them on the same exact album on another format.

00:32:37   And I think that, you know, when the success of the iTunes Music Store showed that it wasn't just about people

00:32:48   saying that they felt entitled to never pay a nickel for anything. It was, you know, when you could only pay 99 cents

00:32:55   it was a way of saying, "Well, yeah, that's cool. That's a good deal.

00:32:58   I could get in on that." And, you know, is the right price 99 cents? Was it a $1.29 where they wanted to move

00:33:03   it and they got to eventually. I don't know, but it certainly wasn't $18.

00:33:07   Yeah. And the way I see it with this is, okay, you can ask us over and over and over again

00:33:14   to rate your app. And you know, you certainly can ask, but we collectively could if we chose

00:33:22   to rate the app and give it a bad rating because you're annoying us. We can do it, you know,

00:33:28   And there's this weird entitlement that some of the backslash had where it's like, how

00:33:32   dare you ruin this thing that is getting us four and five star reviews.

00:33:36   Right.

00:33:37   Because that's the thing that I got from a bunch of people.

00:33:39   I got it on Twitter, I got it in email.

00:33:41   It's it more or less boils down to the two word argument, it works.

00:33:45   And what I'm saying with this campaign is maybe, you know, maybe it won't work forever.

00:33:51   You know, using this music analogy, I also think that, you know, it was fairly subtle

00:33:57   the fact that you sort of caged it as a hypothetical.

00:34:01   But to any intelligent reader,

00:34:04   that caging is a sort of implicit,

00:34:07   it's a hint that this is sort of a,

00:34:11   it's a thought experiment, right?

00:34:15   And so taking your music example,

00:34:17   you could imagine somebody, a blogger in the

00:34:19   pre-iTunes days saying, $18 for a CD?

00:34:24   Well, sometimes I think what would happen

00:34:26   if I just asked each of my readers to

00:34:29   Make a copy of their favorite song and give it to somebody for free. All right, you know and that's a I think that's fairly comparable

00:34:36   because

00:34:38   You know, there's lots of nuanced differences in particular like a lot of people in this case feel

00:34:43   that

00:34:45   if people acted on your

00:34:47   You know

00:34:49   Your hypothetical advice that it would unfairly

00:34:53   Proportionately affect smaller indie developers. I think that was one of the one of the sort of like things that rank old people

00:35:00   But you know, that's it was a hypothetical and it feels to me I think a lot of people it felt like they weren't

00:35:09   They weren't giving

00:35:12   First of all, Darian fireball readers as a whole like enough respect for you know, sure

00:35:18   Yeah, I'm sure you have not not to dismiss anybody in your audience

00:35:21   but I'm sure you have a few idiots reading the blog.

00:35:24   (laughing)

00:35:25   But, you know, come on, that's not who you're writing to.

00:35:30   Right, it's not like a situation where you are

00:35:33   getting up every day and writing for an audience of idiots

00:35:37   who will do whatever you allude to

00:35:39   without thinking it through.

00:35:41   - Right.

00:35:42   - And to sort of like hold you accountable

00:35:45   for a standard of behavior that assumes

00:35:49   you have thoughtless, mindless drones

00:35:53   who read and follow your every word,

00:35:55   I think there's something wrong with that too.

00:35:56   - Right, or that I'm somehow targeting

00:35:58   my political enemies or something.

00:36:00   - Right.

00:36:01   Well, another thing was somebody who was debating this

00:36:05   with me on Twitter was talking about it

00:36:07   being undermining businesses.

00:36:10   And I pointed out, I do think it would be

00:36:13   a much different situation if you were to list

00:36:17   like five or ten companies and say, even theoretically, sometimes I wonder what if I ask the users

00:36:23   of app A, app B, and app C to give them one star.

00:36:28   That would be a more hostile act, I think.

00:36:33   Our friend, there's a lot of nuance to explore here.

00:36:35   Our friend Cable Sasser, you quoted his tweet, but he had a very good point out, Cable, a

00:36:40   long time co-owner of Panic Software, that the one star aspect of it makes him very uncomfortable.

00:36:47   that no argument that these these dialog boxes are annoying.

00:36:50   And collectively, it's becoming, if anything, a bigger problem as

00:36:54   time goes on as more apps do it and seemingly ask you more and

00:36:57   more times. But that the the angle of my hypothetical

00:37:00   proposal where you leave a one star review is perhaps

00:37:04   problematic. Because what if you otherwise love the app, but you

00:37:07   would just like to gently, gently poke the developer about

00:37:11   this, this issue, the rate my app issue. And so I've seen

00:37:15   other people on Twitter who are like, well, what if you gave them say two stars fewer

00:37:20   than you would have otherwise awarded. So if you would have given them a five star,

00:37:24   give them a three star review and say, I'd give it five stars if it weren't if it would

00:37:28   cease bugging me to rate the app, which is an interesting proposal, like the one star

00:37:35   in particular isn't magic, and perhaps would only skew the ratings, you know, it just it.

00:37:44   I think the whole five star rating thing is a bad idea anyway.

00:37:49   I almost feel like, I feel like the whole app store would be better off if it was like

00:37:52   a thumbs up, thumbs downs thing.

00:37:54   Yeah, absolutely.

00:37:55   And I think most, more than anything, what your post and the follow up has done is just

00:37:59   draw a circle around the fact that this review system is not very good.

00:38:03   Right.

00:38:04   And the combined with, yeah, it's a bad review system in general, I think.

00:38:08   And nobody agrees on what difference between Ford, you know, what's a three star is three

00:38:13   star in the because it's in the middle of the five stars does it mean okay or

00:38:16   it's three stars good four is very good and five is excellent and you too is

00:38:22   okay you know there's no guidelines as far as I know either from Apple so who's

00:38:27   to say that one star isn't the right the right rating when an app does something

00:38:33   that's like philosophically offensive to me like everything so I want I don't

00:38:39   want if you had a track you're going there I don't want to derail it too much

00:38:42   but one thing that came to mind is it's an interesting problem to me because I think

00:38:51   it's fundamentally wrong to modally interrupt a user from the course of their own self-driven

00:39:00   action in an app.

00:39:02   To ask them to do something, and this is the key point, to ask them to do something that

00:39:08   is of no benefit to them.

00:39:11   Right. You are totally it is a developer's problem. You are and

00:39:14   you are distributing your solution to this problem. And

00:39:18   the attempt The problem is, how do we get more users to download

00:39:21   our app?

00:39:22   That's your problem as a developer, that is not the

00:39:27   users problem at all. And if they've paid, you know, it's

00:39:29   it's even worse, in my opinion. Yeah. And you're just taking that

00:39:33   problem and distributing a solution across all, however

00:39:37   many users you have, you know, if you have 10,000 users, you're

00:39:40   just giving each one of your users one ten thousandth of a share of your problem.

00:39:45   Yeah. So depending on how strongly you take that offense,

00:39:49   it could very well be grounds for a one star review.

00:39:53   But more, you know, more to the point, like if people are saying, no,

00:39:58   you should have just recommended three stars or you know, two stars off.

00:40:01   All of this is just, you know,

00:40:03   you could make cable or anybody else could thoughtfully make an argument that

00:40:07   That's not fair either, to deduct two full stars.

00:40:11   But since Apple gives no guidelines

00:40:15   for how things should be rated,

00:40:17   the other thing is I just took that,

00:40:20   your suggestion in the hypothetical,

00:40:23   one star is the right number to choose

00:40:25   because it makes the hypothetical expression

00:40:28   of disdain more strongly.

00:40:31   And it doesn't mean that every person

00:40:33   who is even inspired to follow up on your pseudo advice

00:40:38   actually chooses to give one star.

00:40:40   - Right, and I tend to think that most people,

00:40:43   whether they're being thoughtful or being unthoughtful,

00:40:47   tend towards the extremes.

00:40:49   So again, I haven't done any kind of statistical analysis,

00:40:51   but just eyeballing reviews

00:40:53   seems like the most common reviews are five star,

00:40:56   if you really like the app,

00:40:57   and one star if you don't or you feel ripped off

00:41:01   or you've famously, and it's not a good practice,

00:41:06   but users who are hit by bugs will often file the bug report

00:41:10   by leaving a one-star review on the App Store.

00:41:13   - Yeah.

00:41:16   - But that just seems to be that in some ways,

00:41:19   a lot of people tend to use it as a thumbs up, thumbs down,

00:41:21   and thumbs up is five and thumbs down is one.

00:41:24   And it works out.

00:41:27   Maybe the average stands up in the middle.

00:41:30   Yeah, or four is, it's perfect in every way,

00:41:33   but there's one tiny little problem.

00:41:36   So how much in general, Jon, do you feel like

00:41:38   you should be held accountable for the power

00:41:43   that you might wield with your audience

00:41:46   to inspire them to do things?

00:41:49   And is that something you think about more these days?

00:41:53   - Oh, I definitely do.

00:41:54   I worry about it, and this is a perfect example.

00:41:56   'Cause it's no joke that I've been thinking about this

00:41:58   for years and the reason I haven't done it before

00:42:00   is that it's out of fear that it would be too successful,

00:42:05   you know, that too many people would leave one star reviews

00:42:08   and that it would, you know,

00:42:10   anybody who thinks I took it lightly

00:42:11   that this could actually affect the average rating

00:42:14   of certain apps and that a decrease in the average rating

00:42:17   would actually lead to a decrease in sales,

00:42:19   I am completely aware of that, right?

00:42:21   And that's, I do worry about that sometimes.

00:42:25   - Yeah.

00:42:26   - And it's very, very hard for me.

00:42:27   I've said this before, my interface to Daring Fireball is literally almost exactly the same

00:42:35   as it was six or seven years ago.

00:42:38   I still have the same old 20-inch cinema display in front of me.

00:42:42   I'm sitting at the same desk.

00:42:44   I'm sitting in the same office.

00:42:47   I'm using...

00:42:48   Well, actually, it's not the same keyboard but the same model keyboard.

00:42:53   it's so much of a bigger audience, right? And it's very different than like if

00:42:59   you're like a live performer, right? Like I've effectively gone from back in 2002

00:43:05   to 2003 being the equivalent of playing in like a local pub to playing on a

00:43:11   daily basis, you know, before thousands of people. But it doesn't look different,

00:43:15   right? If you're a stage performer and now all of a sudden you're no longer

00:43:19   performing comedy in front of 20 people at 11 o'clock at night but instead

00:43:24   you're performing in front of 4,000 people at you know the Mirage in Vegas

00:43:29   every night it feels different instantly I mean it's a huge you know big room

00:43:33   whereas when you're a writer like I am here it doesn't feel that different

00:43:38   so I definitely think about it and I definitely hope that most people out

00:43:41   there are being thoughtful about it but on the other hand I actually feel pretty

00:43:45   I do feel I know it sounds and this is the other thing too people are like

00:43:49   what's just a stupid dialog box hit a button and it goes away and you know for

00:43:52   a while but I do feel like collectively it's such a bad practice mm-hmm and like

00:43:59   I was saying it's a philosophical turn off and so if you get turned off it's

00:44:05   the kind of thing where like for example on the positive side of things if like

00:44:09   an app you use expresses you know some feature in a way that has like a little

00:44:14   bit of humor or like a touch of humanity that really relates to you, then you get like a

00:44:19   sense of like, "I'm kind of like simpatico with this app," right?

00:44:23   Like this is kind of like, it's almost like it's an emotional reaction.

00:44:26   And this kind of thing is emotional as well.

00:44:30   And if you're gonna have emotional bad things, well, I hate to break it to folks, but that's

00:44:37   gonna lead some people to the one star zone.

00:44:41   And the fact that this Tumblr blog existed that was called "F Your Review," that doesn't

00:44:47   come out of thin air.

00:44:50   It wasn't like problematicreviews.tumblr.com.

00:44:55   It was meant to be a heated rejection of the whole idea.

00:45:00   I do think that my having written it, it did uncover.

00:45:04   And I'm not surprised, but it was kind of a relief because I felt like I'm not alone,

00:45:08   where it feels felt like a lot of the response I got from users was, you know, I hadn't really

00:45:12   thought about it. But you're right, this is annoying as hell. And I see a couple of those

00:45:16   every goddamn day now. You know, it's funny, I'll tell you what, I was in New York, the

00:45:20   last few days, I was up for the I went to the Instagram event in New York. And it was

00:45:27   a really nice event. And Kevin Systrom, the founder, and I don't know what his title is

00:45:32   now that they're on Facebook, but what you know, he's the boss of Instagram did a really

00:45:36   great job. I thought it was a great presentation. But while he was doing a demo of the new faced

00:45:42   or not Facebook, Instagram messages, while he was doing his demo, Instagram gave him the like

00:45:50   Instagram, rate it later, not now. And so and it was clearly not part of the, you know, what he was

00:45:56   ready for. And I think I'll get to the technical reason. I think I know why he got that alert.

00:46:02   were on stage in front of the audience of the press you in so he you know he handled

00:46:06   it great he's like no i don't want to rate instagram right now thank you very much all

00:46:11   right let me come back to that in a moment let me just do a second sponsor read and this one's great

00:46:16   very timely as we record say it's the 13th of december uh show will probably be out in a day

00:46:22   or two height holiday season right everybody's out there buying gifts i want to tell you about

00:46:27   new sponsor. Their name is gem Vara website is like like gemstones J or not J G Jesus

00:46:36   GM V a r a gem Vara calm. Tired of being the average gift guide just giving your wife or

00:46:47   girlfriend a sweater something stupid like that. You know what they've got a gem Vara

00:46:51   they've got jewelry custom made at gem bar.com. They are a revolutionary leader of custom

00:46:59   made fine jewelry that you can just buy online. You can get rings, necklaces, pendants, bracelets,

00:47:06   earrings, all customized just the way you want for your special person. They have 29

00:47:12   different gemstones, nine different metals, endless combinations. Each piece is one of

00:47:18   a kind made to order and delivered in less than two weeks. So order now you could get

00:47:23   it in time for the holidays. They have 101 day return policy, free engraving, free ring

00:47:31   resizing, if you get a ring and it doesn't fit, that's always a trick. You know, who

00:47:35   the hell knows what size people's rings they wear while they have free ring resizing and

00:47:40   24 seven jewelry consultants online to answer any questions you may have. Where do you go

00:47:47   to find out more. Go to their website, gemvara.com. G-E-M-V-A-R-A dot com. No special code or

00:47:57   anything like that. So just go to their website and find some gifts.

00:48:02   It says, "Handcrafted in the USA, Boston and New York." How about that?

00:48:06   How about that? There you go. Quality stuff. Good new sponsor. I like getting a sponsor

00:48:12   like that is a little bit off the... No offense to Drobo. I love Drobo. But Drobo is a perfect

00:48:18   example of like a typical talk show sponsor, right? A little nerdy, plugging hard drives

00:48:22   in. Now we've got something a little different.

00:48:25   Well, this recognizes that all of us techies, we have other aspects to our lives that we

00:48:30   need to buy other things. So why not get the message out?

00:48:34   Right. So one of the things... And I didn't know this. Now, get back to these RateMe dialogues.

00:48:42   I knew I'd been annoyed by them.

00:48:44   And I knew that there was a lot of similarity

00:48:46   between a lot of the ones I'd seen.

00:48:48   But only after I wrote this and it sort of became

00:48:50   a topic of conversation on Twitter

00:48:54   and an email with readers

00:48:56   that I start looking into it a little bit.

00:48:58   And I found, I guess I'll put it in the show notes,

00:49:01   but there's like an open source project at GitHub

00:49:03   called iRate, which is funny, right?

00:49:06   - How appropriate, yes.

00:49:07   - Right, it's I capital R-A-T-E.

00:49:11   But it's funny because it's gotten a lot of people--

00:49:14   I'm not even going to say it.

00:49:16   But anyway, and a longtime friend of the show--

00:49:20   he's never been on, but he's Dan Weinman,

00:49:24   who's a professional programmer, was taking a look at it.

00:49:30   And it's, A, even if you're not a programmer,

00:49:33   if you go to their website and just read the read me

00:49:35   and just look at the configuration options for this--

00:49:37   and it's ostensibly simple.

00:49:39   it's you know air add this open source thing to your your iPad or iPhone app

00:49:44   and it will automatically you know ask the user to rate and you know not rate

00:49:51   if they choose the app but it has so many configuration options it's crazy

00:49:56   it's so super complicated and it has really in my opinion really bad defaults

00:50:03   And it's the dialogue like I think it is the default dialogue

00:50:07   Is the one that you're all of you anybody I bet every single person listening to the show has seen it not just seen it

00:50:14   but has seen it within the last three or four days is

00:50:17   This dialogue that says do you like this app?

00:50:20   And there's three buttons and then I'll rate it

00:50:24   Ask me later and

00:50:28   Bottom no. Thanks

00:50:31   and

00:50:33   And the one thing that I've noticed, I've known this, everybody's known it, the "No

00:50:38   Thanks" button doesn't seem to do what you would want it to do, which is...

00:50:45   I think this is very obvious.

00:50:47   I'm not gonna rate rap right now, and I don't wanna ever be asked again.

00:50:51   Right?

00:50:52   Yep.

00:50:53   And now all it says is "No thanks."

00:50:54   It doesn't say, you know, "We'll never ask you again."

00:50:57   But I'm not sure what else "no thanks" could mean, or a reasonable person could assume

00:51:03   it means, if there's also a button above it that says "remind me later," which I'm guessing

00:51:09   nobody has ever tapped in their life.

00:51:13   But if one of the options is "remind me later" and another one is "no thanks" and you tap

00:51:19   "no thanks" and then a week or two later the same app asks you again, that to me feels

00:51:25   broken.

00:51:26   And it's apparently by design, like looking at it,

00:51:29   like Dan Weinman looking at the code.

00:51:32   What no thanks really means in this open source project

00:51:36   is no thanks for this version of the app.

00:51:39   But if it's version 2.7.3, when you release 2.7.4 to fix a bug,

00:51:48   this irate project will then take a queue to ask again.

00:51:52   And that's why so many of us for so many apps

00:51:55   have seen the same goddamn dialogue so many times.

00:51:59   And I think it's why during the demo yesterday

00:52:02   at the Instagram event that Kevin Systrom got prompted

00:52:05   by it from Instagram app, because I'll bet what happened

00:52:08   is that he upgraded the version on his phone

00:52:12   to either a newer beta or to maybe

00:52:14   the App Store release version.

00:52:16   - Yeah. - Which had just come,

00:52:17   which was coming out yesterday.

00:52:19   I think it came out like during the event.

00:52:21   So my guess is he upgraded to the new version

00:52:24   of Instagram and hadn't launched it yet.

00:52:27   Or maybe it like, maybe, I'm not even quite sure about this,

00:52:31   but maybe it doesn't ask you the first time

00:52:33   you launch after an upgrade.

00:52:34   It maybe it asks like the third time after you upgrade,

00:52:39   it will ask again.

00:52:40   And he'd install, you know,

00:52:42   it was such a good presentation, very well rehearsed.

00:52:44   He probably installed it, ran through the demo

00:52:47   two or three times, saw that it was all working

00:52:50   exactly right and then on stage hit the whatever you know the nth time when irate is going

00:52:58   to make you angry.

00:53:00   [Music]

00:53:01   Hey kids, John Gruber here. I've always wanted to do this. I've got breaking news. It ends

00:53:13   up in the couple of hours in between when Daniel Jalkett and I recorded this episode

00:53:19   right now, Friday, December 13th in the evening, the developer of this irate open source package,

00:53:28   Nick Lockwood, has, now this is not coincidence, this is in response to conversations on Twitter

00:53:37   among various people in the developer community before we recorded, but anyway, Nick Lockwood

00:53:43   has made changes in the new version of irate which he published today on github

00:53:47   has a few changes it no longer asks users to rate the app each version it asks once

00:53:56   and if the user selects no thanks they will never be asked again and he even went so far as to remove

00:54:06   the option to prompt again each version.

00:54:10   I think all of these are changes for the better.

00:54:14   So great move and really really cool response from

00:54:19   developer Nick Lockwood and I really hope developers who are using this package

00:54:23   update to the latest version. Now back to the show.

00:54:27   So I'm looking as well at this configuration documentation. There are

00:54:31   a ton of different things as you said including all these like fine-tuned

00:54:36   attributes that taken together determine when it will prompt you but one of them

00:54:44   is literally prompt again for each new version and it says in the

00:54:48   documentation because iTunes ratings are version specific you ideally want users

00:54:53   to rate each new version of your app so that's the mindset behind the so so you

00:54:59   John when you said you think it has poor defaults I think the defaults if it's

00:55:05   set to prompt again for each new version, which it sounds like it is, they are very

00:55:12   well chosen for the goals of the project.

00:55:16   And this gets back to my whole point about who is this in the service of, right?

00:55:23   The whole point of this project being here at the disposal of hundreds or thousands of

00:55:31   developers is to benefit developers by maximizing some perceived benefit of

00:55:38   capitalizing on users and not just of getting reviews but of getting new

00:55:43   reviews over and over and over again because in fact from everything I've

00:55:47   been able to gather from this this project which I think is super popular

00:55:51   and other ones there is no way to stop being asked not only does the no thanks

00:55:57   button not stop you from being asked again when a new version comes out

00:56:00   Even if you rate the app, if you do the thing that they really want you to do,

00:56:06   which is tap that first button and leave the app, even though you clearly went to

00:56:10   the app for some other purpose, which was to actually use the app, but you're

00:56:13   willing to say, "You know what? Forget everything. I will do you a favor. I will

00:56:19   take time out of my life right now. I will drop what I was doing. I will hit

00:56:24   this button, I will go and peck out using my thumbs in the App Store a review of

00:56:31   your app right now, and I'll give it five stars and submit it and put my name on

00:56:36   it on the iTunes Store as a review of your app. You do all of that for the

00:56:42   developer, and then the next time a new version of the app comes out you're

00:56:44   gonna see that dialog box again. Even hitting "rate the app" doesn't set any

00:56:49   kind of flag that says, "Okay, this guy is, you know, you don't have to show this

00:56:53   user the dialog anymore there is no way to stop getting prompted there is no way

00:56:58   as a user on a default configured deployment of irate and that's what it

00:57:05   looks like and looking at this documentation a little more it actually

00:57:09   covers this case specifically in the same area it says if you set that prompt

00:57:14   again for each new version value to no then it clearly says they will not be

00:57:20   prompted again each time they install an update if they've already rated the app

00:57:25   then it goes on to say it will still prompt them for each new version if they

00:57:31   have not rated the app and that presumably means if they've said no

00:57:35   thanks but then it says you can override this using a delegate method

00:57:40   irate should prompt for rating so it has to be completely customized

00:57:44   Some sense of decency needs to be instilled into this framework.

00:57:51   Right, and again I think that it's arguably well-intentioned but blind to

00:57:58   the cost of user attention. I don't think that you know whoever wrote this and set

00:58:04   up this configuration system was in any way evil. You know I just think it's right

00:58:11   You know and it and I do think it was well-meaning in that it's aiming to solve a problem developers face

00:58:16   But I think it's completely blind and ham-fisted to the effect it has on users. Yep

00:58:21   You know and I'll draw another similarity and again people keep saying that the defenders of this practice keep saying but it works

00:58:28   And there's all sorts of stuff that works. That's that is not right, you know telemarketing works. That's right, right telemarketing works

00:58:35   But it's annoying as hell and I would never want any product or service that I'm involved with to be involved with it

00:58:41   Like even if it was cost-effective I would never have you know

00:58:45   You know pay $100 to have some

00:58:48   Telemarketer try to get more readers of daring fireball or you know people to buy Vesper or something like that

00:58:55   It's you know, it's beneath the brand in my opinion. That's why we're on the same. It works. Yeah

00:58:59   I

00:59:01   was just gonna say I think that this reflects like

00:59:04   there's kind of a herd mentality with

00:59:07   developers and I fall victim to it sometimes but you know

00:59:11   The problem is we're all sort of scrambling for how are we gonna make a living at this?

00:59:14   How are we gonna like eke out enough of a profit that we can you know?

00:59:18   Maybe quit our day job or you support our family. All these are valuable things to aspire to do, but you're right there

00:59:25   This is one variable in like not just dozens but hundreds or thousands of variables that added together

00:59:33   you know lead to whether you make a living or not and

00:59:37   And there's lots of things.

00:59:38   You know what else makes money?

00:59:39   Pornography.

00:59:41   And Apple--

00:59:43   - That's a good point.

00:59:44   - Apple draws the line right there.

00:59:45   If each of these apps popped up a bare boob

00:59:49   every once in a while,

00:59:50   maybe they'd make a little more money.

00:59:52   But Apple draws the line on that for us.

00:59:56   If Apple said tomorrow,

01:00:02   hey, guess what, folks?

01:00:03   New policy.

01:00:05   you're not allowed to proactively encourage users

01:00:09   to rate your app from the app.

01:00:12   That would be it.

01:00:13   It would be over, and that would be a new rule of the game

01:00:16   for developers to play with.

01:00:17   And they'd have the time to fix it, to submit.

01:00:21   No apps would be taken out of the store,

01:00:23   but as new apps, new versions get submitted,

01:00:26   they would need to comply.

01:00:27   Yeah.

01:00:28   And I think what I feel like when stuff like this

01:00:31   comes up and people--

01:00:33   I have to be careful because I'm a developer too.

01:00:35   I face my own problems, but it so happens

01:00:39   that I'm not in deep with iOS as a revenue stream.

01:00:44   So I have to be careful not to be too dismissive

01:00:46   of folks having problems with this,

01:00:49   but it feels to me, it reminds me of situations

01:00:52   I've encountered myself where I was looking

01:00:55   for easy outs or easy blames for what's going wrong

01:01:02   with my business or with my app.

01:01:04   Kind of reminds me of this old quip

01:01:08   I think Gus Mueller made on his blog years ago.

01:01:12   I wish I could remember the context,

01:01:13   but it was like somebody had one of these

01:01:15   kind of like whiny rants about so and so.

01:01:19   I think it was somebody who was like quitting

01:01:20   the software business and blaming it on

01:01:23   piracy or people not,

01:01:28   lack of marketing or something or other.

01:01:30   Gus just says maybe your app just sucks

01:01:32   You know like that's always something

01:01:35   We have to think about yeah, and and and sometimes I think when people are down to the point where they're considering

01:01:43   whether or not I can force users or

01:01:47   strongly compel them to do my bidding and

01:01:50   That makes the difference between whether I make a living or not. That's a sad place to be and there is there is

01:01:58   To be sympathetic to developers. There's also a prisoner's dilemma angle to this, right?

01:02:04   I mean, what's the classic formulation of the prisoner's dilemma? It's like you and a friend are both put in jail

01:02:10   separate cells and

01:02:13   the jailer comes to you and they want you both to confess to a crime and you can

01:02:18   Your like three options are to maintain your innocence

01:02:21   And if you both maintain your innocence, then you'll both get out without doing a day of jail time because the they don't have a confession

01:02:27   you can say it was all the other guy's fault and he'll do all the jail time. He'll do, you know,

01:02:32   ten years of jail time and

01:02:35   you get to walk away.

01:02:39   Or it's no, no, or what did I guess it would be like you would do like a year of jail and he'd do ten years

01:02:44   of jail.

01:02:45   Isn't that it?

01:02:47   I don't remember the details.

01:02:48   Well, but anyway, it's in your interest in theory to stick together and do the right thing and maintain your innocence and you both walk

01:02:55   out but that there's a big motivation to rat the other guy out because then you won't be getting

01:03:01   the worst of it and you can't trust him not to do the worst and stick it to you. Or it's like if you

01:03:06   both rat each other out then you do some time. But if you rat him out and he says you're both

01:03:16   innocent then he does all the time. And so it's in your interest to do it and just hope that he

01:03:21   did the right thing and let you go, right?

01:03:23   - Yeah.

01:03:24   - And there is a prisoner's dilemma angle to this

01:03:26   where it's like if the other developers are doing it

01:03:29   and you're not, they're getting more reviews.

01:03:31   And if it does seem to work

01:03:33   and the reviews that are left are mostly positive,

01:03:36   then your app is getting a disproportionate share

01:03:40   of positive reviews because you're not asking,

01:03:44   your competitors are,

01:03:46   and therefore their app is better reviewed than yours only,

01:03:48   not because it is better, but only because they're asking.

01:03:51   And therefore, it's in your interest to go along with it.

01:03:54   And that's sort of why I feel like Apple would be the one

01:03:59   who could solve it best by saying,

01:04:00   "You're not allowed to do this."

01:04:02   Because it also leads, it's a slippery slope.

01:04:04   And as I've researched this,

01:04:06   there's a lot of apps that are doing other things.

01:04:08   They're not just saying, "Hey, if you like it,

01:04:09   "leave an app or leave a review."

01:04:12   There's other apps that are like going,

01:04:14   taking measures to try to only get positive reviews.

01:04:18   Instead of saying, "Rate the app," they're doing things like saying, "Do you like the

01:04:23   app?

01:04:24   How do you like this?"

01:04:25   And if you say, "Yes, I like it," then they ask you to leave a review.

01:04:29   And if you say, "No, I don't," then they don't ask you to leave a review.

01:04:33   They'll point you somewhere else, like point you to a help page or something like that.

01:04:36   Right, which somehow feels disingenuous and slimy when it's automated like that.

01:04:42   But for example, it doesn't feel so bad if I, as a software business owner, like selectively

01:04:50   choose to mention, "Hey, maybe you could leave me a review," in like an email correspondence.

01:04:56   Right.

01:04:57   And that's totally okay.

01:04:58   You know, we do that with Vesper.

01:05:00   Like we'll, you know, at the bottom of like, when we answer support emails, we'll just

01:05:04   put in a little quick boiler point like, "Hey, if you like the app, it would be really, it

01:05:09   would be great for us if you took the time to leave a review."

01:05:12   Something like that. Well, it's sweet. A big part of that is you're you're squeezing that in as like a side note in

01:05:19   A communication that is getting back to the point otherwise for the customers benefit exactly answering a question, you know

01:05:27   providing them with a workaround or

01:05:30   Acknowledging. Yes, that's a known bug but it's it's you know, it's an Apple bug and we have to wait for salt

01:05:36   We're as annoyed by it by you, but we have to wait for Apple to fix it

01:05:39   we've filed bugs with them and you know hopefully we'll have an update soon or

01:05:43   something else you know like hey you're that's a cool feature request we'll

01:05:46   think about it you know or you know that's a cool feature request we have

01:05:50   thought about it here's why we didn't do it you know something like that some

01:05:54   sort of positive interaction and at the end of it another thing I've seen and I

01:05:59   think it's great I think it's totally cool are some people it's nowhere near

01:06:04   as prevalent a practice as these alerts these alerts have become like a disease

01:06:08   But like so I've seen there's I've seen screenshots of some apps

01:06:11   We're like on the settings page on a settings panel. There will be like a link like

01:06:16   to two buttons like one tap here to get support if you have a

01:06:21   Issue and then underneath that if you like the app tap here to rate it in the App Store

01:06:26   These ratings really help us with our you know rankings in the store

01:06:30   I think that's ideal because it's again it's sneaking it in and in a place that does not slow down the user and right

01:06:38   It's not you know just I don't know that's to me

01:06:40   It's it just as crazy to me that there are some people who don't see how an alert is is going right to code red

01:06:47   You know yeah

01:06:49   You should never show an alert unless you have to like I think ideally the ideal work flow through any app

01:06:55   involves no alerts

01:06:57   You know only when you really have to when there's no other solution

01:07:02   We've got to make sure because all right they're trying to delete this thing and if they do it

01:07:06   There's no way to undo it

01:07:08   we've got to show an alert to double-check that they really wanted to because it would be catastrophic if they

01:07:13   deleted it by accident, right and so I think like

01:07:16   More forgivable example is like sparkle in Mac apps where it does show an alert

01:07:25   but it is clearly usually clearly for the customers benefit right to get an updated version and

01:07:32   importantly in almost every app on the Mac that uses sparkle there is a

01:07:36   preference in the app to completely disable the

01:07:40   the alerts

01:07:42   So it's a totally different

01:07:44   Mindwell, and again, it's an important thing where again it's in the users interest usually to be running the latest version of the app

01:07:51   But it's not in the users interest in general to update automatically, you know without their yeah

01:07:59   Okay, right. So you're protecting them and and and benefit. Yeah, the right thing to do is to do

01:08:05   What sparkle does is to say, okay, there's an app store. There is an update of version, you know

01:08:10   Whatever number you're running this number. Here's you know, you can do this later or you could do this now

01:08:17   so I think that there is a possible like

01:08:20   another possible like acceptable

01:08:24   Communication stream between developers and users which is some kind of like passive news stream

01:08:30   Where it's kind of like the about box idea. It's still begging the users attention

01:08:36   I've seen this in some games like they'll have like general news, but then occasionally they'll also have as among those news items

01:08:43   You know, hey, you've been using this for a while if you like it rate it. Yeah

01:08:47   And that kind of stuff usually entails like some kind of little subtle signal like a little

01:08:54   You know like maybe a little red light or something on the main screen that lets you know, there's messages, right?

01:09:00   Something like that. Let's just say if something like that had become the de facto standard for how

01:09:06   People try to cajole people into reviewing. I don't think we'd be having this conversation

01:09:12   It's not that's not problematic enough or maybe not problematic at all

01:09:16   but there I

01:09:19   I think even with the alerts, which I think is generally heavy-handed for this, but as long as if this irate project that everybody...

01:09:27   or it seems to be so popular, if no thanks meant never show this again, ever.

01:09:32   Yeah, just one time only and you can opt out and it'll never show you again. I don't think we'd be having this conversation.

01:09:38   I really don't because then you'd only see that dialogue once for every app and even if you have a lot of apps installed,

01:09:44   that's not that bad.

01:09:45   It's in hindsight, and I didn't really this didn't really occur to me until after I published that

01:09:50   But the more I thought about it and really considered my position

01:09:53   It's not being asked the first time that annoys me

01:09:56   It's being asked the second through the nth times the one time it's like I don't like it

01:10:02   Yeah, I wouldn't do it, but I could live with it and it's the same thing as things like hey

01:10:07   Maybe you want to I don't think you should do all of these things. I think you have a limited amount of

01:10:12   attention you can take from the user, but if you wanted to maybe you want to do something like you said like

01:10:16   Prompt them once to sign up for an occasional newsletter

01:10:20   Yeah, or just follow your company's or products account on Twitter

01:10:26   Follow Vesper app on Twitter and you'll receive you know occasional

01:10:30   You know tips tricks news stuff like that, right and it would be completely appropriate

01:10:37   to say on your Vesper Twitter account, you know folks if you haven't done it yet now would be a great time to review

01:10:44   Exactly and and part of that too is that with an email newsletter?

01:10:48   You know you can and I know the panic apps have always done this and I think they've had a great success with it

01:10:53   And it's a really cool

01:10:54   You know the newsletters are you know everything you'd think a panic newsletter would be it's funny and very well designed

01:10:59   It's like one time when you install like a new panic app for the first time

01:11:04   They show you a dialogue box and it'll just it says something, you know, very friendly and it's like hey

01:11:09   We run a company newsletter where we give occasional

01:11:12   news and updates and tips

01:11:14   It's not annoying we promise and you can unsubscribe anytime

01:11:18   But it'd be it would be great if you signed up and you could put your email address in and hit a button and if you

01:11:23   Don't want it you hit another button and they never ask you again

01:11:25   Yeah, same thing for like Twitter and then again if you want to in your newsletter or in your Twitter account

01:11:32   occasionally remind people to do to maybe leave a review in the App Store

01:11:35   That's cool

01:11:36   Because if if they want to they'll do it if they don't they won't and if they're annoyed they know how to make it stop

01:11:42   You know how to hit the unfollow button in Twitter. Yeah

01:11:45   Whereas there is no way to make these dialogues stop

01:11:48   I think you I think you're right that the the one-time thing is I might consider it like

01:11:54   slightly a slight like

01:11:58   Tarnish on an app, you know, but maybe not even that maybe I would just accept it as the as the you know

01:12:04   Cost of doing business, but we all overlook

01:12:07   little things here and there in apps that bug us right and they don't have to be things that are like intentionally trying to

01:12:13   Coerce us into doing something could just be like oh, I I really hate the fact that

01:12:18   this button, you know always behaves this way when I click it and and then I think what you're on to here with the

01:12:25   in particular of this open source framework is collectively,

01:12:30   when you magnify that out over so many apps

01:12:33   doing the same thing and the sense that they're all

01:12:35   kind of collectively, they're giving it the okay

01:12:40   by all doing it, right?

01:12:42   It would be like what if you had this one really frustrating

01:12:45   annoying behavior of an app and then they open sourced that

01:12:48   and then suddenly all your apps were behaving that way.

01:12:50   - Right.

01:12:51   Let me take a break here and do the third sponsor break

01:12:54   and there's a couple more, I have a couple more points I think I want to make about these

01:12:58   things. Mainly about Apple though and Apple's role in this. But I want to tell you about

01:13:03   long time friend of the show, great, great company and service mail route. M-A-I-L-R-O-U-T-E.

01:13:13   Mail route is a filtering service for email. Filters out spam, filters out viruses. It's

01:13:20   not, you don't have to change your servers, you just point your MX records at mail route.

01:13:24   route cleans all of your incoming mail and then forwards it on to your regular, your

01:13:29   existing mail servers. 90% of all email traffic on the internet is spam and viruses. It's

01:13:36   a cesspool and it is also therefore probably about 90% of the work that your mail servers

01:13:43   have to do. A lot of big companies if you go to the mail route website and read their

01:13:49   information. You can find case examples of companies that went from running five, six,

01:13:54   seven mail servers to just one after they switched to mail route because mail route

01:13:59   takes care of all the work that the email servers were actually doing, which is filtering

01:14:03   out the spam and the viruses and the junk. The actual good mail, what you call it the

01:14:07   ham is, is it's not that hard for even one server to keep up with with a big organization.

01:14:13   If you use a service like mail route, they have a really low false positive rate, super

01:14:17   important they have super reliable uptime and it's a hosted service in the

01:14:22   cloud you just sign up for it you don't have to install hardware you don't have

01:14:25   to install software you just point your MX records at them really really easy

01:14:29   really sane really cool defaults but it's meant for nerds so they have API

01:14:36   that you can program it to your heart's desire so you can totally nerd out you

01:14:41   You can customize everything, all of it's customizable.

01:14:47   And you can get a free trial.

01:14:48   This is amazing.

01:14:49   You get a free trial with no credit card.

01:14:51   So you want to try it on and see if it's as easy to use and as powerful as I'm telling

01:14:56   you and as they'll tell you at the website, you could try it for free.

01:15:01   Where do you go to find out more?

01:15:02   Go to their website, mailroute.net/thetalkshow.

01:15:08   that slash the talk show at the end will let them know you're coming from this show.

01:15:12   mailroute.net/thetalkshow. And the reason I know this is the reason that they've been

01:15:17   back sponsoring the show is that an awful lot of listeners of this show have signed

01:15:22   up for it and have been really, really happy with it. Because I know there's, you know,

01:15:26   it's just the audience of the show. There's a lot of people out there, you know, who are

01:15:29   the sysadmins for their company or organization. If you've been thinking about it, trust me,

01:15:33   check it out. It really works.

01:15:38   So the last thing I wanted to say about this is Apple's role, and not just in approving

01:15:42   the apps that are doing this, but in the way that the App Store is currently configured.

01:15:47   And one of the things, a lot of people jumped on this in the Twitter conversation.

01:15:52   An awful lot of people are saying what I think I agree with too, which is that there's a

01:15:56   big difference between asking the user once and asking them over and over again.

01:16:01   And it's that once every version that was annoying.

01:16:04   immediately then there were people defending it because the way the App

01:16:07   Store is set up it's only the current version of the app whose reviews are

01:16:14   counted to make the average rating so like if you had really good reviews a

01:16:19   year ago but now you've had two versions since and not so you know maybe not even

01:16:24   bad reviews just you don't have that many reviews they don't show up in the

01:16:27   default listing and that people based there like should I download it or not

01:16:31   decisions on how well rated it is. Be that as it may, that is not the user's

01:16:38   problem. That's right. Right? It just isn't, you know, and it's like, I don't know,

01:16:47   should that be fixed? I think there's got to be a better way to do it. I mean, I

01:16:51   think there's a lot of people who are, you know, as time goes on, who are kind of,

01:16:54   and the App Store gets older, you know, that it's discovery is definitely, it's

01:16:59   always been a problem in the App Store, right? Where the best apps don't

01:17:02   necessarily filter to the top. You know, Twitter clients is a perfect example

01:17:06   where like if you search the App Store for Twitter, you don't get a listing of

01:17:11   the best Twitter clients. You do get Twitter.com's official Twitter client

01:17:15   early on, but like apps like Twitterrific and Tweetbot, depending on, you know, the

01:17:19   day and what's going on with Apple's indexes, don't show up. You get a whole

01:17:23   bunch of junk underneath the official Twitter client. Whereas I think in a

01:17:28   world where the App Store worked according to Apple's ideals where the

01:17:32   best you know Apple's you know stuff has always been about the best you know

01:17:36   what's the best quality apps like tweet bot and Twitter if ik should be at the

01:17:40   yeah near the top of the results and what's worse is that they have

01:17:44   apparently been you know punished for this practice of starting you know

01:17:49   releasing a new release with a new skew and SKU code on the App Store right

01:17:54   which is itself a workaround to the lack of a paid upgrade system,

01:18:00   like where people, developers would like to ideally hold on to their sort of like

01:18:06   notoriety and their reputation in the store for a particular app, but to get paid again,

01:18:12   they either have to like jump through some weird hoops to turn their upgrade into an a la carte in

01:18:19   in-app purchase or they have to make an all-new SKU,

01:18:23   and then they start at the bottom, literally.

01:18:27   Like, I mean, somebody mentioned,

01:18:30   I think it was maybe David Barnard,

01:18:31   'cause he's always real, you know,

01:18:34   I think productively critical about the search issue.

01:18:38   He said, you know, Tweetbot went from like number one

01:18:41   or number two in those results to off the page fold.

01:18:46   - Right.

01:18:47   So yeah, Apple's role, it's one of those things where,

01:18:52   you know, it's always been easy for us

01:18:54   who are big Apple fans and we appreciate

01:18:57   so much that Apple does, it's always easy for us to say,

01:18:59   like, oh, this one fix would fix everything,

01:19:02   or this is what they should do,

01:19:03   or this is, why is this all so screwed up?

01:19:06   And of course, we have to take a step back

01:19:08   and realize that when you consider that

01:19:11   for any one of these little things we can pinpoint,

01:19:13   there are actually dozens or hundreds of things

01:19:16   that could probably be improved.

01:19:18   It's easier than to at least be empathetic

01:19:21   to how it's not perfect.

01:19:23   - It is effectively, the similarity that keeps,

01:19:27   I don't think we've even mentioned it during the show yet,

01:19:30   but this whole practice of asking for the reviews,

01:19:32   it reeks of SEO, search engine optimization,

01:19:37   which is largely, in my opinion,

01:19:41   and always has been ways to take advantage

01:19:46   of search engines.

01:19:49   Whatever techniques have worked.

01:19:50   It's not about truly deserving top spots.

01:19:54   It's how to get the top spot, whether you deserve it or not.

01:19:58   And that's-- it's become a dirty word.

01:20:01   And people, other than marketing scumbags, people hear SEO,

01:20:07   and they think, oh, man, it's bad practices and annoying

01:20:10   cheats.

01:20:11   Well, that's-- I hate to say it.

01:20:13   That's what this rating thing is.

01:20:15   Even if it works, that shouldn't be how it works.

01:20:18   You're taking advantage of Apple's relatively poor ranking system.

01:20:25   Yeah.

01:20:26   Well, something else that just came to mind is another one of the Twitter things that

01:20:32   got to me a little bit because, of course, it's close to home and it's a personal allegation,

01:20:38   but there was a not so subtle suggestion that for me to criticize developers who are doing

01:20:45   this, it's a situation where my privilege should be called into question, meaning that

01:20:56   it's easy for me to take the high road or to proclaim that developers should or shouldn't

01:21:04   do these things, because implying that even with my modest Twitter and blog audience and

01:21:12   podcast audience that I have this huge upper hand in marketing my apps such that I wouldn't

01:21:18   need to use these kinds of marketing techniques.

01:21:21   And I thought that was particularly interesting because this was based in a post that you

01:21:29   had written because people could as easily, if not more forcefully, make that allegation

01:21:38   about you with Vesper.

01:21:40   Vesper. Right. Yeah, I definitely got that. I mean, to a couple of people with the effect

01:21:44   of developers defending their use of it in their apps. Well, I wouldn't have to do it

01:21:49   in my app either if I could get a link on Daring Fireball for my app as often as Vesper

01:21:53   does. And I don't know what to say to that. Here's what I have to say to it is these people

01:22:00   are overlooking how difficult it is to market apps and to make apps profitable and successful.

01:22:07   make apps profitable and successful,

01:22:11   even if you do have the luck of an audience.

01:22:14   - Of starting with some kind of audience or notoriety.

01:22:16   - It's this, you know, not to,

01:22:20   I don't wanna insult these people per se,

01:22:23   but they have a misunderstanding of the whole system.

01:22:28   - And it's better to have an audience than not.

01:22:34   It's better to be the Omni group and already have tens of thousands of happy users when

01:22:40   you're launching a brand new version 1.0 app that nobody's had before.

01:22:45   It's better to be Panic than to be an unheard of software developer.

01:22:51   But it definitely does not make it easy for Panic or the Omni group or anybody else to

01:22:58   launch a 1.0 and get it to stick more than just on the first day.

01:23:03   You do get a nice spic.

01:23:05   It's easy to get a nice spike on the first day if you're known.

01:23:09   It does not have that much bearing on what happens a week or a month or two months or

01:23:14   six months later.

01:23:15   Eventually, it doesn't take very long for water to reach its own level.

01:23:19   The app becomes as popular as it should be whoever you started out as.

01:23:23   Eric: Then we get back to Gus Mueller's, "Maybe your app just sucks."

01:23:27   Those of us with some kind of built-in audience, if we're struggling to sell the app at some

01:23:31   point, we can choose to take stock in whether the app needs to be improved.

01:23:38   A lot of times an app just needs to exist for a number of years before it has the refinement

01:23:46   and the feature base and the mind share to be successful.

01:23:50   Gus is probably a good example of that because I'll bet that that's sort of what happened.

01:23:53   I don't know exactly how the sales chart for Acorn has been, but I think when Acorn first

01:23:59   shipped it was very interesting because there had been so many years where

01:24:03   everybody was like how come there's no indie image editors and then all of a

01:24:06   sudden there were a couple yeah corn was one and had some interesting you know

01:24:10   design and interface and features but it's such a heat you know you you know

01:24:16   you're competing against Photoshop you know and you've got a lot you know I

01:24:21   think it just took a while for acorn to have a minimum feature set that was just

01:24:25   like, you know what, this is totally feasible.

01:24:28   - Yeah, and one other quick thought that comes to mind

01:24:32   is all of these people who are sort of like

01:24:34   comforting themselves, I think,

01:24:38   maybe for the behavior of their app

01:24:39   or for the apps that they love,

01:24:41   comforting the fact that these tactics are being used

01:24:45   because it's somehow necessary

01:24:46   or because it's the leg up that they need

01:24:49   to offset that lack of an existing audience

01:24:52   or the lack of existing success.

01:24:54   It just strikes me as totally opposite

01:24:59   from the mindset you need to have

01:25:01   if you actually want to be successful

01:25:03   because by adopting these follow the herd tactics,

01:25:07   it's the exact mindset that prevents you

01:25:11   from having those noticeably different,

01:25:15   you look at some companies where you're like,

01:25:18   panic, for example, they keep coming up,

01:25:20   obviously we love them,

01:25:21   but they distinguish themselves often

01:25:25   by doing things that no other company does.

01:25:28   And it's not by assuming that because everybody else

01:25:32   has a nagware like dialogue in their app

01:25:37   that that's the way to do it.

01:25:39   And I think if these people think that,

01:25:42   if they're so convinced that the way to succeed

01:25:45   in the software business is to adopt whatever,

01:25:48   like I'm being a little dramatic here,

01:25:50   but whatever bottom feeding tactics everybody else is using,

01:25:54   then that's just like a symptom

01:25:56   that they're setting themselves up

01:25:58   for that kind of mentality in general.

01:26:01   Like, well, it's good enough for everybody else

01:26:04   on the App Store.

01:26:05   And you don't get successful and popular and beloved

01:26:08   by trying to be only as good as everything else

01:26:12   on the App Store.

01:26:13   Is that, I had to get up on my high horse eventually, right?

01:26:19   Well, that's why I had you.

01:26:20   I always have you on the show to get up on your high horse,

01:26:22   Daniel.

01:26:24   I got my stirrups on and my 10 gallon hat.

01:26:29   It's nuanced.

01:26:29   I think bottom line takeaway.

01:26:32   I think if there's anything everybody could take away

01:26:34   from this, if there's a way that raising this into an issue

01:26:38   that we're being discussed, if there's some change that comes

01:26:42   of this, my hope would be that it

01:26:44   would be to make these dialogues a,

01:26:48   when you hit no thanks, you never see it again.

01:26:51   - Yeah. - Or any version.

01:26:53   Regardless of all of the arguments that that's,

01:26:55   you know, that the App Store wants that.

01:26:58   'Cause let's face it, people are not,

01:27:00   what do you do really as a developer?

01:27:01   If you're out there and you're on the fence

01:27:03   and you're thinking, you know, your app does this

01:27:06   and you're listening to the show,

01:27:07   I hope that we've convinced you at least

01:27:09   that it doesn't even make any sense

01:27:10   to ask people to do it over and over again.

01:27:12   Do you really think that they're going to leave multiple reviews?

01:27:16   I think they are, Jon.

01:27:18   I think that that's...

01:27:19   I think that...

01:27:22   Let's say you got 10,000 users.

01:27:25   I think they're counting on the fact that by annoying 10,000 people, 5 to 10 of those

01:27:32   people will push the button and go review.

01:27:36   I don't know what the numbers are, but if you think about it that way, you don't need

01:27:40   to hit that many people.

01:27:41   I mean, you don't need to hit that big of a percentage for it to make an impact and I think unfortunately, that's just another

01:27:47   That's another that's another case for

01:27:50   punishing the bulk of your users

01:27:53   When you know only a small tiny fraction of them is needed to give you the result you want. I

01:27:59   Also think that Apple should seriously considered banning it

01:28:03   And yeah

01:28:04   And I think the fact that there that like I as we talked about a few minutes ago that developed some developers

01:28:10   are doing the even more questionable practice of trying to figure out first

01:28:15   whether you're gonna leave a four or five star review and only then forwarding

01:28:19   you on. Because if you're gonna allow in general I'm not sure how you

01:28:24   would how you would ban just that even though that is to me clearly gaming the

01:28:29   reviews. It's almost as bad it's only it you know it's only a hair short of using

01:28:35   those scammy paid services that leave made-up reviews. Right, and it sort of

01:28:41   feels like the kind of thing where Apple could include it in the whole genre of

01:28:47   prohibitions against like acting like the App Store or acting like

01:28:52   the springboard or whatever, you know, getting into Apple's business. Right,

01:28:55   the reviews should be, you know, in theory, should be organic and, you know,

01:29:00   and only maybe prompted by things that are outside the app, like I said, like in

01:29:04   in a tech support email or your Twitter

01:29:07   or something like that.

01:29:08   - Well, one positive thing I think that came out of this

01:29:11   is there has been a little bit of a kind of a grassroots

01:29:14   call for voluntary rating of apps that you love.

01:29:19   And I think that's great.

01:29:22   That will offset to some extent that tiny percentage,

01:29:25   I think, of your readers who have gone out

01:29:27   and taken your advice literally.

01:29:30   But it also reminds me that there are a few,

01:29:34   In my mind, there may be at high level three different approaches to solving this problem.

01:29:39   The approach that many developers are taking now to coerce users into rating,

01:29:43   the approach that we wish would happen, which is Apple would systematically repair the review system in some important ways.

01:29:50   And then there's another option, which is

01:29:54   somebody putting together some

01:29:57   system whereby people can kind of take pride or

01:30:02   ownership of their ratings of apps some kind of system that gamifies

01:30:07   ratings in a way that

01:30:10   Users would want to go

01:30:12   You know show off what they like and and share their reviews like the example that comes to mind is I think some people out there

01:30:20   Developers in particular you are more likely now to report radar bugs to Apple because of this open radar

01:30:27   site where you can say look folks I

01:30:31   Did my part and whether Apple ignores my suggestion or heeds it I reported the bug

01:30:37   And I could imagine some system existing outside of the control of developers or Apple

01:30:44   that would encourage users to

01:30:47   Sort of show their their

01:30:50   And maybe this would be gaming in an appropriate way

01:30:54   I don't know but expect if it were framed towards showing your love for the apps that you love

01:30:58   I think that could be something I think that could

01:31:01   affect

01:31:03   You know the same kind of results that the people the developers are looking for without being so disrespectful of the users, right?

01:31:12   Interrupting them. Yep, that's it. Exactly. And if you I mean the funny thing is a lot of these users would be happy

01:31:17   To give five or ten minutes of their time voluntarily in service of the developer

01:31:23   But are outraged to have to give ten seconds in voluntarily

01:31:28   Right. Right. Because it's not just the 10 seconds, it's the interruption.

01:31:31   And it's like the cartoons, you know, there's a bunch of them who made the rounds.

01:31:34   But like, you know, why it's bad to interrupt a programmer.

01:31:37   And it's, you know, it's because it's...

01:31:40   You may only be taking two seconds of their time, but you're effectively like popping a bubble.

01:31:44   Yep.

01:31:45   That has taken a while to build up to get their, you know, head around a problem.

01:31:49   You know. And like you said, you know, right at the beginning that

01:31:53   The whole reason that they're in the app in the first place is to do whatever it is that the app does.

01:31:58   You know, let you take a picture or let you read your tweets or let you play a game.

01:32:05   Which is why it's especially terrible, this behavior on mobile devices,

01:32:11   because the whole thing about the time you spend in a mobile app is so much shorter than on a desktop app, right?

01:32:17   So interrupting is that much more egregious.

01:32:20   Right. Exactly.

01:32:22   Well where can people find out more from you Daniel?

01:32:24   Where do you want to send people?

01:32:25   Oh well I'm @DanielPunkAss on Twitter and I have a blog at bitsplitting.org and my software

01:32:33   is wonderful and you should rate it.

01:32:35   Please take a moment now to stop, pause this podcast, go directly to iTunes or to the App

01:32:40   Store and rate my software.

01:32:42   Mars Edit.

01:32:43   Mars Edit is on the Mac App Store and on my site at red-sweater.com.

01:32:48   And don't forget to rate the talk show in the podcast listings.

01:32:51   Wait, wait, wait.

01:32:52   We forgot to ask them to pause the podcast now.

01:32:55   Pause it right now before we finish.

01:32:56   There's only a few seconds left, but pause it.

01:32:58   Go to the App Store and give it a rating.

01:33:00   Wait, wait, wait, wait, wait, wait, wait, wait.

01:33:02   First of all, think to yourself, "Am I going to rate this show four stars or five stars?"

01:33:06   And if it's less than four, don't pause the podcast.

01:33:10   Do not proceed directly to the iTunes store.