Self-Sufficient Apps

Self-Sufficient Apps

Released Friday, 28th March 2025
Good episode? Give it some love!
Self-Sufficient Apps

Self-Sufficient Apps

Self-Sufficient Apps

Self-Sufficient Apps

Friday, 28th March 2025
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:00

Welcome to Under the Radar a

0:02

show about independent iOS app development.

0:04

I'm Marco Arment. And I'm David

0:06

Smith. Under the Radar is usually

0:08

not longer than 30 minutes, so

0:10

let's get started. So recently, as

0:12

listeners of ATP might know, my

0:15

family purchased our favorite restaurants to

0:17

save it from possible worse fates.

0:19

And so we have been spending

0:21

a lot of time basically getting

0:23

that transferred over and getting it

0:25

ready and we are not. day-to-day

0:28

managers of it, fortunately the staff

0:30

will do that, but there has

0:32

been a lot of work for

0:34

us in kind of transition and

0:36

setup. And so as a result of

0:38

that, I have been doing almost no work

0:41

on overcast for maybe two months or

0:43

so. That has put me in kind

0:45

of an interesting position of

0:47

first of all, like kind of

0:49

every every day I kind of

0:51

just crossed my fingers and hoping

0:54

like, I hope nothing breaks today.

0:56

And I think there's also been

0:58

a little bit of kind of,

1:00

you know, guilt that I should

1:02

be working on it, but, you

1:04

know, that's maybe that's a topic

1:06

for a different episode. And don't

1:09

worry, everybody, I'm coming back to

1:11

it. It's just a question of

1:13

getting things, you know, finishing up

1:15

all the transfers and setup

1:17

processes so the staff can do

1:20

their jobs. self-sufficiency

1:22

in our products and our apps and

1:25

our services so that you know right

1:27

now the reason I've been able to

1:29

mostly not work on overcast for a

1:31

couple of months is the result of

1:34

having built a lot of

1:36

headroom into things having designed

1:38

things to not need frequent

1:40

or constant daily interaction and

1:42

for the very few things

1:44

that do need you know

1:46

regular interaction. making those things

1:48

as few and simple and

1:50

fast as possible. I have spanned

1:52

in my career lots of

1:55

different roles and product roles

1:57

from needing constant attention.

1:59

Like, you know, like at the peak

2:01

of Tumblr, like, well, most of my

2:03

time at Tumblr, I was needed to

2:06

be constantly on call because the growth

2:08

of the service was so strong and

2:10

we had so relatively limited resources and

2:12

staff that, like, I was constantly on

2:15

call to deal with servers that were

2:17

exceeding capacities and breaking and falling over

2:19

and failing and errors and things like

2:21

that. of that you know kind of

2:23

stress and and you know high stakes

2:26

environment and then into paper after that

2:28

was like a little bit less because

2:30

it was just way less traffic the

2:32

servers were still a little bit needy

2:35

but you know way less traffic and

2:37

then you know I had to often

2:39

deal with with the paper like the

2:41

article parser is now broken on some

2:44

popular website and I have to go

2:46

make a you know make a definition

2:48

or rule change to fix that on

2:50

some other website. So there was constant

2:52

need there and Instipaper I had a

2:55

lot of support needs as well. And

2:57

then Overcast, having learned from Tumblr and

2:59

then Instipaper, I designed a lot of

3:01

Overcast to not need nearly as much

3:04

manual interaction from me. And so there's

3:06

been different design decisions in place there,

3:08

different feature designs, different expectations, and just

3:10

a whole different kind of app. And

3:12

I kind of landed at a place

3:15

now where... I'm still running servers and

3:17

a decent amount of them. I think

3:19

I have 25 servers. I'm still running

3:21

servers, but things are much more stable

3:24

now than they used to be. So

3:26

I'm wondering, Dave, how have you found

3:28

your journey through that and what have

3:30

you found to be helpful there? Yeah,

3:32

because I think this is certainly something

3:35

that I have learned the hard way.

