Under the Radar

223: Defaults


00:00:00   Welcome to Under the Radar, a show about independent iOS app development.

00:00:04   I'm Marco Arment.

00:00:05   And I'm David Smith.

00:00:06   Under the Radar is never longer than 30 minutes, so let's get started.

00:00:11   So I recently just pushed out an update to Widgetsmith, which actually I realized I should

00:00:15   probably mention.

00:00:16   So the update before this one was the incredibly terrifying overhaul to the Photos widget that

00:00:22   I'd been putting off and putting off and putting off, but finally it actually released.

00:00:25   It released.

00:00:26   As far as I can tell, there was not a single problem or issue or person who was confused

00:00:31   or had an issue with it.

00:00:32   So all that beta testing, all the trial and error, using the super safe approach of all

00:00:39   of the existing widgets, their code was completely untouched and I entirely built a new system

00:00:43   entirely in parallel to the old one.

00:00:46   All that seemed to work, so thumbs up for that.

00:00:48   Whew, thank goodness.

00:00:49   Yeah, that's great.

00:00:50   But part of that work, now that the Photos widget is, I feel like, now kind of like good

00:00:55   and modern, made me start to think a little bit about some other ways that I can make

00:01:00   that better.

00:01:01   And Widgetsmith at this point is almost a year old, and so it's starting to kind of get

00:01:05   out of its infancy and kind of to become something that I am hoping will become just sort of

00:01:10   a long-term, stable part of my portfolio.

00:01:13   It's something that I work on regularly.

00:01:15   And as part of that, something that I was thinking about is like, what can I do to increase

00:01:20   retention?

00:01:21   That was a specific sort of measure that I was trying to have in mind.

00:01:24   And specifically, it was starting to think of the first run experience, why people are

00:01:28   using the app, why they download it, what are things that might keep them coming back

00:01:31   to it.

00:01:32   And it's made me start to wonder about some of the defaults that I have in the app.

00:01:39   And specifically, the original default widget in Widgetsmith was the DayDate widget.

00:01:45   So it's just the widget that has in big number the calendar day.

00:01:49   So today was a recording, it would have a big four, and then it would have WED Wednesday

00:01:54   above that.

00:01:56   That's what the default widget is.

00:01:58   And when you first install the app, it would create three widgets, a small, a medium, and

00:02:02   large of that type for all of the sizes.

00:02:09   And I never really thought about that.

00:02:11   And sort of this experience has made me start to think, like, "Hmm, should I change that?

00:02:15   Is this something that would be more beneficial to be the photo widget?"

00:02:18   Because I know that the photo widget is by far the most popular, most widely used widget

00:02:24   of all the widgets.

00:02:25   I think it's something on the order of 85% of the widgets that have been created in Widgetsmith

00:02:30   or photo widgets.

00:02:31   So it made me think, "Should I change to that?"

00:02:33   And that was a trickier question than I initially thought, because part of what I was thinking

00:02:40   before, and this was not the—when I initially built it, there was no photo widget.

00:02:44   When I launched Widgetsmith, when Widgetsmith blew up, when it went big, there was no photo

00:02:49   widget.

00:02:50   So I built an album widget, which was the closest thing that existed at the time, where

00:02:54   you could select a photo album and have it cycle through those pictures.

00:03:00   But I didn't actually have a photo widget.

00:03:01   I threw that together in the first two days of it kind of going crazy.

00:03:06   That's part of the problem that I was then paying off recently with overhauling the photo

00:03:10   widget with something that I built over the course of a few weeks rather than a few days.

00:03:13   But all I have to say is, when I built it initially, that couldn't have been the default.

00:03:19   And now that that's the most popular thing and the thing people use it for, it became

00:03:23   a question of, "Should that be the default widget rather than the date/time?"

00:03:27   And on the one hand, there was a part of me that was saying, "I probably should."

00:03:31   I suspect most of the people who are downloading the app are expecting to use it for showing

00:03:38   photos on their home screen.

00:03:39   And so if I can kind of streamline that process and push them in that direction and make it

00:03:43   more obvious and straightforward, that will sort of help with that process and help with

00:03:49   retention insofar as people will be less likely to be confused about what's going on.

