PodSearch

Developing Perspective

#39: The Grass is Shorter

 

00:00:00 ◼   ► Hello and welcome to Developing Perspective. Developing Perspective is a podcast discussing

00:00:05 ◼   ► news of note in iOS, Apple, and the like. I'm your host, David Smith. I'm an independent

00:00:10 ◼   ► iOS developer based in Herndon, Virginia. This is show number 38, and today is Monday,

00:00:16 ◼   ► April 30. But perspective is never longer than 15 minutes, so let's get started.

00:00:20 ◼   ► All right. The topic for today's show just got out of the episode of Build and Analyze,

00:00:27 ◼   ► the show of Marco Arman's show over on 5x5 that just

00:00:31 ◼   ► was posted a few hours ago. And in it he was talking about something that

00:00:35 ◼   ► felt very specific to me as an experience that I'd had and so

00:00:39 ◼   ► it was something that I think would be helpful for me to just talk about in terms of the

00:00:42 ◼   ► mistake--in some ways it's the mistakes I've made

00:00:45 ◼   ► and the hopes that that may be helpful to someone else

00:00:48 ◼   ► if you're kind of in a similar situation. And so the topic specifically is talking about

00:00:53 ◼   ► I think something that a lot of independents run into. It's this challenge you have

00:00:57 ◼   ► of what do you do when you've grown to a point that you're successful to such a degree that

00:01:06 ◼   ► you no longer keep up with the work that you would like to do, the work that you think

00:01:10 ◼   ► would help your business, the work that you think could add value or even more simply

00:01:15 ◼   ► add more money in your pocket.

00:01:18 ◼   ► So you've built a service, you've built an app, you've done all these things, and you

00:01:22 ◼   ► get to a point that you're like, "Okay, well, if I want to grow this, if I want to keep

00:01:26 ◼   ► moving in a direction on a surface to keep that going

00:01:30 ◼   ► I'm I can't do it myself on you can either

00:01:34 ◼   ► to take two points two directions at this man some place you just sort of

00:01:37 ◼   ► stop working

00:01:37 ◼   ► or you become a workaholic and interesting thing is both of those

00:01:42 ◼   ► things are limited

00:01:43 ◼   ► you can only be a workaholic to a certain degree they'd like there this

00:01:46 ◼   ► one of those things that I think a lot of people can

00:01:47 ◼   ► lose track on but even if you're

00:01:50 ◼   ► you know it's like oh man it's alright I'm just gonna be a focus in post into

00:01:54 ◼   ► this

00:01:54 ◼   ► I'm gonna make this my focus for right now in my life.

00:01:58 ◼   ► You know, say it's someone who doesn't have kids or a wife,

00:02:00 ◼   ► and it's just like, okay, so I'm gonna work crazy hours.

00:02:02 ◼   ► It's like, hey, okay, so you're gonna be able to work,

00:02:04 ◼   ► do that for a little bit.

00:02:06 ◼   ► At some point you're gonna burn out.

00:02:07 ◼   ► And even still, you're still hard limited

00:02:10 ◼   ► at 24 hours in a day, seven days a week.

00:02:12 ◼   ► At some point, you are limited in what you can do.

00:02:16 ◼   ► And especially, I would say,

00:02:17 ◼   ► you're limited in what you can do well.

00:02:20 ◼   ► For me, I never even sort of thought about

00:02:23 ◼   ► going down the workaholic route.

00:02:25 ◼   ► Instead, I focused on--

00:02:28 ◼   ► kind of, OK, if anything, I'm just

00:02:29 ◼   ► going to keep streamlining and focusing down what I do

00:02:33 ◼   ► to kind of fix that problem.

00:02:36 ◼   ► And so it's a difficult thing, because I see opportunities

00:02:40 ◼   ► in my own work, say, with audiobooks or some of the apps

00:02:44 ◼   ► I have where if I spent more time either on marketing,

00:02:48 ◼   ► I could spend more time on its website.

00:02:50 ◼   ► I could spend more time on the content side,

00:02:52 ◼   ► working with publishers to get more content added into it.