3:37

I think in some ways the same

3:39

as you where you, if you don't

3:41

think about... this kind of self-sufficiency or

3:44

the degree to which you are putting

3:46

yourself or some person specifically into an

3:48

essential role of your app, eventually that

3:50

is going to come back and bite

3:52

you because there will inevitably, and in

3:55

some ways it makes me think of

3:57

how like it is so easy in

3:59

the early days of designing and building

4:01

something to not think about the downsides

4:04

of success where it is, you know,

4:06

you start to think about like, oh,

4:08

well, I just wanted to succeed or

4:10

exist in the first place. I don't

4:12

think about, well, what if it exists

4:15

and exists 10 years into the future?

4:17

and is going to be something that

4:19

is going to, you know, is what

4:21

I'm doing sustainable? Like, maybe it will

4:24

be in the short term, but it

4:26

won't be in the long term. Like,

4:28

I think the most, the biggest place

4:30

I ran into this was when I

4:33

launched Feed Wrangler, gosh, that was 10,

4:35

15 years ago, a long time, which

4:37

was an RSS sinking service, and it's

4:39

like, I launched it and didn't necessarily,

4:41

Like it was initially built just in

4:44

a very basic simple way and it

4:46

was more successful than I thought it

4:48

would be, which was a great problem

4:50

to have, but it meant that I

4:53

had architected a lot of the back

4:55

end of that system to not, you

4:57

know, to be running close to its

4:59

thresholds and to be using things in

5:01

such a way that eventually, like as

5:04

you screw, the whole thing would start

5:06

to fall apart. And I was just

5:08

constantly in there getting notifications, you know,

5:10

this service is down or this aspect

5:13

of something. is above the CPU load

5:15

that I had an alert for. It

5:17

was just constantly, I was involved, I

5:19

was the linchpin, I was the thing

5:21

that was holding, like I was the

5:24

duct tape holding the whole system together.

5:26

And that was a terrible place to

5:28

be. That was not a great situation

5:30

because it was not sustainable because if

5:33

I. If it meant that I took

5:35

a couple of days away from the

5:37

system and something went wrong, very bad

5:39

things happened. And in the case of

5:41

Redrangle, there's sort of, I guess, now

5:44

a famous story where I went, you

5:46

know, spent a couple days in a

5:48

cabin in the woods and, you know,

5:50

10 minutes after I left cell phone

5:53

reception, it fell over. And for two

5:55

or three days, it was completely down.

5:57

and it started off people were grumpy

5:59

and then people were worried about my

6:01

safety and like it was a whole

6:04

situation right because I had built this

6:06

thing that was it didn't have margin

6:08

didn't have had room didn't have this

6:10

was able to be sustained by my

6:13

effort and that put me in a

6:15

bad position. And in the case of

6:17

Feed Wrangler, eventually I just solved it

6:19

with money where I went and went

6:21

from shared hosting to dedicated hosting that

6:24

was substantially more expensive but gave me

6:26

so much headroom that I didn't have

6:28

to be, you know, it's like my,

6:30

the servers could deal with my lousy

6:33

code in that way that made it

6:35

sustainable. But I think in the same

6:37

time on... iOS and on the apps

6:39

that I've built, there's an element where

6:42

I intentionally now try my best to

6:44

build and structure my apps so that

6:46

they don't rely on me for anything.

6:48

And this has been very, it was

6:50

very, you know, there's situations where like,

6:53

you know, when Widget Smith had its

6:55

moment and massively sort of had this

6:57

massive explosive growth in users, the, I

6:59

was incredibly glad that no part of

7:02

that. app had a server component at

7:04

that point. There was nothing it did

7:06

that required something other than locally on

7:08

the user's device. And if you can

7:10

push and maintain the user's device as

7:13

the extent of largely what you're doing.

7:15

there's a lot less things that can

7:17

go wrong. There's a lot of fewer

7:19

things that are going to come back

7:22

to bite you. But subsequently, as I've

7:24

been building out features or building things,