00:03:54   You know, they download the app and they install it, they're like, "I don't know what to do.

00:03:57   This is all about dates.

00:03:59   That's not going to be helpful."

00:04:00   But on the other hand, there was a part of me that was like, "I kind of liked in a weird

00:04:04   way that you would download it.

00:04:07   It would show you a widget and sort of in the process of setting up your first widget

00:04:12   was sort of teaching you a little bit about the app because it would show you the day/date

00:04:16   version, but I always structured them so that the photo widget was always in the first screen

00:04:22   when you sort of tapped on it.

00:04:24   It was right below the day/date widget.

00:04:26   So you could always see the one you wanted, essentially, but you had to choose it.

00:04:31   And the act of choosing it, in my mind, in some ways, was almost a form of onboarding.

00:04:35   But anyway, so I went back and forth a lot about that, and we can talk about sort of

00:04:40   those options.

00:04:41   And I decided to go with it as the default, largely because it's this funny thing of,

00:04:47   I was like, in my mind, I was trying to teach people, but it's like, why am I teaching them

00:04:50   when I could make it sort of un-teached without the need of being teached in the first place?

00:04:56   I could make it sort of this unteachable thing that, for most, I optimized for the most likely

00:05:01   case, the most obvious case, and even to the degree of I changed it so that now when you

00:05:06   hit add widget for a new widget, rather than showing you the thing where you can set up

00:05:11   timed widgets, I immediately just jump you to the default widget screen, assuming that

00:05:17   you're only going to have one photo, and it's going to be shown 24 hours a day, and sort

00:05:21   of optimizing that experience as a result.

00:05:24   And this update, I only pushed out a few hours ago, so it's a bit early for me to tell how

00:05:31   effective it is.

00:05:32   Overall, I kind of like the thinking, but it made me thinking a whole lot about default

00:05:36   settings and that at first turn experience, and things along those lines.

00:05:40   - Yeah, I think it's really tricky to get good defaults, and defaults matter so much,

00:05:46   because for such a large percentage of your user base, that's going to be all they ever

00:05:53   know.

00:05:54   They're not going to go and change anything, that's going to be the experience.

00:05:58   So I think you've done the right thing here, because what you want to optimize for is,

00:06:03   if no one ever changes anything, what is the best and most reasonable and most featured

00:06:09   experience they can have that will solve their needs, not confuse them, and make them succeed

00:06:15   at what they're trying to do, and make you look good as the app maker.

00:06:19   And so in this case, I think that works, because the timed thing, going from single 24 hour

00:06:26   to timed hour span thing, that distinction, the timed hour span thing, I think is an advanced

00:06:33   feature.

00:06:34   And so I think you made the right move by making the default just be 24 hours a day

00:06:38   show the same thing.

00:06:39   Because that's what most widgets are, that's what most people are going to want to do,

00:06:41   I would assume.

00:06:42   You probably actually have data on that.

00:06:44   - I don't know that you actually do, but that's just an instinct that is the case.

00:06:48   - Right.

00:06:49   And so that, I think, that's the right move for sure.

00:06:52   And opting for photos as the default widget rather than the day date, again, this has

00:06:57   been informed by what users have actually done.

00:07:00   What they've actually told you is, this is how we most commonly use this app.

00:07:04   And so it makes sense to optimize for what people have shown you is the most common average

00:07:11   need or want from the app.

00:07:13   I face a lot of this with Overcast, I face it over the years of various decisions I've

00:07:18   made.

00:07:19   And I haven't found a really good stable state for a lot of my decisions, but I think I've

00:07:26   reached a fairly good point with the exception of, I do think I need to do a little bit more

00:07:31   onboarding in terms of podcast discovery features of maybe after the very first one they add,

00:07:38   maybe put up the thing saying, people who listen to this also listen to, and then give

00:07:42   the big block of all the different podcasts.

00:07:44   It totally makes that sound too.

00:07:46   I give that big block of all those podcasts of, here's a similar thing.

00:07:50   I have that as part of my recommendation engine.

00:07:52   I have that per podcast.

00:07:53   I don't really show it anywhere in the app.

00:07:57   But anyway, there's certain things that the defaults are just kind of up to you to figure