00:02:55 ◼   ► I can make the app better and better.

00:02:57 ◼   ► There's always more and more and more things.

00:02:59 ◼   ► I can make my customer support better.

00:03:02 ◼   ► There's always more and more that I can do to make my app

00:03:05 ◼   ► better, to make it more appealing to users,

00:03:08 ◼   ► to make that experience better for someone else.

00:03:12 ◼   ► And you're just limited by this.

00:03:15 ◼   ► And probably it was about two, three years ago,

00:03:18 ◼   ► I hired somebody to help me out with this.

00:03:21 ◼   ► and he himself was great.

00:03:24 ◼   ► And so certainly just sort of putting that out there,

00:03:27 ◼   ► if he ever listens to this,

00:03:29 ◼   ► the actual work he did was great.

00:03:30 ◼   ► The challenges I had though with it

00:03:33 ◼   ► meant that it's something

00:03:34 ◼   ► that I don't think I'd ever do again.

00:03:36 ◼   ► I think hiring someone

00:03:39 ◼   ► when you're a small independent sort of person,

00:03:42 ◼   ► especially in a full-time basis is very difficult.

00:03:45 ◼   ► And it's, I would say,

00:03:45 ◼   ► especially hiring someone to do development for you

00:03:48 ◼   ► is incredibly problematic.

00:03:50 ◼   ► So I'm gonna kinda walk through the various reasons for that and what the challenges were.

00:03:58 ◼   ► So on the first side, the biggest problem I found is that having someone else work with

00:04:04 ◼   ► you is surprisingly non-productive.

00:04:08 ◼   ► And by that I mean, say you're hiring somebody full-time.

00:04:12 ◼   ► So in theory, in the cheesy government view of that, it's like, "Well now I have two FTEs

00:04:20 ◼   ► I have two full-time equivalents.

00:04:22 ◼   ► That's me and this other guy. Now,

00:04:26 ◼   ► you think in some ways, "Okay, well, how much extra work am I going to do?" You probably realize, "Okay,

00:04:31 ◼   ► I'm not gonna get, you know, sort of twice the work done."

00:04:33 ◼   ► You know, that may just be a bit too much because of communication, because of all kinds of other challenges.

00:04:38 ◼   ► But in reality, what I found is that it was worse.

00:04:41 ◼   ► It was far worse than I thought. I mean, it would probably add an additional,

00:04:45 ◼   ► 40%. So I had like 1.4 people working, having this whole other person.

00:04:52 ◼   ► And this I think is largely because I added one person to my team.

00:04:57 ◼   ► I went from one to two. And so the problem there is now

00:05:02 ◼   ► I'm doing the work that I was trying to do before. Say I'm coding, I'm writing my iOS app,

00:05:07 ◼   ► I'm working on a big update, and I'm also trying to manage someone. I'm also trying to

00:05:12 ◼   ► to help them out. I'm also trying to, you know, sort of do development with them to

00:05:17 ◼   ► help them, answering questions. Like all of those things ultimately lowered us down to

00:05:24 ◼   ► a point that it was just not really productive and that, you know, to have this whole, it's

00:05:27 ◼   ► like you add one person, you get 40% more. Now I think if I kept going with that, and

00:05:33 ◼   ► it's the, this is I think where you sort of run into sort of the VC model where if you

00:05:39 ◼   ► keep adding people if you to start with

00:05:43 ◼   ► team of one you double it you get

00:05:45 ◼   ► it's a relatively small marginal increase

00:05:47 ◼   ► if you tell ever if you then add ten people

00:05:50 ◼   ► uh... you get you don't get ten times people but if say you get nine you serve

00:05:54 ◼   ► united nine extra people for example

00:05:57 ◼   ► that's actually a priest

00:05:58 ◼   ► dramatic increase and productivity machine get done what you can serve do

00:06:03 ◼   ► uh... but i small scale it just doesn't work i found that no matter what i tried

00:06:07 ◼   ► i mean i ended up

00:06:08 ◼   ► I have had, in some ways, there's a person I have who's still on staff part-time