7:26

you inevitably find yourself in this place

7:28

where you're like, ooh, I could do

7:30

that, but that would require me to

7:33

build a server or to become responsible

7:35

for something or to deal with user

7:37

data in a way that is different.

7:39

And that is a tension. that now

7:42

I have this feeling of like if

7:44

it you know I'm pushing as much

7:46

logic as much thoughtfulness I can into

7:48

the client into the iPhone app itself

7:50

do as little as I can otherwise

7:53

because otherwise I do become essential. I

7:55

do have a role to play or

7:57

I have a responsibility to play. And

7:59

that is a dangerous thing to do

8:02

because life is going to change. Life

8:04

is going to come and you'll be

8:06

seasonal. Like right now you're in a

8:08

season where you are running a restaurant

8:10

and setting that up. And as you

8:13

say, that's not going to be probably

8:15

forever, but it's going to be for

8:17

some amount of time. I've definitely had

8:19

periods for health or personal or family

8:22

reasons where I have to step back

8:24

from work for extended periods for weeks

8:26

or a couple months at the longest

8:28

I think I've run into. And in

8:31

those periods, it's really awkward if you

8:33

can't go and leave because you're an

8:35

indie. Like, you don't have this big

8:37

staff or team who could just step

8:39

in and, you know, pull up the

8:42

slack. In theory, maybe you could hire

8:44

someone to be you, but like, that's

8:46

really awkward and complicated and difficult to

8:48

do, especially if the reason you're taking

8:51

this break is unplanned and awkward and

8:53

you're not in a great, you know,

8:55

physical and health, emotional, whatever state, like

8:57

there's reasons why. Planning for this ahead

8:59

of time can be really helpful. And

9:02

so yeah, it's like it is the

9:04

self-sufficiency aspect is something that I am

9:06

so grateful that past to me has

9:08

transitioned into this mindset that I want

9:11

to not be the linchpin or have

9:13

any person really be involved in the

9:15

day-to-day core functions of an app and

9:17

as a result, when things come up,

9:19

when I have to take step back,

9:22

it's usually... Totally fine. And there's nothing

9:24

that I need to worry about. I

9:26

can go off, you know, go to

9:28

the cabin in the woods for a

9:31

couple of days now and not be

9:33

worried that something is going to horribly

9:35

have, you know, blown up in the

9:37

meantime because that's just fundamentally how things

9:39

are engineered. And that took intentional choice

9:42

as a result to get to that

9:44

place. We are brought to you this

9:46

episode by Things. If you want to

9:48

achieve a goal, you've got to have

9:51

a plan. When it comes to making

9:53

a plan, there is no better tool

9:55

than the award-winning to do app Things.

9:57

The idea behind things is simple. You

9:59

create a project for each of your

10:02

goals, add the steps to reach those

10:04

goals, then schedule when you want to.

10:06

to work on them. Then each morning

10:08

when you wake up things is already

10:11

prepared your list of to-does for the

10:13

day. Just spend a few minutes reviewing

10:15

the list. put your to-do's in the

10:17

order you plan to do them and

10:19

then get on with your day. It

10:22

doesn't matter which device you're on, your

10:24

to-do's sink through the cloud, so they're

10:26

always with you, on your computer, in

10:28

your pocket, even on your wrist. You

10:31

can also connect your calendars to see

10:33

your events, scheduled to do so that

10:35

automatically repeat, you can write your notes

10:37

and things with Markdown on each item,

10:40

and so much more. of app made

10:42

to a very high standard of quality

10:44

and it's a two-time winner of Apple

10:46

Design Awards. So if you haven't tried

10:48

things you gotta check out the latest

10:51

version and I gotta say I fully

10:53

agree things is by far the nicest

10:55

to do app I've seen on Apple's

10:57

platforms. It's not even close it's by

11:00

far the best. So check out the

11:02

latest version of things if you haven't

11:04

tried it or haven't tried it recently.

11:06

You can download a free trial for

11:08