00:08:02   out what do you want to represent your app?

00:08:06   What experience do you want people to have by default and therefore most people to have?

00:08:13   One thing I did years ago now is when I was trying to reduce the amount of email addresses

00:08:19   I had and move everybody to anonymous accounts, I made it so that by default all new accounts

00:08:25   were just anonymous accounts.

00:08:27   There was no email or password associated with all accounts by default.

00:08:30   That was not the original way.

00:08:31   The original way, it put the email and password thing up top on the account creation screen,

00:08:37   and down at the bottom there was a don't do this kind of button.

00:08:41   But because it was big and on top, that was obviously like this is the right path that

00:08:45   I want people to take and most people did.

00:08:47   And when I redesigned the app to basically bury that and to make it much harder to make

00:08:51   all new accounts anonymous by default and then you had to go later, add email addresses

00:08:56   and passwords if you wanted them, that changed the ratio dramatically, obviously.

00:09:01   And so it is kind of a way, defaults are kind of a way to be opinionated and to say this

00:09:07   is how I think things should be done, this is how I think you should use this app.

00:09:11   Features I don't think most people want or need are off by default.

00:09:15   Things like the unread badge, the number badge on the app icon.

00:09:21   I made it clear in the UI that I don't really like this feature, but a lot of people want

00:09:25   it so that's fine, I'll put it in there, but it's off by default.

00:09:29   And there's certain things, like it's hard to make that decision on everything because

00:09:32   one great example is that smart speed and voice boost are off by default and the default

00:09:37   speed is 1x.

00:09:39   And many people therefore never use those features.

00:09:42   But I think it would be very hard to guarantee that those two features would be appropriate

00:09:51   for all content that all people will be listening to, so much so that the people who don't know

00:09:56   how to turn it off and who can't find that screen and never change it, I still want them

00:10:01   to have a good experience.

00:10:03   And I don't think I can be that sure of any kind of modification to the audio.

00:10:08   Like I think that's why the default is the audio is played exactly as it was served,

00:10:13   no modification, no speed adjustment, just raw, and then if you want to go discover those

00:10:19   features then I can offer these cool things.

00:10:22   But it's not universal enough.

00:10:24   I feel like anything that's made by default or on by default, it has to work for everybody.

00:10:30   It has to not mess up for anybody.

00:10:33   Otherwise you're going to risk turning all those people off who will never look at the

00:10:35   screen and the settings and everything to change that stuff or who won't understand

00:10:39   it but then will also have something go wrong with the way they want to use the app.

00:10:44   And it's tricky because so in prep for this episode I went in like on a testing phone

00:10:49   installed overcast just as though I was a very new person and I was very surprised to

00:10:54   see that smart speed and voice boost were off by default because in my mind they are

00:11:00   in many ways part of the secret sauce that makes overcast better than the Apple podcast

00:11:05   app than any of the other apps.

00:11:07   The way that you built those sound engines is the thing that I think I remember way many

00:11:12   years ago I had my own podcast developing perspective and we're having an episode called

00:11:17   Insidious Features and it was all about smart speed because I found that it was completely

00:11:22   insidious in the best way because I couldn't listen to long form audio with something else

00:11:27   because I felt like I was wasting my time.

00:11:30   You were?

00:11:31   Yeah, I was.

00:11:32   This is exactly it.

00:11:33   If I wasn't listening to an audio book in the Audible app at 2x I'm like why am I listening

00:11:39   to all this silence?

00:11:40   I don't want this silence.

00:11:42   The silence is doing me no good.

00:11:44   And it was insidious in that way because it meant that I pushed all my long form audio

00:11:48   listening into overcast and if I wanted to listen to an audio book I found somewhere

00:11:52   that I could buy an MP3 of it and load that into overcast so that I could listen to it

00:11:58   in a podcast player to listen to audio books because it became such this connection that

00:12:04   I had that that is what made overcast the best place to listen to audio because the

00:12:10   rest of the features are nice and I think it's a well designed app and it's great.

00:12:13   We've talked about it in many aspects of it but that was the part that is the hook for

00:12:18   me and so it was just really surprising and it was just interesting hearing you're just