00:06:14 ◼   ► who does my accounting and bookkeeping and help desk for my apps.

00:06:18 ◼   ► And so I had her, because she's doing the help desk and he was fixing the bugs,

00:06:22 ◼   ► that help desk was kind of illuminating.

00:06:24 ◼   ► Okay, I'll have her manage him.

00:06:26 ◼   ► And that sort of works, but then no one ends up happy because she's not really--

00:06:32 ◼   ► she wasn't hired to be a manager in that way.

00:06:34 ◼   ► She was hired for other skills and other things.

00:06:36 ◼   ► she did the job well but that wasn't what she was hired for

00:06:39 ◼   ► and

00:06:40 ◼   ► you know it's like the developer wants

00:06:42 ◼   ► you know it's the best developers are best managed by other developers i think

00:06:45 ◼   ► i don't think

00:06:47 ◼   ► that's you know i feel like that's just served way it is

00:06:49 ◼   ► so that that just didn't work you know that i don't know what i tried to never

00:06:52 ◼   ► get to work out well and i mean that ended up

00:06:55 ◼   ► and ending amicably and

00:06:56 ◼   ► uh... it's just be sort of now i'm back to just being myself uh... as a

00:06:59 ◼   ► developer

00:07:01 ◼   ► and i've found in general that it's it's just better

00:07:04 ◼   ► and i mean you just kind of have to

00:07:07 ◼   ► understand that

00:07:09 ◼   ► what is the goal of what you're trying to accomplish and is

00:07:13 ◼   ► does growing

00:07:15 ◼   ► uh...

00:07:16 ◼   ► serve your staff help you do that

00:07:19 ◼   ► uh... and

00:07:20 ◼   ► second thing that i say is is a downside to hiring somebody

00:07:24 ◼   ► i'm specifically in this case i hired up this developer full-time

00:07:27 ◼   ► uh... and put him on the permanent payroll he was a w two employee and

00:07:31 ◼   ► benefits i vacation the whole thing

00:07:34 ◼   ► because

00:07:36 ◼   ► that just felt like sort of the right thing to do in some ways.

00:07:41 ◼   ► It lets you hire a good kind of person.

00:07:45 ◼   ► The cost is in some ways higher, in some ways lower than a contractor.

00:07:49 ◼   ► If you consider, like, if you really need 40 hours a week of work,

00:07:53 ◼   ► it's probably cheaper to hire them internally, just because you're not

00:07:56 ◼   ► going to have to be paying all of their markup

00:07:59 ◼   ► for all of the time.

00:08:01 ◼   ► But, I mean, my overhead went up

00:08:02 ◼   ► so much.

00:08:04 ◼   ► and the difficult thing with overhead, or specifically just those extra costs, is

00:08:10 ◼   ► you know, I'm not a... software development isn't a capital-intensive business,

00:08:14 ◼   ► it kind of made it a capital-intensive business, and brought with it all the

00:08:18 ◼   ► downsides and challenges of that, that rather than...

00:08:21 ◼   ► you know, typically, if I have a bad month,

00:08:24 ◼   ► you know, say like, you know, wherever my apps sales fell off a little bit,

00:08:28 ◼   ► that's usually... that kind of hurts my... maybe it hurts my pocketbook a little bit,

00:08:32 ◼   ► but you know the cash flow of the business is typically fine. I have a couple of servers

00:08:36 ◼   ► and things that I manage and stuff

00:08:38 ◼   ► but the actual, you know, sort of the month-to-month, like what I need

00:08:42 ◼   ► each month to meet my expenses is actually pretty low

00:08:47 ◼   ► and when I had someone full-time, that number became

00:08:52 ◼   ► sort of doubled or three times or whatever and that meant that my

00:08:55 ◼   ► margin for error personally

00:08:58 ◼   ► became such a, you know, sort of became a burden and sort of an intellectual burden on me for what

00:09:03 ◼   ► now all of a sudden, you know, I'm

00:09:05 ◼   ► the work that the business is doing is paying someone's mortgage.