your Mac just to go to the

11:11

website at Things. That's T-H-I-N-G-S, dot app.

11:13

Exactly what you think. Things dot app.

11:15

You can also find on the app

11:17

store, just search for things. Whatever it

11:20

is you want to accomplish in life,

11:22

things can help you get there. Try

11:24

things today at things.app, or at the

11:26

link in our show notes, you will

11:28

not regret it. Our thanks to things

11:31

for their support of this show and

11:33

all of relay. So I think number

11:35

one. thing that you want to avoid

11:37

if you want your app to be

11:40

reasonably self-sufficient is editorial roles for yourself.

11:42

So this and this obviously varies based

11:44

on the type of app. So like

11:46

in my extreme case when I was

11:48

running the magazine, the entire product was

11:51

the editorial content that had to be

11:53

put out on a fixed interval. So

11:55

there was no way for me to

11:57

run that myself and have it be

12:00

any kind of self-sufficient and have it

12:02

tolerate any any temporary losses of my

12:04

time. and resources because the whole thing

12:06

was the actual content that had to

12:08

be put out every two weeks. You

12:11

know, in Overcast, what that could look

12:13

like would be things like featured podcasts

12:15

in the directory or any kind of

12:17

like, you know, this week we're featuring

12:20

this or here's a news post that

12:22

shows up in the app every two

12:24

weeks or whatever. anything like that I

12:26

have intentionally not implemented human editorial content

12:29

in overcast because if I did that

12:31

would require that I go and make

12:33

that or do that or process that

12:35

and that isn't just typing some things

12:37

into a text field necessarily like if

12:40

it's if it's podcast featuring, for instance,

12:42

for the editorial directory content, that could

12:44

require things like not only me finding

12:46

the right podcast to feature, but also

12:49

maybe like writing up a quick blurb

12:51

or getting a certain size image or

12:53

something like that, and all those things

12:55

would add up, and it's better off

12:57

if I don't rely on that kind

13:00

of thing, it would really have myself

13:02

for that kind of thing, because then

13:04

I would never be able to take

13:06

a week off from that. That's something

13:09

I'd have to have to do all

13:11

the time. Kind of an offshoot to

13:13

editorial is anything that is content in

13:15

your app that is written by humans

13:17

that becomes visible to other humans. And

13:20

of course that's not just writing, it

13:22

could be photos or whatever. And you

13:24

can think if there's any venue for

13:26

users of your app to write things

13:29

visible to other users, then you create

13:31

the possibility for spam and abuse and

13:33

copyright violation and all sorts of, you

13:35

know. problems that you'd have to monitor

13:37

and moderate and deal with and filter.

13:40

And so again, in Overcast, there is

13:42

no user review feature. I've intentionally left

13:44

that out. So there is no way

13:46

in Overcast for users to post or

13:49

create or write things to other users.

13:51

That way, I don't have to deal

13:53

with all of that. Because then there's

13:55

all sorts of complexity there. You have

13:57

to deal with not only what's decent

14:00

and ripe. and you have to deal

14:02

with what's legal, and you have to

14:04

deal with what's legal and decent and

14:06

right all over the world in all

14:09

different languages around the world that you

14:11

don't speak. So there's lots of potential

14:13

mess there if you can design your

14:15

app not to have the user-facing content

14:17

made by other users. And then you

14:20

start looking at other areas of

14:22

what can make an app sufficient

14:24

or not. Infrastructure is a big

14:26

one. And again, we're talking things

14:28

like servers like servers. infrastructure

14:30

can go into other areas too,

14:33

like where, if your app shows

14:35

content, where is that content coming

14:37

from? Does that require some kind

14:39

of maintenance or special casing ever?

14:41

You have to deal with that.

14:43

Then there's business roles of your

14:46

app. This is like, where does

14:48

your money come from or do

14:50

you have business relationships that you

14:52

need to maintain? In my case,

14:54

Overcast has ad banners for the free

14:56

version and I sell those ads on the

14:58