00:12:22   making a justification for why you think it's better to do that because the way that I'm

00:12:27   starting to think is that in your case I would see that the few cases where the audio might

00:12:35   not be suitable for Smart Speed or Voice Boost are less and so in some ways you're making

00:12:46   a worse first run experience for the majority of your users for the benefit of a small number

00:12:55   of your users who may have a less advantageous first run experience and it's like that's

00:13:00   a tricky trade off that it depends on what those numbers are in terms of is it 1% of

00:13:07   people would have a bad experience because they listen to music podcasts and so they

00:13:11   would be messed up or is it that the majority of people listening to podcasts that are fine

00:13:16   and I imagine in some ways you have this data because you know what are the most subscribed

00:13:19   podcasts are and which one of those would be problematic but it seems like in some ways

00:13:24   having that first run experience be really cool in a way that is taking advantage of

00:13:30   it and especially in some ways this is probably more Voice Boost than Smart Speed because I

00:13:34   think spoken audio just sounds better in overcast and I can hear it better and it's clear in

00:13:40   that way but I don't know it was just like that it was really big surprise to me because

00:13:44   it's like that was like the marquee feature and it was surprising that in some way it's

00:13:48   turned off and you not that it's hard to find but you have to look for it it's not even

00:13:53   on that initial player screen that you're gonna you know it's entirely possible that

00:13:56   you could use overcast for a while and not realize that that was something you were missing

00:14:01   out on.

00:14:02   Oh and people do and I think and between the two of them Voice Boost I think it'd be way

00:14:07   more likely to turn that on by default because Smart Speed is it changes something in a noticeable

00:14:13   way and sometimes it's bad you know like sometimes in certain contexts like you mentioned like

00:14:17   you know if you have like a music podcast you don't you definitely don't want Smart

00:14:21   Speed on for that if you have you know just long pauses and things that you actually want

00:14:25   to have all your time wasted which then you know then that's I say this sarcastically

00:14:31   I know I know there's value to that storytellers please calm down but you know Smart Speed

00:14:36   I think is harder to say this is safe for everything but Voice Boost especially the

00:14:42   current Voice Boost like Voice Boost one was a lot more aggressive with how it tweaked

00:14:46   things and kind of you know a fixed thing.

00:14:48   Voice Boost two is mostly just volume normalization and it does that in a way that is high quality

00:14:56   enough and and gentle enough on stuff that's already loud that I could theoretically turn

00:15:01   that on for everything and I don't think it would be a big problem and I might do that

00:15:06   like I you know this is all stuff like I could change my mind on this in any moment I reserve

00:15:09   the right chair maybe my next update I'll turn on Voice Boost by default and see what

00:15:12   happens actually I can do that anytime because that's a server side thing anyway so but you

00:15:19   know one thing that's tricky though is like also for marketing reasons if I if these things

00:15:25   were just on by default on the background people wouldn't know that Overcast is doing

00:15:30   it necessarily like they would just think oh this like they wouldn't even notice unless

00:15:34   they like turned it off but by by having those be buttons that you have to turn on and then

00:15:41   you hear or in case of Smart Speed also see the difference that they make then that makes

00:15:46   my app look better and that might be a wow moment where people say oh my god and then

00:15:50   they might tell their friends or they might post on social matter or something like that

00:15:53   and that's so if that's if it's just on by default they might not even realize it's doing

00:15:58   that and then you might lose that that kind of marketing or delight benefit and and like

00:16:04   word of mouth marketing might suffer as a result of that because it's just doing things

00:16:07   for them making things better in a way that they they would have probably noticed if they

00:16:11   would have manually seen it and turned it on but if it's just on and they never know

00:16:16   that then it's I don't know I feel like that that wouldn't be as big of a marketing benefit

00:16:22   we are brought to you by one blocker one blocker is a premium content blocker for Safari on

00:16:27   IOS and Mac in addition to blocking obtrusive ads one blocker can also block trackers annoying

00:16:33   pop-ups the EU cookie notices comment sections on blogs and YouTube and so much more and

00:16:38   it's super easy to configure the app guides you through the process which is basically

00:16:42   just flipping a few switches and after you turn one blocker on you can close the app

