Under the Radar 96: Risky Business
00:00:00
◼
►
welcome to under the radar a show about
00:00:02
◼
►
independent iOS app development I'm mark
00:00:04
◼
►
Worman and I'm David Smith under the
00:00:06
◼
►
radar is never longer than 30 minutes so
00:00:08
◼
►
let's get started so this week we wanted
00:00:11
◼
►
to talk about a little bit of a current
00:00:13
◼
►
event and then brought it into a general
00:00:14
◼
►
topic the current event is that the the
00:00:17
◼
►
third-party YouTube client Pro tube was
00:00:20
◼
►
removed from the App Store Apple
00:00:23
◼
►
basically forced it out on Google's
00:00:24
◼
►
request because it was violated in the
00:00:27
◼
►
YouTube Terms of Service apparently and
00:00:28
◼
►
I want to talk about some of that and
00:00:31
◼
►
then brought that into the topic of
00:00:33
◼
►
generally developing apps that rely on
00:00:36
◼
►
other big services or that are not quite
00:00:40
◼
►
they're kind of on the edge of what's
00:00:42
◼
►
considered okay or what might be allowed
00:00:45
◼
►
or what might be legal the pro 2 bath
00:00:47
◼
►
specifically that you know it was a
00:00:50
◼
►
third-party YouTube app for iOS and it
00:00:53
◼
►
had great reviews I know I'm pretty sure
00:00:56
◼
►
Mac stories did a big review on at once
00:00:57
◼
►
that's one of that's where I heard of it
00:01:00
◼
►
and it had many YouTube Pro user
00:01:03
◼
►
features many features that people want
00:01:05
◼
►
out of YouTube app that the main app
00:01:07
◼
►
either didn't or wouldn't offer you know
00:01:09
◼
►
different playback you know speeds and
00:01:12
◼
►
originally it offer downloading a for
00:01:14
◼
►
offline YouTube forced them to remove
00:01:16
◼
►
that a long time ago it offered things
00:01:18
◼
►
like stripping out the audio and just
00:01:20
◼
►
playing the audio and not having to rely
00:01:21
◼
►
on video so it could be played in the
00:01:22
◼
►
background things like that that the
00:01:25
◼
►
official app didn't offer for a long
00:01:27
◼
►
time or if ever things like picture and
00:01:29
◼
►
picture support on the iPad the official
00:01:31
◼
►
app made you buy YouTube read to do so
00:01:34
◼
►
you can kind of see why the why the
00:01:36
◼
►
official app and why YouTube might not
00:01:39
◼
►
have wanted this to happen but there
00:01:41
◼
►
there is quite a market to be had in
00:01:44
◼
►
doing things that people want that like
00:01:46
◼
►
the man won't let them do pro tube
00:01:49
◼
►
existed in this market this is something
00:01:51
◼
►
that I have a little bit of experience
00:01:53
◼
►
with ultimately though I try to stay
00:01:56
◼
►
away from this these days a lot of
00:01:58
◼
►
developers try to build their business
00:02:00
◼
►
on a third party API or app of some sort
00:02:04
◼
►
whether it's you know YouTube or a
00:02:06
◼
►
social network like Twitter clients or
00:02:09
◼
►
other you know other such things and I
00:02:12
◼
►
get a lot of requests for
00:02:13
◼
►
to open up an overcast API so people
00:02:15
◼
►
could make third-party clients this
00:02:18
◼
►
there was a brief time in the internet
00:02:20
◼
►
where where this seemed like an okay
00:02:22
◼
►
business model I'd say around like 2004
00:02:25
◼
►
or so where all the web services were
00:02:29
◼
►
opening up public API is that you could
00:02:31
◼
►
basically do whatever you wanted with
00:02:33
◼
►
and access wasn't controlled at all so
00:02:36
◼
►
anybody could write clients that said
00:02:38
◼
►
pretty much anything and this way this
00:02:40
◼
►
was considered like a big part of web
00:02:42
◼
►
2.0 for a little while and then
00:02:45
◼
►
everything started getting locked down
00:02:47
◼
►
and and what was public became private
00:02:50
◼
►
what was free became controlled and and
00:02:53
◼
►
locked out and more recently you know in
00:02:57
◼
►
more recent apps and services that have
00:02:58
◼
►
taken off they either haven't had an API
00:03:01
◼
►
at all or like in the case of Instagram
00:03:04
◼
►
there's an eight there is an API but
00:03:06
◼
►
it's extraordinary limited or it might
00:03:08
◼
►
just be discontinued at any point or you
00:03:11
◼
►
can't do what you really want to do what
00:03:14
◼
►
most people would really want to do with
00:03:16
◼
►
with such an API there's there's a case
00:03:18
◼
►
to be made there is lots of demand for
00:03:22
◼
►
apps that live in this gray area that
00:03:25
◼
►
that do things that a service might not
00:03:28
◼
►
want or even even if it has a public API
00:03:31
◼
►
that for the moment you're doing things
00:03:34
◼
►
that the API allows there is a big
00:03:36
◼
►
market there because usually if you've
00:03:38
◼
►
heard of these services they're pretty
00:03:39
◼
►
big they have a lot of users and
00:03:40
◼
►
everybody wants you know something to
00:03:42
◼
►
enhance their favorite service or to
00:03:44
◼
►
make it easier to use or or whatever
00:03:46
◼
►
else so it seems like there's there's a
00:03:48
◼
►
business there or there's there's a
00:03:51
◼
►
market there rather but trying to build
00:03:54
◼
►
an entire business in a situation like
00:03:57
◼
►
that where there is this massive
00:03:59
◼
►
fundamental dependency that your app has
00:04:01
◼
►
on someone else's service that I think
00:04:06
◼
►
is increasingly unwise over time and
00:04:11
◼
►
that it's not to say that nobody should
00:04:13
◼
►
ever do it but it certainly should I
00:04:16
◼
►
think give you pause before you invest
00:04:19
◼
►
heavily into it so for instance in the
00:04:22
◼
►
case of Pro to Bleich I'm pretty sure
00:04:24
◼
►
that was somebody's full-time job
00:04:26
◼
►
or at least that was like that was their
00:04:28
◼
►
primary app that they made and and I
00:04:30
◼
►
believe that I believe the author even
00:04:32
◼
►
seven blog posted it did pretty well for
00:04:33
◼
►
a while and it had lots of users I
00:04:36
◼
►
personally at this point in my life I
00:04:39
◼
►
cannot imagine having my app be a
00:04:43
◼
►
hundred percent dependent on someone
00:04:46
◼
►
else's service now in the app store we
00:04:49
◼
►
are always 100% depend on Apple like
00:04:51
◼
►
that that is one dependency we always
00:04:53
◼
►
have is that well Apple at any time
00:04:55
◼
►
could kick us out of the App Store but
00:04:57
◼
►
in general if you align your incentives
00:05:01
◼
►
with Apple's you know or at least if you
00:05:03
◼
►
avoid stepping on their feet there's not
00:05:06
◼
►
much reason for Apple to remove you from
00:05:07
◼
►
the App Store like if you just have some
00:05:09
◼
►
regular app why would Apple remove it
00:05:12
◼
►
like that would that would be a huge PR
00:05:14
◼
►
risk to them maybe even a legal risk if
00:05:17
◼
►
you're big enough you know they the fact
00:05:19
◼
►
is Apple does not want to go around
00:05:20
◼
►
removing apps for no reason so like I'm
00:05:23
◼
►
not worried with overcast
00:05:25
◼
►
I'm not worried that Apple is gonna come
00:05:27
◼
►
along and all of a sudden say you know
00:05:28
◼
►
what podcast apps are now illegal again
00:05:30
◼
►
in the App Store and therefore you have
00:05:33
◼
►
to leave like that's I I don't stay
00:05:35
◼
►
awake at night thinking about that
00:05:36
◼
►
because I think it's incredibly unlikely
00:05:38
◼
►
because there's not much reason for
00:05:41
◼
►
Apple to ever do that that and that
00:05:43
◼
►
would be too much downside for them for
00:05:45
◼
►
it compared to whatever little upside
00:05:46
◼
►
there might be but if you're basing your
00:05:49
◼
►
entire app on something like Twitter or
00:05:51
◼
►
YouTube or somehow or Facebook you know
00:05:54
◼
►
some other big service like that you are
00:05:57
◼
►
building a business in someone else's
00:06:01
◼
►
property like they can do whatever they
00:06:04
◼
►
want and they don't have the kind of
00:06:07
◼
►
neutral incentive collection that Apple
00:06:11
◼
►
has in that kind of scenario like if
00:06:12
◼
►
you're building a Twitter app you're
00:06:15
◼
►
competing with Twitter and their own app
00:06:17
◼
►
using their own service and they're an
00:06:19
◼
►
API to do it so they are not going to be
00:06:22
◼
►
too keen on that and even if one of
00:06:25
◼
►
these services has an API where they
00:06:27
◼
►
they say that they're okay with
00:06:28
◼
►
something one day the next day that
00:06:30
◼
►
could change the next year that could
00:06:32
◼
►
change they might have to boost their
00:06:34
◼
►
metrics and your app might be taking
00:06:36
◼
►
away their metrics they might get new
00:06:38
◼
►
leadership that wants to take the
00:06:40
◼
►
company they
00:06:40
◼
►
and direction or their investors might
00:06:42
◼
►
force the company to take a different
00:06:43
◼
►
direction you know they might need to
00:06:45
◼
►
make changes to the product and the API
00:06:48
◼
►
that your app relies on is getting in
00:06:50
◼
►
the way of that progress there's all
00:06:52
◼
►
sorts of reasons why most companies and
00:06:56
◼
►
apps and services don't really need to
00:07:00
◼
►
let you build apps on them and it
00:07:02
◼
►
usually is actually against their best
00:07:03
◼
►
interest these days to do that and
00:07:06
◼
►
therefore it is unwise to make your
00:07:09
◼
►
business rely on that and so in the case
00:07:14
◼
►
of Pro Tube and YouTube it is really a
00:07:17
◼
►
shame that this great app that had a lot
00:07:21
◼
►
of big fans and had really been
00:07:24
◼
►
critically acclaimed it's a shame that
00:07:26
◼
►
app is now gone because YouTube decided
00:07:29
◼
►
they had enough and they they made Apple
00:07:31
◼
►
take it down and by the way I don't
00:07:34
◼
►
think Apple had any choice in the matter
00:07:35
◼
►
like that's a simple you know legal
00:07:38
◼
►
request thing and Apple does not need to
00:07:41
◼
►
put their neck out for that that's not
00:07:42
◼
►
worth it for them so this was really you
00:07:45
◼
►
know if you if you wanna be mad at
00:07:46
◼
►
somebody about this be mad at YouTube
00:07:47
◼
►
not Apple but it's it's a shame this app
00:07:52
◼
►
is gone but at the same time it was
00:07:55
◼
►
never on solid ground
00:07:56
◼
►
it was never guaranteed to be just
00:08:00
◼
►
forever the author of it had no right to
00:08:03
◼
►
like no guaranteed right that it would
00:08:05
◼
►
exist forever because it was always from
00:08:08
◼
►
the beginning built upon YouTube's
00:08:12
◼
►
property using YouTube's service doing
00:08:15
◼
►
things that YouTube really probably
00:08:17
◼
►
didn't want anybody to do and you know
00:08:19
◼
►
living on the edge and that really
00:08:23
◼
►
really sucks for the developer that it's
00:08:25
◼
►
now gone and that that business just
00:08:27
◼
►
disappeared but on someone well that's
00:08:29
◼
►
just the risk you take when you live on
00:08:31
◼
►
the edge like that like when you're in
00:08:32
◼
►
when you live in these gray areas it
00:08:34
◼
►
could disappear at any moment
00:08:36
◼
►
and so I'm not I'm not saying that you
00:08:38
◼
►
should necessarily never build an app
00:08:41
◼
►
like that but you should expect that you
00:08:45
◼
►
know you should go into it knowing that
00:08:46
◼
►
massive risk knowing that at any time
00:08:49
◼
►
the ground could shift below you and
00:08:54
◼
►
fire app could just be gone like in this
00:08:57
◼
►
in the snap of fingers like it's just
00:08:59
◼
►
it's just gone and so how much do you
00:09:01
◼
►
want to invest in that how much do you
00:09:03
◼
►
want to rely on that how much do you
00:09:04
◼
►
want to plan for the future of his
00:09:05
◼
►
business when that could happen at any
00:09:07
◼
►
yeah it's so tough to cuz it's like I
00:09:10
◼
►
feel at a personal level I feel really
00:09:13
◼
►
bad for this developer I think it's
00:09:14
◼
►
Jonas Gessner I think it's his name like
00:09:16
◼
►
I have been in the position of making an
00:09:20
◼
►
app having it be successful and then
00:09:22
◼
►
having it sort of taken out at the store
00:09:24
◼
►
and thankfully for me that has that was
00:09:27
◼
►
many years ago when the App Store was a
00:09:29
◼
►
slightly different place and so like
00:09:31
◼
►
eventually I was able to get it back in
00:09:32
◼
►
and so on like that's a long story for
00:09:34
◼
►
another day but like I have been in this
00:09:35
◼
►
exact position and I know how this feels
00:09:37
◼
►
and it feels awful so at a personal
00:09:41
◼
►
level like it's very very sympathetic to
00:09:43
◼
►
like how frustrating this meant we must
00:09:46
◼
►
be but it is yeah I think the thing that
00:09:49
◼
►
most fundamentally when I think about
00:09:50
◼
►
these types of apps like there is any
00:09:53
◼
►
time there was a popular service like
00:09:55
◼
►
there is a built-in audience and so
00:09:58
◼
►
building applications to cater to that
00:10:02
◼
►
audience it makes sense because you're
00:10:04
◼
►
it's like if you wanted to create your
00:10:07
◼
►
own video you know video sharing viewing
00:10:11
◼
►
platform that hosts all the content and
00:10:14
◼
►
has Pail you know has video creators
00:10:16
◼
►
publish your videos on your platform etc
00:10:17
◼
►
like that is completely insurmountable
00:10:20
◼
►
so piggybacking on top of a big popular
00:10:23
◼
►
or probably the most popular video
00:10:25
◼
►
service in the world YouTube makes a lot
00:10:28
◼
►
of sense but inherent in that is like
00:10:31
◼
►
what you are in some ways doing is it's
00:10:33
◼
►
like you're it's you're making money off
00:10:37
◼
►
their service off their costs like
00:10:39
◼
►
YouTube is paying all the infrastructure
00:10:41
◼
►
costs YouTube is paying all of the
00:10:44
◼
►
bandwidth costs for hosting this video
00:10:46
◼
►
and then they're not activate on their
00:10:48
◼
►
own a they don't have a mechanism to
00:10:49
◼
►
make money from that you know YouTube
00:10:52
◼
►
makes most of its money from its
00:10:54
◼
►
advertising or its YouTube red
00:10:57
◼
►
subscription service both of which are
00:10:59
◼
►
things that as you know any third-party
00:11:02
◼
►
client isn't really showing to them I
00:11:04
◼
►
mean it's theoretically possible that
00:11:06
◼
►
YouTube could make
00:11:07
◼
►
mechanism by which you know developers
00:11:10
◼
►
have pay for that the use of the API but
00:11:12
◼
►
in general I don't think that's the case
00:11:13
◼
►
and so you're always in this kind of
00:11:15
◼
►
tricky position where you're making
00:11:18
◼
►
money off someone else's work in a
00:11:20
◼
►
certain way in a very helpful useful way
00:11:23
◼
►
but it's a really tenuous thing because
00:11:25
◼
►
that money that you are able to bring in
00:11:27
◼
►
that business that exists in many ways
00:11:31
◼
►
belongs to YouTube like and from a like
00:11:34
◼
►
they're made there they're creating the
00:11:36
◼
►
opportunity for doing that they're
00:11:38
◼
►
choosing not to necessarily explore and
00:11:41
◼
►
exploit that themselves you know they're
00:11:43
◼
►
not making the YouTube pro app that
00:11:47
◼
►
would do all of these things and they
00:11:49
◼
►
may have reasons for doing that and they
00:11:51
◼
►
could be you know who knows what that
00:11:54
◼
►
what that is like maybe they don't want
00:11:56
◼
►
a lot of apps to exist that have you
00:12:01
◼
►
know background audio playback because
00:12:02
◼
►
then they get in trouble with music
00:12:05
◼
►
labels who then people are you know just
00:12:07
◼
►
using YouTube as a as a CEO music
00:12:10
◼
►
streaming service and that creates legal
00:12:11
◼
►
issues or problems for them and so that
00:12:13
◼
►
they don't want to go down that road and
00:12:14
◼
►
sometimes they may want to let that
00:12:17
◼
►
exist like it's some it reminds me in
00:12:21
◼
►
many ways a lot of sort of the early
00:12:23
◼
►
days of Twitter where it existed part of
00:12:27
◼
►
what made it catch and fueled its
00:12:31
◼
►
initial growth I think was their
00:12:33
◼
►
openness of their third part of
00:12:35
◼
►
third-party clients because it allow it
00:12:36
◼
►
GAE essentially gave them this massive
00:12:39
◼
►
free developer effort that they didn't
00:12:42
◼
►
have to directly pay for they just paid
00:12:43
◼
►
for the infrastructure but there was a
00:12:45
◼
►
lot of this creativity and innovation
00:12:47
◼
►
that happened around their platform that
00:12:49
◼
►
they didn't have to manage and direct
00:12:51
◼
►
you know they could just sort of let you
00:12:53
◼
►
know let a thousand flowers bloom and
00:12:55
◼
►
then ultimately they just they picked
00:12:57
◼
►
the most successful flower there and
00:12:58
◼
►
they went after they purchased Tweety
00:13:01
◼
►
and you know made that the official
00:13:03
◼
►
client and then now now that that's sort
00:13:06
◼
►
of that that phase has happened it's you
00:13:09
◼
►
know increasingly they are shutting that
00:13:12
◼
►
down and I mean it's there's a few
00:13:14
◼
►
players who make third-party Twitter
00:13:16
◼
►
apps now but largely it's kind of this
00:13:18
◼
►
grandfathered in now
00:13:21
◼
►
really supported or encouraged kind of
00:13:23
◼
►
thing and in some ways that's great if
00:13:25
◼
►
you happened to like that's a very as
00:13:28
◼
►
the best possible scenario probably that
00:13:30
◼
►
if you make this kind of dependent
00:13:33
◼
►
service where ultimately yours kind of
00:13:35
◼
►
grandfathered in and you can just kind
00:13:37
◼
►
of exist and you have this mode of
00:13:38
◼
►
protection around you because no one
00:13:40
◼
►
else can make these apps anymore and so
00:13:43
◼
►
you're the only one so like that's
00:13:44
◼
►
awesome but probably much more likely is
00:13:47
◼
►
what's happening here where they just
00:13:50
◼
►
say you know this is not something we
00:13:52
◼
►
want to do and because you're sort of
00:13:54
◼
►
operating at our at our pleasure like at
00:13:58
◼
►
any point we can just turn this off
00:14:00
◼
►
they'll just turn it off and while at
00:14:04
◼
►
some point maybe you can find like crazy
00:14:06
◼
►
technical solutions to work around that
00:14:07
◼
►
and things where you're like you're not
00:14:10
◼
►
it's not an official API it's an
00:14:12
◼
►
unofficial API or you're just like
00:14:13
◼
►
you're posing as the official client
00:14:15
◼
►
like there's all kinds of crazy
00:14:16
◼
►
technical things but ultimately
00:14:18
◼
►
especially because we're exist in the
00:14:20
◼
►
app store environment where YouTube can
00:14:22
◼
►
just go to Apple and say this developer
00:14:25
◼
►
is essentially is violating our Terms of
00:14:28
◼
►
Service is doing illicit things we need
00:14:30
◼
►
you to take them down you'll get taken
00:14:32
◼
►
down like it's not a world where that
00:14:35
◼
►
might exist and so it's yeah it's it's
00:14:38
◼
►
unfortunate that this happens like I
00:14:40
◼
►
feel really bad for the people involved
00:14:43
◼
►
in the actual situation both the
00:14:45
◼
►
developers as well as the users but yeah
00:14:47
◼
►
it's it's always so tenuous and it's and
00:14:49
◼
►
it's something that I think we'll get
00:14:52
◼
►
into this a bit more later on too but
00:14:53
◼
►
it's these types of opportunities when
00:14:55
◼
►
they appear they look so enticing
00:14:57
◼
►
because the audience of the platform is
00:15:00
◼
►
so big and the user base is so large
00:15:02
◼
►
that you look at something like like
00:15:04
◼
►
when I think if these types of things
00:15:05
◼
►
and I've thought about making YouTube
00:15:07
◼
►
related apps and content and features
00:15:08
◼
►
it's like the universe of you know it's
00:15:10
◼
►
like there's probably under hundreds of
00:15:13
◼
►
millions if not billions of people who
00:15:16
◼
►
use YouTube and you start to play that
00:15:18
◼
►
game of like well what if I could only
00:15:19
◼
►
get like 1/10 of 1% of those people to
00:15:22
◼
►
download my app then that's huge and
00:15:23
◼
►
it's like well if you did get to do that
00:15:27
◼
►
if you did have an app that had a lot
00:15:29
◼
►
had a lot of success in almost it almost
00:15:32
◼
►
necessarily you will bigger you
00:15:34
◼
►
the more trouble you will have and as a
00:15:37
◼
►
business that sound it's like that
00:15:40
◼
►
sounds kind of fundamentally problematic
00:15:41
◼
►
that most of us when we're setting out
00:15:44
◼
►
to build something you know we wanted to
00:15:46
◼
►
have you have the ability to grow
00:15:48
◼
►
steadily over time whereas in a
00:15:51
◼
►
situation like with almost all these
00:15:52
◼
►
types of apps the bigger your app gets
00:15:54
◼
►
the more likely it is that the service
00:15:58
◼
►
that you're reliant on is either is
00:16:00
◼
►
going to become suspicious or you know
00:16:02
◼
►
concerned about you and maybe on the
00:16:04
◼
►
upside eventually that would lead to
00:16:05
◼
►
sound like an acquisition which is like
00:16:07
◼
►
I guess the best version of this you
00:16:09
◼
►
know like if YouTube had come along and
00:16:11
◼
►
said hey we're gonna buy you know we're
00:16:13
◼
►
gonna kind of a queue high IQ higher the
00:16:15
◼
►
Pro Tube app and you know get gained
00:16:18
◼
►
from the expertise and the experience of
00:16:20
◼
►
this developer like that would be the
00:16:22
◼
►
happy ending but you know there's no
00:16:24
◼
►
guarantees if a happy ending in
00:16:25
◼
►
something like this also keep in mind
00:16:27
◼
►
like if even even in that scenario where
00:16:30
◼
►
they equi hi are you think about the
00:16:33
◼
►
leverage that they have that situation
00:16:34
◼
►
versus the leverage you have in a
00:16:36
◼
►
situation yeah they could bring you in
00:16:37
◼
►
the room and say look you can come work
00:16:39
◼
►
for us for whatever amount of money
00:16:41
◼
►
we're gonna offer you which probably
00:16:42
◼
►
doesn't need to be that much because of
00:16:44
◼
►
what we're about to say or we're gonna
00:16:46
◼
►
shut you down
00:16:47
◼
►
that's it like we're gonna cut off your
00:16:48
◼
►
API access or you can come work for us
00:16:49
◼
►
like you don't have a lot of leverage in
00:16:52
◼
►
that negotiation they have all the power
00:16:53
◼
►
so that even that is not a great outcome
00:16:56
◼
►
especially to if you do implemented
00:16:59
◼
►
features that aren't things that are
00:17:02
◼
►
technically difficult in this editing
00:17:05
◼
►
like like Twitter bought Tweety because
00:17:08
◼
►
Lauren bricked her is a deus and was
00:17:11
◼
►
doing things like he invented
00:17:13
◼
►
pull-to-refresh and he was doing crazy
00:17:15
◼
►
iOS performance stuff in a way that at
00:17:17
◼
►
the time very few people could touch and
00:17:20
◼
►
so like his leverage wasn't that he was
00:17:23
◼
►
doing things that he was he was doing
00:17:25
◼
►
things that Twitter just couldn't
00:17:26
◼
►
recreate whereas in you know in this
00:17:29
◼
►
case it becomes much trickier and your
00:17:31
◼
►
position is would definitely be a much
00:17:32
◼
►
weaker where it's like it's things that
00:17:34
◼
►
the content provider or the platform
00:17:36
◼
►
owner is consciously choosing not to
00:17:39
◼
►
implement your leverage goes down
00:17:42
◼
►
dramatically yeah and I think one of the
00:17:45
◼
►
reasons I think we see a lot of younger
00:17:48
◼
►
falling into the trap of assuming that
00:17:51
◼
►
they can build an app on this kind of
00:17:53
◼
►
thing and and that they'll be okay and
00:17:55
◼
►
that or that will be okay and they you
00:17:58
◼
►
know some of that just comes with
00:17:58
◼
►
experience of you know whether you trust
00:18:01
◼
►
that kind of stuff or not but also you
00:18:03
◼
►
know I feel like humor developers have
00:18:05
◼
►
I'm sorry this is insulting I don't mean
00:18:07
◼
►
it to be there they don't often
00:18:10
◼
►
distinguish well between what's a public
00:18:12
◼
►
good on the internet and what's a
00:18:13
◼
►
private service or or you make
00:18:15
◼
►
assumptions about about the private
00:18:17
◼
►
services that they are maybe more
00:18:19
◼
►
publicly available or more publicly open
00:18:22
◼
►
or that you have more rights than you
00:18:24
◼
►
actually have and like this is one of
00:18:27
◼
►
the things one of the reasons why all US
00:18:29
◼
►
olds talk about things like the open web
00:18:31
◼
►
and open protocols and open formats
00:18:35
◼
►
decentralization because so much of the
00:18:39
◼
►
internet now is privatized so much of
00:18:42
◼
►
usage of metrics of time spent is
00:18:46
◼
►
happening under the complete control of
00:18:49
◼
►
one of a handful of web giants that
00:18:53
◼
►
there's almost nothing public left that
00:18:56
◼
►
a lot of people think about and use all
00:18:58
◼
►
the time and think about every day like
00:19:00
◼
►
almost all usages in Facebook or you
00:19:04
◼
►
know Google does all the searches and
00:19:06
◼
►
YouTube does all the video and so if you
00:19:09
◼
►
actually want to you know try to build
00:19:12
◼
►
something lasting build it on open
00:19:14
◼
►
platforms and open standards and in open
00:19:16
◼
►
places where you can be the business you
00:19:18
◼
►
can be the service that's in control
00:19:20
◼
►
this is one of the reasons I like
00:19:22
◼
►
podcasting so much because Apple has
00:19:24
◼
►
some role in it but not actually a very
00:19:26
◼
►
major one anymore and so my main
00:19:28
◼
►
dependency an apple is literally just
00:19:29
◼
►
the App Store like if the iTunes API
00:19:31
◼
►
shut down tomorrow I'd be totally fine
00:19:34
◼
►
so when you're choosing what to do build
00:19:39
◼
►
in open spaces anyway speaking of spaces
00:19:42
◼
►
that transition episodes brought to you
00:19:46
◼
►
by Eero never think about Wi-Fi again
00:19:48
◼
►
Eero has created the dream Wi-Fi set up
00:19:51
◼
►
a fast reliable connection throughout
00:19:53
◼
►
your house and all of its open spaces
00:19:55
◼
►
and now is the best time to get on board
00:19:57
◼
►
with arrow they've just released their
00:19:58
◼
►
new super slick second-generation
00:20:00
◼
►
devices it is a tri-band mom
00:20:02
◼
►
along with the new ero beacon this
00:20:05
◼
►
allows you to build a Wi-Fi system that
00:20:07
◼
►
was perfectly tailored to your home the
00:20:09
◼
►
second-generation e'er also includes a
00:20:10
◼
►
third five gigahertz radio making it
00:20:12
◼
►
twice as fast as before so it's an
00:20:15
◼
►
amazing little thing there's these nice
00:20:17
◼
►
little white devices they are just
00:20:19
◼
►
beautiful they're small and they are
00:20:21
◼
►
incredibly easy to set up so you just
00:20:24
◼
►
plug one into your internet connection
00:20:26
◼
►
and then you plug in the beacons
00:20:28
◼
►
anywhere else in your house and then
00:20:30
◼
►
they act as basically repeaters but they
00:20:32
◼
►
communicate with themselves through this
00:20:34
◼
►
backhaul mesh network that is way faster
00:20:37
◼
►
that in traditional Wi-Fi repeater has
00:20:39
◼
►
ever been the performance on these
00:20:41
◼
►
things is amazing and you can even wire
00:20:43
◼
►
the remote ones if you want to get even
00:20:45
◼
►
faster performance so it really is it is
00:20:47
◼
►
by far the easiest multi access point
00:20:51
◼
►
Wi-Fi setup heck the easiest Wi-Fi setup
00:20:54
◼
►
period that I've ever seen you download
00:20:57
◼
►
their app it's all super easy it walks
00:20:58
◼
►
you through it and then this covers your
00:21:00
◼
►
house in Wi-Fi through multiple access
00:21:03
◼
►
points it is wonderful it's easy to
00:21:06
◼
►
highly recommended then their customer
00:21:08
◼
►
support is amazing if you need any help
00:21:09
◼
►
so the new era system starts at just 399
00:21:13
◼
►
for one second generation base station
00:21:15
◼
►
and two beacons and that's everything
00:21:17
◼
►
most houses will need if you want more
00:21:20
◼
►
beacons to expand your range you can do
00:21:21
◼
►
that too but most people won't need to
00:21:23
◼
►
the three of them covers pretty much
00:21:24
◼
►
every house so listeners of the show can
00:21:27
◼
►
get free overnight shipping to u.s. or
00:21:29
◼
►
Canada when you head to eurocom that's
00:21:31
◼
►
eer Oh calm and use the promo code radar
00:21:35
◼
►
that's eurocom promo code radar for free
00:21:38
◼
►
overnight shipping thank you to ero for
00:21:40
◼
►
their support of this show so related to
00:21:44
◼
►
this type of this discussion of pro to
00:21:47
◼
►
bene relying on external services I
00:21:49
◼
►
think interesting place to wrap up might
00:21:52
◼
►
be to also talk a little bit about
00:21:54
◼
►
exploiting developer opportunities in
00:21:57
◼
►
this kind of seeing seeing an
00:21:59
◼
►
opportunity seeing a niche that exists
00:22:03
◼
►
and then sort of trying to build an app
00:22:05
◼
►
inside of that because often I feel like
00:22:08
◼
►
that is the especially as a smaller
00:22:11
◼
►
developer one minute one one two three
00:22:13
◼
►
paper person team whatever your
00:22:16
◼
►
we are best able to thrive and flourish
00:22:19
◼
►
in these kind of small spaces that may
00:22:22
◼
►
be too small for a larger company to
00:22:25
◼
►
want to go after or maybe you have the
00:22:30
◼
►
ability to get in there right away like
00:22:32
◼
►
I've taken advantage of this many times
00:22:34
◼
►
myself where a new API you know is
00:22:37
◼
►
introduced in iOS or watch OS and I
00:22:40
◼
►
immediately jump on it and kind of dive
00:22:42
◼
►
in there to take advantage of it and
00:22:46
◼
►
it's interesting because I feel like in
00:22:48
◼
►
some ways this is what this app was
00:22:52
◼
►
doing but in others it's not and I think
00:22:56
◼
►
maybe it's interesting to you to kind of
00:22:57
◼
►
differentiate between the types of
00:22:58
◼
►
opportunities that are likely going to
00:23:02
◼
►
be sustainable down the road and those
00:23:05
◼
►
these types of opportunities that are
00:23:07
◼
►
tenuous and exist sort of if somewhat
00:23:11
◼
►
more transiently and it isn't
00:23:14
◼
►
necessarily that one you should only
00:23:15
◼
►
ever pursue the first and ignore the
00:23:17
◼
►
second because there are certainly
00:23:19
◼
►
opportunities I'm sure where it's like
00:23:21
◼
►
making an app that is useful or exists
00:23:24
◼
►
you know solely for a few weeks or a few
00:23:27
◼
►
months for you could potentially be
00:23:29
◼
►
worth doing I mean there's been numerous
00:23:33
◼
►
of these I think they like that they
00:23:34
◼
►
come up in the App Store like when the
00:23:36
◼
►
ipods first came out there's a whole
00:23:38
◼
►
there's a couple of apps that day where
00:23:39
◼
►
ipod found finders before Apple
00:23:42
◼
►
introduced to find my iPod into the find
00:23:44
◼
►
my friends app err pause yeah sorry
00:23:48
◼
►
sorry the air pause and that those like
00:23:51
◼
►
find my earpods apps like exists in this
00:23:54
◼
►
kind of tenuous space that I don't I
00:23:56
◼
►
mean ultimately I think a lot of them
00:23:57
◼
►
were pulled from the App Store so like
00:23:59
◼
►
maybe they didn't actually end up being
00:24:00
◼
►
financially viable in that sense but
00:24:02
◼
►
like that kind of an opportunity where
00:24:04
◼
►
it's like here's this thing that exists
00:24:05
◼
►
it may have a very short-lived lifespan
00:24:09
◼
►
but then like you can go in you can take
00:24:12
◼
►
advantage of it you potentially don't
00:24:14
◼
►
put in a massive amount of development
00:24:15
◼
►
resources into it and then you move on
00:24:17
◼
►
like that's interesting and that's
00:24:19
◼
►
potentially use useful in a lot of cases
00:24:23
◼
►
versus I think it's it's keeping in mind
00:24:25
◼
►
that there are other opportunities that
00:24:27
◼
►
are just these you know building an app
00:24:29
◼
►
is filling filling a filling a space
00:24:32
◼
►
that is too small for someone s a penis
00:24:36
◼
►
it's too small for a big competitor to
00:24:38
◼
►
come in and try and compete with you
00:24:40
◼
►
with and just so you know surviving in
00:24:43
◼
►
there and taking advantage of that space
00:24:44
◼
►
like I mean I think of this some of
00:24:47
◼
►
these like that and for some reason I
00:24:49
◼
►
think I'm on the Mac a lot more about
00:24:51
◼
►
these but there's so many of these like
00:24:52
◼
►
little tools these little utilities that
00:24:55
◼
►
exist to solve a little annoyance or fix
00:24:59
◼
►
something that's just you know doing
00:25:01
◼
►
window management I mean is a common
00:25:03
◼
►
example of something on the Mac maybe
00:25:05
◼
►
where like you're solving this little
00:25:06
◼
►
problem that isn't you know that
00:25:09
◼
►
theoretically Apple could one day come
00:25:10
◼
►
along and Sherlock you and usually that
00:25:12
◼
►
is the like the big risk for these kinds
00:25:14
◼
►
of apps worse you know you have some
00:25:16
◼
►
some bigger person will eventually come
00:25:18
◼
►
along and then slurp up the that space
00:25:20
◼
►
but you can often this you know we have
00:25:22
◼
►
a sustainable business for a long time
00:25:24
◼
►
or you can be in these kind of in this
00:25:27
◼
►
kind of a situation where maybe other
00:25:29
◼
►
people aren't going after it the
00:25:31
◼
►
opportunity because it's kind of dubious
00:25:33
◼
►
or kind of tenuous as to whether it's
00:25:35
◼
►
something that's allowed but I don't
00:25:38
◼
►
know other things is worth just
00:25:40
◼
►
considering and probably the overall
00:25:42
◼
►
lesson is before you it's so easy as a
00:25:45
◼
►
developer I think choose to start down
00:25:47
◼
►
the road of development when you see an
00:25:49
◼
►
opportunity to like that to just go in
00:25:51
◼
►
and do it and worry about like you see
00:25:53
◼
►
this technical opportunity and you go
00:25:55
◼
►
and try and solve it but it's probably
00:25:57
◼
►
the important thing is or that I've
00:25:59
◼
►
learned from my experience is to take
00:26:00
◼
►
just like two or three steps back and be
00:26:02
◼
►
like what is this likely going to look
00:26:04
◼
►
like down the road is this an app that
00:26:07
◼
►
I'm going to want to maintain is this an
00:26:10
◼
►
app that I'm that I think would make a
00:26:11
◼
►
sustainable business do I think what is
00:26:13
◼
►
the likelihood of this being sure locked
00:26:16
◼
►
down the road I mean actually this very
00:26:18
◼
►
summer like I had a couple of ideas for
00:26:20
◼
►
apps related to iPad multitasking and
00:26:23
◼
►
some of the new changes there and I
00:26:25
◼
►
think ultimately I've decided I'm not
00:26:26
◼
►
going to ultimately ship them because
00:26:28
◼
►
the more I looked at it and the more I
00:26:30
◼
►
decided like I'm solving this very niche
00:26:34
◼
►
narrow like problem that I think will
00:26:37
◼
►
exist for at most a year probably less
00:26:40
◼
►
you know that I think these there's
00:26:42
◼
►
these little
00:26:43
◼
►
Edge's that Apple will likely sand down
00:26:45
◼
►
over the next couple of point releases
00:26:47
◼
►
and do I really want to go through the
00:26:50
◼
►
effort of building out a fully featured
00:26:52
◼
►
app and then putting it out and
00:26:54
◼
►
supporting it and maintaining it and
00:26:55
◼
►
having this sort of this expectation of
00:26:58
◼
►
death then that if Apple solves it that
00:27:00
◼
►
half solves it or makes it worse then
00:27:02
◼
►
like it's becomes this thing that I need
00:27:04
◼
►
to manage and I just decided you know
00:27:05
◼
►
it's probably not worth it and I think
00:27:07
◼
►
doing that exercise is something I
00:27:09
◼
►
didn't used to do and so I just wanted
00:27:11
◼
►
to mention it as something to encourage
00:27:13
◼
►
everyone else to whenever you see these
00:27:15
◼
►
little opportunities make sure we're
00:27:17
◼
►
being thoughtful about if it's a if it's
00:27:19
◼
►
a good if it's a good thing that is
00:27:22
◼
►
going to come back to benefit us in the
00:27:24
◼
►
future and if it's not go into it with
00:27:26
◼
►
eyes open saying like I'm making making
00:27:27
◼
►
this app that I expect to sell for a few
00:27:30
◼
►
weeks or a few months and that's okay
00:27:32
◼
►
and if it you know had if it was a big
00:27:34
◼
►
big flash and a big fall that's fine I
00:27:36
◼
►
mean I have failed to learn this less
00:27:39
◼
►
than so many times I mean I made a
00:27:41
◼
►
magazine then relighted it in like
00:27:43
◼
►
running a magazine I made an ad blocker
00:27:45
◼
►
then realized it's a terrible business I
00:27:46
◼
►
didn't want to be in that made that
00:27:50
◼
►
mistake so in terms of like being on you
00:27:52
◼
►
and especially like in the case of the
00:27:53
◼
►
ad blocker and even to some degree
00:27:54
◼
►
Instapaper when you are kind of like
00:27:57
◼
►
living on the edge of what might be
00:28:00
◼
►
considered legal with copyright or
00:28:02
◼
►
things like copyright there is a huge
00:28:05
◼
►
market of people who want that kind of
00:28:08
◼
►
thing and you can build a business there
00:28:10
◼
►
but it's like building a business on the
00:28:12
◼
►
edge of volcano like it is a very very
00:28:16
◼
►
high risk and you never know like what
00:28:18
◼
►
could blow up in your face and really
00:28:20
◼
►
cause problems for you I mean people who
00:28:22
◼
►
made a blockers we're getting sued like
00:28:24
◼
►
not that long after I stopped making in
00:28:27
◼
►
and I just narrowly dodged that risk so
00:28:30
◼
►
again it's like there are there's a
00:28:32
◼
►
business to be had here but do you want
00:28:35
◼
►
that business are you willing to accept
00:28:37
◼
►
the risks of that and how long is that
00:28:39
◼
►
going to be a business and and how much
00:28:41
◼
►
that is in your control yeah and I think
00:28:43
◼
►
- it's the maturity of being okay with
00:28:47
◼
►
missing out is ultimately what I think
00:28:50
◼
►
it came down for that like I had to grow
00:28:52
◼
►
as a person to the point that I could
00:28:54
◼
►
if I don't do this and someone else does
00:28:57
◼
►
I need to be okay with the fact that
00:28:59
◼
►
they may have a good run or it could it
00:29:02
◼
►
be successful and not play they like
00:29:03
◼
►
what if I had done it if only I had done
00:29:05
◼
►
it kind of a game because ultimately
00:29:07
◼
►
that's just going to drive you crazy
00:29:08
◼
►
like you have to be like make an
00:29:10
◼
►
informed decision give it some thought
00:29:12
◼
►
and then just be able to be like you
00:29:13
◼
►
know like that was the choice I made and
00:29:16
◼
►
live with that rather than just sort of
00:29:17
◼
►
making these choices out of just the
00:29:19
◼
►
fear of potentially missing out down the
00:29:21
◼
►
road like that's no way to to build a
00:29:24
◼
►
business or support or made do to make
00:29:25
◼
►
choices in ways that it's going to be
00:29:26
◼
►
you know sustainable for your look your
00:29:28
◼
►
your mental health thanks for listening
00:29:32
◼
►
everybody and we'll talk to you next