website. So I have set that up so

15:01

that every every new ad I have to

15:03

manually review and approve. So I have then

15:05

created a job for myself that like

15:07

when people buy an ad it does not

15:10

go live immediately. It goes into a

15:12

Q and I have to go a

15:14

couple times a day and go refresh

15:16

my admin page for that Q and

15:18

see if there's any ads there and

15:20

approve any that are there. If I'm really

15:22

busy, suppose, say I'm traveling with

15:24

family or something and I'm really

15:26

busy, I still have to do that. If I

15:29

don't do that, those ads will just

15:31

sit there and the advertisers might get

15:33

mad if they're sitting there for more

15:35

than 12 or 24 hours, like they

15:37

might start to get annoyed, like why

15:39

isn't my ad approved yet? And I

15:41

don't get money until it's approved also.

15:44

So there's, you know, I have created

15:46

a job for myself, but it's a

15:48

fairly simple one. you know, disconnected,

15:50

that I couldn't go do that at least once a

15:52

day, I would have to have somebody do it

15:54

for me. Like that's how important that is.

15:56

And then as you move on the ladder from that,

15:59

I think the next... up is support, like

16:01

user technical or whatever support. This is

16:03

probably the biggest one of these, but

16:05

I think it's the easiest to deal

16:07

with in the sense that like you

16:10

will get the most support, like if

16:12

you've designed your app to not have

16:14

editorial, to not have human to human

16:16

contact, to not have like tricky or

16:19

high maintenance infrastructure, to not have high

16:21

business development needs. Support will then be

16:23

the thing that you have to deal

16:25

with the most. And the good thing

16:28

is that support is also usually the

16:30

least pressing and the easiest to outsource.

16:32

So if you fall behind in your

16:34

support inbox by three or four days,

16:37

probably doesn't matter that much, unless you

16:39

have serious problems, you're probably okay with

16:41

that. It's also the easiest thing. If

16:43

you want to hire a service or

16:46

a person to cover your support for

16:48

you, that is not... I wouldn't say

16:50

it's easy in absolute terms. I've had

16:52

very mixed success there myself, but it

16:54

is the easiest to ask of all

16:57

these other things typically. So that's something

16:59

you can cover, you know, somewhat reasonably.

17:01

And you can also choose or design

17:03

your app in such a way that

17:06

it either doesn't need a lot of

17:08

support, hopefully, or in a slightly worse

17:10

case, you can do what I do

17:12

and set expectations to people that you

17:15

don't really provide support. and that most

17:17

emails will not be answered. And then

17:19

it becomes more of a kind of

17:21

feedback or user request channel, which is

17:24

very valuable in its own way, but

17:26

it's far less engaging and far less

17:28

demanding of your constant never-ending time, then

17:30

support. And then finally after all of

17:33

that, if you cover all those things,

17:35

then you have actually the code of

17:37

the app, the writing of the app,

17:39

bug fixes, updates. And that is... the

17:42

best thing to be the thing that's

17:44

fun on you. because that's the part

17:46

that you can do best and that

17:48

you can often do on your own

17:50

time and your own schedule and your

17:53

own priorities. So that part, like we

17:55

all have to deal with occasional bug

17:57

fixes, you know, but for the most

17:59

part, until the OS changes under our

18:02

feet, we can usually do that when

18:04

we are good and ready. And so,

18:06

you know, in my case with overcast.

18:08

I did a whole lot of work

18:11

on the app during all of last

18:13

year and the year before. So last

18:15

year was a massive overcast year. And

18:17

because I did all that work, I'm

18:20

able to take a breather now. Like

18:22

the app is in a pretty good

18:24

place now. You know, a lot of

18:26

a lot of the old problems of

18:29

the old app are gone. Most of

18:31

the problems with the new app are

18:33

resolved. And so I'm able to take.

18:35

a brief time off now for a

18:38

few months while I get all this

18:40

stuff sorted. And then I'll be able

18:42

to go back to the app on

18:44

my own time, most likely this summer,