00:16:46   and enjoy sites without ads and other content you don't want to see one blocker has been

00:16:50   made by an indie developer since 2015 and it's been featured by Apple tech crunch Mac

00:16:54   stories and more and actually I actually personally use one blocker I had a bit of an experience

00:17:00   with the ad blocker business and I decided I didn't want to do my own because one blocker

00:17:03   was really very very good and I just used it instead and it's fantastic and also the

00:17:08   average app has around six trackers built in but the one blockers new in-app tracker

00:17:14   blocking feature called firewall you can automatically block these known trackers analytics services

00:17:20   user behavior measurement services email tracking pixels and more in all apps on your IOS device

00:17:25   this is a great addition to Safari content blockers that only work in Safari and one

00:17:29   blocker is secure and private by design all the blocking is performed in the background

00:17:34   on the device itself and your traffic is not sent through VPN servers which also means

00:17:39   no slowdowns so as a listener of one of the radar you can get a two-week free trial plus

00:17:44   a month of premium for free at one blocker.com/radar and one blocker is a universal purchase so

00:17:51   just buy once and download onto your iOS and Mac OS devices and it also supports family

00:17:56   sharing up to six people so get a two-week free trial plus a month of premium for free

00:18:01   at one blocker.com/radar our thanks to one blocker for their support of this show and

00:18:07   relay FM.

00:18:08   So the way you're describing that it makes me really think about is how I think of is

00:18:12   it true tone on our iPhone?

00:18:14   Yeah.

00:18:15   First like the first time you and you know you get a phone or an iPad that has true tone

00:18:19   on it and it's this weird thing like Apple the way they handle it is in the onboarding

00:18:24   experience for that device you know they say you know would you like true tone turned on

00:18:29   and they have a button that's essentially like would you like it on or would you like

00:18:32   it off and you know as you push the button in and off it changes the the color of a thing

00:18:36   is a very white screen usually so that you get a good sense of what it's doing to the

00:18:40   color the color mapping and it's like that's the way that Apple chooses to do that where

00:18:45   it's it's a tricky for a feature that is subtle that once you decide if you want true tone

00:18:49   on or off you'll in some ways it just disappears and it if it's if it's if it's doing its job

00:18:56   correctly you should never notice it in the same way with voice boost for smart speed

00:19:00   that if it's doing its job correctly you won't notice it it's just better but it's like to

00:19:04   your point I definitely totally see the sense of you want people to know that it's better

00:19:08   for a reason that is tangible and they they could put a name to rather than if you make

00:19:13   it better but it's just in a subtle way that they're sort of not aware of then there's

00:19:17   less affinity for your app because I know overcast is better because I know what smart

00:19:22   speed is I know what voice boost is but if I didn't know those names because they were

00:19:27   just on by default and I never changed anything or never loaded the settings screen I'd have

00:19:31   no way of knowing and so like in some ways you could imagine you know showing that in

00:19:35   in that kind of initial walkthrough video or having things where you have kind of help

00:19:40   thing we have help information for your customers but then it's like then you have this long

00:19:44   onboarding experience that can be awkward and cumbersome in its own way so that is definitely

00:19:49   a tough sort of trade-off we have to fight. Another big thing that I faced is what to

00:19:54   do about playlists and and the default playlist behavior and and you know so so that the issue

00:19:59   I have you know so overcast has the playlist thing on top and then on the bottom you have

00:20:03   all the podcasts like separated and many people never use playlists like they they just want

00:20:08   to use the separated podcast groups and they go and pick the one they want play it and

00:20:13   that's it and many people never do that and only use playlists I'm that kind that kind

00:20:18   I only use playlists I never go individually. Me too. But it's such a big split in the user

00:20:24   base the app really has to accommodate both of those things and one challenge I've faced

00:20:28   is that playlists are the heart of a lot of functionality in overcast that other apps

00:20:33   do in different ways and the biggest one is a queue or an up next kind of feature so when

00:20:38   this became a popular thing in podcast apps and people started asking me to do a queue

00:20:43   instead of making like a separate thing I just made it a playlist and and so I added

00:20:49   like queue buttons throughout the app but if you do that it just creates a playlist