00:09:08 ◼   ► You know, it's like it's one thing if I have to miss a paycheck and

00:09:13 ◼   ► you know, it's like okay, I may make that due, but if someone's coming and working for you

00:09:16 ◼   ► they're kind of going to

00:09:17 ◼   ► expect to be paid and if they aren't, they're rightfully going to be upset.

00:09:21 ◼   ► And so,

00:09:22 ◼   ► you know, so those two things together, they're not getting the great sort of bang for the buck

00:09:26 ◼   ► and having this incredible sort of the overhead kind of stifling

00:09:31 ◼   ► a little bit of what I thought we could do. It had to be a little less risky, it had to be a

00:09:35 ◼   ► bit more risk averse.

00:09:37 ◼   ► And it also just kind of

00:09:38 ◼   ► just sort of had a drain on me.

00:09:40 ◼   ► It means that, you know, at this point I'm just kind of

00:09:42 ◼   ► not heading down that road and I don't expect to.

00:09:45 ◼   ► I'm just sort of hiring someone.

00:09:47 ◼   ► Now, sort of transitioning to the second part of this

00:09:49 ◼   ► is sort of where I do

00:09:51 ◼   ► sort of hire people and where I do

00:09:54 ◼   ► bring people in and kind of how I approach this now

00:09:56 ◼   ► uh... kind of like okay so what like

00:09:59 ◼   ► next but he still a problem problem from the beginning of the podcast is still

00:10:02 ◼   ► there like

00:10:03 ◼   ► you still have this problem if you're limited

00:10:05 ◼   ► so what i've kind of been taking the approach overtime is to kind of have a

00:10:08 ◼   ► rule to say

00:10:10 ◼   ► i'm gonna hire people missus you know both my purview my personal life as well

00:10:13 ◼   ► as my professional life

00:10:15 ◼   ► but the goal is to say

00:10:16 ◼   ► i will hire people

00:10:18 ◼   ► to do the things

00:10:20 ◼   ► i would otherwise have to do

00:10:23 ◼   ► in the areas where I do not provide unique value,

00:10:27 ◼   ► where I am sort of replaceable.

00:10:30 ◼   ► Now, that, and you can kind of keep it growing

00:10:33 ◼   ► and extending that however you want,

00:10:34 ◼   ► but for me, I found that to be a good kind of rule of thumb.

00:10:37 ◼   ► Even if it's not necessarily universally applied,

00:10:39 ◼   ► there are probably some things that I'd still do

00:10:41 ◼   ► that I don't provide unique value,

00:10:44 ◼   ► but that's sort of the first criteria.

00:10:45 ◼   ► Like, if I'm doing something, I'm like, wait,

00:10:48 ◼   ► am I uniquely gifted at this?

00:10:50 ◼   ► Is this something that only I could do

00:10:51 ◼   ► with the preparations and skills that I have, say something like Help Desk.

00:10:55 ◼   ► For a while I used to do Help Desk, but I really, I don't, you know,

00:10:59 ◼   ► that's not something, anybody with some familiarity with my apps can do Help Desk.

00:11:03 ◼   ► And so I found that to be a much more helpful thing to say, you know,

00:11:07 ◼   ► it's like mowing my lawn or anything, or something like that. I mean,

00:11:11 ◼   ► when I mow the lawn and when the guy who mows my lawn does it, it looks the same.

00:11:15 ◼   ► The grass is shorter. That's all I really care about. And so,

00:11:19 ◼   ► me that was something that I started doing and you kind of developed that and the nice

00:11:23 ◼   ► thing about it is it sort of builds on itself because the more you get comfortable with

00:11:27 ◼   ► delegating things with creating sort of creating infrastructure for outsourcing things. I don't

00:11:34 ◼   ► do my own books, I don't do my own payment processing, like all these things I'm just

00:11:38 ◼   ► kind of pushing out as much as I can. I just finished this massive update to audiobooks

00:11:44 ◼   ► and it's one of the things that I did which I would just in case you aren't familiar,

00:11:49 ◼   ► audio books is one of my apps where you can listen to audio books on your iPhone.