18:47

and get back into the full bandwidth

18:49

swing of things with the actual bug

18:51

fixes and improvements and new features and

18:53

new designs and stuff like that. And

18:55

I think in that it's like you've

18:58

made those choices as you work your

19:00

way up that. And I think the

19:02

interesting aspect is, hey, that's a choice

19:04

you have to make. And I think

19:07

it's important to probably to understand that.

19:09

If at those, as you're working up

19:11

that hierarchy, if you have a project

19:13

or something in mind that requires you

19:16

to not, you know, to not decline

19:18

a feature or to deal with something,

19:20

like if you need user-generated content, if

19:22

you need to deal with moderation or

19:25

regular updates or business to business stuff,

19:27

like if that is essential for your

19:29

thing. In my moment, he's like, most

19:31

likely, it's good to be, keep in

19:34

mind, you're likely going to need a

19:36

staff. You're likely going to need people

19:38

to, or maybe not necessarily a staff,

19:40

but you are going to need outside

19:43

help to accomplish those things if they

19:45

become important. Because it is unlikely or

19:47

unwise, perhaps moreover. to think that you

19:49

would be able to just indefinitely manage

19:52

that yourself. It's like maybe you don't

19:54

need the outside support initially while you're

19:56

until the thing actually happens, but as

19:58

soon as it actually happens and you've

20:00

suddenly created this sort of situation that

20:03

you're existing, you may need that outside

20:05

help. You may need that extra thing.

20:07

And something like on the servers and

20:09

servers and services side, it's like something

20:12

I've gotten into a lot more recently

20:14

is like a lot of my services.

20:16

they rely on the small dedicated sort

20:18

of one-stop APIs that are necessary for

20:21

something. So like in, you know, Pidometer

20:23

Plus Plus, there's a thing that does

20:25

directions for hikes as you walk around.

20:27

And that was could have been as

20:30

I was deciding, it's like, could have

20:32

been as I was deciding, like, do

20:34

I want to build something like this

20:36

myself, you know, sort of explored, and

20:39

it's like technically possible, I could have

20:41

used open street map box, which is

20:43

a, like a dedicated API provider, who

20:45

that's what they specialize in. And it's

20:48

now become, in some ways, their problem,

20:50

that if their service goes down or

20:52

there's some data change or some aspect

20:54

of this needs to be updated, it's

20:57

like they have an expertise and a

20:59

specialty and a sort of obligation to

21:01

some degree to take care of that

21:03

for me. And I think that has

21:05

worked out really well for me in

21:08

a lot of ways where in some

21:10

of our things, like I think both

21:12

you and I, we tend on our,

21:14

the actual, you know, the, the, the

21:17

code at the bottom of our app,

21:19

we have a lot of tend to

21:21

exert a fair amount of control on.

21:23

We don't tend to use a lot

21:26

of third-party libraries. We tend to roll

21:28

a lot of things ourselves. And I

21:30

think that's, for both of us, has

21:32

kind of worked well insofar as we

21:35

have a deep understanding and control over

21:37

that part. isn't really ongoing in the

21:39

same way. It's ongoing in the sense

21:41

that we have to update our app

21:44

and do bug fixes, but it doesn't

21:46

have the day-to-day, hour-by-hour sense of that.

21:48

But as soon as it gets outside

21:50

of the iPhone itself, I look for

21:53

other ways that I can do this.

21:55

I can get external help. And last

21:57

year, or yeah, I've subsequently hired someone

21:59

who helps me with a lot of

22:01

the other things that I can't do

22:04

because some of these roles are essential

22:06

and are inevitable and are just part

22:08

of the deal. But it's important, I

22:10

think, to understand that. where you're going

22:13

to need external help, like that's going

22:15

to happen. If you don't think about

22:17

it ahead of time, it's like the

22:19

eventually the situation will present itself where

22:22

you will have to think about it.

22:24

But you can decide how you're going

22:26

to go. And it's like for me,

22:28