00:20:54   named queue if you don't already have one and does the queue functionality in that because

00:21:00   it provides what you need it has like you know a reorderable editable list and whatever

00:21:04   and my playlists also have two different types they can be they can be like regular playlist

00:21:08   or smart playlist and I and I thought this that by mirroring the functionality that iTunes

00:21:14   had forever I thought people would get it you know so you know smart playlist is basically

00:21:18   a filter and and it automatically you know it's like alright we'll include everything

00:21:22   from these podcasts but not these podcasts order it in this way and you know and let

00:21:26   me also manually reorder it and then a I guess dumb or you know non smart playlist is just

00:21:32   nothing appears by itself you automate you manually add whatever you want to be on this

00:21:36   playlist by various you know buttons throughout the app or anything and otherwise it's like

00:21:40   nothing nothing appears on it by itself and and then you you know you get to reorder it

00:21:44   again if you want to all that stuff and and so one issue I have is exposing this functionality

00:21:50   in a way that people will even try it or will even know that it's there so one trick I do

00:21:56   is the very first time an account has added its I think it's either second or third podcast

00:22:04   I create a playlist on that account automatically called I think it's called all episodes or

00:22:08   something like that and I should we know this off the top but I don't anyway so and that's

00:22:14   all done server side too so like yeah the very first time an account creates its second

00:22:17   or third playlist or podcast I add this playlist that's a smart playlist that includes everything

00:22:22   by default because that is I think what most people want in if they're only going to have

00:22:26   one playlist and kind of and play from that that's what most people want so I just create

00:22:31   that as part and I don't ask I just do it and if they want they can delete it you know

00:22:35   I'm not stopping them so then this creates a couple of interesting questions so first

00:22:40   of all again what should the settings be in this case I think it's fairly obvious you

00:22:43   know you might quibble over how it should be sorted maybe but otherwise like a smart

00:22:47   playlist that includes everything by default fine but if they delete that playlist and

00:22:54   then want to recreate it there is currently a lot of confusion around that you know if

00:22:58   they delete that playlist if they go back and hit the add playlist button they have

00:23:02   two options new playlist and new smart playlist well they don't necessarily know the difference

00:23:09   so this is actually a big part of my you oh and by the way and if you and if you go and

00:23:12   create a smart playlist from that button it will actually be that same thing it won't

00:23:18   have the same title you'll have to type in the title yourself and so that whole interface

00:23:23   I think is actually kind of a huge opportunity for improvement for me that I really need

00:23:26   to tackle of like what I want to do instead instead of like trying to add more text everywhere

00:23:32   and you know any other options what I want to do is when you hit that add playlist button

00:23:36   I want to put up basically a screen of templates of like here's like you know three to five

00:23:42   example playlists like all recent episodes manually selected episodes you know stuff

00:23:47   like that like I'll download it or whatever like you know I have to add that feature first

00:23:51   but so like I want to I want to put up a something like that that's more like here are some templates

00:23:56   you want to do and then you know at the bottom of that list is like you know new you know

00:23:59   new raw playlist or whatever you know obviously I'd find better words for it but that to me

00:24:04   is like it's an opportunity where there is a lot of functionality hidden behind here

00:24:09   my current my status quo confuses people and I can totally see why and I mean I can't even

00:24:15   tell you how many emails I get from people who are asking for functionality that is already

00:24:20   in playlists but they just never thought to because they don't think they want playlists

00:24:25   like just the term that they just don't think they want that but it's functionality that

00:24:28   already exists if they would just make a playlist and you know set the rules this way so like

00:24:32   obviously there's a need for this and my current defaults are okay but they're not solving

00:24:37   the full need and I need to adjust that.

00:24:40   Yeah it is called all episodes by the way.

00:24:43   Oh thanks.

00:24:44   In my testing account I just went ahead and added a second podcast and it created a playlist

00:24:50   called all episodes but I think you're definitely onto something I think and this is something

00:24:55   that I've been hitting on a few times with WidgetSmith too recently is this the concept

00:24:59   of it's sort of trying to guide people in the middle of the operation that they're trying

00:25:06   to do to be able to use the functionality that you're creating so I think you're absolutely