00:11:53 ◼   ► But I was doing this big update to it and it needs a new icon

00:11:57 ◼   ► because the icon it has right now is kind of terrible. It's like, you know, I could

00:12:01 ◼   ► try and do something there. I could try and learn some Photoshop. I could try

00:12:05 ◼   ► and do all kinds of things. But it's like, no, that doesn't make sense. I'm not

00:12:09 ◼   ► a designer. I'm not an artist. I'm going to hire the icon factory and pay

00:12:13 ◼   ► for them to use the things where they provide unique value that no one else could do.

00:12:17 ◼   ► and the end result is so much better.

00:12:19 ◼   ► And so that's kind of where I am now.

00:12:21 ◼   ► And for me, I would say that it's been working really well.

00:12:24 ◼   ► And I would caution anybody who thinks about hiring somebody against...

00:12:28 ◼   ► Definitely don't hire them as an employee, unless you absolutely are expecting to keep growing.

00:12:34 ◼   ► Like, if you see this as this massive thing of, like, okay, we're just going to, you know,

00:12:39 ◼   ► it's like, well, I'm one person now, but I want to be a company of 20 people.

00:12:42 ◼   ► You know, you kind of have these things that you often hear about,

00:12:44 ◼   ► the people seem like they're throwing out numbers in terms of doubling.

00:12:47 ◼   ► It's like, "Oh, well, we're going to double in the first year, and then we're going to

00:12:49 ◼   ► double in the second year."

00:12:50 ◼   ► It's like somehow that exponential growth is a good thing.

00:12:53 ◼   ► But you kind of take that, throw that out.

00:12:57 ◼   ► If you just want to stay small and independent but you have projects, just throw that out.

00:13:02 ◼   ► Then what I would say is having people hourly or having people on a project-by-project basis

00:13:08 ◼   ► is definitely the way to do it.

00:13:10 ◼   ► You reduce your overhead because you don't really add any overhead, and you get this

00:13:15 ◼   ► control over what you're doing.

00:13:16 ◼   ► You're like, "Okay, I need someone to do this.

00:13:18 ◼   ► Well, I'm going to hire someone to do that.

00:13:19 ◼   ► And I'm going to hire someone to do this, and you hire someone to do that."

00:13:22 ◼   ► If it goes great, well, you can hire them again.

00:13:24 ◼   ► If it goes terribly, you don't have to fire them.

00:13:27 ◼   ► You just say, when you have the next work, you don't call them up.

00:13:31 ◼   ► And I found that to be just really good in terms of productive monetarily.

00:13:37 ◼   ► For me and my time, it's good for my stress level for being able to say, "I run into something

00:13:42 ◼   ► that I don't want to do, like my taxes.

00:13:45 ◼   ► I really don't like doing my taxes, so I'm going to hire an accountant to do that."

00:13:49 ◼   ► And I've actually hired someone who does my books who dealt with most of the accounting

00:13:52 ◼   ► stuff.

00:13:53 ◼   ► So you can free your mind to focus on the things that you're uniquely good at, and you

00:13:58 ◼   ► can get rid of everything else.

00:14:00 ◼   ► And for me, I found that to be an incredibly effective way to be productive, to stay focused,

00:14:05 ◼   ► stay motivated, so I'm not being pulled on by these other things, but still kind of

00:14:09 ◼   ► avoid all the downsides of growing into a big business with lots of people.

00:14:12 ◼   ► Alright, so that's today's show. It was helpful. If you have any feedback,

00:14:17 ◼   ► questions, comments, concerns, hit me up on Twitter. I am @_davidsmith

00:14:22 ◼   ► so underscore D-A-V-I-D-S-M-I-T-H. As always, the best thing to do if you like

00:14:27 ◼   ► the show is tell a friend, tell two, tell three, and otherwise happy coding and I

00:14:32 ◼   ► I will talk to you soon. Bye.

00:14:34 ◼   ► [BLANK_AUDIO]

00:14:44 ◼   ► [ Silence ]

00:15:02 ◼   ► [

00:15:10 ◼   ► [ Silence ]