I spend money to avoid this. Maybe

22:31

it's another way, the important aspect of

22:33

this that like one of the things

22:35

that is easy for me to get

22:37

stuck sucked into in the early days

22:40

of being Indy, was that I was

22:42

very adverse to spending money on anything.

22:44

I would always think, well, I can

22:46

do it myself. I should just do

22:49

it myself. And while, like, there may

22:51

have been a very narrow brief window

22:53

where that was actually necessary in terms

22:55

of getting the business up and running,

22:58

that window was probably a matter of

23:00

few months, and I probably held onto

23:02

that mindset for a few years. that

23:04

I was holding on to this view

23:06

that I needed to be involved in

23:09

all aspects of things and didn't get

23:11

the help I needed or tried to

23:13

take on things that I probably shouldn't

23:15

have and not treated it like If

23:18

I can exchange money for my time,

23:20

that is usually a pretty good exchange.

23:22

That is usually a thing that is

23:24

going to come back to benefit me.

23:27

And in terms of making my apps

23:29

more sustainable, it's like as long as

23:31

the app is generating enough income to

23:33

do that thing, that to pull me

23:36

out of the critical path of something,

23:38

that's a great thing. And if it

23:40

doesn't, if the business doesn't generate that

23:42

income to provide that, you know, to

23:45

externalize that need, it's like... the business

23:47

isn't really a business. Like if it's

23:49

only held together by me being the

23:51

duct tape, it's not a business. It's

23:54

not sustainable and it's not going to

23:56

live up to the long-term turbulence of

23:58

life, I suppose. Yeah, I mean, and

24:00

that's, I think it's really important to

24:03

recognize. that like no matter what you

24:05

think when you're designing something when you're

24:07

you know in your 20s no matter

24:09

what you think You will have times

24:11

where you are needed to, like you

24:14

need to pull away from things, you

24:16

need to not be available for various

24:18

reasons. You know, maybe it's, you know,

24:20

a health thing or, you know, a

24:23

major family event or a loss or

24:25

just something, something really important is pulling

24:27

you away. And even, you know, look,

24:29

every night you have to sleep at

24:32

some point, you know, so every night,

24:34

like, there's, like, there's, like, there's small

24:36

scale of versions of this happening. possible

24:38

big scale versions of it happening you

24:41

know when life throws you a curveball

24:43

and so you should plan for this

24:45

whether you think you need it or

24:47

not and then it's a question of

24:50

just how much and on the other

24:52

side of that what I'm not saying

24:54

is that you can just set things

24:56

in motion and then just never think

24:59

about your business again like I'm definitely

25:01

not saying that you know like the

25:03

way the way I view a lot

25:05

of these these kind of you know

25:08

life curveballs is more like, you know,

25:10

you have like the short-term versions of

25:12

sleeping every night and maybe, you know,

25:14

having a weekend to yourself, but you

25:16

have longer-term versions and those are kind

25:19

of like sabbaticals or, you know, like

25:21

parental or, you know, maternity leave. It's

25:23

like, well, you know, you can take

25:25

leaves from your work here and there.

25:28

If you are always on leave for

25:30

many years, that's, you're not really doing

25:32

that job anymore. But you should build

25:34

your job in such a way that

25:37

you can take leave when you need

25:39

to and the whole thing doesn't fall

25:41

apart. And there's, you know, a lot

25:43

of distance between those two extremes. And

25:46

so, you know, if you are never

25:48

taking time off, that's not healthy for

25:50

you. And if you are always off,

25:52

that's not going to be healthy for

25:55

your business. But a lot of things

25:57

in the middle are just fine and

25:59

you can make... that work if you

26:01

think about it. Yeah, and a weird

26:04

way reminds me of, I had a

26:06

friend who used to work in finance,

26:08

like doing kind of stock trading and

26:10

all kinds of things, and his company

26:12

had a policy where every year he

26:15

had to take two weeks consecutive. leave

26:17

where they completely shut him out of

26:19

all of his work systems. That's awesome.