00:25:12   when you hit your add playlist that button going to a screen that is showing you a couple

00:25:17   of templates or in giving you an opportunity to that's the perfect place to have the extra

00:25:23   you know extra text extra graphics whatever it is to explain what's happening because

00:25:28   a customer is in a place where that's what they're trying to do right they're trying

00:25:33   to add a playlist and so being educated about what playlists are what the different types

00:25:37   are what the ramifications are or just being able to just choose between a couple of templates

00:25:42   that I want you know reverse chronological or chronological or manually controlled like

00:25:48   that is a great place to do that and it's a way in some ways of a right like I love

00:25:53   the sort of the combination of those where having a default playlist that just appears

00:25:59   for those people is for the if you if you don't want to think about playlists if you

00:26:04   just want to listen to podcasts that's probably exactly all you ever need is you know a place

00:26:11   that you can go that combines all the episodes from all your favorite all your subscribed

00:26:15   podcasts in one big list you hit play and it just keeps playing from one to the next

00:26:20   like that is probably what you want but if you want more then have you know providing

00:26:24   an opportunity to teach them about that and to give them defaults not sort of default

00:26:30   in the first run experience sense but default in the sense of you know here's a bunch of

00:26:36   different options and templates that'll get sort of get you up and running and educating

00:26:40   them as you go I think that's an interesting approach and something that I think is better

00:26:46   too like essentially with photo widgets one of the changes I made before is if you didn't

00:26:51   if you'd never selected a photo for any of my photos widgets I just had like the SF symbol

00:26:56   for a photo inside of a black background which I thought like looks cool but at the same

00:27:02   time is also kind of useless and pointless and so changing to the photo widget being

00:27:06   the default widget I should now instead if you haven't chosen a photo it just says please

00:27:11   select photo inside of that widget and it's like I'm trying to put the help text that

00:27:17   you probably want to know and inside of the thing that you're seeing and so it's like

00:27:21   oh I need to select a photo so how do I do that well if you tap on it the screen that

00:27:25   it will take you to has a big thing that says select photo and you hit that and you know

00:27:29   choose choose the photo and do the permissions dialogues or whatever we need to do to deal

00:27:32   with it but it's like I'm trying to educate you at the moment that you're trying to do

00:27:37   something by putting that there rather than doing it as some kind of like walkthrough

00:27:42   you know swipey thing that I have to go through six pages of documentation before I can start

00:27:47   using it I want you to start using it right away and then at the moment that you need

00:27:50   the information hopefully providing it to you.

00:27:53   Yeah exactly. One little quick thing before we before we finish a little fun little default

00:27:57   story I I wanted to change eventually I'm gonna I'm gonna drop my custom font in Overcast

00:28:04   and the system font will be the only option and I don't really know how this is gonna

00:28:08   be received I'm a little wary about it and so one thing I did a few versions ago was

00:28:14   I changed the default font from my custom font to the system font this is actually probably

00:28:19   almost a year ago now and the you know the percentage like I have analytics on like what

00:28:24   font people use so I know how many people I'm going to be angering and the percentage

00:28:30   of people who use the system font went from you know something like 15 or 20 percent up

00:28:35   to like 80 percent like it's it's now a pretty pretty high number which shows you just how

00:28:40   many people never change the defaults but also I also got a number of responses and

00:28:46   emails from people complimenting me on the redesign because not only did they never change

00:28:53   the default font they didn't even know that you could they didn't even they never went

00:28:57   to that theme screen in the in the app they had no idea this was even an option so this

00:29:03   goes to show the power of defaults you get a free redesign.

00:29:08   Sure.

00:29:09   And I think it just speaks to it's the importance of really think being thoughtful about this

00:29:14   because you're the default experience is the experience that the vast majority of your

00:29:18   users are going to have and it is by sort of by definition the experience that all of

00:29:22   your new users have and so if your defaults aren't good I don't your first run experience

00:29:27   can't be good either and so be really thoughtful about it and but also I suppose be open to

00:29:33   it experimenting with and changing it because your first year default defaults might not

00:29:38   be right.

00:29:39   Thank you for listening everybody and we'll talk to you in two weeks.

00:29:42   Bye.

00:29:43   [ Silence ]