26:21

And for the company, it was a

26:24

sort of a safe, it's like this

26:26

way for them to safeguard against someone

26:28

who was doing dodgy trading or doing

26:30

things and was essentially like doing this

26:33

thing where they were you know wash

26:35

trading or finding ways to hide a

26:37

big loss or a big problem by

26:39

continuously doing things that you know sort

26:42

of hit it but if after you

26:44

know if most of those kinds of

26:46

schemes or trades or things would unravel

26:48

if they weren't sustained for in this

26:51

case, a two-week period. And it was

26:53

a way for them to safeguard against

26:55

that. And in some ways, that makes

26:57

me think of as a mental exercise

27:00

for, it's probably useful for us all

27:02

to have. It's like if we had

27:04

a two-week period where we were completely

27:06

disconnected from our work, What would suffer

27:09

as a result of that? What problems

27:11

would be revealed? In this case, it's

27:13

what are these, you know, maybe in

27:15

your case, like your ads wouldn't be

27:17

sold. And like that has a certain

27:20

cost and maybe that's okay, maybe that

27:22

isn't, but it's probably just a useful

27:24

mental exercise to think about. If I

27:26

completely logged out of all of my,

27:29

you know, all of my systems never

27:31

went, didn't check my email, didn't log

27:33

into my servers, didn't look at my

27:35

stats, all those kinds of things. What

27:38

would be the consequence for, you know,

27:40

I think two weeks is a reasonable

27:42

amount of time to think about where

27:44

so many things, you know, will probably

27:47

be fine for a couple of days,

27:49

maybe a week, after two weeks, maybe

27:51

it's sort of run into trouble. And

27:53

if you have things in your app

27:56

and your business in your situation that

27:58

couldn't survive two weeks of... being away,

28:00

that's probably something that's worth looking at

28:02

and understanding and making sure that you have

28:04

at least a vague notion of what you

28:07

could do to address that. Because sometimes that's

28:09

going to happen on a positive sense, you're

28:11

going to buy a restaurant, you're going to want

28:13

to set it up, it's going to be fun,

28:15

there's going to be a great reason. Sometimes

28:17

life is going to cause you to have

28:20

to do that. And so being ready for

28:22

it is just a wise move to do

28:24

when, you know, when the sun is shining

28:26

and things are straightforward is much better when,

28:28

you know, you're in the middle of the

28:30

hurricane and things aren't as great.

28:32

I love the idea of that as

28:34

like a safeguard against, you know, fraud

28:36

in the financial industry, but also like

28:38

showing you, like, are you irreplaceable?

28:40

And if you design something like that,

28:43

you're also making sure... like in the

28:45

case of your friend's business there,

28:47

they're also making sure nobody's irreplaceable.

28:50

Like that, you know, if somebody got

28:52

hit by a bus, like no one

28:54

is irreplaceable because if their job just

28:57

doesn't get done for a while, the

28:59

business can continue and, you know, the

29:01

system will not fail. And that's a

29:03

hard thing to design for when

29:05

you are a one-person business, but

29:07

it's not totally impossible. So I

29:09

like the idea of challenging yourself

29:11

to start thinking like... If I

29:13

had to drop everything with no

29:15

preparation, if I just got pulled away, maybe

29:17

I was knocked unconscious for two weeks. So

29:19

I had no time to set things up

29:22

or change things. What would happen? And

29:24

how can I prevent the bad outcomes

29:26

there? Yeah, and hopefully it never happens,

29:28

but if you're ready for it, then it

29:30

won't matter if it does. So yeah, just one

29:32

of these things to keep in the back

29:34

of our mind, especially in perhaps the quieter time

29:36

that we're in before, you know, the summer

29:39

business, it's like maybe it's a good time

29:41

to think about how we can make ourselves, you

29:43

know, a bit less essential and a bit

29:45

more replaceable in that way, I suppose. Thanks for

29:47

listening, everybody. And we'll talk to you

29:49

in two weeks. Bye.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features