
Show Notes
- Tom Fakes – http://blog.craz8.com
Transcript
[00:00] Rob: In this episode of Startups for the Rest of Us, Mike and I are going to be talking about AuditShark, Drip and HitTail. This is Startups for the Rest of Us episode 136.
[00:09] Music
[00:17]Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
[00:25] Mike: And I’m Mike.
[00:26] Rob: And we’re here to share our experiences to help people avoid the same mistakes we’ve made. What’s the good word this week, Mike?
[00:31] Mike: I’m sweating in Texas.
[00:33] Rob: And it’s swampy.
[00:35] Mike: Swampy is a good way to put it.
[00:37] Rob: Well we’re going to be talking today on the show. It’s going to be an update show where we talk a lot about projects we’ve been working on recently, progress we made or lack thereof in some cases. We got a comment on last week’s episode, episode 135 where we answered several listeners’ questions. And Ray piped in. He put a comment on the blog.
[00:55] And he said the question about the 19-year-old who doesn’t have any programming experience. I think I’d be tempted to suggest that he try and complete some of the free online courses that are all the rage at the moment. They are available I think for HTML, CSS, Ruby on Rails for example. It might be a quick way to build some basic skills quickly.
[01:12] It would be difficult to pick a technology stack if you have no experience. I would do that first then look at some freelancing job. With no skills I think even finding the right freelance jobs and getting them would be almost impossible. I thought we said that. Did we skip that step? Because that’s the first thing we should have said is first learn something and then go to oDesk and try to get contracts.
[01:31] Mike: Part of the comment also kind of includes that idea that he doesn’t know the technology stack, so he doesn’t necessarily know where to start. And we kind of give some ideas about where to start, which was go to the Ruby on Rails route or PHP or something along those lines just to get your feet wet in a way that’s not going to overwhelm you.
[0 1:51] Rob: Thanks for the clarification there, Ray. The other thing we got was an email from Matt Vanderpool and he attended MicroConf last month. The subject line of his email is heartfelt thank you for putting on MicroConf. And he says, hey Rob and Mike. I wanted to extend a heartfelt thank you to both of you for organizing MicroConf.
[02:10] I also wanted to tell you a little about what MicroConf has done for QAtab. Matt has an app called QAtab that’s at QAtab.com and it helps company improve their QA process. He says in the four months before MicroConf I did nothing with QAtab. I was too busy and didn’t have the time to work on it. In one month since MicroConf, I have reduced my consulting time so that I could work on QAtab.
[02:32] Added support for integrating with external ticketing systems based on information from Tom Fakes who I met at MicroConf. Set up a weekly meeting for product accountability with Najaf Ali who I met at MicroConf. Identified and reviewed competitors to help me determine what makes QAtab different. And then he list five or six other things all dealing with either dealing with information he got from MicroConf or people he met at MicroConf.
[02:54] He says I don’t know if I would ever make this progress without it. The talks were great and the networking was even better. Almost everyone who I explained the QAtab concept to immediately got it and that was very helpful. I think it was this kind of feedback that I was missing and that I really needed to keep going. Again thank you.
[03:11] So, we want to extend obviously a thank you to Matt for writing such a detailed email. Yeah, really just for letting us know the difference it makes and that’s frankly why we’re starting to do two of them. Certainly if it works out and it continues to make this kind of difference for people it’s kind of a no brainer.
[03:27] Mike: Yeah. We’ll have to take into account those people who are trying to get us to do three or four a year but we’ll see what happens.
[03:34] Rob: I saw an Asia request and an Australia, New Zealand request come through. We’re going to need some staff to help with those.
[03:40] Music
[03:43] Rob: So Mike, we haven’t heard much about details of AuditShark. What’s going on with that probably for a couple of months?
[03:51] Mike: So for people who haven’t heard much of what I’ve been working on AuditShark is a product designed for auditing web servers. Basically your infrastructure servers to make sure that you’re following best practices for security. Cause there are literally thousands and thousands of ways to configure a server. But not all of them are necessarily the right way or good way that isn’t going to end up in your server getting hacked.
[04:13] So, AuditShark is designed to check all this different pieces of information on your servers to make sure that the server is configured correctly out of the box, you know when you first start configuring it. And then to continually make sure that it’s still configured the right way in case those baseline recommendations change or if the server changes itself.
[04:30] For example, somebody actually does get into your server and hacks into it, chances are good that they’re going to start making some changes to it. And those are the type of things that you want to be notified about. These are not things that you’re going to go back into the server and check on a daily. You’d rather have software that will do that.
[04:47] So that’s what AuditShark is designed to do. From a problem standpoint obviously it’s giving you some at least piece of mind that at somebody is going in and taking a look at these servers, making sure that it is set up correctly. Those are the type of things that people I’ve spoken to find fairly valuable about it.
[05:03] So, over the past few weeks, I’ve been making a very focus effort to kind of get the product more or less the feature complete where it is enough to put in front of somebody where they would actually get value out of it. So to help with that I hire a developer to start building some of these control points. I spent some time doing some training for them.
[05:20] Over the past couple of weeks, he’s put together roughly between 100 and 150 different security checks that are built in the product now and they’re all targeted at Windows 2008. That’s just more or less the starting point. Next up on the docket is going after sequel server 2008. And then after that, I’m going to start taking a look to figure out whether we want to do more Windows checks and go down the route of Windows 2012 and the sequel 2012.
[05:46] Or, if we want to start going more towards the Linux side of things with Linux, Linux-based apps such as Apache or MySQL. Or, if we go after more of a platform specific approach where we’re going to maybe say Ruby on Rails, Gems or things like that. But essentially in order to make those decisions, I have to do a little bit more customer development.
[06:06] Rob: And does that mean are you are able to ask them in advance and figure it out or do you have to go through the process of actually installing it on their server, getting them to use it and then making a decision.
[06:16] Mike: No, I can just talk to them. I can ask them the questions. I can look at my spreadsheet to figure out what the numbers are of the people who are interested in different things and just go after the largest pieces. Figure out who is, one, willing to pay the most for it, and then two, what the largest number of people who are willing to pay that amount.
[06:35] You know just do a little bit of multiplication, you can figure out what’s going to be the most profitable area to go after next; at least for my launch list and the people that I talked to so far. Obviously, if I start progressing and marketing a lot more then that could change dramatically very very quickly. But it’s at least a starting point to give me an idea.
[06:53] But the fact that he was able to put together roughly 50 control points a week indicates to me that over the course of the next month or two months, it wouldn’t be a stretch to have like another 250, 300, 400 control points build where these are all each individuals checks and security checks that are being done on somebody’s machine that would be reported on a daily basis.
[07:14] And I think that regardless of the system that you’re running, there’s going to be value in that. And that’s really what I was – I spent a lot of time and effort getting to the point where I know that the system actually provides that value because that is the value proposition. If it doesn’t deliver, it’s very difficult to justify charging for it.
[07:31] Rob: Right, that makes sense. And have you limited this to or do you know yet who’s going to get the most value out of it. Like is it SAS operator, is it downloadable software companies. Is there any group or demographic that it’s particularly resonated with?
[07:46] Mike: Not that I have differentiated it. I mean I can certainly make guesses about it. My suspicion is that any company that basis 95% to 99% of its revenue off of its web servers they would be a good candidate for it. Because they’re going to want to make sure that those servers don’t go down whether it’s because of bad configurations or hackers getting in.
[08:09] We talked a little bit about Rudy a couple of weeks ago where his backups were failing. And he didn’t know that that was going on. I could very well build a control point that checks and validates your backup for example. And if your backups are failing, let’s say I check the log files for backups or there are very specific things that I can look at, I can tell you whether your backups are failing.
[08:29] And then it’s not six months, nine months down the road when your entire server crashes and then suddenly you find that your backups were failing seven months ago and you’re completely toast. Then something like that would provide a lot of value. But it is for those types of people who have the vast majority of revenue of their revenue come in from those servers.
[08:48] Because they basically are mission critical. If you lose those servers, you lose your business. Now again that’s just hypothetical, theories. I can stay here and talk till I’m blue in the face and say, “Yeah, that’s sounds reasonable.” But until I go talk to customers and say is this why you’re buying this product, it’s hard to make those judgment calls.
[09:04] Rob: Right. Cause the answer you gave me was the problem that you solved. You talked about a problem someone has and how AuditShark can solve it. And that totally make sense. Problem solutions [feed] I think you’re going to find that. What I’m asking about is the next step, product market [feed]. It’s what market are you going to focus on first with your limited resources being a single founder. You can’t go after every one who has 90% of the revenue from their web server cause that’s a huge huge market, and you just can’t possibly market to them. So that’s what I was probing after is who is that demographic.
[09:37] Mike: It’s probably going to be SAS operators initially just because I’m kind of plugged into that network to some degree, so I understand kind of the pulse of the market a little bit. And I understand a lot about how web severs work. What the problems around running them are. What the remediation issues are. I can certainly offer a value of there in terms of not just my knowledge but in the products applicability to solving those situations. So, it seems to me like that’s a reasonable place to start. Whether I stay there or not, it depends a lot on how the market responds to what I’m offering.
[0:10:09] Rob: I like it. That’s a good answer. At least you have one that’s not broad cause that is definitely a market that you have reached into.
[10:17] Music
[10:18] Mike: You’d mentioned a while ago that you were working on a couple of information products and I know that one of the first things was the video course on hiring a VA. I think you’d done a bunch of stuff back in January where you had somebody come in and do a lot of videos of you. How is that coming along?
[10:35] Rob: It was ready to launch. I mean I had all the videos by January and I was hoping to launch it in January. And then HitTail had a big spike and a bunch of press. You know it was great stuff. HitTail grew very very fast early in the year, and it took my attention off of the video course basically. I have kind of a goal to launch three courses this year, just smaller things that really focus on particular pain point.
[11:00] And so I put the video, the VA video course on hold. But I’d been getting emails about it probably one or two a month from you know whoever, listeners, people who hear about it and asking if I’ve launched it yet or where I’m going to launch it. Cause I don’t have a landing page for this one. This is probably the first time I’ve ever done this. I just plan to send it to basically my email newsletter list.
[11:23] It’s softwarebyrob.com. I have a newsletter for that. I’m going to test that out in thinking that in the next – it’s going to probably be 7 to 14 days that I’m going to get it out. It’s all uploaded. I have transcripts. I have audio versions. I have course notes. There’re really just one or two final pieces. I have a job description that I use, already uploaded that I use to hire VA’s.
[11:44] And then there’s just a couple like I want to get a sample screencast and a sample Google doc that I share to showing how simple it actually is to train someone to do something. So I’m excited. It’s fun. I like sharing this kind of information and being able to justify going into such depth. You can’t do it on a podcast. You can’t really do it in a talk at a conference going deeper than I’ve gone probably since my book. You know that’s the last time I really dove into something with this much detail and being able to handover so many like accompanying resources.
[12:15] Mike: That was really cool. I’d be interested in seeing that. I know there are a lot of people who I reply to and there were several people I talked to at MicroConf who were asking me. They’re like you’re involved in a lot. You do a lot of different things. How do you get all this stuff done? And I’m like the magic of it is I don’t actually do most of it. So as you said it’s through VA’s and you get other people to basically work through your processes.
[12:38] Rob: Yeah. That’s right. With HitTail, it’s kind of been a trip. One of my main marketing channels just stopped working very abruptly. It’s an algorithmic thing. Its paid acquisition that I’d been doing for about eight or nine months. And I stopped it for MicroConf because I was too busy. And when I came back and re-uped it just like ads aren’t appearing even with the same bids.
[13:00] It’s been kind of a shocker. It’s not the majority of growth but it has been the longest term and most stable, and it is a big chunk of the monthly growth that’s been happening over the past probably eight to nine months. And so the nice part is that it’s a SAS app. And SAS is beautiful because the money keeps coming in. It may not gross substantially this month.
[13:25] It’s been growing between 10% and 30% a month for 15 months. And the growth this month will be single digit at best. But it’s SAS. Like the revenue still comes in. It’s not like with the single download software product that I’ve had were when growth stops it really drops down substantially and you lose 50% or 80% of your revenue in a month.
[13:45] Mike: That’s nice to hear. As long as you’ve got that growth coming in, I think the thing that would concern me and obviously I’m not, you know, seeing all your numbers and everything. But if I were in that position what would concern me is the fact that if you lose like a major growth engine, does that mean that in another month or two because that growth engine is lost, now as you start to shed people who came in through that engine, are you going to start going in the other direction. Are you going to start to shrink because that growth is no longer being powered by that particular channel?
[14:17] Rob: Absolutely. If your churn is too high and you don’t have that large funnel of trials coming in, you will start to shrink. I’ve plotted it all out cause it’s been going on for about six weeks now. And it’s funny. I’m like working with an ad provider and all this stuff and they don’t really know how their system works. It’s like this black box algorithm.
[14:35] And there’s no flags on my account. There’s nothing. They’re like we don’t know why it’s not running. I mean it’s bizarre. So I’m doing all types of crazy testing like running the same ad but pointing it to just a completely different website like pointing it to my blog to see if the ad shows up. You’re right. If you lose a major growth engine and your churn is too high then of course a SAS app will shrink over time.
[14:57] This is obviously a concern. It’s not something – I don’t want to play it off and say since it’s SAS I’m immune to X, Y and Z cause it certainly not the case at all. And this is a major major issue on my play right now which is a bit of a bummer because I had all these processes in place that essentially are ensuring the growth, the continued growth of it daily even though I’m not focusing on it.
[15:17] And when something like this happens this is where I’ve had to pull away from what I was working on which was Drip. And I had to pull away from it and come back and so now I’m getting less done on the new project. That’s just a balancing act. When processes failed and you have to step back I think it’s the part that I don’t enjoy about having a lot of spinning plates is when one that I started spinning a long time ago that’s been going well for a long suddenly starts to wobble and I have to take my attention off of the new ones.
[15:45] Mike: Yeah. That’s always hard. That’s also one of the reason you don’t automate everything upfront because if that automation fails for whatever reasons, it’s going to take a long time to begin with, but then if that automation fails then it’s going to take you exponentially more time to figure out how to go back and fix everything especially, depending on what it is if it’s complicated or somebody changes your API or changes their webpage and your parsing it. It could just be really difficult. But, yeah, when those processes breakdown sometimes there’s just nothing you can do. You have to back and take a look at it.
[16:15] Rob: Right. So let’s bounce back to some of the things on your list. What else is new?
[16:20] Mike: Last week I was trying to get a customer installed. And basically run into a couple of things because I wanted to get some of the control points that I talked about that I was having the new developer worked on out into the system and test it. So we were making a lot of changes all at once. And I don’t know whether it was directly related to something that we did or whether it’s just the sheer number of control points that were added to the system that basically results were not coming back anymore. So I just basically found this out over the past day or two because the policies that I put in place to go out and audit my test machines, they’re just not sending the results back anymore. They used to. They were doing it fine every single day and now it’s a black hole.
[17:01] Rob: That’s not good.
[17:02] Mike: I think that I’ve got enough log in code in place to figure it out. It’s just that I haven’t had the time to sit down on the servers and figure out exactly what’s going on. I mean it may very well be something as simple as a configuration change in a config file some place on the server. But it could be something that’s a lot more complicated than that.
[17:21] And I know that this whole mechanism for passing that data back has got to change at some point. I think it was Gabriel Weinberg had written an article talking about scalability and how it can usually see the next order of magnitude of growth, but two orders of magnitude things are going to be so completely then it’s very difficult to figure out what’s going on or what it’s going to look like.
[17:42] And I think that it’s kind of at stage right now where you know before I was always passing back a handful of control points where it was less than ten. And at this point, I’m sending back pretty close to a 150. So, it really is a full order of magnitude higher than it was before. I don’t know what the problem is. It could be something simple.
[18:02] It may require some radical changes. I’m hoping its not radical changes. But again, it’s a problem where I’ve got to deal with it and I’ve got to deal with now. Because obviously I don’t want to start putting a lot more customers into this and then having them log in and have them not be able to do anything at all because the system just doesn’t work anymore.
[18:20] Rob: Right. That’s a pretty major one to find early on. This is exactly why we roll out to one customer at a time and test things. I mean it is a beta test in this case. But it’s also it’s also I guess one of the other big benefits that we talked about a lot is you’re learning what features your customers needs. And they push the limits of these things, right. Cause you just wouldn’t likely test with that many control points.
[18:41] Mike: Oh no, I would. I could easily foresee somebody running 500 or a 1000 or even 1500 or 2000 control points against a single machine because you’re not going to want to do those manually. Cause even if it took you like 5 seconds to check each one of them. I could easily see somebody doing that in a production environment. And this is only a 100 to 150. So, it’s got to get fixed. It absolutely has to get fixed.
[19:05] Rob: Very good. So basically the month since MicroConf has not treated me well at all. I just know after a month, just about out from under the email load that had piled up. Then the HitTail growth is stalled and now Drip…
[19:18] Mike: Is this tales from the dark side?
[19:20] Rob: It is man. It’s just one of those bad months. I was down like last week and the week before, I was really bummed about these things and they were impacted me. I was really shocked by it and surprise and everything. And I’m just kind of like dealing with it now. I’m realizing I’ll figure out a solution eventually. And the same thing with Drip.
[19:37] So with Drip probably three and a half to four weeks ago, we started with our customer no. 1. Cause HitTail has been using Drip for a while and it works and Drip is sending email and everything works great. We try to get customer no. 1 on the system and right away it was like you don’t have this feature that I absolutely need. So we implemented it.
[19:56] Then there were a couple more that he needed then we implemented them. As we went down the line, it just turned out his use case was way too complicated. He had so many landing pages and list and the interactive and he had custom segments and he had API calls. Not that stuff is that bad, but at this point in Drip’s lifecycle, it’s just not there. We can’t build all that.
[20:16] We could spend another month building it for him. And maybe it’s 1 out of 50 or 1 out of 100 potential customers has all the problem he did. So the cool part is that he is able to switch, since he’s a founder as well, he was able to switch pretty quickly from customer to kind of adviser. And we had a long hang out with myself and Derek who’s coding it and customer no.1.
[20:39] And he’s basically like you know you really got to think I don’t know if I would build all these features yet. And so that’s what we decided to do. We basically pull the plug on just on getting customer no. 1 on the app. And so we’ve had to switch up the plan a little bit and take evasive action and I have 16 other early access customers.
[20:57] And so now I’m choosing one who has a pretty simple use case and we started talking. And I would love to get him on board like today. But as this is going on, Derek and I started talking and he realized this just during the conversation that we have to do some refactoring of the data model that it was… Yup, you know how painful that’s going to be.
[21:17] Mike: Yup.
[21:18] Rob: So it felt like a one two punch man. Basically Derek, he’s like do you have time to chat. And I’m like this is not good. We never chat unless something is wrong you know. We started talking and it was basically a 90-minute Skype chat of me trying to figure out how we could avoid doing this. It’s about eight working days. Once we get data in the system and we have users on it, it would be one of those changes where it would literally take three to six man months to fix down the line if we have to migrate everybody.
[21:47] So it was that kind of thing where its like this gets us 80% of the way there but it’s going to be catastrophic if we ever had to add one additional variation of this or one additional piece of flexibility. We just saw quickly how that architecture had max itself out. So we’re several days into that. I think probably 3-4 days from now that would be done.
[22:08] And then we’ll be circling back and getting our next customer no. 1 on. But the good news I realized is that feature we built for our first customer no. 1 we are going to need. We’re going to need for ourselves or for this next customer no. 1. So we didn’t lose time per se. We didn’t waste time.
[22:29] Mike: Yeah. I think the one thing that you’ve mentioned that’s really important for some people to think about is that you may have your heart set on signing on this customer no.1 But understand and realize that it may not work out with that customer. They may have use cases or needs that are going to be so far above and beyond what the rest of your customers are going to want or need that it’s actually not worth building it for them.
[22:52] Because you’re going to end up doing all this customizations that are never going to be used by anybody else or going to be very difficult or going to be so time consuming that it’s going to set you so far back from launching that at the end of days it’s not going to be profitable. Or, you’re going to lose motivation or you’re just going to have the money to be able to make ends meet to roll it out to everybody.
[23:09] So being able to walk away from that customer no. 1 and say, “Look we just can’t help you right now. We maybe able to do it at some point in the future. But now is just not the right time.” In some cases, that’s the right decision to make. It’s not an easy decision to make. But sometimes it’s the right one.
[23:24] Rob: That’s what I was going to say. It was not an easy decision at all. It was not clear cut. At a certain point, it just starts feeling institutively wrong like you were doing so much work. And I kept asking myself the question how many other users of my first hundred are going to need what we’re building here. And that answer was like none or one.
[23:45] It was just such a small percentage that I know we can get quite a few people using and paying for the app without these features. And again it’s a judgment call. Someone else may have made a different one. But the thing that struck me was no matter how many emails and how many times I discussed it with customer no. 1 and tried to thoroughly understand his use case, there were still these little things that creep up once he tried to implement.
[24:07] It just goes back to that recommendation of get people actually using your app cause expect things to come up that you haven’t accounted for. I don’t know if I honestly believe you can account for things until they really start touching the code.
[24:21] Mike: There’s always the difference between like you know you can explain an idea to somebody else. And until you’ve explained it to them three or four times and actually showed them what you’re talking about, it is so hard to convey some of that stuff. I mean that’s part of why when we’re talking about outsourcing code to developers, that’s why it makes the screen mockup so incredibly important.
[24:41] Because it allows you to show them quickly what you’re talking about. Versus having them read a spec that they’re only going to skim anyway and they’re not going really understand it even if you’re talking to it right in there ear. So hey, I’ve got some of my own tales from the dark side. I’m letting go one of my developers. I had to get on to him a number of times over the past several months.
[24:59] And it’s really just not working out. I mean the relationship just kind of limp along for about six months. And I feel like I’ve tolerated it because I felt like I didn’t necessarily have a choice and I didn’t want to put the time and effort in to finding somebody else. But I’ve decided to just kill the relationship and focus more on people who are actually working out.
[25:16] Rob: That’s a bummer. I’m sorry to hear that. You have a couple of domestic developers, is that right?
[25:21] Mike: Yeah.
[25:22] Rob: Here in the US.
[25:23] Mike: He’s not one of them.
[25:24] Rob: Oh, he’s not. Okay.
[25:26] Mike: No. No.
[25:27] Rob: Well that’s bummer. I mean you have other help. Are they able to step up and make up for him or are you going to have to go on a search for someone?
[25:33] Mike: The lead developer who I have working on the policy builder and then the other developer I have who is using the policy builders, that’s really where a lot of the problems are. And we’ve had these discussions internally where we’re looking and all of the problems with the policy builder with the synchronization, and none of it is really major but collectively it tends to be a pain.
[25:55] So we’re actually looking at that stuff in trying to figure out what is the future of this going to look like. What are we going to do in the future? How is it going to work? We’ve talked about some different architecture consideration. It almost seems like the original thought that I’ve had a long time is to take the policy builder and put it in the web, so you didn’t have to have this additional downloadable component.
[26:12] And it looks like that’s probably the direction that we’re going to go. For now, we’re going to leave things the way that they are just because it would be an incredible waste of time and effort to back off and put things on hold and go back and rebuild it in the web. So, we’re just going to leave things the way they are. We’re going to basically work through the issue as we best as we can.
[26:32] The developer who’s building a lot of the control points had a lot of good feedback for me in terms of what the policy builders needs. But a lot of those suggestions are directly applicable to taking it and making it web base as well. She’s like in jQuery or something along those lines.
[26:47] I think that that that’s ultimately the direction we’ll go. And if that’s the case then this developer was working on that policy builder. So, if I basically halt the development there and put it in maintenance mode, it doesn’t necessarily matter that I’ve kind of lost him.
[27:01] Rob: That’s funny. I haven’t realized that the policy builder wasn’t web base yet. I can see the headaches of trying to build it on the web instead of as a desktop app. But I agree with you. I think it’s no brainer long term cause then you don’t have to support people downloading it and installing and running into all those issues that are hard to troubleshoot as opposed to you having kind of a SAS thing that you can maintain and fix right on the fly.
[27:24] Mike: Yeah. I mean the other thing with the policy builder is that there’s going to be people out there who have Mac. I mean there’s going to be a lot of people who have Mac and its Windows only right now. So moving it into the web it solves a lot of those problems. The other thing that it does is it allows us to avoid any database synchronization problems.
[27:42] You don’t have to have a sequel server on the client to run it. There’re some things along licensing that I can probably get away with a couple of components that I won’t need anymore. The major issue that it kind of brings in is how to test things. So once you’ve built a policy or control point, how do you test it?
[27:59] And for something like that I think that we’re going to move more towards an always connected model where if you push task down to a machine, because it’s going to maintain a constant connection out to AuditShark and the Cloud then it will always be able to contact it. Will you be able to do it through the UI, which will be pretty neat if we can get it working?
[28:17] And I don’t see any reason why we can’t. It’s just a matter of wiring all that stuff up and that’s a nontrivial amount of work. So that’s kind of the reason for putting things kind of in a maintenance mode for that while in parallel we walk down the road of building this other stuff.
[28:31] Rob: Absolutely. At this point man, I mean we’re both kind of in the same boat, right. We’re approaching launch on something. And I find myself everyday saying that’s a great feature. I’m entering in FogBugs and putting it in at priority 6 or 7. Like a great feature. We’re going to build it in six months. That’s typically the timeframe. You know I’ll say we’re building for 2.0.
[28:49] There’re some awesome features. I can think of a hundred of features I would want in an email marketing tool. But we can put them in a bug tracker and implement them later. Cause right now we just to go to implement the shortest path to providing actual monetizable value to people and that’s the same boat you’re in. Writing less code and doing more things to get you closer to launch frankly.
[29:13] Mike: Yeah. And the nice thing about that is if you can get to launch and it starts to gain traction then obviously you’re going to be gaining revenue from it. And you can bring more people on to build that version 2.0 kind of in parallel while you got version 1.0 in maintenance mode.
[29:28] Rob: So my last update for the day is also dealing with Drip. I have this really interesting experience last week. About two weeks we bailed on trying to get customer no. 1 on. And then we decided to re-factor. So we were in kind of just stand still mode, and I was looking at the future set and really asking myself what exactly are building and is this still in line with my original vision of Drip that I had way back.
[29:52] Is that still something people are willing to pay for? Does it provide value to a market? The answer was I think so but I don’t really know. And so I was trying to think how do I answer this better. How do I find out what people really want because I’ve had so many one off conversation whether it’s at MicroConf or whether it’s over Skype or whether it’s one on one via email.
[30:12] And when people say, “I’m really looking forward to Drip. I asked them, “What exactly do you think it does?” Because I haven’t spelled out what the features are and everybody has a different answer. Some people want behavioral email. Some people want workflow based email. You know there’re all these things that people want and I was trying to figure out how many of them each of these things.
[30:29] So realizing that the launch list. I have an email list of about 1400 people who’ve expressed interest in Drip. And they’ve come from all different sources from probably listeners of this podcast to people who heard about it at MicroConf to ads that I’ve run sending them through a landing page. And so I created a Google forum. I love Google forum. It’s like Wufoo but its super simple.
[30:53] You create this form. They have quite a few options. Nothing like Wufoo cause it’s free and everything goes into a Google doc spreadsheet when the info comes in. So, I created one of those. I send out a link. I’m trying to keep it as short as possible and I got a lot of responses. I got 22% response rate answer some really key questions.
[31:13] And some of them were directly in line with my hypothesis and other send me in a different direction frankly. But the most important thing is it really improves my mental state of like are we wondering here. Are we really building something people want and it totally confirmed that. Because an overwhelming number of people who responded and the percentage of people responded want exactly what we’ve already built to be honest.
[31:38] If we were refactoring right now based on what Drip is today and based on how I described it in this survey, we have a kind of critical mass in that group. But the key thing that we asked that I almost didn’t ask I added in last was question no. 1 was basically saying are you a and then there were choices. Are you a startup founder/software entrepreneur or are you an email marketer or a general marketer or other.
[32:04] And then there was a text box. So other wound up being like consultants and just kind of some random people. That was key because then all of the other responses I could segment in that Google spreadsheet and I could just order by one thing. And then I could look at how many startup founders said that particular thing and then how many email marketers said that particular thing.
[32:26] And that was a key insight that I’m glad I’ve done. So folks out there if you are going to send out a survey, try to get – you don’t want to ask five questions about who they are. You want to boil it down to one so that it doesn’t really clog up the survey.
[32:39] Mike: Yeah. That’s a good thing to ask. One of the things I’ve been doing is talking a look at the email addresses of the people who’ve been signing up for the AuditShark launch list. And using Rapportive you can basically backtrack their email address to see who they are, where they work at and what their title is at that company.
[32:55] And that’s extremely helpful for figuring out whether it’s more of a qualified lead than somebody who is just kind of idly interested. I mean if they sign up for AuditShark and they got like a Gmail account, chances are pretty good so far that I found that they’re not necessarily interested. It’s more because it’s a podcast listener or they’ve heard about it from a blog or something like.
[33:14] They’re kind of idly curious. Whereas I’ve gotten a lot of other emails that have come in and I’ve been able to backtrack it to companies for legitimate corporate email addresses and some of the titles are like operations, engineers or sys admin at such and such company. And it’s clear that they’re looking to solve a very specific problem. And you can reply to those people.
[33:36] You can go back to them either one on one with a survey like that with some very detailed and specific questions. By cross segmenting those types of people, you can send them different questions. So that you can essentially say okay sys admin are interested in these types of things.
[33:50]Let me drill in for the next sys admin who comes along let me send them a survey that kind of drills in to try and get more information about what a sys admin would look for as opposed to somebody who is just kind of curious or kind of drive by person.
[34:05] Rob: Yeah. That’s a really good point. I’m glad you mention that cause I’ve forgotten to mention that one of the choices after identifying who they were, I asked them what’s the no. 1 you think Drip is going to do. Like what are you most excited about. Give them a few choices and one of those choices was I’m just curious about Drip.
[34:20] And having that alone I think like 20% of the respondents said that and that was great. Because I was able to basically not listen to their opinion as much cause it’s not as important as a founder opinion who can actually use this today and really has a desire to use it.
[34:35] Mike: Yeah. And that’s definitely a differentiating factor between them. If you know what they do or what they are interested in, it helps you determine whether or not to ignore the things that they have to say. And it sounds a little callous, but at the time you have to as a startup founder you have to choose what advice you listen to. And you have to have some way of doing that. And that’s a good way of doing that.
[34:55] Rob: Right. I wouldn’t say ignore. I’d say prioritize. It just has to be prioritized lower than some of the other groups that I look at. There were a couple of other things I learned from the survey. I won’t go into too much detail but the one I already said so far which that is all the features that we have built so far including the ones for customer no. 1 are important to people. And that was a nice confirmation.
[35:16] Another one is that there were a lot of startup and software founders which I would have expected. You know confirmed it basically with data. And then another one was it was kind of the opposite side of the coin. There was an advanced feature which is like split testing, right. Splitting testing auto responder sequences against each other as well as subject lines. I mean really going in depth.
[35:38] It’s a very hard thing to build but it was on our docket and we pulled it off because our intuition was that people didn’t want anything that complicated. But it was the exact opposite. People are like this is a major feature that I want now like it was a big deal. So we’re turning around on that.
[35:54] And then another one was email workflow and trying to almost like infusion stuff. Not quite behavior but where you have really complex rules engines. I’ve heard from so many people that they wanted that. And so, I was entertaining the idea, wondering if we have to go down that path cause that’s not a fun thing to build. Frankly, we found that a smaller percentage wanted that than almost anything else.
[36:15] So, although, it’s a vocal group or it’s a group of people that I’ve talked to a lot cause I’ve heard that suggestion a lot, it’s not something that we’re not going to build tomorrow. And so again, we’re not going to ignore that feature but it’s prioritized lower than some of these other things that we’re talking about.
[36:30] Mike: The feature for AB testing or split testing any of the email campaigns not just the content of them but like the headlines and stuff to drive people in, yeah that’s definitely a feature that you should be working on for a second. I totally agree with the people who responded in that survey.
[36:47] Rob: Yeah. It was a long thought process. I won’t go into it. That was originally one of the value props I had mentioned when I was pitching Drip to anybody was it could do that. Because I don’t know of any other system that allows you to split task sequences, its auto responder sequences.
[37:01] It’s always you cans split test individual campaigns, individual blast emails but not sequences. But I have fought through; I had a series of discussions and such. We’ve moved it off cause it’s a lot of work to build. But as you said a lot of folks are interested in it so we will be building it.
[37:16] Mike: Cool.
[37:17] Rob: Yeah. This really reminds me why having a launch list is so crucial. I’ve been doing one on one interview with people like I said we email and Skype. But it’s really hard to get like a higher level idea from that. You get specific request and it’s hard to know how many others have that same problem. What the survey data did combined with those interviews is it gives me a much higher confidence in the direction we’re taking.
[37:37] It makes me feel better about what we’re building and it makes me, I don’t know. Just have a better outlook on it. It makes me want to move fast and get things done. So it’s not like we don’t already tell people to have a landing page and a launch list but one more reason to have something like that in place.
[37:52] Mike: Maybe you should have one for the VA videos.
[37:54] Rob: Oh my god. We’ll see how that goes. It’s going to be such an I told you so. Everyone is going to point.
[38:01] Mike: I can see it as the twitter hash tag right now.
[38:04] Rob: Hash tag I told you so.
[38:06] Mike: No we’ll see how that goes.
[38:07] Music
[38:10] Mike: I was reworking some of the marketing stuff on the website right now as well. I reworked the sign up process a little bit to emphasize some of the things that I took away from MicroConf like the 60 day money back guarantee versus a free trial, giving people a little bit more information on the sign up, doing annual plans versus just a monthly plan.
[38:30] Offering that to them upfront as opposed to basically offering it after they’ve already signed up. So I’m looking at doing those types of things. And the only other thing I have going on is about an hour after this podcast ends I’ll be doing our first mastermind group call this evening.
[38:45] Rob: Very nice. That’s a good move. Are you excited about it?
[38:49] Mike: Yeah. I am. I mean it’s just kind of exploratory at the moment. I mean we’ll do a couple and see how thing go. Maybe do one every other week the next every for the next six or eight weeks or something like that. And then I think everybody will kind of evaluate where things are at. Whether its meeting everyone’s needs or not or if we need to change anything. But I’m kind of excited and interested in seeing how things go but we arrange it at MicroConf, so another notch on the plus column for MicroConf.
[39:16] Rob: Yeah. Very cool. I’m looking forward to hearing how that goes and I’m sure listeners will be interested in updates in the future.
[39:22] Mike: Well if you have a question for us, you can call us into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. You can subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 135 | Five Year Startup Plan, What the Best Podcasts Get Right, How to Spend $10k on Marketing, and More Listener Questions…

Show Notes
Transcript
[00:00] Mike: This is Startups for the Rest of Us: Episode 135.
[00:04] Music
[00:11] Mike: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Mike.
[00:19] Rob: And I’m Rob.
[00:20] Mike: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, Rob?
[00:24] Rob: Well, we got a pretty cool write-up by Toby Osbourn. He did a really good write-up about episode 133 where we talked about the Founder Test. Not only did he write it up, he actually added his own insights. He summarized our points and then added like extra resources that he would offer for each of the 11 points we raised.
[00:44] So, I basically in the show notes for 133, I was going to put — Toby already did a better job than we will writing this up but I did and I just said for, you know, an exceptional summary and additional points go here and so, I just linked him right over. Obviously, we’ll link it up in the show notes for this episode since I’m mentioning it as well. But I did brought it for this out there. If you hear an episode and you do a write-up like this and you basically do a better job than our show notes, I mean we don’t tend to write detailed show notes. So, you find compelled to write about this, you’re highly likely to get some type of a link or a mention like this.
[01:19] Frankly, having a good write up like this helps everyone. It helps us because then there’s a good documentation of it and we don’t have to create it and obviously, it helps you because it will get you some traffic. So, if a bunch of people start doing it every week, you know, have a little bit of a problem but I can imagine that that actually will happen.
[01:35] Mike: So, definitely, do let us know if you’ve done a write-up on any of the episodes that we’ve done. In terms of the stuff, I’ve been working on, I’m still working out how to outsource all of my bookkeeping. The paperwork and website log ins are the biggest pain in the neck. I called American Express to find out what my options were in terms of creating an account for somebody and they said, “Oh well…” one of their suggestions was to give the person my username and password to log in as bank —
[01:58] Rob: Oh my gosh. It’s the worst ever. [Laughter] Yeah, I’ve been surprised at how hard this role-based access control is, right. PayPal actually does a decent, a reasonable job. It’s not great but compared to the other financial providers, they do probably one of the best jobs. I agree and anytime I’m getting a bookkeeper set up, it’s a pretty painful process. It takes a lot more time.
[02:19] Mike: The biggest problem I have is just all the paperwork, the actual pieces of paper that I’m still getting in trying to figure out how to get them over to my bookkeeper. Well, I could have it to come in through e-mail but at the same time, it’s like how do I have my bookkeeper go in and actually pay my American Express bill and things like that. I still haven’t quite figured out exactly how I’m going to deal with all that stuff.
[02:36] I mean I could have it, you know, sent to like mailbox forwarding and have it sent over as a PDF and then they pay it somehow but at the same time, then they’re going to have to deal with going in to QuickBooks or something like that to print out the checks and everything else and then actually mail them out as opposed to do everything electronically and online.
[02:53] Rob: Yeah. So, at my credit card, I pay it obviously which is like a direct deposit or an ACH thing and that’s one click for me so, I’m going to – I’m not having my bookkeeper do that. Everything else is paid through an automated fashion, either online or through the credit card. Hey, so you’re in Long Island.
[03:10] Mike: Oh, yes, I went to a wedding this past Saturday and it was absolutely insane. The wedding itself, you know, it’s very nice short ceremony but once the wedding was over, we went out and you know, they have like a pre-dinner reception. Well, we went to this reception and there were 11 different food stations.
[3:27] Rob: Wow.
[3:27] Mike: So, three of these stations were nothing but alcohol. There was like a tequila sunrise stations. There was a vodka station and a tequila station. Oh, that doesn’t include after we got in to the actual reception area where, you know, there was a sit-down dinner where they have a shot bar and it was literally called shot bar.
[03:43] Rob: Wow, that’s crazy. Who…who are these people? I need friends like this.
[03:47] Mike: I was thinking that too. I need more friends like this.
[03:50] Rob: Yeah.
[03:50] Music
[03:53] Rob: There’s two patterns that I’m seeing emerge that are kind of starting to irritate me. I’m irritated by two things in this kind of startup space, the startup training space. First thing is since everybody is interviewing people and putting it out as like some type of book or e-book or video training course or something, it’s – you know, this was something new 5 or 6 years ago and now, I’m getting contacted once or twice a week to be somehow written up in someway. It used to be flattering but now it’s just like there are too many – it’s not, oh, I’m popular, it’s there are so many more of this been created. And so, that’s a little bit – it’s kind of like, huh, when does this stop? And then there’s kind of a glut I think or going to be a glut of that.
[04:30] The second thing that it’s irritating is people are doing something once and then writing a book or creating a course on it. If you’re really good at like synthesizing, doing something once – synthesizing what made it work and what made it fail, okay but typically, you have to do it a few times. You have to have some failures. You have to kind of experience what someone who didn’t do it right the first time felt and then so that you know kind of how to address the course.
[04:56] Mike: There are certain people who make excellent teachers and there are certain people who don’t and I definitely can see where you’re coming from in terms of, you know, seeing a lot more of these types of courses coming out. You know, some of them are good. Some of them aren’t and I think the issue is that the market will be sort of flooded and it’s going to be difficult for people to figure out which ones are worth going after or which ones are worth purchasing. And what’s going to happen is the people who have the bad ones are going to end up selling some and they’re going to be encouraged to make more and you’re not really going to get the leaders who are really rising at the top.
[05:31] And it’s not to say that the people who aren’t really good at building those things or doing those things – so for example, take Patrick McKenzie. He has an e-mail course. It’s fantastic. I can see somebody else coming out with one that is not as good but because somebody might be outside of Patrick McKenzie’s circles would buy that other one and may but two or three other ones and realize, “Oh, well, these all suck.” And then either give up on that whole, the genre of info products or just, you know, keep buying them and essentially leading on the people who are not building good stuff so that it encourages them to build more bad stuff.
[06:06] Rob: Yeah, I think some key points about Patrick McKenzie’s course, number one, he didn’t interview people. He did it from his own knowledge. And number two, he had done e-mail marketing so many times. He didn’t try to do it once and then teaches. So, he is the exact opposite of kind of the two things I just said which I think puts him in this camp of – my hope I guess is that the market decides, right, that an expert like him, an expert in this field will have success and will sell really well and that someone who’d creates a lesser course or just more of a copycat course that’s just kind of grouping some expertise, I just feel like the interview stuff, it groups expertise and tries to draw patterns across them and – well, that can be useful. I don’t feel like it’s nearly —
[06:48] Mike: Not universal.
[06:48] Rob: …as good as – yeah.
[06:50] Mike: It’s almost the difference between doing the research yourself versus trying to extrapolate an end result from what other people have encountered because essentially you end up with this natural bias or self-selection bias. In some ways, I almost see there’s like you’re going out and doing a master’s degree to build this book versus somebody who’s just kind of picking and choosing from what other people have encountered or have done and not necessarily really doing the research themselves and going through those, you know, months or years of failures and successes to really figure out what works and what doesn’t based on their own testing.
[07:24] Rob: Right and maybe it’s that the people, you know, some of the people who are doing their own testing are just they’re too busy, right, so they aren’t putting out these products. And so, there’s someone on the outside who’s come — more of being a journalist and just asking questions and then compiling it. I’ve seen the volume of e-mails go up and actually have this—there are conversations with a couple other founders and we’re just trying to decide like why they’re suddenly spiked up when they’re, you know, there were none of these things a year ago and then all of a sudden there’s this big thing to interview people and compile it together as an info product or a book of some kind. And I guess a few people who had early success with it now everybody is jumping on. The market will decide.
[07:58] Mike: Hopefully, hopefully.
[07:58] Rob: Yeah.
[07:59] Music
[08:02] Mike: Today, we’re going to be answering a bunch of listener questions. So, the first question we have is from Michael Schlacter [Phonetic] and he says, “Hey, Rob and Mike, I have a bit of an odd question to ask you guys. Do you think it’s possible to learn programming and start attempting startups within 5 years for someone with no prior programming experience? This is coming from a 19-year old working at Target as a fulltime cashier. I’m locked in a dead end job at minimum wage. College is not an option as I was expelled from my previous college and as a result pretty much disowned. I can’t afford to transfer out of community college to learn Computer Science. Do you guys think it’s possible to learn enough programming in a few years to start making money off of it and if it is, any recommended methods of learning? Sorry for asking this ridiculous question, I understand if you don’t have an answer.”
[08:39] Rob: So, first of all, that’s a bummer and I’m glad Michael gave us a lot of detail because someone in his position the answer is probably going to be different than if he was a 45-year old person out of a desk job.
[08:48] First of all, don’t think – I mean we talked a little bit in the past about how the value of college in getting like a bachelor’s degree in Computer Science is just not anywhere near worth the time and the effort versus just going out and either teaching yourself from books going to like a focused training course or a technical school, something that really focuses in getting you actionable skills.
[09:10] But I was in Michael’s shoes. I graduated with a bachelor’s degree in Computer Engineering but I didn’t have any marketable skills really. I have some but I didn’t really know the languages that people are using in web development. And I was working construction during the day. I was a Project Manager and then at night I was going to the library and getting books on Perl and HTML. This is 1998. So, technology is a little bit different.
[09:34] These days it would be Ruby, PHP, I mean I would do pick one of those because all the tools are free and as long as you have a computer at home, you can download all the development tools and I would start teaching myself one of those languages. But I would get on Craigslist, oDesk, Elance and I would try to take on some low end jobs meaning jobs that are small and jobs that don’t pay heck of a lot and that maybe, you know, 5 hours or maybe they’re only paying 5 or 10 bucks. But if you are working at Target making minimum wage then this is, you know, a decent amount of money at least it’s worth your time to learn on them.
[10:07] And then slowly build up, slowly build up that reputation, build up your experience, build up your portfolio. And I absolutely think that just trying to go to startups within 5 years is possible but I think taking in smaller first steps first. I think you learn to do what, you know, what I just said and then you slowly ramp that up and you raise your rate. So, you’re making 20, 40, 50, 60 bucks an hour and it’s actually that’s when you can obviously get out of the job, you know, of making minimum wage and you can build up just yourself build up a brand and be a freelancer.
[10:38] And that’s probably the first goal I would set is to try to meet your current income maybe within a year, maybe within 12 months of today working nights and weekends teaching yourself to code and then trying to build a client base. Say 12 months from I want to have met that income and once you get there and you can – you’re able to quit that Target job, then you’re going to start learning much, much faster and I think from there, it will accelerate.
[11:01] Mike: Yeah, I don’t – I don’t really have anything to add. I mean Rob hit the nail on the head. If you’re making minimum wage now, I don’t see any reason why you couldn’t very quickly get to the point in programming Ruby or PHP or something like that where you would be able to supplant that income on oDesk. Now, granted I don’t think that that’s a long-term strategy, you know, outsourcing yourself through oDesk but at the same time if you are based here in the US, you should definitely be able to supplant that minimum wage salary reasonably quickly and reasonably quickly to me would definitely be within a year. It maybe as little as 6 months or 3 months —
[11:35] Rob: I agree.
[11:36] Mike: …it really depends on exactly what it is that you’re trying to do.
[11:38] Rob: No, I agree and that’s a good point you raised is that the oDesk strategy is it’s just to get your foot in the door. That’s not a sustainable thing. You want to find clients outside of that because that’s where you’re actually going to not be just in a low dollar competition.
[11:50] Mike: So, Michael thanks for your question. Hopefully, that helps out.
[11:53] Rob: Our next question is more about – it’s a link from Brian Casel and Brian, you might know him. We mentioned SweetProcess.com a few months ago. It’s a SaaS app. He is looking at starting a startup podcast, a BootstrappedWeb.com. And so, in prep for that, he wrote a blog post and it says, “What do the best podcasts get right?” And he dropped me an e-mail with it because he wanted to hear our thoughts on this and potentially some other thoughts, you know, as he’s starting to get his podcast going, I’m sure he’d love to hear some other things we, that you and I know that maybe make this podcast worked or other podcast that we listen to.
[12:28] And so, we’ll link this up in the show notes for sure but basically he said, “What makes a podcast great?” And he goes down the list. He says its consistency. It comes out – he said, “Startup for the Rest of Us comes out every Tuesday morning, every Thursday it’s Lifestyle Business Podcast and Mixergy is pretty much everyday.” So, having a consistent release schedule is one. Having a consistent structure whether it’s content, lengths, segments, topics, advertisement, guest or no guest is another one that he likes.
[12:52] Pre-recording preparation is the third. So putting some time or thought and tweet in advance so that it’s not purely loosen it’s spontaneous. It actually makes better use of the listener’s time. And then the last point he said is vulnerability. It’s actually getting a little bit personal. So, not just always talking about what other people are doing or just talking about five ways to do this but actually starting to get in to your own experience.
[13:15] I definitely agree with his four points here. The consistency is a big deal. For me, I love having a podcast. I know the Lifestyle Business is every Thursday and I look forward to listening to it. I think structure of episode itself is something that a lot of people don’t realize when they’re starting a podcast and the ones that don’t have that pre-recording prep and that wander, they’ve just make it harder like I have to really like the host and like what they’re doing on a personal level in order for me to engage. Otherwise, I’ll last one or two episodes and I’m gone.
[13:43] I also think that having some type of pretty tight time constraint typically in my head it’s between 20 and 40 minutes, that’s where a podcast should be. When it gets too short, there’s not enough value and once they started getting to an hour, I really need to be delivered a lot of value in order to listen to something for an hour even when it’s on time and a half or double speed.
[14:02] I also think one other thing he mentions vulnerability here. I know that our podcast actually took a bit of a jump up once you and I started talking more about the projects that we were working on because at first we were just educating people on five ways to do this and seven ways to do that and then we really started talking about some project we were working on and I think that drew people in and made us more human. It added the vulnerable element.
[14:24] So, I think that having a mix of both education and vulnerability is good. I think sticking to just one I don’t know. It kind of makes it more of one sided thing and makes it less interesting. And I think the one thing that’s left off of this list in my head is almost no podcast with just one host works unless it’s an interview show. I listen to some podcast where it’s just one person talking and it gets old really fast not having the back and forth banter. I think if you’re trying to start one and you’re just starting as one person, you kind of have to do interviews even though I think interview podcast have kind of been done.
[14:54] Mike: I think structure is a little bit less important. I think that in terms of the content — I think in terms of the length itself that kind of structure to it, I think that that should probably be consistent because I totally agree with you that if it’s too short, you don’t get enough out of it. If it’s too long, it tends to ramble. The structure itself can be different from one episode to the next. So, for example, our podcast sometimes we’ll talk about specific topics, other times we’ll do listener questions. We’ve had a couple of guest on. I think that that doesn’t necessarily matter as much as the length. I feel like the length is probably a lot more important than the actual structure of the podcast.
[15:29] The other thing I think of is, you know, in terms of vulnerability I think one of the things that we do is not only do we talk about some of the things that we’re working on but we also talk a lot about other people. We talk a lot about the community. We talk – and we try to involve the community. We do a lot of listener questions and I think that really helps to engage the listeners because if you don’t engage the listeners, if you’re not talking about them, it doesn’t necessarily help them because you have your own thoughts and views on the things that you’re working on and if all you do is talk about those things, eventually it gets boring. I mean you can’t talk about yourself 99 days out of a hundred. It’s just people aren’t going to listen.
[16:05] It’s not necessarily that interesting and you can’t possibly be doing enough that, you know, it’s going to be interesting all the time whereas I find our community very interesting. It’s fascinating seeing all the different things that people are working on and how they’ve tried things and what things have worked, what things haven’t. And there’s just not enough hours and day for me to try all those different things which really for me, listening to our podcast is nice just because it’s interesting to hear what other people are working on. We don’t talk about ourselves constantly and I think that that translates to having a good podcast as well because a lot of the podcasts you listen to that are very successful don’t talk about themselves all the time, they talk about other people.
[16:39] Rob: So, our next topic is an e-mail I received from Barry Welch [Phonetic] and he’s a long-time listener and he e-mailed a link to a Hacker News’ post. It’s about a guy having a rough time and the title of the post, it’s an Ask HN and the title is “And Now What?” And basically the poster does an anonymous post and he says, “I’m desperate. I’m almost 38. I start a programming at age 10. I spent 7 years in a video game industry.” And he worked up from a programmer to a CTO.
[17:06] And he says, “I tried during 5 years to create a startup. I still have a halftime job that pays the bills and it gives me enough time to create stuff and during these five years I’ve created all types of stuff, a game, tools, B2B projects. I’ve created some projects alone. Each time I had find that no traction. I got negative feedback. It’s demotivating and I stopped. So, I don’t know what to do. It’s horrible because I have all this time and skill but nothing to do. I have no motivation. All the failures kill me, what I waste.”
[17:32] I mean he kind of goes on for a while. He says, “If you have any advice, that would help.” There are some decent responses in the Hacker News comments but I know both you and I had some thoughts on it. So, let’s talk a little bit about it.
[17:43] Mike: So, I think the first thing that strikes me is that the post itself if you read through it and we’ll link back to it in the show notes. But in reading through it, I wouldn’t necessarily say that this is probably uncommon from, you know, the perspective of somebody who’s tried numerous times and never really succeeded. It almost [0:18:00] strikes me as just like a classic case of depression. I mean, you know, the person is depressed severely about having trying for five years to build a startup and almost nothing has worked.
[18:10] And I see a lot of emphasis here on, “I’ve done this. I’ve done that.” I don’t have any ideas and it’s very focused on I and I don’t see any focus on anyone else. So, to me it almost seems like the person is really focused on himself as opposed to focus on other people. But when you’re trying to build a product focusing on yourself is bad because you’re not solving anyone else’s problem and you can build a product for yourself. But what are you going to do? Are you going to pay yourself for it too? It just doesn’t make sense. It’s not going to work that way.
[18:38] So, you need to build something that other people are going to use and if you’re not talking to other people or about other people, how are you going to get there? So, in this case if I were offered by so be like start focusing on what somebody else needs, you know, don’t focus on yourself. Don’t focus on where you are, where you’ve been and what you’ve been doing and try to find people who are also in a position where they have that same need so that you can build a product that meets those needs.
[19:04] Rob: A lot of people have been in this boat. I was in this boat. I may never felt this bad at the time but a lot of people try for five years to create something and it doesn’t pan out the startup stuff especially if you’re trying to go for more of the big bang. I mean he built like game at one point. Like if you’re trying to go down that road or trying to raise funding, the odds are that you’re not going to succeed. So, this should not be a surprise. So, I think the first thing is to adjust expectations. Don’t be so disappointed with the failure and see it as one more step on the road to actually getting this done.
[19:34] The next thing I would do is probably take a couple of months off from any side work or any thinking about the startup idea. Maybe take I’d say somewhere between two and four months off and you might also want to try to get away for a period of time and go to, you know, more of a remote place and spend some time just thinking and not stressing about this.
[19:54] And if you find that you can’t do that, that you cannot stress about it, then you have something going on like that’s where it’s – you have like a clinical something that’s bothering you whether it’s depression or whether it’s an anxiety disorder or something. Consider seeking professional help because if you have thoughts that are just constantly on your mind and you – that you can’t get off of under them no matter, there are folks out there who can help you with the stuff.
[20:16] The last thing I think is after taking that break of several months and just getting away from it, my guess is that you’re going to have a bunch of ideas to start cropping up again. Keep a list of them and figure out if in fact you do actually want to do this. So, that would be the next question. If you have this halftime job that pays your bills, so why do you want to do a startup? Why not just work halftime for the rest of your life and enjoy what you’re doing? Like what is it that you really want out of a startup? I would take a step back and ask yourself that.
[20:43] And in the mean time, take that halftime that you have for a week and spend it doing something fun. But find something else that’s interesting that you can spend your time doing so that you’re not so caught up in this startup space. I think you need a little bit of distance and then probably need to come back to it full force at a time in the future once you got time to kind of reconcile up.
[21:03] Mike: Our next question comes from Jeremy and he says, “Hey, guys, I e-mailed you a question back in January about doing door-to-door marketing for local organic produce delivery campaign that you answered in episode 117. The company is now expanding to the majority of Orlando along with a complete redesign of the website that’ll be launch in a couple of weeks. The question we have for you guys is how to best spend our budget? We have $10,000 that is dedicated to marketing for the next three months and our goal is to hit 100 users. It should be a realistic goal but without conversion numbers from our new website, there’ll be a bit of trial and error at first.”
[21:31] “We’ve approached the local ad agency and they tell us they think they can get us there. Do you think it’s worth money spending to hire a professional agency to do all the heavy lifting or should we just take the $10,000 and put it towards search engine marketing and hire a blogger and social media person? Remember that this is a local business so search engine marketing for anyone outside of Orlando is useless. Should we invest a lot in local advertising, flyers, sponsored events, et cetera? Thanks. My wife and I are both still enjoying your show. It’s Jeremy.”
[21:56] Rob: Since marketing is such a key part of your business long-term and since these are the first days and you don’t really know how you’re going to acquire customers, I would lean against hiring agency to do it unless they show you exactly what they’re going to do and it’s believable.
[22:12] I cringe to think of handling $10,000 to an agency and just expecting them to do the heavy lifting and having it work out because if it doesn’t, you really haven’t learned anything. At least if you spend the 10 grand, you’re going to learn what works and what doesn’t, you’re going to take a lot away from that and my guess is you’ll get close to that 100 if you don’t, you know, make it all the way.
[22:33] So, I would lean towards doing it myself but that’s only because marketing is such a critical piece of your business. If you guys want to focus on all other aspects of your business, I guess you could consider outsourcing the marketing but think about it this way, if you spend this 10 grand, you’ll get these hundred users, what then? How do you acquire your next hundred because you probably don’t have another 10 grand to spend? But if you spend this 10 grand and you learn from it and you get the hundred users, then you can probably parlay that knowledge in to figuring out how to reduce the cost of the marketing or how to do some more guerrilla tactics that may get you the same results. So, that’s what I consider.
[23:09] I would definitely consider search engine marketing, pay per click on Facebook because it’s awesome because you can do, you know, GO stuff. So, you can go to local and Craigslist, of course because it’s free. I would not hire a blogger at this point. I don’t know what the use of that would be. I think long-term you do want to have a Facebook page, getting some likes. You want a Twitter account, of course but I don’t — I wouldn’t focus on that for my first hundred people. I would do some stuff that doesn’t scale before I did that.
[23:36] Mike: I would definitely not go the route of hiring an ad agency because even if they do a bunch of stuff and it turns out that it’s wrong, obviously, you wouldn’t have learned anything like you said but even if they do something that is right, how do you know that it’s repeatable? I mean if you don’t have all the insight in to exactly what’s going on – I mean there’s subtle nuances just in talking to somebody and if you’re not the one who’s doing that, then it’s going to be harder for them to convey that back to you.
[24:01] So, the other thing that weighs in on my mind is the fact that they’re going to be paying somebody on an hourly basis to go out and do bunch of stuff for you and they’re going to be burning money whether it works or not. Whereas if you do it yourself, you don’t necessarily have to pay yourself while you’re out there burning this money. I mean you can print flyers. I mean printing flyers is nothing. It doesn’t cost hardly anything but if they hire somebody to go do that, it’s going to cost you the $50 to print these thousands of flyers and then it’s going to cost you $5000 just to go out and distribute them.
[24:30] So, it’s a difference in how far your marketing dollars are going go to. So, I would definitely lean towards doing everything yourself because as Rob said, I mean marketing is going to be a key piece of your business moving forward and you have to be able to understand all the ins and outs of it.
[24:45] Rob: Yeah, there also is some pretty good local marketing using like Google Local and Google Maps so when people search for stuff although I don’t know if people are going to be searching for this. I think it’s more of an outbound thing. I think your thought of doing flyers because, you know, you had print out some flyers before and gone door-to-door and obviously, that’s not long-term scalable but at this point if you have 10 grand to spend, I would certainly give that a shot for a few days and see how well that works. And if no one signs up, then you wasted your time but like Mike said you really haven’t wasted any money.
[25:13] But if that starts working and you know you convert 1 out of every 50 houses, then now you have numbers to start working with and you can then hire someone to do it and know what you can pay them per hour and still make money or you can just make it, you know, I think for two days a week, you go out and do that. Those are certainly my initial thoughts. I imagine there’s a lot more in the local marketing space that neither Mike nor I have ever tackled.
[25:36] Mike: So, thanks for the question, Jeremy. Our next one comes from Pierre and he says, “Hi, I’ve been reading lately about the B2B versus B2C startups specifically most startup founder seemed to favor B2B businesses. Two items from Jason Cohen emphasized this point recently. First, was a recap of his MicroConf presentation where he says B2C is not worth it. Customers complain about cost all the time. Every speaker at MicroConf is in B2B that should tell you something.
[25:58] And he also wrote a blog post called “Bootstrapped CPC Rule of Thumb” which paints a very bleak picture for B2C paid ad revenue. Since B2C tends to bring in less money for customer, there’s less money to put in to acquiring customers. However I went back and listen to episode 10 of your podcast which was about B2C versus B2B startups. You both seemed considerably more optimistic about B2C startups than the current mood in the startup community. This episode was recorded almost three years ago. Have your views of B2C startups changed or are people just underestimating B2C startup potential? Thanks. I love the show, Pierre.”
[26:28] Rob: Two things, I think a lot has changed in the startup space or knowledge of how to launch startup has changed in that three years. In addition, I’ve learned a bunch personally in that three years. And yeah, I won’t do another B2C startup personally. I’m not saying no one should do them but the support cost or paying customers complain about price like Jason said, it’s just a hassle. It’s a hassle to keep people around and that’s not to say the B2C doesn’t work because obviously, Facebook and Twitter and Google, you know, these are B2C companies but you have to go a whole different route if you’re going to do that. I think bootstrapping of B2C company to profitability and to that, let’s say your number is 10 grand a month that you need to quit your job, it’s a lot harder to do with a B2C.
[27:11] Now, mobile is an exception here and mobile was not nearly as prominent as it, you know, as it is today three years ago when we talked about this. So, that would be the exception that if you can get in front of a lot of consumers all at once and that’s through something like a mobile app store, iOS app store, it’s also through like WordPress.org.
[27:30] If you can get a big channel of people and have a low one-time price point and not support, then yeah, you can certainly do this but to build a larger business and business that consistently grows and generates several hundred thousand in to the millions of dollars a year, you’re not going to do that as a single founder. I can count on one hand the number of single founders that I have ever heard of that have done B2C startups and been able to do this but there are dozens, literally dozens and dozens, if not, hundreds that I could think of that are, you know, one and two-person teams who have done this in the B2C market. It’s just — it’s a whole different game.
[28:04] Mike: The one comment that kind of sticks out in my mind from about B2C versus B2B businesses is from a Business of Software Conference I went to where somebody was trying to launch a business and one of the things that they found out afterwards is they were going after the B2C business and what they realized afterwards was something like 92 or 95% of all money that spent on software is spent in the B2B space which means that there’s very few people who are consumers who were spending money on software.
[28:36] So, if you’re trying to monetize those people, there’s much lower dollars that are being dedicated to that. So, why would you want to go after that? You can look at and say, “Well, there’s going to be less competition,” but I don’t necessarily think that’s true because I think that there’s a lot of people who are still going after that B2C market and because there’s less money, there’s actually more competition.
[28:54] I mean you can count on one hand the number of people who have gone after that market and been successful and it’s not to say that you can’t do it. Mobile is an exception. You can definitely do those types of things there but it’s difficult. It’s a lot easier to find a B2B business that is going to work and is going to scale because all you need to do is you need to find a problem that people are willing to pay for.
[28:54] There’s a very limited number of problems that people in the consumer space are willing to pay for. And again, it’s not to say that they won’t pay for things, it’s just that it’s very hard to find some very specific problems. If you want to build a game or something like that, that’s definitely a B2C business but at the same time, you’re competing with all of these other things for sources of entertainment.
[29:34] So, you know, what other types of things can you charge them for then the list of things that you can charge them for is actually very, very small. So, there’s a lot of competition there. It tends to be high dollar items, you know, like real estate software searching for new apartments and things like that and maybe you’re monetizing them directly by charging them or maybe you’re trying to do ad-based things.
[29:54] But even building a business off of advertisements I don’t necessarily think that that’s a great way to go either because it’s very difficult. I mean you have to be able to know what your numbers are. You have to be able to tap in to the different ad sources of revenue and you have to deal with privacy concerns and customers are very antsy about handling over personal information.
[30:12] So, those are all the things to consider whereas in the B2B space, 95% of those problems just go right away. You don’t have to worry about them and the dollar amounts are much higher. So, your profit margins are going to be higher.
[30:23] Rob: Right, yeah. It’s not that there aren’t problems in the B2B space, it’s just that you’re able to charge five to ten times more and so, it’s worth the dealing with the problems that are in the B2B space. In terms of building a business around the ad revenue, you just have to get so much volume. It’s not that it’s not possible, it’s that it’s really, really hard and by the time you get there, you’re talking millions of page views a month to really build a nice sustainable business and it’s a long shot. That’s a hit-based business. It’s not the repeatable business types that we’re talking about here.
[30:52] Mike: So, we have time for one more question. This one is from Todd and he says, “Hey, Rob and Mike. I love the show. I have a few questions. How can you test for various media formats on different devices such the Galaxy, iPhone, iPad, et cetera? I know Adobe Labs and BrowserStack but that doesn’t show media renders. Second question I have is when you’re making app for products, did you ever plan out the lifetime viability of the product such as 1 year, 2 years, et cetera? Anyway, keep up the good work.”
[31:16] So, Todd, I have a very quick answer for you and I’ll link to it in the show notes, there’s an article on SmashingMagazine.com that lists a ton of cross browser testing tools. So, there’s free tools out there and they do list the Adobe Browser Lab on there. They do not have BrowserStack but they do have I don’t know probably 12 to 15 different tools on here that do what seems like what you’re looking for which is being able to display what the media is going to look like and all these different formats and different browsers. There’s various pricing on there but we’ll link to that in the show notes and hopefully, that will be what you need.
[31:50] Rob: In terms of his second question, it was, “When you’re making app, do you ever plan up a lifetime viability of the products which is a year or two, et cetera?” I don’t know that I build products that I don’t feel are likely going to be evergreen. Obviously, if you build against an API or you build, you know, interfacing with some large powerhouse like Google, then you know the lifetime is not infinite because you know that API may change or you know, that Google could change the way that they pass search engine data, you know, as I’ve seen with HitTail already because HitTail relies on some of the query string data that Google sends.
[32:21] But I never think, oh, it’s going to get shut down in a year or two because frankly I just wouldn’t I mean it’s so much time and effort to get something going that if I know it has a pretty short lifespan, it’s not something I would be interested in doing. I think if you’re doing a funded startup or a super high fast growth hit-based startup, then yeah, what’s the cycle for that? It’s like a 1 to 2-year growth and then you sell.
[32:41] So, maybe it doesn’t need to be as much of a sustainable business. Or if you have something let’s say you’re just writing an e-book or 50-page e-book, yeah, I guess that that’s sold for 12 months and then went out of style. It was a hint guide for a video game or something. Sure, if it only takes you, you know, 12 to 15 hours to put together, that’s one thing. But to truly build a like an actual business, you know, build the SaaS app or you put in hundreds and hundreds of hours or the tens of thousands of dollars and you put in 12 to 24 months of your life to do it, it’s just not something that that I would only do for an opportunity window that’s only a year or two long.
[33:15] Mike: Well, I have my Altiris Training website which sort of falls in that boat. I mean if they come out with Altiris Client Management Suite 8 and they completely redesign the interface, then most of the stuff that I have developed tends to go out of the window. I mean basically I’d have to go in and I have to re-record, you know, pretty much every video in there because, you know, all the screens are going to be different.
[33:36] And then they may make some minor adjustments and changes and stuff between screens even between version 71 and 72, for example, but I don’t necessarily know as I would go back and re-record every single video based on that. And you know, the chances that some of those changing, it’s not really that big a deal but if they do a complete overhaul, I’d have to seriously consider whether or not I’d go back and even bother with all that.
[33:58] Rob: Right. I think that’s different though because it wouldn’t wipe out your business. You would – all the traffic and the marketing copy and all that stuff that you built would still be valid. And if it was bringing in enough money, you could just either hire someone or record it yourself and the business is still totally solvent. It doesn’t wipe you out.
[34:16] Mike: Right. I mean the other issue is that even – the people are still going to own version 7 for a long time. So, they – then I would just have to build, you know, videos for version 8 and then I could host them side by side and say, “Well, if you have version 7, go here. If you have version 8, go here.” Yeah, I don’t know — I don’t own any other businesses that are, you know, have a low lifetime viability. I don’t think that I would go down the road of building something where I thought the whole business was going to die out in a year or two unless, you know, it was some massive return for not a heck of a lot of investment.
[34:47] Rob: Yeah and I think we almost need a specific example to be able to really evaluate this but —
[34:51] Mike: Yeah.
[34:52] Rob: …you know, it’s like a friend of mine has a Pinterest plugin, right? It’s a WordPress plugin. He’s an Academy member. We talked about it and I said, “You know, Pinterest may take a nosedive. It could pull Myspace or Friendster here.” But he knew that the upfront investment was not – it wasn’t hundreds of hours to build this plugin. And he’s made enough money that already that it was well worth. You know, he’s like six or seven months in to the paid plugin and it’s like boom! If it was – if his plugin was wiped off the face of the earth, it was such a learning experience and he made a decent chunk of money that it was worth it.
[35:23] But at the same time he’s not planning. He didn’t look and say, “Wow, this thing is obsolete in a year and I’m going to go build it,” because I probably would have said, “You know what? Find something else that’s not obsolete in a year and spend your time doing that.”
[35:34] Mike: I think even with that, Pinterest plugin though the future is unclear for it. I mean so, you’re essentially trying to predict something that you have no way of knowing. I mean Pinterest could nosedive tomorrow and then their whole business could tank but we’re kind of guessing at that point, you know. We have no idea whether or not that’s going to happen. I think it’s a little different if you know for a fact that there is a – end of life for a product that you’re trying to build an add-on for. That product is going to go away.
[35:59] You’re going to build this add-on but on – let’s say, it’s an add-on or Windows XP. Well, Windows XP is end of life next, what was it, next spring some time? You know, when I go build something, it was very much Windows XP specific, probably not at this point. I probably wouldn’t have done it five years ago either because, you know, all these new versions of Windows have come out. I’d built some thing for those but not necessarily for Windows XP. In the context of the question, I wouldn’t go after something that has an obvious end of life. I would definitely lean towards stuff that is more evergreen.
[36:29] Rob: That wraps up our questions for today. If you have a question for us and you’d like to hear us discuss it on air, you can call our voicemail number at 888-801-9690 or e-mail us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. Subscribe to us in iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 134 | The Product Test (9 Attributes that Will Determine the Success of Your Product)

Show Notes
Transcript
[00:00] Rob: In this episode of Startups for the Rest of Us, Mike and I are going to be discussing the Product Test: 9 Attributes That Will Determine the Success of Your Product. This is Startups for the Rest of Us: Episode 134.
[00:11] Music
[00:17] Rob: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
[00:27] Mike: And I’m Mike.
[00:28] Rob: And we’re here to share our experiences to help you avoid the same mistakeswe’ve made. What’s the word this week, Mike?
[00:32] Mike: Well, we’ve got an e-mail from Jay Adams who says, “Dear Mike and Rob, first off, you guys rock. I’ve been listening to the podcast for a couple of years. And I really appreciate how you share real world facts and advice about your startup experiences. I finally started my own company focused on enterprise server management and security software called SystemFrontier.com. I’ve formed an LLC in January of 2012, released an MBP in October and got my first paying customer in December. I left a very good IT career on March of this year to go fulltime. I’ve been consulting through my business to help gets the lights on until sales pick up. I’ve got a long way to go but I’m all in. My family has been very supportive and hearing about other single founder experiences just to help me know there’s light at the end of the tunnel. I’d just wanted to say thanks.”
[01:09] Rob: Awesome. So, where’s our page? We need [Laughter] we need to get a page up of people who’ve quit their job. So, this is the first e-mail we’ve received after our call for people who were able to gain freedom from the 9 to 5. So, very cool. Thanks for writing in.
[01:23] I was interviewed last week on I guess I called it a podcast but it’s more of a video blog thing. It’s called the GrowthHacker.tv and I like their tagline. It’s “Growth Hackers don’t watch cable.” So, there’s a bunch of pretty cool video interviews up there. You do need to enter your e-mail address to watch the videos. And I think you can watch some previous three. So, it’s kind of a freemium model. You can the watch the freemium three by giving your e-mail and then youhave to pay a month of subscription to watch the entire archive and future ones. But the interview went well. The guy asked some really good questions and the other folks they’ve interviewed on there were interesting as well. So, I figured it resonates with our audience and some folks might want to get in early while it’s because it’s just launched in the past few weeks.
[02:04] Mike: Pretty cool. Is now – is there a limit of the number of people who can get in or is it like they’re time limited or no?
[02:09] Rob: Neither of those, yeah. It’s just kind of a freemium model where they charge a monthly fee to access the videos.
[02:15] Mike: Very cool. So, I hired a new developer yesterday whose sole focus is going to be on building policy files for AuditShark. And I ran in to a bunch of issues getting him just initially set up but I was able to explain how things get built to him pretty easily. It seemed like he followed it along. Some of these issues, they were like code bugs that were due emerges but I was able to fixed those in less than 24 hours. So, at this point, he should be good to go and I would expect to see some of that stuff coming from him by the end of the week.
[02:42] Rob: Nice. Is this the last thing that you need done for your launch?
[02:46] Mike: It’s the last major thing, yeah.
[02:48] Rob: So, you’re —
[02:48] Mike: I mean there’s always going to be like little things here and there, you know, like the billing code is still kind of in progress but I don’t really need that to launch, you know. So —
[02:55] Rob: Right.
[02:56] Mike: But that should be done later this week, anyway. So, I’m not real concern about that. And then there’s a bunch of user experience stuff that I’m working on this week and touching base with some prospects and saying, “Hey, you know – you know, when would be a good time for you to start signing in and taking a look and see what’s there?” But I also have to kind of push off on that just a little bit until there’s more policies and stuff there because I’ve got to vent this guy’s work.
[03:18] Rob: Right. Yeah, that always takes quite a bit of time upfront to get a new developer up to speed both to find them and then to get them set up and then to start reviewing their work. I mean I guess there are some ways to shortcut that. I’ve done in the past where I haven’t – I’ve given folk kind of one off really localized task where they don’t need to access the source control. They don’t need to get the entire environment set up. They really — or I’ll send them like a console app and I’ll say like, “Here’s three table create scripts. Create them and then write this console app against those three tables.”
[03:50] It’s just in visual studio bare and get it running. Then I’ll take a look at their codes because if they don’t pass that, right, it’s a real…it’s a real thing that I need for the app but if they don’t do that well, if their communication isn’t good, if the code doesn’t work out, if there’s bugs, then I can cut them lose without investing all that time of getting an entire environment set up for them and all that other stuff. But unless you have something like that for them to do, then you kind of have to eat that upfront time of really getting them on boarded in to your team. And it’s definitely no small expense of your time and theirs.
[04:21] Mike: Yeah, I mean this is a little different because I’m just handling him the policy builder. He doesn’t have to have anything else. There’s no visual studio. There’s literally nothing else. I just said, “You know, bring your laptop over with, you know sequel server express installed and I’ll install everything.” And literally, we were done installing stuff in like 3 or 4 minutes and that’s what it.
[04:38] Rob: Okay.
[04:38] Mike: And then I started to sit with him the rest of the time going over, you know, how to build policies with – you know, showed him what I was looking for, showed him how it worked. And he was kind of off and running already. It didn’t take him more than one hour.
[04:47] Rob: Yeah, that’s nice. He came over, a local developer, huh?
[04:50] Mike: Yup, yup.
[04:51] Rob: Nice. I received an e-mail from – his name is Emil and he has an app called Helpjuice which is like a help desk app. And he says, “Man, I effing love your podcast. A couple of months ago, I couldn’t pay for a plane ticket to America and this is our current bank balance.” And he sent me a screenshot of Helpjuice’s bank balance which I thought that was cool. And he says, “…all because of listening to you. I wish I could connect more with you but I know you’re super busy.” A testimonial via e-mail that I wanted to share, I just thought it was pretty funny to see that, that screenshot of his bank balance.
[05:21] Mike: That’s awesome.
[05:22] Rob: Yeah, it’s cool. So, on another note, almost the opposite sentiment, we’ve got an e-mail this week from Rudy at HigherFlow and he is a long-time listener and he’s attended the last two MicroConfs. I‘m going to paraphrase his e-mail basically said, “I came away from MicroConf with renewed energy and a lot of ideas for moving HigherFlow forward. Unfortunately, before I could do any of it, my Rackspace cloud server had a complete unrecoverable failure. I had everything on one virtual server and the reason the cloud server is redundant and it would just fell over it to a new box if anything bad happened. To make things worse, the only backups that I have the snapshots of the virtual machine made daily by Rackspace. And their automated backups actually destroyed the backups that had already been made. So, the end result was a complete data loss.”
[06:06] He basically restarted with nothing. He reinstalled everything from scratch and then he had a database that dev build the database that was 10 months old. He basically lost 10 months of data and in fact, he says, “I don’t even know who my customers are or how to reach them because their contact information was in the database. Looking back, I can’t believe how stupid I was. Lots of lessons to be learned here and hopefully, this story can prevent some other founder for making the same mistakes. HigherFlow is up again and I’m moving over to either OrcsWebor Azure but whatever I do, you can bet I’ll have rock solid offsite backups.”
[06:39] So, certainly my condolences, both of our condolences go out to you, Rudy. That’s like it’s devastating to hear this. Fortunately, it is – it’s uncommon that this happens but it absolutely can happen and even when you do have backups this kind of stuff happen. So, folks that I know are zipping up entire directories or entire database backups and shipping them off to S3 on a nightly or a weekly basis, so that at worse, you lose, you know, handful of days of data.
[07:04] So, thanks for writing in, Rudy. Obviously, it’s really hard to hear that and to know that happened. But I do hope it serves as a reminder for all of us to get our backups in place and you know, so that this type of thing doesn’t happen to us.
[07:17] Mike: Yeah, I think the worst part of this whole story is just losing 10 full months of customer data because like he said he has no idea who his customers are at this point and if you don’t know who your customers are, it’s not like you can contact them to try and fix things either. And a lot of them are probably just going to drop off but I mean those backups are the critical part and it’s just – what do you do at that point? I mean he and I actually e-mail back and forth a little bit and he was tracking them for a while and everything was fine and then he just stopped tracking them because they were always fine and it just went wrong.
[07:45] Music
[07:49] Rob: Okay. So, today we are following up from what we talked about last episode. We talked last episode about the Founder Test which were 11 Founder Attributes That WillDetermine the Success of Your Product. And we looked at attributes that a founder can have that can, you know, either make you successful or not. This episode we’re going to talk about the Product Test: 9 Attributes That Will Determine the Success of Your Product.
[08:11] These are borrowed heavily from The Personal MBA written by Josh Kaufman. He was a MicroConf speaker this year. I listened to that book and really enjoyed it. And what I’ve done is I took his 10 factors and there were three of them that didn’t really apply to software and so, I removed those and then I replaced two of them with, you know, some stuff that does actuallyapply to software. So, what we have is 9 factors that apply more closely to our audience of bootstrap software entrepreneurs.
[08:40] So, attribute number one is urgency. And we’ve talked about this in the past where there are vitamin apps and there are aspirin apps. Vitamin apps are apps that, you know, someone may or may not want but there’s not a lot of urgency when they go to look for it whereas aspirin is something they have a dire or need for. They’re trying to cure their headache. They’re trying to convert something and they have a last minute deadline and it’s just a real urgent need and they need to fix now. That’s what we’re talking about here.
[09:06] Urgency does two things. One, it impacts the length of the sale cycle quite a bit, right? So, if someone has a more urgent need, then you can have a very fast sale cycle of someone typing a keyword in to your Google or search engine finding you and buying you…buying your product within 10 or 15 minutes. So, your sale cycle can be very short versus something that’s, you know, like let’s talk about automating our office or something. That’s going to have a long sale cycle because someone doesn’t need to do that right now. They’re getting by just fine with the substitute. As a result, you’re going to have to wait longer to make sales. You’re probably going to, you know, have to charge more money because you’re going to have to do more high-touch, that kind of stuff.
[09:45] Mike: I think one of the difficult things of this particular one is that when you’re trying to evaluate whether something is a vitamin or an aspirin, a lot of times it boils down to the situation that the person who is purchasing it is in. So, let’s take for example, a software] that converts a Word document in to, you know, ePub format. What you end up with is there will be people who have plenty of time to do that and then there’s going to be people who have very, very little time in order to get it done until you’re trying to sell to them. I mean you obviously have no idea what their situation is.
[10:16] So, there’s going to be some people who buy immediately. There’s other people who are going to look around a lot because they’re just kind of researching, you know, a process for something that they’re doing educational research at the time. So, for those people, the sale cycles can be a lot longer and it’s hard to determine how long the sale cycle is going to be until you know what the situation is for them.
[10:33] In terms of aspirin versus vitamin, you know, that’s a definite need. They need that particular job done and they can either do it manually or they can use software and the softwareis all — so it can save them a lot of time. So, in that case, I would say that that’s probably more of an aspirin than a vitamin. A vitamin is going to help you but not necessarily necessary at the moment. They probably have something else in place that they’re using.
[10:54] Rob: Right. So, you’re saying it’s situational that all of your sale cycle is may not be short but there will be some people who wait until the last minute and do have an urgent need for your product. And then some of them, they may take more time and be planning out and maybe will have a one-month sale cycle on those so that it’s not necessarily going to be uniform. The urgency may not be an absolute. It’s like and maybe a percentage of your sales are more urgent than others.
[11:18] Even if you think about it that way like if you have a game that is not a name brand game, your urgency is pretty low in general, right, because people mostly are just kind of cruising through. Let’s say I’m cruising through the iOS app store looking at featured games and I don’t have the urgency to buy any of them. I maybe wanting to fill some time or something, but in general that whole marketer, that whole niche is not going to be really urgent. Whereas something like a business app that solves a very specific and acute problem, my overall this has a lot more urgency. It’s just be higher on that 1 to 10 scale.
[11:49] Attribute number two is market size. And to be honest, I think for our purposes, you know, unless you’re a huge company finding an existing marketing channel meaning an actual way to get customers, I’ll say get traffic that people interested in your idea, figuring out how large that is, it’s actually a lot more important than figuring out overall market size because if I build a SaaS app for hair salons as an example, you can look, you know, at some demographic information to figure out, okay, there are 50,000 or a hundred thousand hair salons in the United States.
[12:22] So, that’s your whole market but that’s – it’s completely not relevant to you as a solo bootstrap founder. What’s actually relevant is what marketing channel, how am I going to contact those hair salons and how many of them can I contact and close each month. And that’s a much more relevant piece to this attribute number two I think than the overall look at it.
[12:44] Mike: I think that this is something that not a lot of people give enough thought to when they’re trying to build their product because you really need to be able to know exactly how it is that you’re going to reach these people or at least have a very good idea of what is going to work because if you can’t figure out how to reach these people, it doesn’t matter how good your product is or how well it solves their problem or how cost effective it is for them because if they don’t know about it, they’ll never buy it.
[13:08] Rob: Attribute number three is pricing potential. And the translation of this is basically how much can you charge for your product? So, if you can only charge a $9 dollar one-time fee, you’re probably pretty low on the pricing potential. You’re going to have a tough time growing the product unless you have a really large channel of customers who’s coming almost free. Whereas if you can charge, you know, a hundred bucks, 500 bucks a month, it’s just so much better opportunity, you might have a higher chance of success and then increasing revenue quickly.
[13:36] I think a lot of this comes down to two factors. One is, are you selling B2B or are you going B2C? These days I pretty much wouldn’t do a B2C idea. The B2B market, you can sell on value. Basically you save someone time, save them money or make them money. And there is…there is so much higher pricing potential in those areas and you know, often a lot less support. There’s just a lot of benefits to going with that.
[14:02] Mike: Yeah, I think at MicroConf Jason Cohen had pointed out that pretty much every speaker there were selling B2B in some way, shape or form. And Patrick McKenzie was kind of the sole stand out where he has the Bingo Card Creator where he’s selling it to individuals but at the same time he’s also a heavy proponent of selling B2Bs and he’s also got Appointment Reminder which is a formerly a B2B app.
[14:27] And I would definitely agree. It’s just going to B2C route is – I’m not saying as a recipe for disaster but at the same time, it’s very difficult to go down that road because there are so many different businesses out there that have established needs and when you’re selling based on need, it’s easier than selling based on what somebody wants.
[14:43] Rob: Yeah, I was the other one that has B2C because I have WeddingToolbox andapprentice lineman jobs. And he listed that up there along with Bingo Card Creator and said, “But both of these guys have since moved to B2B,” and everything we’ve launched since then has been B2B. So, it’s definitely the direction that the people moved. I think the exceptions, notable exceptions are if you’re dealing in mobile apps that it’s feasibly since the cost to acquire customer is so low there because so many people are in that ecosystem. It’s a little more reasonable to think about doing it there.
[15:14] You can always point out exceptions. There is – you know, there’s WinZip and FTP programs and that kind of stuff that just have these massive search channels. They’re typically have a lot of organic traffic. And it’s definitely possible. I mean there was a guy on MicroConf who had I’m trying to think it was like tens of thousands of downloads of his free like FTP client every month. And huge chunk of it just came from Legacy Search and he’s just been around for a long time and had a lot of long-tail stuff. That – and that’s great for him but if I were to pick amore ideal business model from the start and I was looking at this factor that we’re talking about here, price-potential, I would definitely be and then firmly in the B2B camp.
[15:54] Attribute four is cost of customer acquisition. So, this is how much does it cost you to find a new customer and to get them to use your app? It’s a pretty long path from the first time some hears about you until they get all the way through to a download or a trial and they’re actually paying you for your application. So, I mean there are several rules of thumb here. One is that online customers are always cheaper to reach than offline customers. There’s just so many more mechanisms. I mean this is basically the stuff we’ve talked about for the past hundred and thirty episodes.
[16:23] You know, another factor to keep in mind to kind of decrease customer acquisition cost is to try to pick something that has urgency so that you don’t have a long sale cycle and don’t need to spend a lot of labor on it because even if it’s your time, it’s still costing you money. In addition, finding businesses where there’s a single decision-maker can help make like a medium or a low-touch sale rather than having to hold someone’s hand.
[16:47] Now, it’s not the end of the world to have to do high-touch sales, right? But it’s just, you know, you got to know what you’re getting in to and you need some type of gifting or some type of desire to do that in terms of lowering your cost of acquisition or at least knowing where it is because if you’re charging 500 a month, it’s okay to have a high cost of customer acquisition, it’s okay to do high-touch sales but you have to know that going in at these two things are going to matched up so that you don’t have a low pricing potential and a high cost of customer acquisition which is unfortunately what, you know, some apps that I’m approached with have.
[17:20] Mike: One of the points that you’ve made in there was having a single decision-maker involved in the process and when you get in to more of the larger business or enterprisey sales, that’s when you start to have like committees and multiple people who are looking at a product and you know, the different decision-makers who are taking a look at it. And what’s really sucks about dealing with that type of sales situation is that you almost have to talk differently to the different people involved. So, if you’ve got a team of technical people, they’re going to want to know all the technical stuff and their manager is going to want to know all of the business stuff. So, you almost have to talk to both of them at the same time on your website and but in different ways. You have to say the same types of things but you approach it differently.
[18:02] So, for example, with the technical guys, you’re going to approach it very technically and say, “This is the time I can save you. This is how I can allow you to do your job easier and help make you look better to your boss,” versus, you know, on another page you might have it more for the benefits of using that products and you’re talking more about the business objectives and meeting those goals and helping provide services for them that are going to save the company money.
[18:26] Rob: Attribute five is the cost of value delivery. Not just a fancy way of saying how much does it cost you to service a customer? So, with a typical brick and mortar, if you had a restaurant, you know, you might look at how much the food cost and the weight stuff and that kind of stuff, electricity, all that. If you’re a software company, it’s a little different because your overhead is going to be a lot lower. Hopefully, you don’t have, you know, many employees. There’s just a lower per customer cost because things are so much more scalable.
[18:54] But I think where those some of those larger costs creep in that you don’t typically think about are a couple of things. One is the cost or the effort to get someone on boarded and using your app in getting value out of your app. Sometimes that can be a semi-manual process if you have like a tag, you know, some JavaScript tracking code that they need to install on their site in order to use your app. You’re likely going to have some type of manual intervention at some point and that’s obviously not a free thing. So, you need to make enough money from your customers to be able to support that.
[19:25] And the other thing is in general just support whether you do e-mail or phone, chat, what-have-you, those are, you know, tend to be a decent chunk of your cost as you deliver value through your app. Then the other one that depending on whether you need to hire a DBA, that’s the one I have, you know, a DBA with HitTail and it wasn’t a cost that I really thought of in advance but since we have a large database and I want multiple backups and be able to restore a point in time and he works every month. It’s a recurring cost for the business.
[19:56] And so, that’s kind of another one is, you know, your IT infrastructure because I think I always think about, yes, I normally need to pay designers, programmers, probably some copywriters, you know. There’s kinds of miscellaneous things of building and marketing the business but these are the ones that maybe have…have snuck in the backdoor as I have…as I’ve grown businesses.
[20:12] Mike: I think one of the cost of value delivery that is frequently overlooked is the support and on boarding. So, like for example, when a customer first signs on, getting them up to speed with what your product does, how it works and how it can quickly benefit them is something that you need to spend a lot of time and effort on. And if you do it right, you can bake that stuff in to the app so that it essentially walks them through the process of on boarding themselves and you can essentially automate that within the application.
[20:40] There are some applications that are going to be a lot more complicated that you’re not going to be able to do that. One thing I saw which was very interesting today was a sign up process for a product that a product itself is very complicated or could be and they actually had two different sign up forms. They had – it was on the same page and on the left-hand side, you could just say, “Please sign me up right away. This is what I want and you know, just dump mein to the application.” And on the right-hand side of the page it was something along the lines of, you know, get the enterprise treatment and you basically provided some a little bit different information, your name, phone number, et cetera. And they would contact you to help get you on board. And I thought that was a very interesting way to handle the on boarding process based on what the end user thought their needs were going to be.
[21:23] Rob: Yeah, that’s really – I haven’t heard of that. That’s a very interesting approach.
[21:26] Mike: Yeah, I’m totally staying with it for AuditShark. [Laughter]
[21:29] Rob: Yeah, I agree. I think that’d be well worth your time. Attribute number six is the uniqueness of your offer. And this just means how unique is the value that you’re offering in the market, how much can you differentiate yourself from your competitors. And I’ve actually translated it in to something else, how simple is your value proposition? Can you communicate it in three words or five words or the length of a Facebook ad headline or the length of a headline on an HTML page?
[21:58] So, I think there’s two sides of this, right? It’s the uniqueness and the simplicity. And what I’ve discovered is especially as a single founder bootstrapper, having a simple value proposition is really helpful because it instantly removes prospects who shouldn’t be using your app or shouldn’t be interested in it. And so, you can find people who really need that problem solved so that you can kind of tap in to the urgency factor which can help shorten your sale cycle which can help you determine how best to reach them and can help you, you know, lower your cost of acquisition to be honest.
[22:35] So, it’s like – it’s not just about being differentiated from your competitors but it’s actually how well can you communicate the single value proposition. So, I’ll give you an example, when I was split testing the Drip landing page, GetDrip.com, I had number of different headlines. And they revolved around several different value propositions. One of them said, “Reconnect with drive by visitors via e-mail.” Another one said, “Increase conversion rates by reconnecting with visitors.” Another one said, “Let’s use e-mail to create a double digit jumping your conversion rate.”
[23:08] And so, it was different ways of saying what sounds like the same thing but if you really look at it, it’s actually kind of a different value prop. And one of them performed way, way better. It was the double digit jump headline. I had a couple others as well but it’s, you know, being able to split test or to interview and actually talk to people and find out which of the – truly the values that they need out of your app can be very helpful for figuring out when you’re starting out, you need to be laser focused so that you can figure out who really needs your app and what problem you’re solving and that’s where this, you know, uniqueness and simplicity of your offer comes in.
[23:43] Mike: And as you said I mean that helps when you’re trying to optimize your overall conversion funnel because if people come to your website and they don’t think that that whatever it is that you have applies to them, they’re going to leave. So, you really want to be able to increase the conversion rates on whatever the landing pages are that you have. And if you’re able to clearly and effectively communicate whatever your value proposition is there, it’s going to increase the number of people who go through that funnel.
[24:09] In addition to that, it allows you to go in to AdWords and AdRoll and all these other places to leverage those types of paid traffic with some targeted keywords that you know already worked. Those targeted phrases that you’ve already tested, you’ve found what works and what doesn’t and you can put those out there and hopefully, scale up that side of your acquisition funnel.
[24:32] Rob: Attribute number seven is time to get to market. And in this, I’m actually adding money to get to market. So, you may not need a lot of money as a bootstrapper but as we talked about last episode, it can definitely help. So, you know, looking at this on a 1 to 10 scale, if you, you know, can get an app out in a weekend for $0, then that’s probably a 10. And if an app is going to take you a couple of years to develop and cost you 40 or $50,000 in terms of a bootstrapper’s budget, then that would be definitely on a lower end of the scale.
[25:06] Attribute number eight is evergreen potential. Basically, how long is your app going to be able to provide value? Does it rely on an API that’s going to change overnight? Does it rely on a social network like Friendster or Myspace that, you know, slowly loses interest overtime and that doesn’t have the customer base that it once did. Or is it something that that sticks around and has, you know, a 10, 20, 30-year lifespan where it can basically stick around forever providing its value?
[25:35] Mike: I think one of the key issues here is, you know, are you building on somebody else’s platform? And if you are, how long does that platform going to be around? Because if it’s not going to be around for a long time and granted a lot of time you look at any given platform, it’s very difficult to judge what the future that platform is going to be. But at this point, I think it’s pretty clear that, you know, Windows, Linux, and OS X are not going anywhere. You could probably reliably build on any of those three platforms and you’ll be fine.
[25:59] 15 years ago, you probably would have – you know, people would have given you funny looks for building on Apple’s platform because they’re like, well, you know, this has got a really, really low market share. It’s not doing well and I don’t see it turn around. But obviously, over the past 15 years that has changed dramatically. But then you look at other things like Twitter or Facebook or Myspace, those are kind of iffy, you know, who knows what the future of some of those is going to be. And if you were to look at those five years ago, it was completely not clear.
[26:25] At this point, Facebook is kind of a clear winner in terms of Facebook versus Myspace. Twitter doesn’t seem to be going anywhere. It seems like it would be a reasonably safe path but at the same time, you’re building on their API. They can change the rules underneath you no matter what and Facebook could do the same thing. So, those are the types of things that you have to be at least a little bit concern about when you’re evaluating different niches.
[26:47] Rob: Right and it’s not a “never do this” or “always do this” but it’s building on Twitter’s API has more danger than if you’re just building more of a self-contained app that can run by itself, right, building like an e-mail marketing software. Let’s say you build MailChimp versus you build a Twitter client three years ago like which one has more early win potential? It’s much more likely that e-mail is going to stick around and as it happens, there are Twitter clients that are basically going under or dramatically having to raise their prices or losing customers because of the Twitter API changes.
[27:16] And if you think about Zynga which is, you know, a game developer that developed most of its games on Facebook, well, at certain point, it had to diversified. It went public and the investors were just too concerned that the Zynga was too reliant on Facebook, on the platform knowing that Facebook had more control than Zynga should allow them to. So, it’s definitely something to keep in mind is its evergreen potential.
[27:40] And our ninth and final attribute is recurring revenue potential. Let it be said here for the tenth time on this podcast, everyone take a drink, any app I build from now on will always have recurring revenue. I’ve done the one-time software downloads and I am done with them because every month on the first day of the month, you have zero dollars in sales for that months and you’re scrambling to make it work.
[28:03] So, I’m not saying you should never do, you know, non-recurring revenue but personally, I will never do it. And so, I think this is something to keep in mind as you’re talking about building your app, if you want to grow revenue over time having recurring revenue and subscription is by far the best way to do that because you are then building on something every month.
[28:24] Mike: I couldn’t agree more. I mean the recurring revenue, if you’re not at least looking at ways to establish recurring revenue or to upsell your existing client base in to additional add on I mean you’re really spending a lot of time and effort redoing those sales every single month and what you really want to do is you want to be able to do something once and then resell it forever. And if you’ve got a downloadable products, you have to continue repeating that particular process as opposed to ripping the words of, you know, the software that you’ve already built in month after month.
[28:54] Rob: Yeah, and this is another where especially your first app, the first app you launched, I don’t think it needs to be recurring because I think you need some small wins early on and if you’ve never launched a software product, I do think it’s okay to launch a – like a one-time fee download something like a WordPress plugin or, you know, maybe a mobile app if you have that skill or something downloadable like, you know, Richard Chen has PHP Grid and I think that’s a really cool idea and he built it up and was able to quit his job.
[29:21] But now, now that you have that, the next step then is to think about how do I get to subscription revenue whether it’s with the existing product, finding a continuity program, some additional value you can offer, extra support, something like that. Or if it’s, you know, starting on an entirely new app and then you have the leeway, you have – you bought out so much of your time. You have that flexibility to then go after that long build.
[29:44] I remember the CEO of Constant Contact spoke at Business of Software last year and she said that it’s the long slow SaaS ramp of death [Phonetic] that SaaS app takes so long to build a revenue because just one at a time you’re finding customers for 20 bucks a month, 40 bucks a month and to try to build, you know, a really large revenue stream is a lot harder that way. But that revenue stream is such a flywheel and it lasts a long time.
[30:09] If you can buy yourself some time upfront by doing, you know, like I said some early wins, you’ll have more patience if you already able to quit your job and you’re already enjoying what you’re doing then if building that SaaS app, launching it and getting the revenue high, you know, it takes a year or two or three, that’s okay because you’re already in a position, you know, where you’re not just hitting your job the whole time.
[30:28] To recap the 9 Attributes That Will Determine the Success of Your Product are urgency. Number two, market size. Number three, pricing potential. Number four, cost of customer acquisition. Number five, cost of value delivery. Number six, uniqueness of your offer. Number seven, time and money to get to market. Number eight, evergreen potential and number nine, recurring revenue potential.
[30:53] Music
[30:56] Mike: If you have a question for us, you can call it in to our voicemail number at 1-888-801-9690. Or you can e-mail it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. You can subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 133 | The Founder Test: 11 Founder Attributes that Will Determine the Success of Your Product

Show Notes
- For an excellent write-up of this episode, see this post by Toby Osbourn.
Transcript
[00:00] Mike: This is Startups for the Rest of Us: Episode 133.
[00:02] Music
[00:11] Mike: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Mike.
[00:19] Rob: And I’m Rob.
[00:20] Mike: And we’re here to share our experiences to help you avoid the same mistake we’ve made. What’s going on this week, Rob?
[00:24] Rob: Well, remember last podcast how I said we were within one day of getting Drip installed on the first paying customer’s app?
[00:32] Mike: Yes.
[00:32] Rob: We are still within one day. I mean [Laughter] —
[00:34] Mike: [Laughter]
[00:35] Rob: …install paying customer — so, here’s what we did. It was actually really helpful. We got on Google Hangout with Derek, myself and customer number one and he installed it in the morning and gave us some feedback on the early kind of on-boarding. And it was – there were no surprises. I mean he had little feedback tidbits here and there but it was nothing that we didn’t know we aren’t going to work on or wouldn’t just implement right away.
[00:57] But then he hit a roadblock. A couple of things he wanted like he wanted a sync between Drip and MailChimp because he wants to use MailChimp as his core repository because he just has so much invested there and then something else dealing with actually creating e-mails. He wanted more control of images and such. And so, these were basically like show stoppers for him, you know. He was like, “With these things, I really can’t use Drip.”
[01:20] Ands so, back to coding and we are wrapping up both of those features and should hopefully, have them installed, you know, within the next 24 to 48 hours. But it was basically a 3-hour Google Hangout and it was amazingly helpful. It was amazingly helpful to hear his perspective on things like how naming was confusing, how precisely, even though I’ve had conversations with him, I’ve e-mailed with him dozen times at least about how he was going to use it. There were still, once he got in and started using it, these little nuances that you don’t pickup on and a little – the two small features I just named, they never came up before now.
[01:55] It’s a good feeling. I feel much less discourage. That day I was kind of like, “Oh, man. We’re still not on customer one.” But now that we’re getting back to installing them again tomorrow or the next day, it feels good. It’s like we’ve moved forward. We’ve made progress since last week.
[02:10] Mike: That’s really cool. I mean I noticed the same thing when I started walking some people through some of the early versions of AuditShark where there’s certain things that are named in a specific way and it just doesn’t make sense to people. And there are some of those things are still like that but they’re obviously areas that I’ve looked at and said, okay, I got to go through and make some adjustments here. But yeah, just even just naming something as trivial as that sounds, you know,it can make a big difference when the customers get in, they start looking at it because if they don’t understand what they’re looking at, then you have to either educate them or they’ll – you just kind of abandon that because they don’t understand it. They don’t get it.
[02:42] Rob: Right and I had intentionally let Derek moved forward with development and really was not in the app very much. And I did that on purpose so that there would be a fresh set of eyes once we install it on HitTail and sure enough, as soon as we got it working, I logged in and I said, “Oh, you know, we had to move this around. Change the naming, this is confusing blah, blah, blah.” And I was that first run through of just making a little more useable but now, you know, we’re what? Maybe three weeks in I would guess, three and a half weeks and it’s starting to become where I’m comfort able with the app and I don’t see those things anymore. And so, to have another set of eyes, just it gives you perspective, you know. It’s that fresh set of opinions. How about you? What’s new this week?
[03:22] Mike: Well, I’m still wrapping up a couple of things from MicroConf. I still got to get the survey out, you know, just some paperwork issues other than that and like hotel just got back to us today and said that we, “You know, you owe us another $1800,” or whatever.
[03:34] Rob: Yeah and if you’re interested in seeing some photos from MicroConf, go to MicroConfPics.com. That’s MicroConf P-I-C-S.com and that leads to a Google Plus album. We have about 50 pictures of speakers, people hanging out, Mike and I up on stage and all that kind of stuff. So, check it out if you’re interested.
[03:54] Mike: Aside from that, I’ve been doing some more customer development this week for the AuditShark, you know, just reaching out to some more people who are in the security space who already had — that I knew of, the repservers that need to be protected. And just trying to work with them to talk to them about AuditShark and get it installed with them. You know, I’ve already had some preliminary discussions with them and talk to them about pricing and everything else and that all seemed fine to them.
[04:15] So, hopefully — I got word a few minutes ago just before this podcast that the billing code was, you know, ready to go out. So, just needs to be tested a little bit and once that’s in place then I’ll start putting these people on and hopefully, it actually start charging people within the next week or two.
[04:30] Rob: And I say testing some thing [Phonetic] to your billing code —
[04:33] Mike: Yes, yes.
[04:34] Rob: Roll that…roll that baby. I’ll look at possiblyalong [Phonetic].
[04:36] Mike: Well, the thing is I’m not actually billing – like all I’m doing is I think for the first one I’ll just bill them automatically and then after that, there’s all this other stuff in place that says, “Oh, well, if your next billing date is this…” and the first charge just kind of go through and then after that, it’s a matter of targeting people for their follow up recurring billing.
[04:55] Rob: Right, right. Hey, in line with what you said on the last episode about hiring a bookkeeper, I am in the midst of that and I interviewed a bookkeeper today as well as last Friday and found some pretty good candidates. And it was funny one guy I talked to, he asked me about MicroConf. As we were talking, he said, “How’s MicroConf go?” And I was like, “Oh, you must have researched me based on my name.” I was just kind of puzzled and then he told me that he was on the waiting list for MicroConf. It was —
[05:19] Mike: Oh, oh.
[05:20] Rob: It was really funny, yeah. I was like wow. We – I guess we got around. I just wouldn’t expect, I mean, you know, he’s a remote bookkeeper but he’s just in the technology and startups and stuff. And so, he had tried to get in and haven’t got a ticket. So, that was kind of a fun conversation. It actually made me be like, “Huh, I like this bookkeeper.” It’s like if we have asimilar interest, he’s probably going to have a better understanding of my business and he works a lot of other smaller software companies and SaaS companies. So, I mean he’s on his own like he works alone. He has a home office. I’m pretty stoked about him. Hoping we can work something out but I also have a few other folks I’m looking at through oDesk.
[05:54] Mike: Very cool. I signed up for a Square account a while back and I actually gave them enough information for them to send me a Square Reader. So, I’m going to be using this hopefully when talking to people. You know, still I’m early on with AuditShark and say, “Hey, you know, is this something you’re interested in?” And you know, inevitably get the, “Yeah. That sounds great.” And of course, then there’s the question of, “Can I get your e-mail address,” or “Would you pay for it,” or “Will you pay for it?”
[06:18] And of course, the next step is actually getting their credit card information and I’ve got a Square Reader here that they mailed me over the weekend that will allow me to take payment on the spot and it was — I just thought of that as a great way to start validating ideas. So, if anyone has an idea that they’re trying to validate, you’re asking people if they will pay for it if they’re going to prepay for it, you know, using something like a Square Reader seems like a no-brainer because you’ve got it right there or you can actually ask them for money and take a credit card payment on the spot.
[06:46] Rob: Very nice. So, that would have been cool to have at MicroConf.
[06:48] Mike: I know —
[06:48] Rob: You know —
[06:49] Mike: …I thought of it after the fact.
[06:50] Rob: Yeah, you know, there’s another recommendation I can make if you don’t have a Square account is if you have a Stripe account or even you can open a Stripe account like two minutes and then there’s an iOS app called Paid and if you search for like Paid Stripe in the App Store, it’ll come up. It’s 5 bucks I think. It’s a really nice app. It looks gorgeous and it helps you monitor your Stripe account. There’s a lot of reports but then there’s also one page where you can just enter a credit card number and charge it an arbitrary amounts. So, it doesn’t have the cool swipey thing, you know, that Square gives you but it is another way just right on the spot on your mobile app to, you know, to be able to do that. You don’t have to carry around the extra hardware.
[07:29] So, John from BlueBridgeDev.com commented on episode 130 which was the episode where we talked about Unfair Advantages. And he mentioned three additional unfair advantages. The first one he said was assets like a massive savings account, website with good SEO, et cetera. And I like that. I like, you know, once you’ve built up some assets of your own, it’s definitely can be an unfair advantage to someone who doesn’t have those.
[07:54] Second one he mentioned is personal qualities. And I think I preferred to be more specific here but the examples[0:08:00] he gave were like public speaking, strong writer, ability to sell. The third he said is a business model. So, like recurring or exclusive rights or low overhead. And I would argue that. I don’t think that’s an unfair advantage because other people can take advantage, you know, unless you’re Netflix going against Blockbuster where like Netflix weren’t recurring and Blockbuster didn’t or couldn’t because they’re in trench competitor, then maybe that’s an unfair advantage because they can’t pivot quickly enough. But if it’s just two or three startups going against each other, then you’re going with recurring, your competitors can easily switch to it or you going with having low overhead, the odds are your competitors can do that to you.
[08:38] Now, something like exclusive rights to something that would be, you know, an unfair advantage that other people can’t easily duplicate, those were the comments from John and we appreciate the feedback as always.
[08:48] Music
[08:51] Mike: So, when we’re looking at for iTunes reviews, I saw a bunch of new ones out there.
[08:55] Rob: Yeah, we haven’t talked about it on a — ton of new reviews, lot of 5-star reviews. We really appreciate them. Jocelyn Krauss [Phonetic] says, “5 stars, most useful of all startup-themed podcast.” She says, “I’ve been on a startup-themed podcast listening binge and can confidently say this is the best out of two dozen or so shows I’ve sampled. If you’re looking for advice to actually build an online software product, this is the show for you. Keep it up, Mike and Rob and thank you.”
[09:22] Another is from a username that I can’t possibly pronounce because there’s a bunch of numbers and consonantsbut it says, “Actionable, practical and accessible like most other reviews here say, Rob and Mike do a fantastic job of providing not only tactical advice but also strategic advice for people who want to start their own business on the side. The icing on the cake is that they released new episodes like clockwork every week.”
[09:45] We’re looking like comments about that but you know, we have been consistently — I think we’ve released an episode every Tuesday morning for the past year even the weeks like theMicroConf week, we recorded like an extra episode and during Christmas week and New Year’s week we recorded an extra episode. And I think that’s something that we both take pretty seriously and I think it – I’m glad that it, you know, that people noticed and that we have — there’s always something to listen to on Tuesday morning.
[10:08] Mike: Yeah, it’s funny because at MicroConf we were there. I think I was talking to somebody on Monday and they’re like, “Oh, you’re going to be recording a podcast episode tomorrow?” And I’m like, “No, we’ll probably do that like Thursday or Friday.” And they seemed really disappointed and they’re like, “Oh, I’m not going to get a new episode tomorrow.” I’m like, “Oh no, you’ll get it. We recorded tomorrow’s episode last week. We do them about a week in advance.” So, yeah, there were people who were at MicroConfwho were listening to that podcast.
[10:30] Rob: Yeah and that was – on my plane flight home I listened to our Tuesday episode as well.
[10:33] Music
[10:37] Rob: Today’s episode is based on question fromStephen Rhyne. He’s from ThrowingBoulders.com. He’s a long-time Academy member and a MicroConf attendee. He e-mailed me afterwards and he had a question. He said, “Should you enter a niche based solely on opportunity? Or do you need to have passion and or industry experience with the subject matter? I’m trying to understand were keyword counts, customer development results, et cetera stop mattering as much as your passion to execute.”
[11:05] And he actually sent several questions to me via e-mail and instead of writing back with paragraphs of pros, I recorded him a screencast and kind of just talk through some stuff. And before I knew it, I had like 16 minutes of audio and at the end I said, “You know, this – there’s enough meat here that I know we need to talk about this on the podcast and share it with, you know, with the whole community because it’s just – there’s a lot of depth to that question.”
[11:28] The thing Stephen asked is, “Should you enter a niche based on opportunity or do you need to have passion?” The first thing I said is it’s not an either or question. I hate it when people say, “Oh, you should always do this,” “You should never do this,” “This never works,” “This always works.” It just doesn’t work that way, right? There was absolutes either an easy way to think, you want to think black and white but they’re not reality.
[11:49] And so, today’s episode, we’re titling “The Founder Test” and it’s – the subtitle is “11 Founder Attributes that Will Determine the Success of Your Product”. And then later on, perhaps next episode or in a couple of weeks, we’re going to do an idea test and it’s going to be a number of attributes that determine the success of your idea. And the point of this is to say it’s not should you enter a market based on this or that, it’s to say, it’s a gradient.
[12:13] There are 10 or in this case I guess 11 attributes of you as a founder that all factor in to this decision. And the way I like to think about it, it’ll be ideal if this is a list of 10 because then you can rank each one on a scale of 1 to 10 and then add them up and based on if you add 0 or a hundred, you can say, “Well, I think I haven’t found it but you know, eventually going to succeed or not.” And you can do the same thing with an idea.
[12:37] So, we’re going to be talking again about 11 founder attributes and the first one is your knowledge of the niche or the problem to be solved. So, this is much more in line with what Stephen originally asked was, you know, should you have knowledge? Should you have passion? Should you go in solely based on opportunity? And bottom line is if you have — on a 1 to 10 scale, if you have a knowledge of your niche or the problem to be solved of a 1, then you need to educate yourself and you stand less of a chance if someone has equal founder attributes as you but they have a 10 here, right, that they are in it. They know what they’re going to build, their own customer zero, all of those things play in to how much success you’re going to have.
[13:20] So, again, it’s not – you should never enter a niche that you don’t have knowledge of but it’s definitely helpful to, you know, the more knowledge you have of that niche or the problem to be solved.
[13:30] Mike: I think this is one of those things of where you have to take this in to account. You have to when you’re looking at the competition and you’re evaluating them as to whether or not you should go in and whether you stand a chance against them head to head. This is something you definitely need to take in to consideration because if they know the niche and you don’t, you’re going to be the serious disadvantage regardless of the other resources that you may be able to bring to bear. It’s very difficult to overestimate the level of helpfulness that having that knowledge is going to give you.
[13:59] Rob: Attribute number two is your technical/programming knowledge. And so, we’re assuming here you’re building a software product and we’re not saying that if you don’t know how to code that you can’t successful launch a software product. What we’re saying is that the more technical knowledge, the more programming skills you yourself have, the higher the chance that you’re going to be able to deliver a finished software product. This is irrespective of whether you write the code yourself or whether you hire it out. In either case, the more skill experience and knowledge you have of programming, the easier it would be for you to actually deliver a finished software product in the end.
[14:35] Mike: I think this matters a lot more if you’re the person doing the code than if you’re the one who’s got knowledge of the problem to be solved. If you have the knowledge of that problem but you don’t necessarily know how to accomplish it, I think that that’s a much easier situation than the reverse.
[14:50] Rob: I would agree because you’re right. I know a number of non-technical founders who have intimate domain knowledge and they know how to solve that problem. And hiring out code, well, it’s not trivial to do that. It’s easier to do that often than it is to learn, you know, a new domain from scratch.
[15:10] So, founder attribute number three is your skill as a project manager. And this assumes that you are going to be doing some type of outsourcing or delegation which is something we recommend and I think your ability or willingness to outsource and delegate is actually the point after that because the more you’re willing to hand off to other folks, the more likely you are to complete a finished product. But you have to be able to manage them effectively and have some type of experience or skill with that or else, you know, projects go off the rails fairly easily as we’ve discussed in, you know, the last couple episodes.
[15:45] Mike: I think that your skills as a project manager are crucial to being able to scale up a business especially when you’re trying to scale it up just past yourself or just trying to take certain pieces of it and say, “Well, you know, this is too much for me,” or “I don’t want to have to deal with this,” or “I can’t deal with this right now because I don’t have the time.” Those are the things you have to be able to manage and if you cant, it’s going to put you to a disadvantage to anybody else but it’s critical to be able to develop those skills.
[16:09] And the key point I want to make here is that a skill, that’s a learned skill. Just because you sucked at it now, doesn’t mean that you won’t suck at it after trying it a couple of times. And you do get better at it over time. You do learn from your mistakes but the first couple of times, you try and manage a project where you don’t have somebody over the top of you who is trying to push things down to you and say, “Well, these are the things that need to get done. You know, this is the order they need to get done.” When you’re the one calling the shots and you’re the one making those decisions, it’s very difficult the first time but it does get easier over time.
[16:40] Rob: Founder attribute number four as I just mentioned is your skill with outsourcing and delegating. And I think this comes down to two points. Number one is do you have experience outsourcing and delegating? And do you have a confident person or people to outsource to that you’ve already found? Because maybe if you — let’s say it’s a 1 to 10 scale, a 1 might be you’ve never outsource, you don’t have any experience delegating and you have no one to outsource to and you’re going to start by looking on oDesk.
[17:07] And then a 9 or a 10 is someone who has several years of outsourcing experience and already has a virtual assistant or a programmer or a developer or a designer who has extra bandwidth and they are known quantity and you have a known relationship and your communication is already…already set. You know, you’ve already used them and they’re reliable and they not only do – that you understand them but they understand you like they understand your – the way you work and what your expectations are. And so that would be the, you know, the 1 to 10 that I would look at in terms of outsourcing and delegating.
[17:39] Mike: I talked to a ton of people at MicroConf who had I’ll say significant issues with – just mentally trying to do outsourcing because they’re, you know, they always have the mentality, “Well, you know, it’s hard to find somebody,” or “It takes a long time to find somebody. It would be so much easier or so much quicker if I just did it myself.” But you know, when you start compounding those things, you know, on any given project, sure, it’s going to take you a lot longer to find somebody and then implement it. But once you get to 2, 3, 4 or 5 different things that you have them do, that’s when you start seeing there is cost savings.
[18:08] It’s more like when you’re launching a new product where you look at your revenue for example and you have this deep because you’ve got this initial investment but then as that starts to rise, as you start to get more comfortable with the person that you’ve sent stuff off to or you’re gathering money from your product, that starts to rise and you go in to the block. And it’s definitely a worthwhile investment but you obviously have to do it right, you have to be using confident people who aren’t going to flake out. And it takes a lot of practice in order to get good at it. And I see it just the same as being a project manager. It takes time. It takes effort. You do make mistakes but you do learn from those mistakes over time and you get better at it.
[18:46] Rob: Founder attribute number five is your passion for the problem to be solved. And I’ve heard a lot of different arguments about this. Some people say passion is a competitive advantage. Other say passion doesn’t have much to do with it. I,like other things on this list, believe that the more passion you have to solve the problem you’re trying to solve that all of the things being equal that you will come out ahead of someone who really doesn’t care that much about it or just going in to it because the opportunity that, you know, the keyword results and the expected market size and other things looks promising.
[19:20] Mike: I think in some ways this boils down to the amount of success that somebody might foresee coming out of whatever you’re undertaking because if – as you said, I mean if the opportunity causes low and it doesn’t take a lot of effort to get in to it, then people who have kind of a cursory interests are going in to it. If they start running in to hurdles or roadblocks or anything like that, they may very well just give up because, “Oh, it didn’t take much effort to try and get in to it and I don’t really feel like dealing with this,” whereas if you have the passion to solve those problems and really address the market, then you’re going to be able to push through those because you don’t care about those. You want to get through those. You want to be able to solve people’s problems.
[19:58] If you don’t care about it as much and you don’t[0:20:00] have the passion, then you’re not going to bother pushing through them. And I could definitely see how that factors in to it but I also think that it has something to do with, you know, what the potential outcome is, you know, what’s the upside to this. You might, you know, have a lot of passion for solving the problem but you might see that there is this massive upside to it where you could reach a lot of your other goals in life by solving that problem because you can reap a lot of rewards. So, I wonder how much that kind of plays in to it. You know, it’s definitely the difference between doing something because you love doing it versus doing something because you, you know, want the money from it I’ll say.
[20:33] Rob: Right and I think that’s where some people kind of go off the rails on this because just having a bunch of passion for an idea and if you ignore all those other ones, those success factors, then – and you just go, “Oh, I’m just so passionate about this idea but there is no market and it has a very long sale cycle,” and you can’t find a single a decision-maker and nobody really wanted it. It doesn’t solve the pain but like if you ignore all those other things, that’s where you run in to the overvaluing passion and thinking the passion can conquer all. And what we’re saying here is no, it can’t. It’s helpful to be passionate about it but it’s just one of what we’re saying are 11 different factors that kind of compiled to figure out whether or not you’re going to be successful with this.
[21:15] Mike: Yeah, I totally agree with all that.
[21:17] Rob: Founder attribute number six is your ability to build something people want. And to translate this, it’s kind of like are you a product person? Are you an exceptional product person? Do you build awesome UIs? Do you have lot of experience building apps? Do you have flexibility and the openness to change your idea based on someone’s feedback during customer development? If you can really focus and build something people want and you have that experience, then I put you at a 10 on this one. And if you are not a software person and you’ve never designed a software app and I don’t mean graphically designed but done user experience stuff, thought through screens and flow and naming and all of the things that make an app easy to use, then you’re closer to a 1 on this scale.
[22:04] And so, again, this doesn’t make or break you. You’re going to have to educate yourself and or get a little lucky to build a good app if you don’t have much experience with it or you can obviously outsource that if you can find someone who’s a really good at it. They’re not going to tend to be cheap but this is a place where, you know, you can hire expertise that’s outside of your own in order to boost your number of rating on this one.
[22:27] Mike: I think that the ability to learn from your mistakes probably factors in to it a little bit more than your experience but the flexibility side of this is probably a lot more important than that as well. I mean you need to be able to change your idea based on the feedback that you’re getting from the customers. You need to be able to adapt and understand that just because you think that you have the right solution, doesn’t mean that it is the right solution that people are going to pull out their credit cards and buy.
[22:50] It’s interesting to look and hear people talk about, “Oh, well, Steve Jobs didn’t talk to customers and this and that,” but Steve Jobs is an extreme outlier. I mean he had this vision of what was going to be and what should be and what people wanted and he have, you know, the capital from Apple in order to be able to drive that marketing engine to craft a story to make it happen. Not everybody has access to that and anybody who’s listening to podcast probably doesn’t have access to that kind of resource.
[23:17] So, you really have to think about what is it that people are going to pull out their credit cards and pay for versus what it is that that you want to build for people and is that something that people will pay for?
[23:27] Rob: Yeah, that’s the thing. We’re, you know, we’re going to cover the other factors here in a second. One of them is money. And you could say, well, you know, money is on a 1 to 10 scale in terms of how much money you have to fund this startup idea but as you said, you know, Steve Jobs was worth $1 million when he was 21. $10 million when he was 22 and a hundred million dollars when he was 23.
[23:46] By that time, he’s – if you look at these founder attributes, certainly he had some of this, right? He had skill and experience and such but he had so much money that maybe he would get a hundred points like you and I would get 10 points for, you know, having a decent amount of budget. But he had so much money he could fail over and over and over and actually, he proved that with Pixar like he dumped most of his fortune in to keeping Pixar alive. And when you have such an outlier case like that, it doesn’t necessarily fit in to our model that we’re doing here. I think like you said for most of the listeners, you would fit in to that.
[24:19] So, founder attribute number seven is your skill as a marketer. And I will actually say that this is another one that we should – the weighting should be doubled because marketing is – maybe even tripled, right? Marketing is such a large part of whether your product is going to succeed and I think this falls in to a number of camps but one of them is whether you’re a creative marketing mind, someone like Seth Godin or Matthew Inman. These are people that I bet they aren’t looking at their Analytics tracking and measuring every little number and nuance and split testing and all that stuff but they’re just genius marketers.
[24:48] The other side of it is if you have high skills with Analytics, tracking, measuring, split testing, that’s more of the kinds of things that, you know, we’ve talked about of analytical marketer what myself, Patrick McKenzie, Sean Ellis, Hiten Shah, if you can really nail this part, it can absolutely – it can really tip your scales, you know. It can make it so even a mediocre idea can – it can do well.
[25:09] Now, there’s this old saying that great marketing will just make a crappy product fail faster and I wholeheartedly believe that. So, you can’t do a crappy product but if you have a decent product that you have exceptional marketing, it can make a software product at least a moderate success just by having that over weighting of the marketing jobs.
[25:28] Mike: I think that there’s two different pieces of this that you have to keep in mind. I mean because there’s the people like as you mentioned Seth Godin where he’s got a really great marketing mind and can come up with this I’ll call the most outlandish but typically brilliant ideas of how to go about crafting a story and talking to people. And then there’s the other type of marketer who is very much about the Analytics and tracking and measuring and incremental tweaking to make that story better. And they leverage what they’re learning from that to make their story better versus somebody like Seth Godin. And I would classify [0:26:00] Steve Jobs in this as well but, you know, they have this vision that they can push out there and kind of make people believe.
[26:08] So, I think that those are two different, you know, ways of approaching the marketing side and they don’t necessarily overlap a lot. There’s a spectrum there and you fall somewhere in that spectrum and it’s just how far towards one of the other do you fall and at what intensity.
[26:24] Rob: Attribute number eight is who you know and well, this may not sound like a personal attribute, it really comes down to do you naturally build a lot of relationships and do you have that rolodex where you can call on folks to help you in either give you feedback or to leverage your network to help you promote the product or help make it a better product or to integrate with. I mean there’s just so many valuable things you can do.
[26:47] This actually goes back to our unfair advantage episode where we talked about how just having that unfair advantage of a large rolodex can in fact tip the scales in your way of success. Now, you need to have reasonable ratings for the rest of this but having a really big network and knowing a lot of people, you know, can definitely be a big benefit.
[27:06] Mike: I think the area where this really comes in to as a benefit is the types of people you can go to and just ask questions. And if you’re the type of outgoing person where you can go out and meet new people, you’re in a decent situation but at the same time if you just have a large network of people who know you or you know them, you can approach them and say, “Hey, I’ve got this problem. Can you help me out,” or “You know, can you offer me some advice?” You’ve already got that built-in relationship, you know, it basically greases the wheels. It makes it easier. It makes is quicker for you to iterate through that process as opposed to having to introduce yourself to people in order to get their feedback and opinions on stuff.
[27:41] Rob: Attribute number seven is time. If you have 5 hours a week to work on your idea, give yourself a 1. If you have 80 hours a week, give yourself a 10. Time doesn’t always make people be more productive or more effective but it absolutely can make a difference all other things being [0:28:00]equal. And of course, you can tip it too far, right? And if you work 80 hours a week every week, your productivity or the long hold goes down but having the flexibility to put in longer weeks when needed versus the person who could only work 5 hours, it will tip the scales all other things being equal.
[28:15] Attribute number ten is money and I mean this comes back to the Steve Jobs thing we said a little earlier but even on a smaller scale, you know, if you have basically no money saved up to fund this app or you only have $20 a month that you can spend on it, you’re going to have to move slow and this is a disadvantage and that would be give yourself a 1 whereas if you have someone who saved up even $10,000 or 20 grand, they are definitely at an advantage. And you don’t need a ton of money to do it and we’re not talking about raising money here, we’re talking about having either a few thousand bucks saved up to help you with outsourcing, gaining of knowledge, marketing and not having to worry about little expenses like hosting and credit card fees and all that kind of stuff.
[28:57] And it also allows you just to move a lot faster. You can get an app coded and done twice as fast or more if you’re able to outsource pieces of it or if you’re able to hire a developer 20 hours a week instead of 10 hours a week or you’re able to buy out some of your time. You know, if you’re consulting and you can consult less because you have extra income coming in every month or you have a block of money that you put away, then you can just move faster and that always winds up being a success factor because not only are you able to get to market faster but the quicker you can get to real people using your app, the quicker it benefits you mentally.
[29:32] I mean we know, we talked a lot about how the psychology is a big part of launching an app and not getting discourage is a big piece of that. I don’t know if I’ve said this on the podcast before but I have this thing that said, “Funded companies go out of business because they ran out of money. Bootstrapped companies go out of business because they ran out of motivation.” The only time you’re going to close up shop is when you lose motivation because you don’t have any money coming in the first place, right? So, it’s not a matter of missing payroll. There is no payroll. So, that’s where having some money to speed along the process and get to market quicker can help keep you focused and on the rails and so you don’t just eventually kind of lose motivation and shut the thing down out of disappointment.
[30:11] Mike: You know, I think they look at the money side of this a little bit differently, I mean one of the things that I look at is how are you able to mentally justify spending the money that you do have. I think that having the money is only one piece of it but having a mentality of saying, “Okay, I’m going to pay $20 a month for this because it’s going to get me where I need to go faster,” versus the people who sit there and think, “Well, why should I pay $20 for that when I know that I could do that myself or I can hack together a solution that would do that and it wouldn’t take too much longer than I’m already spending to do that.”
[30:44] Part of it is about time management but it’s about managing your resources to be able to get things done faster and move yourself towards your goals quicker. If you’re not willing to part with some of that money and use it as an investment in your future, then chances are really good that you’re going to have trouble with that down the road and there’s going to be a huge number of roadblocks in your way that you’re putting there because you’re not willing to make that investment yourself.
[31:09] Rob: Founder attribute number eleven is focus. Do you have the ability to not chase after shiny objects and to focus on one thing long enough to bring it to market? Hopefully, that’s four to six months, then to go to the learning phase. Hopefully, that’s three to six months and then to grow that thing. And that may take another six to twelve months. So, mentally when I starta project, I always say, “The next 18 to 24 months, I have to focus on this.” And I may do other things, right? We put on MicroConf and yes, that does take a little bit of time, a lot of time over the course of a couple of months but then it’s done and now, I refocus and put all my energy in to that single project.
[31:47] You’ll notice that right now I’m not looking at releasing a second edition of my book or writing another book. I’m not looking at starting another podcast. I’m not looking at launching a different app. I really am talking most about keeping HitTail going and getting Drip launch because those are the things I’m focusing on. All the other things I just mentioned are things on my long-term to-do list. But I’m not bouncing around and trying to do all of them at once. I know that they are on my long-term road map and that I will get to them eventually. And so, like I said founder attribute number eleven, how well do you focus?
[32:21] Mike: Yeah, I mean this is one of the reasons that I cut back on some of my yearly goals. I mean I think at the very beginning of the year I said, “Oh, I want to write a book by the end of the year and I have it out late summer.” And I actually decided to completely kill that a little while ago. So, that’s one of those things that I just said, “Look, you know, I can’t concentrate on that now.” And even though it’s a long-term goal, I’ve got to push that off. I can’t even think about that right now just because it’s taking up space to my brain.
[32:44] And then I’ve got a couple of signs around my office that just say one word, it’s just FOCUS in giant letters so that when I look up from my monitor, I look around and I see that. It’s just a reminder to me that if I look around and I start to get distracted I see that and I say, “Oh, you know what? You’ve really got to focus on the things that you’re working on right now.” And whatever those happen to be, you need to be able to leverage your time effectively. And I think one of the things that people run in to when they’re trying to shift from a consulting business in to a product business is they’re thinking in the back of their minds, “Oh, well, I could spend two hours doing client and consulting work and I’ll make X dollars,” or “I could spend some time over here, you know, the same amount of time and I may or may not get a return on it.”
[33:23] And that’s not really the right way to look at it. I mean you really have to be focused on those long-term goals and understand that everything you do is an incremental improvement on the previous things that you’ve done. And if you’re not working towards that goal I mean if you’re not making those incremental improvements, it’s never going to improve. You’re never going to find this thing that where you change some text on your website, magically converts 300%. By the way, it just doesn’t happen.
[33:46] You’re going to have to continue doing these incremental improvements and tweaks in your business to try and figure out what works, what doesn’t and focusing on your products, focusing on the goals that you have and just going through the daily processes and weekly processes that you put forward to move you towards your goals is what you need to focus on.
[34:04] Rob: When I was putting this list together, there are a couple of other factors that I had in there but I – there are almost so fundamental and so general that I didn’t want them in the list but they are honorable mentions and I’ll list two of them here.
[34:16] One is do you get things done? Like are you actually effective when you’re sitting there working? Because I know people that maybe good project manager and decent developer and they have a passion for a project or product but when they sit down to do things, they aren’t that effective. They actually don’t move the project forward and so, if you don’t do that, then that’s almost like a non-starter. That’s actually you have to figure that out or you’re never going to get this project done.
[34:41] The other one is persistence. And again, it’s like such a generality but I’ve seen people start building an idea and then at the first roadblock or the first sign of a speed bump of any kind, they just say, “Well, this isn’t going to work. Maybe this whole entrepreneur thing, you know, is just more than I want to get in to.” Yeah, you’re not persistent enough. You probably shouldn’t even get in to this game because you’re going to have a lot of failures. You’re going to have to deal with that and you’re going to have to — you kind of get over them, learn from them and get better the next time.
[35:10] So, I guess these are less honorable mentions as I’m talking about them and they’re more like fundamental attributes that you need to have sorted out before you even get to, you know, the eleven we just talked about because if you don’t haveeither one of those to get things done in the persistence, the odds of you even getting to launch are very, very low.
[35:29] Mike: So, as a follow up question and some people might be thinking to themselves, “Am I unprofessional if I draw inspiration from scratch my own itch?” What are your thoughts on that?
[35:37] Rob: Yeah, so that’s what Stephen had said. It was another question he had asked. I think the question of unprofessional is not the right one to be asking but it’s more like, “Am I making a good decision if I scratch my own itch or not?” There’s a lot to talk about this, right, about people who want to solve their own problems because 37signals did that, right? And they did it back in 2005, 2006 and then they talked about it. And they kept saying, “You should scratch your own itch and if you’re not doing that, you’re going to fail.”
[36:02] And that’s the attitude that I don’t agree with, right? Because they’re saying it’s an all or nothing thing, you will always fail if you don’t scratch your own itch. And scratching your own itch dramatically increases the chance of success. I think it does increase it, I just don’t think it’s an either or proposition. I guess it comes down to you don’t have to scratch your own itch. I do think you have a higher chance of success, however, there’s a trick here. They started doing that in 2006 and they built Basecamp and Highrise and all these other things. Well, it’s 2013 now and hundreds, if not, thousands of developers have been scratching their own itch. So, all the low-hanging itches have been scratched.
[36:36] So, you have to think at a higher level now. You can’t just go out and build a basic SaaS project management app. You have to have some unique piece to it. So, I would say, yes,scratch your own itch. Go do that. But figure out a way to scratch that itch in a way that no one else has before you. You have to have a noble approach to it. You have to have a noble way to market it. You have to have some type of value prop that will get you heard above the den rather than just saying, “Well, I have a problem. Look, I solved it,” and then trying to figure out how to market it because that’s something we see a lot, right, with entrepreneurs who come either ask for advice. They come in to the Academy, just meeting day to day.
[37:11] I know that people build the product to solve a single problem that onto itself is a problem because then it’s – you find yourself, you know, six months in and you haven’t really validated that there is a need. So, I guess it’s like scratch your own itch but validate that hundreds, if not, thousands of others also have that same itch before you write a line of code.
[37:32] Mike: I agree with you. I don’t think that it’s unprofessional in any way but, you know, as you said there is since 2006, a lot of those personal itches that people that had been scratched. And I think that if you were to look around and start asking the people who went down that road, I think you’d also find a lot of people who failed miserably because they didn’t validate that there was a market. I don’t think that scratching your own itch is in any way, shape or form going to be an indicator of success. It’s the market. Is there a market? Are there people willing to pay for it? And if you don’t take that in to account before you try scratching your own itch, before you even write that first line of code, then it doesn’t really make a difference because you’re not going to be able to turn it in to a fulltime income.
[38:11] With that said, you know, it’s fine if you take some sort of side project that, you know, was reasonably well done and you didn’t necessarily want to productize it or weren’t trying to productize it when you first built it and you know, then you look around and you say, “Huh, is this a product? Is this something people are willing to pay for?”
[38:29] And in fact, I think that that’s how Fog Creek ended up with FogBugz, I mean Joel had this piece of code laying around that he built to do bug tracking and they decided that they would ship it and they cleaned up and shipped it out and people loved it. And that turned in to their flagship product and that’s what they’re known for today. And so, it’s not to say that you can’t do something like that, it’s just that, you know, if that’s something that you did awhile back, make sure that you validate that there is a market for it.
[38:54] Music
[38:57] Rob: So, that’s what we called the Founder Test. It’s eleven founder attributes that will determine the success of your product.
[39:03] Mike: So, first founder attribute is knowledge of the niche or the problem to be solved. Number two is technical andprogramming knowledge. Number three is your skill as a project manager. Number four is your skill with outsourcing ordelegating. Number five is your passion for the problem to be solved. Number six is your ability to build something thatpeople want. Number seven is your skills as a marketer. Eight is who you know. Number nine is available time. Number ten is money and number eleven is focus.
[39:32] Rob: Oh and by the way, before we head out, we are putting on MicroConf in Europe. It’s going to be in Prague in October, October 5th and 6th. If you’re interested in hearing more as details pan out and we find more speakers, go toMicroConfEurope.com. Add your e-mail to that list and we’ll definitely be in touch. Right now Mike and I are the only confirmed speakers but we have a short list that is looking quite attractive. So, if you have any inkling about going, head toMicroConfEurope.com and give us your e-mail.
[39:59] If you have a question for us, call our voicemail number at 888-801-9690. Or e-mail us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. Subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. See you next time.
Episode 132 | 7 Steps to Rescuing a Failing Software Project

Show Notes
Transcript
[00:00] Rob: In this episode of Startups for the Rest of Us, Mike and I discuss Seven Steps to Rescuing a Failing Software Project. This is Startups for the Rest of Us: Episode 132.
[00:10] Music
[00:19] Rob: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
[00:28] Mike: And I’m Mike.
[00:29] Rob: And we’re here to share our experiences to help you avoid the same mistake we’ve made. What’s the word this week, Mike?
[00:33] Mike: Well, last week I interviewed a bookkeeper and the hope is that I can basically hand off all of my bills and credit cards and you know, my books and everything and just not have to worry about any of it and free up some of my time every month.
[00:46] Rob: That is a very good idea. Are you doing it for your personal accounts or for your business accounts?
[00:50] Mike: Technically for my business but if it works out, then I may very well say, “Hey, can you also do this process as well?” [Laughter]
[00:56] Rob: Yup. So, I’m looking in to this exact thing actually since inDinero hasn’t worked out and I have a pretty complex system and lot of rules need to be put in place and I haven’t been able to find an online source to handle it. I think I’m also going to be hiring someone to handle it. It’s too much work and it’s work that doesn’t move your business forward at all.
[01:12] Mike: Yeah, I just feel like it’s a waste of time.
[01:14] Rob: Yeah, I agree. Is the person you hired or you’re talking to, are they local?
[01:18] Mike: Yeah, she is actually. You know, part of it was a comfortability with that and if I ever move and that’s fine but you know, I explained to her as like, “Look, I really want to get to a position where I can hand things to you and I don’t ever actually have to see you,” because she was concerned, well not concerned but she’s like, “Oh, do you need me to come in to your office? Do you need me to – you know, how many times a week do we need to meet?” I’m like, “No, no, no. I don’t ever actually want to see you.” [Laughter]
[01:40] Rob: Yeah, let’s get this straight, I don’t even have an office, you know. It’s my basement of my house.
[01:44] Mike: Right.
[01:45] Rob: Yeah. No, I feel the same way. I actually have it on my post MicroConf to-do list. I have three things and one of them is hire a bookkeeper. And now, since going to MicroConf, I’ve added a couple of comments to that Trello – that Trello item of hire a bookkeeper. I’ve heard that Xero , X-E-R-O, could potentially work for me and then someone mentioned that I should try LessAccounting as well. I had tried both of them about two and a half, three years ago and they didn’t work given my complexity of all the PayPal and bank accounts and merchant accounts, all that stuff that run through my company, the Numa Group but now that I’m out looking again, I’ll probably sign up for both of those guys and then also look in to getting a bookkeeper and figure out which of the three approaches is going to work best for me.
[02:26] Mike: I talked to several people at MicroConf who were using Outright as well which we use —
[02:30] Rob: Yup.
[02:30] Mike: …internally.
[02:31] Rob: Absolutely, yeah. I use Outright – we have two Outright accounts. One is for Micropreneur stuff and then DotNetInvoice has its own Outright account but the rest of my stuff is more complicated than Outright can easily handle it. It’s a pretty simple system which is great but it just can only support so much. And please, please don’t post a comment and tell me to do QuickBooks Online or QuickBooks of any kind. If I need to use QuickBooks if that really is the solution, then I’m definitely hiring a bookkeeper because I don’t want to touch it, you know. I want them to handle all of the – any interactions with QuickBooks is going to be handled by someone else.
[03:02] Mike: Yeah, this bookkeeper that I’m working with she primarily uses QuickBooks which I’m not terribly pleased about it but at the same time if I’m not dealing with it, then I don’t necessarily care a whole lot. So —
[03:11] Rob: That’s right.
[03:12] Mike: …you know, we’ll see how it works out and she actually has a relationship with QuickBooks consultant. So, anytime she has a question, she just goes talk to them and it’s a friend of hers and just gets it all straightened out. So, there, you know, she might even be doing my payroll. I may be switching over from Paychecks to have her do that as well.
[03:27] Rob: Yeah, that’d be nice for sure. So, hey, last month I had a projection of what HitTail was going to do. I actually mentioned it in my MicroConf talk. And it actually grew by more than expected like quite a bit more and I realized that at the end of every month like as the end of the month approaches, you know, you have projections in your dashboard that you’re looking out. I’ve just found it so difficult to be accurate with those projections even with four days left in a month. I mean I can be off by 20%, 30% of growth, not the 20% of revenue in the total month because I know where my base is but just the percentage of the growth or loss that month, I just have not found a good way that I feel confident that I can say yes within, you know, hundred dollars. That’s going to be the number.
[04:09] And the funny thing is I thought it was just me and that the data the way it sorted in HitTail but I’ve talked to several other people who own SaaS apps and software companies and it feels like this is a recurring problem. Everyone I know has it. I have an analysis apps and I have DigMyData and I have a bunch of apps that I can run reports on the stuff but there really isn’t a great solution for it. I just — I thought it was funny to – I ran the numbers in. I’m always a little bit surprise and you just think at this point I would have just dialed in.
[04:35] Mike: is that because of the way that the months fall? So like, you know, some have 30 days —
[04:40] Rob: Yup.
[04:40] Mike: …some have 31. Is that —
[04:41] Rob: Sometimes it is, you know, other times you’ll just get a chunk of cancelations for some reason just a little blip and it’s just enough that it kind of sense you – the growth is just a little smaller than you think. The reason I got the bigger bump, I don’t know. I had some boost – I don’t know if it’s going to improve conversion rates or if I just had a lot of trials in the funnel that I – just for the last couple of days of the month that I really hadn’t encountered on and suddenly convert it. It was something at that effect. And so, there’s always these small anomalies and again, it’s not like, “Oh, I can’t run my business because of this,” but I guess if you’re out there and you’re running a SaaS app and you’re on the same boat, don’t feel bad because everybody I talked to always has that thing of like how – where really am I going to be at the end of this month?
[05:16] Mike: I had a discussion this past week with my AuditShark developer to finalize the list of things that needs to get done before we can really start pushing on it. It’s really small at this point. I mean the only two things that are left I would say are e-mail reports and billing. And billing obviously doesn’t necessarily need to be completely in place but beyond that those things are both things that he’s taking care of and then just expanding the Policy File library. But other than that, I mean everything looks like it’s good to go. So, next week I’m going to be sitting down. I have the week off or I took the week off and I’m going to be sitting down and figuring out exactly who else I’m going to be putting in to my beta program and try to figure out exactly why I want to go live for the full public launch.
[05:54] Rob: Very good but at this point, do you think you’re within weeks?
[05:57] Mike: Yeah, it is definitely weeks [Laughter] and definitely not months unless something —
[06:00] Rob: Right.
[06:00] Mike: …major comes up that I didn’t see or wasn’t able to test, I don’t see an issue with getting out there, you know, within next several weeks.
[06:07] Rob: Right, very cool. Yeah, I would encourage you to launch without billing in place. And obviously as you’re collecting a credit card or maybe even you don’t need to collect a credit card if you’re not going to collect it upfront but —
[06:17] Mike: No, I’m going to. I want to because it’s until now I haven’t billed anybody for it yet so next week I want to get to the point where things are in place enough so that I could start billing people and I intend to. There’s a few minor pieces I need in place just to be able to put the credit card numbers in but the final billing code is probably not going to be ready when I, you know, go through that process. I’ll have my developer work on that while I’m going through with them.
[06:40] Rob: Right, definitely. Yeah, that’s a nice part about having a developer that – you know, there’s a couple of ways to do it right. If you’re writing all the code, then nothing gets done unless you’re doing it. But there’s also the hybrid where you’re writing some of it and they’re writing some of it and it’s nice because you can keep your hands in it and writing code is so much fun, right? But I find that that still weighs on me that I would still assign a lot of it, task that have to get done to me and if I wanted to get them done quick and then I just work until 1 or 2 in the morning just try to get a bunch done.
[07:09] Being able to outsource everything essentially to have someone else doing it, I find there’s like a certain level of – it’s actually it relieves – I don’t have the stress that I should be doing something right now because there are critical path is held up by how fast the code can get written but I’m not writing any code on this project. I’m talking about Drip now. And you know, I know you’ve written code on AuditShark. Are you – are there tasks here that you could feasibly get done faster if you pulled some of them back to you or is that it? Are you kind of done right now with writing a code and it’s all outsourced to your dev?
[07:40] Mike: They’re definitely things that I could pull back and work on myself that would get done quicker because he’s only working on it two days a week at this point. There’s things that could definitely get done quicker if I’m working on them because I could obviously work on them seven days a week but at the same time there are so many different things that need my attention. It’s just not worth the time and effort. If I start focusing on the code [0:08:00] at this point, I’m going to start dropping some of the other things and all the other things are sales, marketing or customer development related. So, those are the things that really need to get done.
[08:09] And then the policy library is kind of a big chunk that I have not sunk my teeth in to yet. I’ve really got to figure out how to get that built out as quickly as possible and put a process in place for somebody to kind of walk through and start implementing those things. And that’s a key component right now that I just don’t have a good handle on. So, I’ll be putting some time and effort in to that next week just because it needs to get done and it needs to be something that expands overtime. I can’t just do a bunch of work there and then just walk away. There’s other things that need to be built on an ongoing basis.
[08:38] Rob: Yeah and that makes sense, that’s actually what I’m saying is like not getting dragged back in to the code right now when all the marketing and sales and this other stuff needs to get done. There’s a certain amount of serenity to it. That’s what I was saying is that having someone that I can hand off the code do and say, get it done as fast as possible but not feeling the compulsion to go on and do it myself is better for the product in the long term. I mean that actually leads it right in to what’s going on with Drip.
[09:02] As we record this podcast, we’re in an hour or two of having all the features complete to install it on customer number one. And I expected this to come late last week but MicroConf just kind of trashed everything. And then when Derek and I met, he’s the Product Manager for, well, for HitTail and the developer on Drip, we went through some more features that we wanted to get in before we got customer one on. So, my hope is that by the next time we record, it’s realistically should be by tomorrow, our customer one, who I have already talked to should be installing it. I’m sure we’ll run in to a whole slew of other things small features here and there that we need to add and tweak to get it ready for customer number two.
[09:42] What’s cool is in FogBugz, I have milestones for each of the customers that I’m going to get on. There’s this milestone of – it’s called customer number one and it has all the issues that I need to fix and that I think that he needs. I’ve already e-mailed him and asked him exactly what he’s going to do with it and so, we had to add some things last minute to get it in. But it makes it really easy. It feels like it’s slow going but it makes it easy to know that when he gets in there, it should have everything he needs to basically do what he’s doing today with his software.
[10:11] Mike: That’s really interesting idea. I hadn’t thought about creating milestones for each individual customer where they look at that and they say, “Oh, well, this isn’t working for me,” or “I need something over here instead.” That’s a really good idea. I think I’ll steal that. [Laughter]
[10:23] Rob: And we are – I mean it’s not that we’re giving them access to it, it’s not that we’re letting them know, “Oh, here’s all the issues we’re fixing,” or “Here’s all the things we’re adding.” It makes it easy to not be like, “I’m launching to 500 people.” We’re really launching this week to one person. It’s one guy who owns a SaaS app. I was able to interview him and say exactly how you’re going to use this and he kind of said – gave me some ideas. I asked more questions and then I realized and you know, talked to Derek and said, “All right, our app doesn’t do these four things right now. We need to build this in order for us to support him.”
[10:52] And knowing that his needs are common is helpful, right? It’s not that he sends us off on a rabbit trail to do some random feature. The features that he needs, everyone is going to need. It’s just about prioritizing them. We have a list of say 50 features right now and I just picked the next four that we need to get him on the system because once we have him on the system, we’ll just start learning so much faster.
[11:12] Mike: Cool. Yeah, I had a similar discussion with Jason Roberts from the TechZing podcast at MicroConf last week and I was talking to him about his secret project. And told him I was like, “You know, these are the things that I would need and these are the thing that I would use in that. And these are the pieces that are important to me.” He’s like, “Oh, well, I haven’t really thought about that, you know, and that wouldn’t be too hard to add in.” But it just kind of highlighted some of the things that are fairly common used scenarios that, you know, just hadn’t really occurred to him.
[11:39] Rob: Yeah and that’s always the way it is. We never quite realize how people are going to use our apps. So, until someone is actually using it and I would – I dare I say paying for it although if they’re very serious about it even if they haven’t paid you a dime, if it’s the right people who really know, you know, who built apps themselves, they can often get you feedback even without giving you money. But I think the ideal case is that until you have someone using it and paying you for it, you just don’t know how folks are going to be utilizing it.
[12:08] Mike: So, one of our listeners his name is Masaj from Fired Up Digital. He started listening around episode 22 and he’s since left his job. He dropped us a few more productivity tips related to episode 125. The two tips that he sent in to us was the first one was to split the day. Do e-mail and stuff like that in the morning and then work in the afternoon in a coffee shop so that you’re not doing the same thing all day long in one location. And then second thing he said was that, you know, he exercises regularly to get some of the endorphins going and just recently had done a marathon. But both of those I think are really good tips to fit in with episode 125.
[12:44] Music
[12:47] Mike: So today, we’re talking about Seven Steps to Rescuing a Failing Software Project. And this idea is really about if you have a project that you’re working on whether it’s in-house development or you’re working on a product itself that you’re going to be launching out to the world and things are starting to go wrong, you know, whether the code isn’t getting done fast enough, there’s people who aren’t responding when you ask them for things. And you know, you’re trying to manage the project but at the same time there’s just lots of stuff going on that, you know, you’re not quite sure how to handle or those things are going off the rails a little bit. You need to be able to get things back on track. So, this episode is really about stepping in kind of assessing the situation and then rescuing that project put it back on track.
[13:32] Rob: And this applies both to being a – for being a pre-launched product as well as maybe you’re going from version 2.0 to version to 2.4 and you have a bunch of tasks that you’re trying to do. Maybe you’re working with developers and like you said, things aren’t working out.
[13:48] Mike: So, step one is to don’t assign blame. If you start assigning blame to people, they’re going to, you know, at least be a little bit resentful. Some things are beyond their control. Maybe they’re – you haven’t given them enough direction. Maybe they’re waiting for other people. The point here is that by assigning blame, you’re essentially pointing fingers and they’re going to resent that. What you really need to do is you need to step back. You need to figure out what’s going on and address the underlying reasons why things are starting to go wrong.
[14:14] Now, that doesn’t mean that, you know, if somebody is willfully ignoring you or they’re just not doing what you’re telling them to do, you know, obviously, you need to address that. But in a general sense, you don’t want to kind of bring everybody together as a group and say, “Hey, look. Joe over there, you’re not doing your stuff. This stuff is got to get done, you know, all these other people are counting on you but you’re just, you know, you’re not coming through a force. We need you to, you know, get on things.”
[14:37] The other thing that goes along with this is not doing it publicly either. I mean if you do need to provide some critical feedback to people because they are in that type of situation, definitely do it privately. You don’t want to make a big deal out of it in front of everybody because that will push them away instead of bring them in to the fold.
[14:53] Rob: The best example I’ve seen of this of a manager who handled this kind of stuff really well where mistakes were made and he wanted the entire team to learn about something. So, if you think about it like mistakes are opportunities for learning, right? A mistake would be made, he would correct that person privately just like you said and then he bring the team together and he would try to anonymize it, right and say like, “Hey, guys. This just happened…” And in any way he could – if he couldn’t anonymize it, he would just say, “This just happened. Here’s what we’re going to do to correct it. Here’s why we don’t do that, you know. Here’s the remedy for it so that we all don’t make it in the future.”
[15:27] And if he couldn’t anonymize it, he would say exactly what you just said. He’ll say, “Look, John here did this. He and I just talked about this. It was a mistake but the reason I’m bringing this up is not to shame him, it’s that all of us need to learn from this like this is a learning experience.” He would actually use it as kind of a teaching moment so everybody was feeling okay about it. And then, you know, as the project went on like it wasn’t a guilty thing where you felt like a mistake was this bad thing, right? It wasn’t – rather than assigning blame, it was used as kind of a learning thing to help improve everyone helped improve the team dynamics and just help move the project forward.
[16:02] Mike: Step number two is to look at the numbers. Is it time to pull the plug and you need to be able to make an honest assessment as to whether or not the project can be salvaged. If there are definite milestones that you need to reach, if it’s an outsource project to you or your customers are coming in saying, “Hey, we need this by this particular date,” look at those numbers, any timelines that you have or try and figure out honestly where exactly things stand. I mean you have to be realistic about everything because if you can’t, then it makes it very difficult to plan for the future. You need to be able to be honest with yourself, be honest with your team and ask people, “You know, do you think this project can be saved?”
[16:39] And by asking everybody, you get different people’s feedback on that and it’s really important to not just depend on your own optimism or pessimism is the case maybe. Ask everybody on your team and let them know, “This is where things stand. Do you think this project can be saved under these parameters?”
[16:56] Rob: This is such a hard question to answer because it is such a case by case basis thing. A lot of it depends on trusting your own gut and looking at a project and really asking some tough questions. Shutting a project down is – it always feels so painful right because you’ve invested time, money, resources, everything in to a project whether it’s month’s old or even if it’s just a few weeks old but at the same time, there’s that that expression sending good money after bad.
[17:23] I’ve actually a little bit dealing with this right now on a project dealing with HitTail. It’s not a development project but I hired a contractor to help out with something. We’re about three months in to it and it’s not moving as fast as I would want it but the contractors had been really good about communicating with me and really good about pointing out, you know, road blocks and bumps along the way. So, there’s that thing of like if they just don’t communicate, then yes, it’s obvious it’s not going to work out. But he’s always one step away from delivering something.
[17:50] So, I’m in a place of like I’d ask myself this morning I was in a call with him and I said, “You know, is it time to pull the plug on this? Can it be salvaged?” And so, I brought that up to him and I said, “Hey, here’s how I’m feeling. I’m feeling right now like we’re three months in to this and I’m not sure that you’re going to be able to deliver on this and here’s what I need. I need to feel confident that the next thing you do, you’ll hit the deadline and you’re going to deliver it at the level that I need.”
[18:15] And that actually turned out to be a really good conversation and I appreciated he – he was very professional about it and now we have a hard deadline with like an exact milestone that happens in a couple of weeks. And we both agreed, you know, if it doesn’t work out at that point, we are just going to walk away and he’s actually going to refund all the money that I paid him. I don’t know. It’s just a worth while thing.
[18:34] So, that’s I found especially lately it’s like if a contractor is either unprofessional or unreliable or an employee for that matter, then that tends to be, you know a better reason to pull that plug. But if they’re willing to work with you and like commit to things and get them done and actually do start delivering, then a lot of things can be salvaged even when maybe you think they can’t.
[18:56] Mike: The third step is to stop looking at the software you’re building. A lot of times if a software development project starts to go off the rails a little bit, people will look at the software and say, “Well, why are these things not getting done? You know, what is it in a software that’s so complicated?” And they start digging in and they tend to go down the rabbit hole. The problem is the software is probably not to blame. It’s the management over the project. It is the deadlines that you’re putting in place and the time estimates that you’re putting in to those.
[19:23] I mean if those things are being created in such a way that is unrealistic to even be able to come up with those time estimates, then that’s the issue that needs to be addressed. It’s not building the software that’s the problem, it’s the time estimates that you’re associating with it. You really need to assess where things are going wrong and deal with those issues rather than just assuming that the problem is in writing of the code.
[19:45] Rob: Moving from developer to project manager is hard. You know, a lot of developers don’t estimate how long it’s going to take them to do something and they want to move ahead with the fun stuff which is coding, the building and the creating. And I totally get that. That’s how I am built by nature. And so, if a project is going off the rails, the first place I look at obviously is the project manager because here she’s the one responsible but more importantly I start looking at like well, where are your estimates and how close or how far off have you been from those? And figuring out either that you are a bad estimator or that, you know, that you missed pieces of the estimate.
[20:25] Somehow taking away like realize this is probably a mistake on your part and learning from that so that you don’t do it next time is extremely valuable as opposed to just ignoring it or like you said, you know, blaming it on the software, blaming – it was too technically hard or I didn’t do estimates because I’d just wanted to have fun building it. It’s like none of that is helpful. If you actually do want to get better and improve at this whole project management thing or just even at building software products, you have to sit there and examine the process and figure out where you went wrong and improve yourself.
[20:57] Mike: Yeah, that’s something that I have to personally take a little bit stronger look at just because we haven’t really put a lot of time estimates in to AuditShark. I mean there are certain places where there are but there’s a lot of places, a lot of things in FogBugz where there are not time estimates which makes it hard to do scheduling and trying to figure out where different dates are going to fall. So, that’s definitely something I need to get better at on my end. But I think that that’s a common problem too.
[21:20] Rob: I sometimes feel like a broken record because everytime I talk to one of my developers and we talk about doing in a feature, the first thing I say is, “All right, I need an estimate on that. And you have to give it to me right now. You have to think about it for five minutes and send me an e-mail. Put it directly in FogBugz or the Google doc we have set up but I need before you write a line of code, I need an estimate so that we have some idea of how long this is going to take.”
[21:43] And the thing is if you get 20 or 30 small little features, you know, all in your issue tracking system, it’s impossible to know. It’s impossible to estimate how long that’s going to take especially when someone is not working fulltime. That’s where it gets weird, right, if they’re working 16 or 20 hours in a week, then things get kind of hairy. I think all of us learned if you’ve been developing, you know, writing code for 20 years, you think in terms of a person weeks.
[22:09] And so if they’re only working 15, 20 hours a week, I find it really hard to just look at a swath of and things oh, this is going to take them X amount of weeks because you’re – you don’t have in mind that they’re only working, you know, part-time. And so, having those actual hour estimates even they’re off by a 10 or 20%, it really makes it a lot clearer as to when potentially you could deliver the thing.
[22:30] Mike: So, step four is to cut twice and then cut again. And this is really in reference to feature creep because feature creep is real. It bugs on a project. There’s always new things to be implemented. There’s always new features that are coming in whether they’re from customers or from project management which is tends to be you but you have to be able to make the project manageable and make the milestones manageable by cutting things out that are just unnecessary.
[22:54] Rob: This is where I’d become a pretty big believer in this whole early access model when we’re – as we’ve been building Drip, I have been looking at just the minimum feature set we needed to get it installed on HitTail. And whenever we had a question or decision to make about should we implement that, I asked Derek and I said, “Do we need that to install on HitTail?” And then we’d say yes or no and that will go in to the HitTail milestone, the customer zero milestone we had. And as soon as we got it on HitTail, yay, big celebration and even that took way longer than we wanted to rather than we thought which it always does.
[23:27] Then we said, “Okay. What are we going to do next?” And that’s when I interviewed customer one, looked at exactly what he needed that we didn’t have and everything since then that we’ve discovered, you know, the other five to ten things we found on our own, we’ve asked the question, does he need this to launch because if he doesn’t, then don’t put it in this milestone yet. Put it in customer two or even way down the line we have a public launch milestone in FogBugz. And so, that’s the one that we need before everybody gets in.
[23:54] So, that’s things like setting a settings page and updating your password and all the billing stuff and I mean there’s a lot of stuff that’s not in place at this point. It is absolutely, you know, about as much of an MVP as we could do and feel reasonable about. No matter how much you do that, it’s still going to take longer than you think. You can only cut so far and being able to focus on a handful of customers upfront and just building for them makes it much easier to prioritize than if you’re just picking things out of the air and trying to decide yes or no or should be build this because the answer is always yes, we should build this but the question is when should we build it? How soon should we build it? Can we push this off one more milestone down the line? Can we push it off the public launch? Or maybe to one point one which is after public launch when you have that revenue coming in and you have the motivation and the excitement of having customers paying you that the pay off of all that because that will be the time where you can really hunker down and potentially hire more developers if you have more revenue, pushing things off pass that is really a benefit to a bootstrapped product.
[24:59] Mike: Step five is to be honest about your project risks. Anytime there’s a dependency on something when things go wrong, it’s going to push everything back. And this is one of the fundamental problems with the waterfall method that Agile and Scrum tried to solve. But if you’re not honest about the project risks and the project risk can be any sort of dependencies that you have whether they’re on software or people or availability of resources, new hardware coming out, new software releases.
[25:25] So, if you’re – I mean you’re waiting for the next version of Windows or the next kernel Linux to become available. Those things are probably beyond your control. You don’t have any say in when those things actually occur and although you may get commitments from people, they’re not necessarily setting stone and they can decide, “Oh, well, we’re going to push this back because of XY and Z,” and they may very well be legitimate reasons. But because they’re outside of your control, you have to take that as a risk and taking in to account what you’re going to do if those things don’t come through.
[25:53] Rob: Yeah, an element of a project having risk or not really it isn’t a binary thing, right? It’s not a yes or no. It’s more of a gradient but in my project plans, I always just have a yes or no because most things you’re doing as you’re writing code have very little risk because if you’re inserting data in to a database, validating it, pulling it out and displaying it like these are virtually zero risk. But the – anytime you’re integrating with an external API or you’re doing any type of algorithm that needs to do kind of some magic that you’re going to have to play around with or any type of external dealing with, you know, third-parties that you have to rely on in some form of fashion. Those things are all in my opinion the risk is just through the roof.
[26:37] There’s a big risk of running over your estimate more than anything. There’s always a risk that you’re never going to get it done, you know, it’s just not going to work or not going to do the thing but that’s lower risk within. You’re just going to be 50 or a hundred percent over your estimate. So, when I have project plans, I – if it’s in a Google doc, I’ll put a big like risk column and then say, “Yes. This part right here, I’m really sketchy about. I just don’t know if we’re going to be able to deliver this. I want to build that first,” like I want to eliminate the risk as soon as possible in a project and that tends to be the opposite of the natural inclination which is to push all the risky stuff off to the end and do the easy stuff first.
[27:12] So, you’re attacking a project and you don’t want it to get to the point where it’s becoming a failing project, try to stack up the hard things first, the tricky things first and build them before everything else because we know that you can write billing code and we know that you build the settings pages where people can reset their password, that’s the trivial part. It’s doing a hard stuff first that’s, you know, going to hopefully ensure the success of your project.
[27:34] Mike: I think the biggest thing I ran in to in those types of things is kind of what you alluded to. It’s like third-party libraries and third-party integrations, any external APIs because you can always run in to a bug in those or you know, if it’s an open source project you may have to resort to reading the source code to figure out exactly how it works and be able to do what it is that you need to do.
[27:54] Step six is to intervene when necessary. There are times when you’re going to have to make hard decisions or accept some technical debt now to get a project out the door. You may also need to overrule the opinions of some of your developers, some of the – more extreme cases, you may need to cut people out of the project or bring in news ones but the fact of the matter is that this is your business and you’re the one who asked to make those hard decisions nobody else can make them for you. And you do have to take in to account all the previous things that, you know, we’ve talked about so far in this podcast episode. You have to be willing to intervene when it’s absolutely necessary and make those decisions.
[28:29] Rob: And this counts both for when you’ve hired a developer or when you’re writing the code yourself and that’s the hard part that I think most people don’t think about is that just because you’re the project manager and the developer doesn’t mean you shouldn’t have some type of mental separation between those hats because making the call to not implement something that the developers had really wants to implement because it’s either going to be fun or you know it’s easier, you know you can do it and “just a few hours” if it’s not going to get you closer to launch and closer to having people getting value out of your app and paying you money, then that’s the time to step in and say, “We need to push this off.”
[29:04] Mike: And the seventh and final step is to fix your processes and procedures. You need to document things, figure out how things went wrong and figure out how to do them better in the future. You want to be able to avoid repeated problems from one project to the next and use each project as a learning experience to be able to take those experiences and those good lessons that you’ve learned and apply them to the next project so that things will run smoother the next time around. This applies whether or not you’ve got a single product and you’re just trying to get multiple releases out the door or you’re trying to build multiple products and sell each of them independently and build a small company that, you know, manages multiple products.
[29:41] Rob: You know, I hate processes and I despise procedures but sometimes they’re required so that you don’t make the same mistakes over and over. When I really like processes and procedures is when they make my life easier in the future when they allow me to essentially hand something off to someone else so that it can be done right over and over and over and thereby leveraging someone else’s time instead of mine and when it saves me from losing time or money or just making a big mistake in the future.
[30:10] You know, it’s kind of the entrepreneurial goal with your gut as to how much you need but for sure if you’re a one-person shop, you don’t need very many. But as you grow, even if you only grow with part-time contractors or you know, getting in to some fulltime contractors, you need to start ramping it up just a little bit, just enough so that you can hands stuff off with confidence and not be bogged down by handling all of the processes and then so you can learn from your mistakes and be, you know, more successful in the future and more efficient moving forward.
[30:39] Mike: And don’t forget that that includes documenting things as well because just because you wrote the code for something doesn’t mean that somebody else’s is going to be able to understand it or it’s going to know intuitively exactly how to use it. So, make sure that you put together documentation and not just about your code but around, you know, for example your build process if you have a complicated build setup, make sure you document that so that even if you’re rebuilding your machine and going from one machine to the next, you know how that is supposed to work and you can hand that off to a developer.
[31:08] The same thing that goes with some of your marketing collateral or anything else but I mean we’ve kind of talked about a lot of these things in the past in terms of documenting all the different procedures that you use in your business that you can outsource them and that’s part of what this entails as well.
[31:21] Rob: So, to recap our seven steps Seven Steps to Rescuing a Failing Software Project are don’t assign blame. Number two, look at the numbers. Number three, stop looking at the software you’re building. Number four, cut twice and then cut again. Number five, be honest about your project risks. Number six, intervene when necessary and number seven, fix your processes and procedures.
[31:42] Music
[31:45] Mike: If you have a question for us, you can call it to our voicemail number at 1-888-801-9690. Or e-mail us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. You can subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 131 | MicroConf 2013

Show Notes
- MicroConf 2013 Recap on the Bootstrapped with Kids podcast
- MicroConfRecap.com – the best online recap of MicroConf 2013, created by @itengelhardt
- Search for “microconf” in Twitter
- Special thanks to @patio11 for his MicroConf tweet stream
Transcript
[00:00] Mike: This is Startups for the Rest of Us: Episode 131.
[00:02] Music
[00:10] Mike: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Mike.
[00:18] Rob: And I’m Rob.
[00:19] Mike: And we’re here to share our experiences to help you avoid the same mistake we’ve made. What’s the word this week, Rob?
[00:23] Rob: MicroConf 2013 is done. I still feel like I’m about at 70% after sleeping hours and hours on end. How are you feeling?
[00:32] Mike: You actually got sleep?
[00:33] Rob: I did. Well, after I got home, yeah.
[00:36] Mike: Oh, okay because, you know, you were still there like 4 o’clock in the morning when I left. [Laughter]
[00:40] Rob: I know. Well, that was the thing. So, Tuesday night conference ends and it felt to me the whole time like every conversation you have is just too short. You want to hear more about people’s thoughts and ideas. You want to get their feedback. You want to give your feedback. And so we – yeah, we were hanging out after, you know, the evening event and pretty soon it was 1 o’clock and then last time I looked at my watch is 1 in the morning and then pretty soon we saw people coming out of the elevator, attendees of MicroConf with their bags heading to the airport and they were catching morning flights. Totally worth it but, you know, I’ve been paying the price for that and as well as just stay in the plate and doing so much talking for the past couple of days.
[01:15] Mike: Yeah, there were definitely a number of conversations that just didn’t get finished that I was involved in just because there were other things going on. I got pulled in one direction or another. And it would be great to been able to finish some of those conversation because they were definitely worth while. I mean it was just like everytime you turn around, there’s someone else to talk, someone else with, you know, some unique insight or you know, unique problem that needs your perspective and or needs a different perspective and it’s just nice to be able to talk to those people and help them out or get help on the things that you’re working on.
[01:43] Rob: Yeah, absolutely. So, today I mean we’re going to basically dedicate the whole episode but we’re going to be talking about our takeaways from MicroConf 2013 both from what we got from talks from other attendees and then maybe give a little background on how you and I felt about our talks and you know, kind of get that the personal side as well.
[01:59] Music
[02:02] Rob: I just listened to a pretty cool podcast recap of MicroConf 2013 from an attendee. His name is Brecht Palombo and he actually did one of the attendee talks and actually one of the attendee talks that was – it was one of my favorites to be honest and he has a podcast called Bootstrapped with Kids. So, you can obviously search for it in iTunes or whatever but we’ll also link that up in the show notes because it was nice to hear – it’s kind of like you get back from MicroConf and your head is spinning and it was just nice to hear someone else talking about it because I could nod and say, “Yes, I felt that way too,” like it wasn’t just this reality distortion field. There’s just kind of an incredible feeling when you go to a conference like that and you’re around, you know, 150, 160 people who were just like you because you spend the rest of your year really not being people like, you know.
[02:44] I mean, obviously, we have friends and such but they’re not in the startup mentality, in the building of business mentality, the way that these people, you know, at a conference like MicroConf are. Anyways, I recommend that episode and then hopefully, you and I can also do MicroConf justice over, you know, the next 30, 40 minutes.
[03:01] Mike: Cool. The other thing that I’ve got is one of the things that you and I had discussed just like very shortly after the conference is over is the fact that there’s all these people out there who have quit their jobs based on either listening to podcast or joining the Academy or coming to MicroConf. And if there’s anyone out there listening to this who has quit their job because of the fact that they were inspired by the podcast or the conference or Micropreneur Academy, definitely drop us a line and let us know. We’d love to, you know, highlight you guys and let other people know about you and kind of share some of the success stories that we’ve kind of come across.
[03:33] Rob: I agree. I have been completely shocked by the number of people who contacted us even within the last six months and are saying, “Oh, yeah, I started this business but, you know, I’m a lifetime Academy member and I started this business and I quit my job like eight months ago.” And it’s like why didn’t you tell me? This – because this is why I do it like this is why you and I sit here every week and record the podcast. I mean that is the biggest pay off.
[03:55] And someone came up at MicroConf. It was Richard Chen [Phonetic]. He has PHP Grid and he said, “Yeah, I quit my job six months ago.” And I was like, “Man, that is fantastic news.” So, I don’t want it to be, you know, six or eight months from now. We really want to hear about it now and I think we’re thinking about putting together a list of some kind just to kind of – I don’t know, they inspired others and just to kind of keep track of each other. So and like Mike said, you know, send us your info, your URL, your name and all that if you have quit your job.
[04:23] Mike: So, what are your thoughts about the Twitter stream for MicroConf?
[04:26] Rob: Wow, I made the mistake of barely getting on Twitter while I was at the conference and I tried – I figured after the conference, I’d go back through it but it’s thousands and thousands of tweets. And if you go search for the – it’s just #MicroConf, there were patio11 Patrick McKenzie as a lot of you know him. He was just spitting out all types of awesome quotes from the conference. It looked to me like every 5 or 10 minutes, he was just picking up the best thing that was going on, you know, from the speakers and putting it on the Twitter stream.
[04:54] And then I want to give – I think both of us want to give a big shoutout to Christoph Engelhardt. He totally came through. He was doing awesome blog write ups almost in real time. He was basically taking notes from every speaker, putting it in bullet format on to his blog and he’s just hitting publish as the talk ended it seemed and then tweeting those out. And so, he is really has really well documented this MicroConf and he, you know, we’ll link up to him. His Twitter handle is @itengelhardt.
[05:21] But I also – I’m going to register — after we record this, I want to register MicroConfRecap.com and I want to point it, redirect it to his recap of it because he has a link to all the – all his notes as many speakers has put their slides on SlideShare. We don’t have videos at this point but pretty much everything that could be recapped has been recapped by him. So, there’s no reason for you and I to do that as well. So, if you are interested in digging in to it a little more and seeing detailed release at the talks because one I got – obviously, we just don’t have time to talk through all the points, MicroConfRecap.com.
[05:52] Mike: You know, I really like the fact that it was at the Tropicana this year instead of the Hard Rock. I mean I really like the Hard Rock but looking back at the comparison between the two, I really felt like the Tropicana suited the types of people there. I think that was partially because the conference area was far away from all of the action and life, you know, all of the things that the Hard Rock is trying to put on, you know, all the casinos, all the, you know, the gambling areas. And because the different evening events that we had were away from that stuff, it just seemed like it created a much better atmosphere than we got over at Hard Rock.
[06:24] Rob: Yeah, I would agree and I heard that from some attendees as well. It just seemed to be more our age. And I think the Tropicana is great because it’s – you know, obviously, you can go to the Bellagio and we could have it there but you have to add 3 or 400 bucks to every ticket and it’s like for our audience, I think at the price point we want to be, the Trop is perhaps the best conference hotel in, you know, in Vegas for us. Maybe the MGM Grand would be another one but everything else is either too expensive or too cheap and everything is out perfect, right? And the food choices there are not outstanding. Certainly of the three years we’ve had it, by far, this – I think this was the best venue for us.
[06:57] Mike: I think that in my mind that was probably the biggest detriment was the fact that there were only a couple of places to eat. It did result in a 2 a.m. Del Taco run. [Laughter]
[07:06] Rob: I saw that. Did you go on that?
[07:07] Mike: Oh, yeah. So, Hiten and a couple of – I don’t know, it’s probably seven or eight people went over and then I followed over with Jas. You know, we sat down a little while after they – they were just kind of leaving when we got there but you know, it was still, you know, 1:30, 2 o’clock in the morning.
[07:22] Rob: Only in Vegas, right? It’s like a Tuesday night and it’s 2 in the morning and you’re just walking – I mean on the street. But second, that’s the part – that’s what’s so cool about a conference like this is and maybe it’s specific to MicroConf. I don’t go to a lot of other conferences anymore but it’s like you hang out with – you go to on a Del Taco run with Hiten Shah who runs KISSmetrics, amazing content marketer, venture funded, venture back entrepreneur and you just talked to him. You can ask him questions about your business. You can just ask, you know, about anything and same thing, it’s like Jason Cohen, Patrick McKenzie, Josh Kaufman author of The Personal MBA, just everybody is there and just mingling.
[07:58] And so, whether you’re a speaker or an attendee, it’s just conversations and we’re all just people and just people at different levels of the game. And that’s what I like most about it. I like that our speakers stick around and they don’t come in for just for their talk and then fly out. It’s just not the vibe that we want to set.
[08:14] Mike: Right. Yeah, I really like that as well and I had saw a number of people who had commented on that. They’re like, “Wow, it’s really awesome to be able to come to an evening event and then just walk up to any of the speakers and just be able to start up a conversation and talk to them because they’re here.”
[08:26] Rob: When we recruit speakers, we specifically ask them to do that. We say, “If you’re going to speak here, we want you to stay all, you know, basically all three nights, Sunday, Monday, Tuesday and we want you to come to the evening events and we want you to be approachable because that’s the vibe of the conference.” And so, we’re pretty specific about, you know, by having them do that.
[08:42] Mike: Uh huh.
[08:42] Rob: Did you get the feeling that a lot of the attendees listen to podcast?
[08:46] Mike: You know, there were a ton of people who would mention it to me but it’s hard for me to kind of give a percentage of the people that I talked to who also listen to the podcast because there were a lot of Academy members there as well. So, I didn’t talk a lot about the podcast to people. I definitely recall people saying, “Oh, I listen to you a lot on the podcast,” and you know, “Oh, I feel like I know you already.”
[09:05] Rob: I tend to think that since our audience, you know, on the global scale, our audience is not huge, right? I mean it’s like we don’t really know how big of it is. We need to get better metrics but let’s say it’s 5,000 people or 8,000 people just, you know, in that ballpark but it’s such a self-selecting group that’s going to come to MicroConf that I think a lot more than listen than I think. And so, as we would be in conversation that say, “Oh, yeah, I remember that from the podcast.” And I heard that over and over and over. And so, it was cool that we were able to meet a lot of listeners in one place like that.
[09:31] You know, Justin and Jason just recorded a TechZing episode where they talked about MicroConf and one of the things Jason said was it’s cool to remember that we’re actually having some type of impact. It’s not just you and I here talking every week, you know, with – and we get four or five comments on a podcast episode but when you meet the real people and they’re really building businesses like you are, it brings it home, you know. It makes such a deeper reality. So, how did you feel about your talk?
[09:56] Mike: You know, I spent a lot of time [Laughter] it’s funny because I always spent a lot of time, you know [0:10:00], working on my talk but this year in addition to the time I spent on my talk, I did some research on how to give an effective presentation and what sort of things you should think about when putting it together and I think that really helped with the quality level. I talked to a bunch of people who said that they thought that it was by far one of the better talks that I’ve given at MicroConf and it felt really good afterwards. I mean it was the second day so I was absolutely exhausted. I mean the first day I got there it was Saturday night and I got around 6 or 7 hours of sleep but I was up at 5 o’clock in the morning and then what was it? Sunday night, I only got about 5 hours of sleep and then Monday night I had like 4 hours of sleep. So —
[10:37] Rob: You were really tired.
[10:39] Mike: I was —
[10:39] Rob: Yeah.
[10:40] Mike: …exhausted. So, I was up there on stage. There were certain things that I was forgetting and you know, examples that I intended to use that I just ended up not using. I thought of other things at the time. So, there were certainly some flaws that I recognized but there were a lot of people that said, “Oh, I really like your talk and it was really good. It resonated. You know, I had — got a lot of good information, a lot of good insights.” So, you know, I think it came off really well. I think, you know, obviously, there’s always room for improvement and I think if I hadn’t been as tired as I was, it probably would have been better but I still think it was a pretty good talk.
[11:10] Rob: You and I had talked about this but I don’t think we’re ever going to give our best talks at MicroConf because we’re too busy with other things. You can’t focus on it. I think speaking at another conference that you’re not running, you’re just going to give – even that exact same talk, it’s going to be a better version of it because your mind is so much more present. I also heard from a few people who came up and said, “That was the best talk I’ve seen Mike give.” And I thought I was going to miss the middle 20 minutes I got pulled out to do some stuff.
[11:33] So, your title was How to Sell Anything to Anyone and you did research in to the psychological triggers. You also went in to enterprise sales. That’s the part that I caught up at the end which I thought was cool. So, it was nice that you could speak both from your experience on being, you know, on both sides of the enterprise sale part and then also do some research, you know, and offer some kind of not just storytelling stuff but stuff that was answering a lot of the questions of why do we believe these things. So —
[11:59] Mike: Yeah. I definitely did research on what sort of emotional triggers people will have and then I got in to what people are actually buying. So, like for example, one of things – the examples that I went in to is the people that aren’t buying software, they’re buying a solution to a problem. You know, they’re buying some sort of end result. They’re not buying KISSmetrics or WooThemes or whatever, they’re actually buying the outcome from that product. So, when you’re talking to people, you have to kind of position it in that way that you’re selling them a solution. You’re not selling them a product. What about you? How was your talk? Did you feel good about it or —
[12:33] Rob: I did. I mean I basically filled in every gap that I could about my HitTail experience. So, you know, we talked about on the podcast and I’ll give some vague notions of where it’s going, if it’s going up or down. I basically laid out every month of revenue from the month that I acquired it including how much I paid for it, how much revenue it had been and I gave an idea of how much money every month through last month and even gave a projection for what I was going to do in April. And then I talked about all the tactics that I used that were both successful and unsuccessful during that time.
[13:05] And so, I went back and forth on whether to be that revealing, you know, because it really – it was pretty much everything I could give about HitTail but I also said, you know, I asked people not to tweet out exact numbers. I don’t really want it to be widely public, you know, make it out at some point but it feels good. It felt like the story doesn’t have as much impact without those exact numbers like you can put up a hockey stick growth curve with no scale. It just doesn’t matter. It’s like, well, did you grow it to $7,000 a month or is that $70,000 a month? You know, it makes a difference and so, that’s when I keep during afterwards was they were really glad that I included numbers because it gave them an idea of what it takes to get to that point, how long it takes to get to that point because I talked a lot about, you know, they’re being the five months of building and the six months of learning where it wasn’t growing.
[13:50] And people keep – were talking about, “Yeah, I remember on the podcast how frustrated you were with it,” and now you can see it on the graph why I was frustrated because the revenue wasn’t growing. And then there’s just this month where I pretty much started figuring things out and from there, it just – it spikes way up. So, in the end, I felt good for sure. I’d hope it would have value for people and based on the feedback that I got they, you know, people told me that it was going to help them in their journey. So, I was happy with it.
[14:13] Mike: Yeah, I talked to people afterwards and they were a little bit surprised that you were as revealing as you were and I understand that and I’ve done this in the past as well. You start throwing out numbers and you’re always concern about how that’s going to come across and you have to be very careful how you put it out there because you don’t want to come off as braggy but at the same time it’s like these things put those numbers in perspective, you know. Those numbers mean something in a certain context and it’s very revealing to be able to see those things especially if you’re not quite at that point yet.
[14:41] And so, I know that were a lot of people who really look at those and said, “Wow, that’s not just impressive that you did but it’s very helpful for me as an entrepreneur to see that, you know, it takes this long to get to that point or it took somebody else that long. So, I don’t feel nearly as bad about the time that I’ve spent on the stuff that I’ve been doing.”
[14:59] Rob: Yeah, that was a comment I heard was it brought it down to earth because especially in the early days, it was making so little that even, you know, just boosting a few thousand visitors in a month made a difference and someone said, “Well, I can boost my traffic a few thousand visitors in a month.” You know, it totally made it realistic for him.
[15:17] So, let’s talk a little bit about the attendee talk. This year we tried something a little different. I think it was pretty successful because frankly the attendee talks were one of the highlights of the conference for me. What we did is after folks – we sold the conference out and then we e-mailed attendees and we said, “Send us your topics and you can do a 12-minute talk on any topic you want,” and we get 21 or 22 of those submissions and then we put them in a private website and we allowed all the attendees to vote them up. And so the ones that were at the top eight, we did four per day.
[15:48] And we had – we had people like Nathan Barry and Brennan Dunn doing talks which were very cool. We had some kind of I’ll say some sleeper hits of some people that I don’t know that other folks have heard of before [0:16:00]. One, we had my wife, Sherry Walling, did a talk. She’s a psychologist and she did a talk called Don’t Burn up in the Launch: Staying Emotionally and Relationally Healthy While Launching Your Startup. And I figured that it was either going to be really popular because it’s so different or it was going to get kind of a big nothing. You know, like people were just going to I wouldn’t say they would groan but they’ll be like, “Oh, well, this is just basic advice.” From what I gathered, it was – people were saying like, “She needs to do a full talk next year.” I had at least five or ten people come up and tell me that. It seemed to really resonate with a lot of people about how you can’t sacrifice your family on the way to building a business.
[16:37] Mike: Yeah, I had asked one of the guys during one of the evening events, you know, what three things he was going to take away from MicroConf and implement when he got home and one of the things that he said was basically set up a weekly meetings with his wife to discuss not only the business but, you know, how things were with the family to make sure that, you know, just to keep the lines of communication open. And I thought that was really nice and obviously, it came directly from her talk. I mean there’s no other – nobody else who talked about that kind of stuff.
[17:02] Rob: Right. That was the nice thing is she never really showed me her slides but I did tell her have some actions. You know, have something that people can take away and do because that’s a big part of the conference is that we want people to actually act on what they’re hearing and not just kind of sit there for two days. I was glad it resonated and she was certainly excited. There was a long Twitter stream of people, you know, kind of talking about it and I was glad it was – it worked out really well. And I do think that there’s room – I mean we just don’t hear about that, you know, at any of our conferences about like kind of work life balance and how to realistically have a family and launch a startup at the same time.
[17:34] Mike: Yeah, that’s something that’s almost never talk about at conferences. I mean and even in social situations, you don’t generally tend to discuss those types of things and I’m not sure whether it’s because it’s socially taboo or whether it’s just they don’t come up because you’re so focused on other things. But you know, she definitely made a point that you have to concentrate on those things. You have to look at those things and be conscious of what they affecting your business because anything in your home life is going to affect the work that you’re doing at your business.
[18:02] Rob: Another one of the attendee talks, well, there were couple others. You know, Brennan Dunn has been on the show before. He’s a lifetime Academy member and he and Nathan Barry are kind of big up and comers over the past maybe 12 to 18 months and they both talked about teaching and how, you know, not just trying to say sell software but to actually teach your audience and offer them something of value. And Brennan looked a lot at writing e-books and having an e-mail mini course. And then Nathan talked a lot about teaching. I think those were some noticeable talks. And you know, luckily we videoed everything. It’s going to take a long time for that stuff to get released. I think that those will also be helpful to folks who are interested.
[18:41] Mike: You know, I really like Patrick Thompson’s talk about building when you – essentially bootstrapping I’ll call it a mobile empire but [Laughter] I don’t know if he would —
[18:48] Rob: Yeah.
[18:48] Mike: …describe it that way but, you know, putting together I think from a single codebase building out a series of apps and being able to expand the reach that he’s got. I mean the reach that he has through push notifications and the app sources are absolutely amazing.
[19:02] Rob: I know and you know, Patrick Thompson is basically the resident mobile expert of the Micropreneur Academy. He’s been in the Academy for really since early on and he’s had awesome success with QuickReader was kind of his flagship product which I recommended to teach you how to speed read but then he has a whole slew of other apps that are somehow one way or another related to that. And I agree, his talk was – he has a full version of his talk that he did at Oregon Mobile Users Group. It’s about an hour and he shrunk it down to about 15 or so minutes for this attendee talk but that was the other one actually that people said they wanted to hear a full version of it like they were – when I mentioned there was a video of it, people were like get up their phones and like started writing the URL. So, I think that was also a big success story and could easily be turned in to a full talk in a future MicroConf.
[19:53] The last attendee talk I want to mention is Brecht Palombo and he basically came out of nowhere. He’s – he’s also a lifetime Academy member who I had no idea, I don’t think either you or I did know that he had left his job but he e-mailed a month or two ago and said, “Hey, I’m a non-technical founder and I built a 6-figure SaaS business using only free public data sources.” And I’m like what a story, you know. And he and I e-mailed back and forth and so, when I saw that he was coming at MicroConf we’re doing attendee talks, I e-mailed him and said, “You should talk about this.” And so, he applied and I’m glad he got voted up because he’s a good speaker like he was a salesperson in a previous job and it shows.
[20:29] His talk was very funny and also, he put things in perspective because he wouldn’t just say, “I got distracted by shiny objects,” but he actually had revenue graphs. And he would show the – how was revenue had grown over a couple of years, he would say, “And here’s where I saw the shiny object and I went off and tried to build like a Twilio app.” And his revenue just flat lines and then he says, “Here’s when I start refocusing and it just shoots up.” It was this visual representation of all the mistakes you can make as an entrepreneur at least the mistakes that he made that he basically set his business back 18 to 24 months. And so, that was also one of the standouts for me. And again, Brecht is the one – he has that podcast called Bootstrapped with Kids that just did a recap of MicroConf as well.
[21:10] Mike: You know, I think one of the single quotes that kind of stock with me was from Jason Cohen. He said, “The predictable acquisition of recurring revenue with annual pre-pay and a good market creates a cash machine.” His talk had a lot of elements in about talking towards creating a business that was a cash machine where you could predictably put money in to one end of it to do marketing or customer development or customer acquisition and then at the other end, you knew exactly how much you were going to get out of it. And I thought that that was really interesting quote and definitely a great way to put things in such a way that, you know, it makes you really think about the types of things that you’re doing, how you can measure them and why you’re measuring them.
[21:46] Rob: Yeah, I agree. For those who don’t know Jason Cohen, he blogs at SmartBear. He started multiple bootstrapped companies. He sold them for cash and then he recently raised funding and is running WP Engine. What I like about that quote and again, I’m going to say it again because it’s so dense, “The predictable acquisition of recurring revenue with annual pre-pay and a good market creates a cash machine.” And each of those points he would talk about. He didn’t start with that sentence. He started and said, “Look, if you’re going to bootstrap a business on the side and you’re a single or maybe two founders and you don’t have employees, you have limitations. And so, let me show you what you can’t do.”
[22:20] And so, he started going through it and he’s basically like, “You can’t do one-time revenue. I’ve done it. It’s too hard with one person. So, we’re going to talk about recurring revenue and then let me show you how annual pre-pay totally gets your cash flow up. And then let’s talk about good markets and bad markets,” and he defined those. And so, by the end he has this epic sentence that describes the ideal bootstrap business. It’s like how to back in to your business model if you have these limitations. And then he was quoted I mean not only all over on Twitter but he was mentioned in other presentations, you know, later that day and the next day. And I think this is going to outlive. I hope he writes a blog post about this because I think this statement here will outlive this talk. It really is it defines what I consider the ideal bootstrap business if you have, you know, limitations on your life and you’re working on the side trying to launch something.
[23:05] So, here’s the thing [Laughter] we got up in front of the crowd on the first day and we say, “You know, we want you to take away three actions from MicroConf that you’re going to implement in the next month and three relationships, three people that you’ve met that you will stay in touch with over the next year and that will – you can either get feedback from, give feedback to, build a relationship, have some kind of mastermind like something to keep you going because just having actions isn’t enough.” And you know, within 3 or 4 hours, you already see tweets of like, “I have 13 action items,” or you know, I have by the second day, it was like someone tweeting and said, “I have 26 action items.”
[23:40] And that’s kind of how MicroConf tends to go. We recruit the speakers that are going to talk about action stuff and then we encourage them to really go over board. I only took notes on a couple of the talks because I was running around and I had about 6 or 7 action items but let’s maybe just talk about 3 or 4 takeaways maybe the biggest ones, the ones we think are going to make the biggest difference to our businesses. What do you have?
[23:59] Mike: So, the first one that I got was from Jason Cohen’s talk which was basically with the annual pre-pay is amazing and there’s a lot of ways to kind of convince people to go for an annual plan and one of which is if you offer a couple of months free if they signed up for a year. If you e-mail existing customers and offer them a month or two months free in order to get on to those plans, something that Patrick McKenzie kind of came up with near the end was that if you have a set of customers who were kind of budding up against the limits — you have the SaaS application and they’re budding up against the limits of whatever their plan offers, you e-mail them like a special offer and say, “Hey, if you upgrade now, I’ll give you 20% off and you’ll get some head room.”
[24:37] And that’s interesting because what he said was that there are people who they don’t look at that as an upsell. They look at it as, “Oh, my god. What do I do? I’m close to the limits of this plan and I don’t want to have to, you know, worry about what’s going to happen if I go over. You know, is it going to cut off? Is it like the phone company where I’m going to get these massive charges?” And they want to be sold to. So, contacting those people who are within 20% of that limit, it can work really well.
[25:03] Rob: So, I took that one away and that’s absolutely something I’m going to implement both I would guess on HitTail and definitely on Drip. The other thing I took away which was kind of brought a big smile to my face because I was already going to do it and already have done it a number of times is to build an e-mail mini course. Basically, some content that educates as highly educational and doesn’t sell to people but that you provide to them via e-mail and this is the entire idea behind Drip which is why it brought a smile to my face because it’s like I’m such a proponent of this approach that the fact that it was mentioned over and over and over was more encouragement to really get Drip out the door and to get it working, get it so people can use it because I believe that it’s actually the best way to deliver an e-mail mini course but since it’s not out today, it’s not actually the best way because it doesn’t exists yet.
[25:48] That’s the one I took away and actually I started making notes already on the components because I have not written – obviously, I’m going to have a little e-mail of mini course for Drip itself when you come to the Drip website and I haven’t written that but I already had some ideas right away just watching both Patrick and Jason and Hiten all talked about things that they’ve done to e-mail as well as actually Brennan Dunn touched on it as well. And so, I have a bunch of notes for that that I don’t need to go and to hear it, they’re just super detailed based on, you know, what am I going to do with Drip. That is such low hanging fruit. Do it once and you build that course and it impacts your conversion rate forever like it never goes away. That is just – it’s one of those flywheels that you can’t ignore.
[26:27] Mike: Another tactic that I got out of it was switching from using a trial to a 60-day money back guarantee because the rationale behind that makes a lot of sense because if you offer a free trial to somebody, then you also have to answer the questions of oh, well, I’m going to charge them after 14 days or 21 days. You know, how much value are they going to get out of it? And I think that you can, you know, just from the talks, Jason Cohen had said, you know, switching to a 60-day money back guarantee, it gives people a little bit more incentive to give you money earlier, you know. It just kind of moves your cash flow forward. Getting that money now is worth a heck of a lot more than getting it later and if your conversion rate, the people who try out your trial and actually stick around is relatively high, then you don’t necessarily have to do a whole heck of a lot of refunds. So, that really helps in terms of cash flow to be able to get that money now as suppose to later.
[27:17] Rob: Yeah, I’ve struggled with this one because this, you know, Justin Vincent does this with Pluggio and he’s had a lot of success with it. He said it really helped this conversion rates and actually just had more, you know, happy customers. It didn’t impact that at all. The thing I’ve struggled with it specifically with HitTail is that, you know, people don’t get value out of that for a week or two or sometimes three and I feel almost like it’s hard to charge someone on day zero because they’ve used the tool that they don’t get value right after they log in. Whereas with WP Engine, it’s WordPress hosting, you get – as soon as you sign up, you get value because you can move your site over and bam, the hosting works. And so, getting 30 days free in that instance doesn’t actually make that much sense, right? Because why are you getting a free trial of hosting like in either works where it doesn’t, right [0:28:00]?
[28:00] So, I think that there might be instances where this is more applicable. I could see with something like AuditShark that you could potentially get value on day one and I could see you’re charging upfront, you know, and then having the guarantee. But I don’t know. So, Drip is another one of those, right? If someone signs up for Drip and they get the form and they put on their site, you’re not getting value on day zero. You really need a couple of days to get some e-mails on it and to see how the conversion rate impacts you. And so, I certainly think it’s something to test but I’m not sure that I believe that it works in all situations.
[28:31] Mike: I think it depends a lot on how long that cycle is. If it’s a couple of days, I don’t think it’s a big deal but if it’s, you know, if they’re not going to see value for 20 to 30 days, it’s totally a different story.
[28:40] Rob: Well, last takeaway that we’ll talk about again, they were dozens, the next meme that kept coming up was to raise your prices. Developers tend to undercharge. We tend to undercharge for our products think they’re worth less than they are and I guess we think we’re going to get more sales if you’re charging a lower price. And so, the single fastest thing that I’ve seen people do to basically start making more money in their businesses and a lot of them this is the kicker that gets them to the place where they can actually quit their jobs and split their businesses fulltime which is obviously very helpful. That tactic has been to raise prices.
[29:14] Mike: You know, it’s interesting that in talking to a lot of the people there, they felt uncomfortable raising their prices because they’re constantly looking at it through their own eyes, you know, “I wouldn’t pay for that. Why would somebody else?” And they aren’t looking at the value that they’re providing, how much pain they’re saving somebody else with their product because raising your prices and being able to do that and measuring how well it works and whether people respond to it, whether they – are actually found to paying more, that is validation that you have a good idea that you are actually providing something of value to people.
[29:43] Rob: Yeah and I did talked to one person who said that he had basically raised his prices every month and eventually, you obviously do hit a ceiling and he raised it to the point where sales dropped off pretty dramatically. This is certainly another one to be – you can’t just take it to its unnatural extreme. I think as a generality, most people undercharged. I have also increased prices on a number of different products and seen the overall revenue dropped significantly. So, I do feel like, you know, there’s pricing elasticity and then you hit a point where it just – it doesn’t work anymore. So, if you’ve never raised your prices, then this is definitely something to consider doing.
[30:18] Music
[30:21] Mike: So, what about next year, what are we thinking we’re going to do for next year? What are we going to do different? What works great? What are we going to keep around? What are we, you know, that we – because we tried a bunch of things this year but what about the things that we tried. Do they work? Do they not work? What are we going to do different?
[30:34] Rob: I think first thing is unless there’s a reason not to, I think we should do it at the Tropicana again. I thought it was good and I think, you know, working with the same staff would be helpful two years in a row because we bounced around so far. Second thing is I absolutely am going to convince you that we need to hire a coordinator next year. We are not doing this again on our own. There’s just every year we’d say we’re going to and then we don’t find one and I think we need to find a Vegas-based coordinator. We already starting on MicroConf Europe and we have a person on the ground who lives in Prague where the conference is going to be and already, it’s been so much less work that this is the way to go.
[31:10] So, I think that’s a big thing we need to do next year. I think that will also allow us like – let’s take example the attendee talks were one of the highlights for me but they were a lot of work. They were way more work than I thought they’d be and if we can get a coordinator to handle at least some of that work, then I’d be willing to do them again next year. If not, it’s actually not worth doing. It would be, you know, something that I would consider dropping.
[31:34] Mike: Yeah, I definitely agree with you on the coordinator. I don’t think you need to really convince me with that one. [Laughter]
[31:38] Rob: Yeah.
[31:39] Mike: The other thing that I think we definitely keep around is the teardowns. I mean there’s a lot of people who really like the teardowns and kind of what value they bring because even if it’s not your website or your product that’s being torn down, you look at it and you say, “Hah, yeah, I get it. I understand why making some of these changes is going to make sense and I can translate them back to my own websites and to my own businesses that I’m running.”
[32:00] Rob: Yeah and to give folks an idea, if you’ve never heard the term teardown, basically what it is, is you call out a URL and one of the speakers is doing them and they pull it up on their computer and then they give you a feedback like, “Here’s what I would test,” maybe in terms of your headline or in terms of structure, UX stuff to try to convert higher. And so, you know, almost anyone in the room could do that could give feedback on it but what’s nice is that we’ve had Hiten Shah do it, Patrick McKenzie. This year we had a copywriting expert named Joanna Wiebe who is one of our speakers do it and really a lot of unique insights come out of those sessions. And those — I think those maybe the most popular parts with our attendees. A lot of them say it’s the most participatory part even if you’re not participating and you’re thinking to yourself, “What would I do to improve this website?” And so, it’s a lot more thinking it in application than just being told information like when you’re, you know, sitting, listening to speaker. So, I agree.
[32:52] We also did something different this year. We had idea teardowns where Josh Kaufman who wrote The Personal MBA talked about a framework for evaluating and validating ideas like business ideas and he basically called people up and have them do a short pitch of their idea and then would ask them probing questions, you know, like, “Who’s the market,” “What’s the value?” And then they’d answer and he’d say, “Nope, try again,” like, “Get more focus.” But really for who is the value and by the end of it, you had a better – even though it was only, you know, 4 or 5-minute conversation, everyone had a better idea of what that person’s marketing message, what their positioning, perhaps what their headlines should read. They haven’t even built a product, right? It’s just a nascent idea in their mind right now but they had a better idea of how to position it and how to think about the value that it brings to the market.
[33:38] Mike: Yeah and what that does is it allows you to kind of focus on the things that matter and not build things that people just they’re not going to want or not going to actually use.
[33:46] Rob: So, yeah, I agree with you, teardowns have been a staple of the conference now for three years and I think we may want to – we only did two 25-minute sessions. I think we may want to think about doing four over the course of the conference. I think four 30 minutes sessions because it always seems like there’s not enough time to do as many teardowns as we like.
[34:03] Mike: Right, cool.
[34:04] Rob: If you have a question for us, call our voicemail number at 888-801-9690. Or e-mail us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. Subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 130 | Capitalizing on Your Unfair Advantage

Show Notes
Transcript
[00:00] Rob: In this episode of Startups for the Rest of Us, we’re going to be discussing how to capitalize on your unfair advantage. This is Startups for the Rest of Us: Episode 130.
[00:09] Music
[00:16] Rob: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
[00:26] Mike: And I’m Mike.
[00:26] Rob: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, Mike?
[00:32] Mike: I’ve got nothing done in three weeks. [Laughter]
[00:34] Rob: Is that right? What have you been up to?
[00:35] Mike: It’s all those stuff related to MicroConf. So —
[00:37] Rob: Yeah, I’m in the same boat, man. The last minute stuff getting it done – I mean this is going to air Tuesday which is the day that MicroConf is happening. I’m pretty stoked, man. I’m starting to feel a little anxious because I’m trying to finish up my talk to, you know, talk is going well in general. I ran through it and it’s over an hour. It’s like, oh, I got to cut 20 minutes off of this thing, just taking care some last minute details. I’m very excited to get on a plane on a couple of days and see everybody at the conference.
[01:00] Mike: Yeah, I’m on the same boat with my talk. It’s coming along well. I’m probably about two thirds on the way done right now.
[01:06] Rob: Cool. I have a pretty cool milestone from last week. We finally got Drip installed on customer zero which is HitTail. So, you know, we’re using our own internal app as the first proving ground to make sure everything works, to make sure the pop up works, collects e-mails, sends e-mails. It allows you to edit stuff and split test and all that kind of stuff. So, it was a milestone and we fought through it. Derek pulled a couple of late nights and we’re excited. So, the advantage of being your first customer, you know, of being able to get it on to someone site and we ran in to a couple of issues but since it’s our own internal thing, it was really easy to troubleshoot. We are on track to install it on customer number one like a paying customer and as of Monday morning but of course, we’ll be at MicroConf.
[01:51] So, I won’t be doing that. We’ll probably push it off maybe another week and then I think we’ll be adding new customers. I have 15 early access customers, kind of a short list of people who I know most of them I know personally who I’m going to start adding as quickly as possible. I think we’ll start off one a week and then I’ll try to do two a week and then three and then once all those people are on and we basically built out all of the things that they need, then I will go to the launch list and that will be a true, you know, public launch so to speak.
[02:20] Mike: Very cool. Yeah, I’ve been looking at what I’m going to doing with AuditShark and just because I’ve been busy the past few weeks. I think that I have a week that I have taken and set aside about two weeks after MicroConf is over and I think I’m going to sit down that week and kind of plan out the actual launch sequence and everything else that goes with it. I was hoping to be able to actually to do the launch that week but I just don’t think it’s going to happen. So, but I’ll at least be able to sit down and plan everything out and make sure that everything is going to go the way that I wanted to.
[02:48] Rob: Very good, so then are you looking at launching in May as well or are you looking at June?
[02:52] Mike: It’ll be the end of May or early June, maybe the first week of June or something like that.
[02:56] Rob: Very nice. Hey, I realized last episode I mentioned MicroConf Europe but basically if you’re in Europe and you’re interested in meeting other self-funded startup founders, software entrepreneurs and you’d like to see high-caliber speakers talking about how they’ve built SaaS, web apps, mobile businesses, that’s what MicroConf is going to be and we’re taking it to Prague and it’s going to be the first week of October. And if you’re interested in that kind of thing, it’s probably going to be fairly small this first year. I would guess it’ll be somewhere between a hundred and a hundred and twenty people and we are currently working on recruiting speakers. But if you’re interested in that, head over to microconfeurope.com and you can enter your e-mail and we’ll be in touch as details firm up. Right now, you and I, you know, are the only confirmed speakers I’ll say but we have a lot of folks Europeans and folks on that side of the world. I think it’s going to shape up nicely over the coming months.
[03:49] Mike: Definitely, that’s going to be a lot of fun. Hey, I got an e-mail from inDinero. Did you get an e-mail from them as well?
[03:54] Rob: I did. I got three e-mails from them. So, at one point, Mike, I had three inDinero accounts through different – with different businesses and I am very thankful that I have pulled, we pulled all the MicroConf, Micropreneur stuff and one of my other businesses off and I’m now using Outright for those.
[04:13] Mike: Well, they basically e-mailed me to let me know that what’s been happening with their inDinero self-service over the past few months and apparently, they renamed it to self-service which is completely new to me because they didn’t ever tell me that I was on this new self-service plan. But essentially, they said that they’ve been having difficulty building a profitable business model and they’re essentially pulling the plug on all of their lower end plans. So, they’re going to take everything and move it up market and they’re going to offer all inclusive accounting tax and payroll services starting at 399 a month.
[04:45] Rob: And here’s…here’s the issue I have with this. Number one, they gave us 60 to 90, somewhere in there. So, that’s the first thing. Second thing is they’re cutting it off in the middle of the year and I now – I can’t really go back to January and import things from my bank accounts and PayPal. So, I’m going to have to have someone manually take my stuff out of inDinero or out of the source accounts and go put them in another system. And the third thing is they – if they’re going to do this, they should have done it a year ago when they – I mean they’ve been crashing and burning for a year with just mad bugs in their system. They had – they actually had a solid working system. They had the best system that I know of for doing this type of online accounting stuff. It was automated. It had amazing rules that you could create really cool stuff.
[05:31] And then they either rewrote their backend or the frontend or they rewrote everything because the UI totally changed and there were ton of bugs after that and it never really worked right after that. And I was always trying to figure out why they were doing that or what the issue was but they just never seemed to recover and I recommended inDinero at least a half dozen people or maybe more and now they’re – I mean I feel bad for them. I didn’t see this coming and then everyone has been pulling off of inDinero just because it’s been buggy.
[05:58] Mike: I think buggy is an understatement but —
[06:00] Rob: It is.
[06:01] Mike: …in away, I’m kind of thankful as well because I, you know, last year when they pulled this because they basically went and they said, “Well, we have to start charging for this,” which I get. You know, they have to charge at some point, you know, for their free plans in order to make it up but they kind of drew a line in the sand and they said, “Look, we’re not going to allow anybody on this free plan anymore. We’re actually going to pull the free plan and if you want to stay on it, then you’re going to have to start paying for it.” And I’m like that’s fine, I have no problems doing that but the way that they did and I think we might have talked about this a little bit last year but the way that they did it just seemed not well-thought out. It didn’t feel to me like they were taking the needs of their customers in to account or that they even talk to their customers at all to figure out, you know, how they might feel about this sort of change or what the best approach for that might be.
[06:46] So, I actually have two different systems running at the same time right now because I did not trust it and I did not trust them to start making the right decisions and at this point, I could just turn off inDinero and it won’t matter to me because I still have all of my accounting stuff going through another system as well. I’m paying for two which in a way kind of sucks but in retrospect looking at what they’ve done, that was probably a good move on my part in terms of insurance.
[07:09] Rob: Yeah, I remember when you moved that over and that’s about the time I moved, you know, two of those businesses over as well. I think the issue I have here is it’s really hard not to grandfather people in. If you’re going to make the mistake of going with a free plan and thinking that that’s going to work and then going back on that, you got to handle it better than that. And then if you’re going to have an app that’s been running for what, three years? I think I’ve been paying these guys for three years and you’re just going to cut it off and stop access to it and frankly, the e-mail was a little kind of like “Thanks for supporting us since the beginning.” And it’s like what do you mean thanks? Well, there’s no thanks. I mean basically, I, you know, I now opted either spend a couple of days of my time or hire someone which I will probably do.
[07:50] So, it’s going to cost me a few hundred bucks to move off of their system and it’s like, hmm, it should have been handled better than this. What was interesting is I have a $399 a month plan, now we had to handle all the bookkeeping and paychecks and all that stuff, I need that. I would use that but there’s no chance I’m going to do it now and I feel like if they’d handled this differently given a longer term, they’ve sunset the app of a long time, if they just said, “We need to make more money.” They need to raise their prices in order to make this work like any of that but for the past almost a year, the app has really not worked like it is buggy enough that I would say it’s on the borderline of not functioning. It does pull stuff in but it will often pulling multiple transactions for the same transaction, you know, there’s this all kind of stuff you have to go to manually fixed.
[08:33] In addition, their support turnaround time is between five and ten days when you e-mail them. So and that’s been that way for about a year or more. Now, that you’ve done that, you really shot yourself in the foot because I bet they have thousands of either free or paying customers that they could have pulled from in order to like ramp up in to this, this higher end plan but now who in that group is going to want to actually pay them 400 bucks a month because you just don’t trust that they’re going to – that they’re going to do right by you at this point.
[08:58] Mike: At the end of the day, that’s essentially what it comes down to is trusting whether or not they’re going to do the right thing or going to do what’s in your best interest as a supplier I mean because they’re providing you a service and at this point, they’ve just shown themselves to be completely untrustworthy in terms of making decisions that affects you as a customer and you know, like I said, I’m thankful that I’ve had all my stuff going through a backup system at the same time and that now because of that I don’t have to go in and do any of that porting that you’re talking about. I’ve essentially prepaid for their problems.
[09:30] Rob: Indeed. I guess this is one of the dangers of using a SaaS app is you’re not, you know, you’re not fully in control. So, if you’re on inDinero, I would recommend Outright. That’s what I’ve been using. They seem to work well. They don’t have a sophisticated, a rule system. There are some things that it doesn’t do that inDinero does. It’s been a pretty easy switch for me in general.
[09:48] Music
[09:51] Rob: So this week, we are talking about Capitalizing on Your Unfair Advantage and specifically, we’re going to define what are unfair advantages and then look at seven different types that relate to software startups. This post is inspired by a number of different sources. I’ve been thinking about this concept of different unfair advantage for a while. Jason Cohen has talked about it. I mean frankly, if you look at unfair advantage in business, there’s books written on it. I have a bunch of notes on my notebook. Everytime I hear about it, I add a new idea.
[10:16] But this particular episode is inspired by a recent post by Pat Flynn and he has a podcast and a blog called Smart Passive Income. He basically says he interviewed someone named Lain Ehmann who is in the scrapbooking niche and he says, “Lain Ehmann described an unfair advantage as a skill or asset that you have that no one else has or very few others might have in a specific niche. It’s your competitive edge, and whatever that edge may be, it’s your job to use it to your advantage as much as possible as you shape and create your business.”
[10:46] And I’m really inspired by this because I’ve realized as I talked to different entrepreneurs who are starting or who are scaling their businesses that people tend to take one of several different tracks to kind of building and scaling a business. So, I’m scaling a business in a certain way. Maybe Noah Kagan is scaling it in a very different way. Maybe someone like Sacha Greif is doing it in a different way because he’s a product person. He’s like a designer and he builds gorgeous products. And so, I was kind of wrestling with that and thinking it through and Pat Flynn really summarized it well in this post. And it’s basically, your unfair advantage is like the core competency that you have that’s going to give you advantage over other people.
[11:22] The first type of unfair advantage is your experience. It’s what you’ve been through. So, if you look at you and I talking on this podcast, the reason we have a podcast and the reason maybe people listen to our podcast instead of the thousands of other business podcasts out there is that we have experience to doing certain things. That’s an unfair advantage essentially, you know. It’s something that we’ve put in a time. We’ve gone through the years of being entrepreneurs. Launching products, failing, having some successes and that gives us more value to offer than another random business podcast if someone just coming on and saying, “Hey, this is my first product and here’s what I’m doing.” Now, they will likely have a different unfair advantage but in this case, this is what we have [0:12:00].
[12:01] Another example of using your experiences and unfair advantages, let’s say you have a really in-depth knowledge of a particular industry. So, like you do with the kind of the auditing industry, taking on AuditShark is utilizing an unfair advantage. For me to build a product like AuditShark I would have a huge learning curve. I would actually be in an unfair disadvantage compared to the knowledge you have.
[12:21] Mike: Yeah and that’s more because, you know, I have worked at a company that did this kind of stuff in the past and I’ve seen a lot of the things that people are explicitly looking for when they’re looking an auditing software. So, that stuff that can be learned but it does take time to do that. It does take time to go through that process and that’s where your background and your experience really comes in to play.
[12:41] Rob: A second of type of unfair advantage is the niche you pick. It’s who you serve and your ability to do so. And we – I mean this is like a time to take a drink, right? We’re talking about how niches are unfair advantage. Think of any of our apps like look at AuditShark. You’re going to focus on a specific niche. At one point it was banks and it another point, I think at this point, it might be software as the service apps. For Drip, it’s the same type of thing. I’m going to be focusing hard core on software as service apps, may move in to E-Commerce site as some point.
[13:11] You look at a lot of products that are bootstrapped especially and starting with a niche and then growing out from that is by far the best way to go because you don’t have the funding or the manpower to go in every direction. Even look at the, you know, how this podcast or MicroConf, the conference had success. If we tried to just be another startup conference, I don’t think we would have been heard above the noise but instead we came out and we said, “We are the conference for self-funded startup founders.” And that’s choosing a niche and you know, that is essentially been an advantage for us over the past couple of years. And now there are other conferences coming up around this – almost the exact same topic as MicroConf and I see that as a good sign actually. It shows that there’s – the competition validates the market and it shows that there are lot of people interested in this niche.
[13:56] Mike: I think the point to make about using a niche as an unfair advantage is that the ideas that you want to go deep and narrow because you want to essentially identify the people who are going to strongly resonate with whatever the application or service that you’re offering is because there is always going to be this larger players out there who do pretty much everything when the problem is that because they do everything, they don’t necessarily do certain things very well or serve certain types of audiences.
[14:23] And that’s where – but essentially choosing a niche and making sure that you’re going to go deep and narrow in a specific niche to meet the needs of those people and essentially ignore some of the other people because you’re going to have either going to be certain things that you may think are interesting or that, you know, may appeal to a broader audience but you don’t necessarily want all of them. You want to nail that specific niche, get it right and then use that to essentially broaden your footprint as opposed to try to go as horizontal and broadly as possible but not necessarily do as many things that are useful to people.
[14:57] Rob: That’s true, who you exclude in your marketing is almost as important as who you include in it. A third type of unfair advantage is your rolodex. So, it’s the people you know and I’m going to quote Pat Flynn here. He says, “If your rolodex is an unfair advantage if you know and have access to the right people in your industry, people who others do not have access to. You’re a connector, and you can provide value to a specific audience by using the connections you’ve made over time.”
[15:22] And this is absolutely not my unfair advantage. I have never been Mr. Rolodex. I’ve never been good networker or connector but examples of people who are like this and this is exactly what got me on this whole track in the first place is someone like Noah Kagan or Andrew Warner or Jason Cohen. These are people that know so many people and have a broad network that is someone like Noah with no software experience. He isn’t a coder but he starts and grows these online businesses very quickly because of all the connections he can make and you see, he starts AppSumo. AppSumo is not a software company. What it is, is it’s something that only someone who knows a lot of people could put [0:16:00] together really quickly like he did because I remember as Noah was putting it together, it was a lesson in thinking how is he getting this going so fast? How is he cutting all of these deals so quickly?
[16:10] Because you and I, you know, try to get people like special deals for Academy members and deals for MicroConf people and we can do it but it just takes a lot of time because a lot of times you have cold e-mails that you’re dealing with whereas if you already have that big rolodex, you can get an idea like an AppSumo or you could put together a conference or you could, you know, put together those social types things really fast because of the number of people that you know you can get stuff done so much quicker.
[16:36] Mike: And this leads really well in to number four which is people who know you and if you have a large rolodex, then chances are that that relationship is both ways and those people know you. So, when you start putting yourself out there and you start making public the things that you’re doing and the things that you’re working on, people will actually reach out to you as opposed to you having to reach out to them. And you know, in some ways you can look at it as inbound versus outbound marketing but the ideas that if you’re reaching out to people, you’re limited by your own time versus if people are reaching to you, then, you know, you’re essentially filled in a request and those people are essentially already qualified for whatever it is that you’re working on to doing.
[17:13] So, you don’t necessarily have to spend as much time pitching it to people or trying to sell them on the idea because they’re reaching out to you. They already sold on that idea. So, it helps you scale up your efforts very, very quickly. This past week, I got an e-mail from somebody saying, “Hey, you know, I know that you’re working on AuditShark. Just letting you know that there is this request for news article out here that is in this particular space, you know. You might want to respond to it.” So, you know, just by putting yourself out there if there are people out there who are paying attention to it, they’ll reach out to you.
[17:44] Rob: Yeah, having an audience or just a group of people who will listen to you and this is whether you have a podcast or a blog or a large Twitter following, you know, it could be a lot of people who follow you on Facebook. As long as it’s within the niche that you’re dealing in, this is a very powerful tool. This is perhaps the only [0:18:00] reason we were able to pull MicroConf off that very first year and to sell enough tickets to break even on it was because we had built an audience and we had done the podcast probably for a year and a half at that point. And without that, I just I don’t think we could have done it.
[18:15] Jason Cohen says a real unfair advantage is one that cannot be easily copied or bought. And so, if you think about having an audience, it’s not easy to buy an audience and it’s not easy to copy one like to put an 18 months of recording a podcast every week is something that most people will not do. So, capitalizing on an unfair advantage like that on any of this is the way you should go. It’s just going to make launching your business or your app or your product so much easier.
[18:37] The fifth type of unfair advantage is your hustle, how much you put in and where you put it in. This makes me think of this quote that I always have on my head, “It’s those who work the hardest, tend to make it work. They tend to succeed.” And of course you can be a super hard worker and you just put your efforts in the wrong places, yes, that can happen but for the most part, the people I know who are willing to focus for extended periods of time and really hustle and focus on a single goal are able to achieve it much easier than people who are trying to work on three or four things who are scattered, maybe bounce from one app idea to the other or just won’t commit to focusing on a single idea for six months and actually getting it off the ground.
[19:16] Because the problem if you bounce around is you never actually get anything to launch but if you can focus and can push it through, then you can actually, you know, start making enough money to buy out your time and then you just build on that and build on that and that’s where you can really scale up a business.
[19:31] Mike: I think this is where a lot of entrepreneurs just kind of run in to problems because obviously if you put in a lot of work and effort on to a single idea, your chances of doing well with that idea are going to increase dramatically assuming that that idea was a good one and just going to be successful because obviously you could choose to do something and just has no chance of ever making it. You know, a lot of people try to hedge their bets by doing a lot of different things or trying out different things to figure out what’s working and what’s not. And they do that in an effort to [0:20:00] essentially find something that is sort of working that they can double down on and I don’t know if there’s a good answer for how to strike that balance. Obviously, if you put in a lot of effort, you know, your chances of making it over somebody who is in putting in that effort are going to be dramatically higher.
[20:15] Rob: Yeah, and I don’t this is justification for working 60 or 70-hour a week because the people I know who has been successful, yes, they do put in time but it’s more about being effective and it’s more about focusing and if you can just stick with one idea or one thing long enough to get it launched and making enough money that it allows you to then focus on the next thing, then you’re going to be in a much better place and it’s also knowing what to work on, right? It’s eliminating the things that aren’t that important either getting them to a virtual assistant or someone who’s helping you out.
[20:47] It’s outsourcing things like tier 1 support. I mean it’s becoming a super effective person so that as you are working, you’re only working on the things that essentially at your pay grade and that anything else that can be handled that you don’t need to personally handle, that you’re not handling. Once you do that and you continue to work and focus on, you know, on a single thing, it’s just amazing how much you can get done in a matter of even a couple of months.
[21:10] Mike: Yeah, I mean a lot of that is about making sure that you’re doing things that will incrementally make the business better overtime so that you can focus more of your energies on growing that business as opposed to maintaining them.
[21:21] Rob: A sixth type of unfair advantage is your ability to build a great product. And I talked about this a little earlier but these are the people who go out to build whether, you know, whether it’s an info product or whether it’s a software app or whether it’s just an e-book or something. It’s the folks who focus on design and they just build gorgeous UIs and UXs. And so, think of like 37signals, think of Mint.com and how they look in the early days. Think of Sacha Greif, think of the people in the design community who may not focus on things like split testing, Analytics, SEO, metrics, lifetime value, cost per acquisition. They don’t focus on that but they build really good products and they are known for building products so they have…they have the attention of the world in that realm.
[22:06] Because I got to be honest, just being a really good designer and building a really interesting product is not enough. I’ve seen many well-designed products with exceptional UIs fail because they missed all these other stuff. They don’t look at the metrics and they haven’t chosen a target market but putting together a great product with a couple of other things like finding a target market and building it for people, you know, who actually need it in solving their problem, you really can make it work. It may not be as optimized as the people like maybe myself, Patrick McKenzie, like people who look at the analytical side of things, but it almost doesn’t matter because you’re focusing on your unfair advantage and you’re not trying to go outside of your area of core competency.
[22:45] Mike: Another good example is Fog Creek Software with a lot of the things that they do and obviously, they started out with CityDesk and then kind of transitioned over to FobBugz but building that initial product and making it an exceptional product for that particular target market really served them well because then they were able to leverage that to go out and find more customers who were like the existing ones that they have. And by focusing on the product and not exclusively or at the expense of all other things but focusing as much as they could on the product to make it a better product will certainly serve them well because it kind of allows you a little bit of leeway to I won’t necessarily say to completely ignore the metrics, but it allows you to not pay attention to them as much especially if you are at least moderately successful with that product. Once you get to a point where you do start paying attention to those metrics, if you already have a moderately successful product, then you can massively increase revenues and sales by concentrating on those metrics.
[23:41] Rob: Yeah, I think Joel Spolsky is an interesting example to look at actually to see like which of the seven unfair advantages that he have and he definitely had number one which is his experience. He’d already been at Microsoft. He’d been building software for years and so, he had experience to build new apps but also to start blogging about them which was a great marketing approach. Step two is his niche. I mean he basically chose the niche of developers. Unfair advantage number three was probably the people who know you. He built an audience quickly and you know, because he was one of the early bloggers in his space. And then I think the other unfair advantage he have his is, yeah, you’re right, his ability to build a great product.
[24:16] I don’t think it was like amazing UX like 37signals or Mint.com but at the same time especially the early versions of FogBugz, they’ve just had some really well-designed UIs that are easy and intuitive to use. So, you can see that having multiple types of unfair advantages combined can obviously, you know, propel you and not having all three of those means that you instantly have a disadvantage if you’re trying to compete against, you know, something like FogBugz.
[24:42] So, the seventh type of unfair advantage is your ability to listen, build, measure and learn. And I think a shorter way to say this is this is the analytical approach. This is how I see people. It’s the people who look at the numbers. It’s maybe, you know, a Hiten Shah, a Sean Ellis. I like to include myself in this camp of I – I get in to the numbers. I like to see the numbers. I try not to get buried and I’m – which of course, you can but I really like to build, measure and learn. Fight my way through it in that respect. I would say, you know, I build decent products. I build good enough products. I don’t know if I have the unfair advantage of being able to build amazing products and frankly, that’s why I hired someone my product manager Derek happens to have an exceptional eye for UX and UI and that’s one of the good reasons he’s involved because Drip is turning out way better than it would have if I built it myself.
[25:34] So, the idea is to hopefully stack a couple of these unfair advantages if they aren’t uniquely mine but kind of combining them and putting them all in to one bucket so that that when an app like Drip launches that you’re instantly out ahead of other people, you know, as competitors are going to come out of the woodwork for sure combining these and stacking them is definitely an advantage.
[25:55] Mike: I’ll definitely put Patrick McKenzie in this camp as well and it’s not just about analyzing numbers and looking at numbers, it’s about, you know, kind of shifting the way that you think about things and you know, being able to see things from different perspectives especially from your customer’s perspective to figure out what questions you should be asking and what numbers you should be paying attention to because it’s not enough to just pay attention to the numbers, you have to be able to pay attention to the right numbers and understanding which numbers are the right ones and the important things to pay attention to versus ones that are probably going to lead you down a rabbit hole that don’t necessarily mean anything. There’s a big difference between those two different sets of numbers.
[26:32] But yeah, I mean having an analytical approach is definitely, you know, one of those unfair advantages that if you’re able to see things with somebody else’s eye and see them from a different perspective than your own, it’ll definitely help you figure out what’s going to work and put you in a better place than somebody else who’s trying to build the exact same thing.
[26:49] Rob: Yeah and what I like about this list is I don’t believe that any one of this is better than any others and so, if you’ve always felt like oh, I don’t really want to get in to the numbers, the LTV, the cost per acquisition, all that stuff, then have one of these other unfair advantages and you could absolutely build a successful business doing it. I think that’s what I like is it kind of shows that there are all this different facets of each of us and that if you hear someone speaking and they say you absolutely must do it this way, I mean you hear that all the time, right? You must build a great product. If you don’t have a great product, it’s not going to work.
[27:20] I disagree like that is a for unfair advantage and that maybe how you personally, the speaker on the stage did it this time. But there are many other ways to do it. We’ve listed seven here, there have to be more as well. So, you know, feel free to chime in with your own in the comments or you can call us at our voicemail number or drop us an e-mail.
[27:40] Music
[27:43] Rob: The first is your experience, what you’ve been through. The second is your niche, who you serve and your ability to do so. The third is your rolodex, the people you know. The fourth is the people who know you, in other words, your audience. The fifth is your hustle, how much you put in and where. The sixth is your ability to build a great product and the seventh is your ability to listen, build, measure and learn.
[28:04] Mike: If you have a question for us, you can call it in to our voicemail number at 1-888-801-9690. Or you can e-mail it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. You can subscribe to us on iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 129 | 7 Tips For Becoming a Better Manager

Show Notes
Transcript
[00:00] Mike: On this episode of Startups for the Rest of Us,we’re going to be talking about Seven Tips for Becoming aBetter Manager. This is Startups for the Rest of Us: Episode 129.
[00:06] Music
[00:15] Mike: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Mike.
[00:23] Rob: And I’m Rob.
[00:23] Mike: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the good word this week, Rob?
[00:27] Rob: Two good words, MicroConf Europe. I’m…I’m excited. So, we have a little announcement to make. If you go to microconfeurope.com, we are putting on a conference and it looks like it’s going to be in Prague in early October. We don’t have all the details ironed out at this point. But if you are at allinterested, we’d love to hear from you. I’ll have a little e-mail sign up there and they’re trying to get an idea of how many folks want to come but we have nail down pretty serious talks with hotel and getting the logistics up. And we’ve had a lot of request over the past three years to have another MicroConf like either on the East Coast of the US or somewhere in Europe because a lot of folks aren’t able to make it out to Vegas.
[01:07] Mike: Yes, so that’ll be really excited. It’s interesting being in the pre-planning phases of putting together the conference. So we’ll just — we’ll definitely be working pretty hard towards that and especially since, you know, we’re still kind of just finishing up the current MicroConf.
[01:18] Rob: Speaking of that, how is it going with the planning?
[01:20] Mike: I feel like I have zero free time.
[01:22] Rob: We do this every year, right? Every year –
[01:24] Mike: Right.
[01:24] Rob: …we talk early on and we’re like, “You know we should hire a coordinator. We should figure out to outsource more of this.” And then we decide not to. And every year about this time, it’s like, “Oh man, now I know. Next year, next year we’re going to figure out how to delegate more of this.”
[01:36] Mike: So, yeah, I mean, I’m just spending a lot of time on that. You know, I don’t even have the time right now to plan out the AuditShark launch which I was hoping to do like two weeks after MicroConf. So, because of that I’m not even able to put stuff in place to kind of follow through with that. So, you, know, it’s unfortunate but I think I’m just going to perhaps turn my attention to it back once MicroConf is over. But other than that, I’ve started realizing that I need to kill certain things. So one of the things that I’ve decided to outright kill, remember when we discussed some of our goals for the year early on? One of them was for me to write a book. And I’ve decided that at this point I’m just going to kill that.
[02:11] And it’s kind of dead in the water right now. I’m just not going to spend any more time or effort thinking about it or looking at it just because I got so many others things going on and it doesn’t really makes a lot of sense for me to dedicate that time when because that was such a long-term play, I feel like I can come back to it later. And it’s not going to materially affect the things that I’m working on now.
[02:33] Rob: Right. Because you were looking at that both as an experience of writing a book but also as a potentially a marketing opportunity for AuditShark and it’s kind of like until, you know, until you hit the app out there and get people using it, it’s not, in my opinion, worth all the effort of getting a book out purely. If you don’t have the app, it’s really not worth the effortof getting the book out there.
[02:52] Mike: Right, right. So, yeah, I’ve decided to kill that. I’m looking at a couple of other things that are potentially on the chopping block to just cut down on the demands on my time.
[03:01] Rob: Yup, twice a year I do this exact process you’re talking about. And you have to. I’m a big believer in eliminating couple of times a year making a point of going down that list and killing the things that either aren’t working or that you’re just never going to do that have kind of — I find that things that sit on my to-do list for a long, long time that I never do, they stressed me out because I feel like I’m slacking or I feel like I’m,you know, giving in to the resistance to not doing them. And just making the decision, you know, this isn’t worth doing and that’s why I haven’t been doing it. I’m taking them off the list, does wonders for my mental stress.
[03:35] Mike: Yes, so I’m thinking the exact same thing. So hopefully, that’ll…that’ll help out to just kind of move on, get other things done.
[03:40] Rob: Yeah, very good.
[03:41] Mike: So, what else you got going on?
[03:44] Rob: Well, I had a couple of things. One, I am starting to work with a couple of bloggers and content creators getting some kind of a pillar articles out on e-mail marketing. This is for the Drip Blog. So, right now the Drip Blog is completely bare and there’s no post. But I want to start that, both the content marketing angle and the SEO angle. I want to start that early. I had on a list to do a month or two ago and just have been caught up with other things. I’m putting that in full swing in the past week here and I have two leads on some looks like some very good bloggers and several ideas for posts based on bunch of research I’ve done. So, that I’ll be tackling over the next –well it’ll be on going, you know, every month we’ll put out a new content. But my hope is that we get the first post out here inabout the next thirty days and then build from there.
[04:33] Mike: Now for those bloggers that you’ve found, are they familiar with e-mail marketing or they’re just good writers that are going to be doing a research on that?
[04:41] Rob: I sought out both meaning people who have both of those skills and it’s actually really hard to find someone who has both of those skills. The two people I’ve found are both exceptional writers and they know how to write headlines and they know about marketing and conversions. And then they have some experience in e-mail marketing and they have written posts in the past on e-mail marketing. So although they may not, you know, doing e-mail marketing fulltime all the time, they do know the value of it and the concepts and all the verbiage and we’ll probably do, you know, some research in order to fill out the articles.
[05:13] Last thing for me is I finished the book. It’s called The Launch Pad: Inside Y Combinator. I’ve mentioned that last week. You know, I didn’t take anything super actionable away from it aside from thinking about startup ideas in a different way because of how…how Paul Graham thinks about it. I think if you’re easily swayed and it’s kind of sucked in to that world of the high gross startup and it turns out to be a distraction for you, I would say do not listen to this book or do not read it because it really like gets you fired up to get in to this…this magical world. But they…they follow the 63 startup teams through the Y Combinator series and they get — they go back and look at, you know, several years earlier and all the successes. They talked a little about the failures but to — in my opinion not enough, you know, it’s the natural selection biased.
[05:58] And since it is written by a journalist, there’s a certain amount of romanticism around things. It’s a slog, right? It’s a slog to get a lot of the stuff done and that isn’t — I don’t – didn’t feel like that was necessarily well-enough represented.But overall, it’s a very good book and I would recommend if you’re in to this kind of thing here in startup tales that that you do check it out.
[06:17] Mike: Cool.
[06:18] Music
[06:22] Mike: Today’s episode is – and titled Seven Tips for Becoming a Better Manager. And, I was thinking about it in episode 120, we talked a lot about Growing Your Business Past Employee Zero. But one of the things we didn’t talk about was how to manage the scaling of your business. So, today we’re going to do that. As part of scaling up your business, it tends to mean getting help from other people. And you know, as we talked about on episode 120, there’s a lot different types of people that you can bring into your business. And what we’re going to do today is we’re going to discuss the things that go in to managing those people that you bring into your business.
[06:51] Rob: Yeah. I think that these counts both for contract designers and developers, virtual assistants but it could also mean if you do make that choice to hire an employee to all of the supplies across the board, right? This isn’t just for employees, it’s contractors, consultants and VAs and all that.
[07:08] Mike: Yeah, that’s a really good point to make. The tipone is “To go online with everything.” It’s really hard to manage other people when you have any sort of paper-based system. And whether the paper that you’re dealing with is either orprocessing or accounting systems or legal paperwork or anything like that, you really need to be able to get as much of the stuff online as you possibly can. And this can include having your bills e-mailed to you or sent to a service like Mailbox Forwarding or Earth Class Mail and then these items are going to be available remotely and digitally without taking up any of your time or effort.
[07:40] Rob: Should this episode be Seven Tips for Becoming a Better Remote Manager or do you think this applies also to people who are actually working in a same location as their contractors or employees?
[07:50] Mike: I think this applies to both and one of the things that, you know, on the surface it may look it is geared specifically towards managing remote workers because obviously if you got a bill mailed to you and you have to0 then turn around and scan it and send it to somebody, then it makes it a little bit more difficult. But even if somebody is in your office, maybe they’re busy, maybe they’re not available, they are in a meeting, they’re doing other things, it’s a lot easier to e-mail something to somebody or use an online system and say, “Hey, here I need you to deal with this.” And then when they’re available, when it fits their schedules so that you’re not interrupting them in the middle of their work, then they can deal with it. As opposed to just walking in to their office and saying, “Hey, you know, I’m going to interrupt whatever you’re doing because this is “more important” than whatever you’re working on now and I need you to deal with itbecause it’s not worth my time.”
[08:33] Rob: Yup, cloud, cloud, cloud. I would say anything you’re doing with a new business, you should try to get it into the cloud and that includes accounting like I would always opt for in an online accounting package like a SaaS. Even though I’m, you know, not be paying more for it, QuickBooks, you can pay a one-time fee and then I guess a manual upgrade or something. But I just think having that all like up on a website and accessible is the way to go. And anytime there’s a question about should I have like my bill paying is all done online through my bank, everything I can possibly do. Time tracking is done online through a website. Just anything you can do to get off your computer and off of any single point of failure where it’s… it’s sitting on your laptop is better.
[09:15] Obviously, you know, if you’re listening to this podcast,you’re probably already using Dropbox to share bunch of stuff. I mean, you definitely did think about that when you’re working with remote or even on-site workers and it’s like you said because if you have a file on your laptop it still is a pain to get it to other people within the same office unless you have like a professional file…file share setup and Dropbox is just such an easier way to do that.
[09:37] Mike: And one of the things that you just said was about, you know, for especially for online accounting systems and having those things available it’s — even if it costs a little bit more money because typically those things you’re paying a monthly fee form and they do cost more money. You can buy a license for QuickBooks for, you know, a 150, $200, it’ll cost you$30 a month to get that as a hosted service. So, there’s obviously that money trade-off that you’re going to be making but it can be well-worth it in terms of, you know, the time that it saves you.
[10:04] Tip number two is “To make sure that your expectations are clear upfront.” Nobody likes to be told that they did something wrong or didn’t follow a process when you never either told them about it or never fully explained what that process was. You need to establish the rules and guidelines for new people upfront and you need to make sure that those things are clear. If they ever aren’t or they start deviating from them,follow up very quickly because if those expectations aren’t being met, then you need to correct whatever that processes that they’re supposed to be following. Everyone should be well-informed of exactly what is expected of them and they should have concrete goals so that they understand what it is that they’re working towards.
[10:40] Rob: Yeah. Last round when I hired a VA to handle support on the couple of apps, it’s funny that giving clear expectations is not as cumbersome or it doesn’t take as long as you think it does. I mean I’ve made some pretty basic statements of, “I want you to check, you know, check the support account twice a day preferably, you know, eight to twelve hours apart based on what works for you. It doesn’t really matter the time of day, you know, all things responded to it at that point or send over to me. And in general, like we are way, you know, customer-focused so, like if someone asks for a refund. When in doubt, treat them like you’d want to be treated and only if it’sreally a big deal, someone asks for three months of refunds or something, then you get me involve.” And it was a very short list by the time I get down to it. I think that setting clear expectations if you hire the right people is quite easy to do because they just tend to do…they just tend to make good decisions. They tend to make decisions like you would probably make them. And you just have to give them some very general guidelines.
[11:44] Now, if you hire people who maybe wouldn’t make the same decisions you do, then you run into a problem because now you have to start specifying every single thing they do. Oh,when you’re a solo-preneur, you’re working with a couple of contractors or maybe you have one or two employees, it’s critical that you do hire people who can — are going to be more likely to make decisions like you or going to –someone’s, you know, make the right call because that just cuts down on a lot of misunderstandings and you’ve – I find that you have to set a lot fewer expectations explicitly because they’re going to tend to do what you are doing in the first place.
[12:18] Mike: Tip number three is “To overshare” and this applies to providing more than the minimum amount of information to people when you’re delegating tasks to them. Tell them as much as you can, give them at least some background on why they’re doing this specific task because this helps them to make those good decisions that you’ve just talked about on whatever it is that they’re working on. If they don’t understand the end goal, it’s a lot harder for them to make good decisions and to do what you would have expected them.
[12:44] Rob: Yeah, I’ve definitely made this mistake in the past of not sharing enough and thinking that I could just put together a bulleted list of a process and a process or multiple processes and expects someone to follow that and then to make the right decisions because they may be able to follow that but making the right decisions requires more background. And you know, as you’ve stated it in here, requires a bit of oversharing that may not seem required at first but that down the line really helps you out.
[13:10] I think the best way I’ve found to overshare is not to put it into a document because people skim through long paragraphs of prose and they wanted to get to the process and see what they have to do. The best way is to record a screencast or at least the best way I’ve found. And that’s because you can sit there and you can talk with, you know, you have a human voice and you can have some intonation and you can show them, “You know, this is just — this is a really hard decision to make but when someone does this, here’s how I typically handle it. But if they do this other thing then you know, I’d probably do this.” And you really would never put that down on a document that would just seem ridiculous. But if you’re actually sitting there and you record a 5 or 10-minute screencast and they watch the whole thing through, they’re so much more likely to kind of retain the main point and the main mission or the vision that you’re trying to communicate rather than just think about, “Oh, what are the exact bullet points that I have to follow?”
[13:58] Mike: Tip number four is “To learn to stretch [0:14:00]delegate” and this means giving tasks to people who you think it’s going to be a stretch for them to meet those tasks or meet those goals. You need to be careful not to go too far over someone’s head but people really enjoy challenges. They don’t want to be bored with their jobs and this type of delegation is going to help them find their jobs more enjoyable.
[14:19] So there’s three things that doing this really accomplishes. The first is that it forces people to use their brains and really think about and understand what it is that they’re doing and what they’re trying to accomplish. Second is that it provides them with a sense of trust because you’re giving them an important task that is kind of on the edge of their skillset. And they’re going to know that this is probably on the edge of their skillset and they’re going to appreciate that, you know, youare entrusting them to this. And the third thing that it does is that it allows you to asses where they are with the new organization and allows you to figure out whether or not you can entrust them with some more advanced tasks and essentially move them along with your organization as opposed to using them for one-off task and then going to find somebody else for the next task.
[15:01] So, you’re looking to help establish a long-term relationship with whoever this person is. And it applies more to contractors than anything else but even internally if you have an employee who you’ve hire, you want to be able to gage what their skillset is and how quickly they’re learning and how quickly they’re understanding what your company is about and, you know, really be able to follow through on more important things later on.
[15:24] Rob: I’ve found that stretch delegation works really well with either a contractor or employee who you have a relationship with and who you’ve worked with for a while. But with new folks they’re not going to want to do that, right? Because they’re concern that if it’s an early project and they fail that you don’t have enough of a relationship built up that you’ll overlook that. And so, that’s the first rule I think is to look at someone you’ve been working with for awhile, you have a rapport and you know, you trust them and they trust you so thatif they did crash and burn, you know that they’re still super capable of what they’re doing. I mean that they don’t necessarily feel bad or guilty or something like they didn’t deliver for you.
[16:03] The second thing is I’ve kind of have a formula when I do a stretch delegation typically is via e-mail and I’ll write and say, “Hey, are you up for this?” And the first thing I do is say, “Here’s what we need to do.” You know, I’d say, it’s like it’s a team thing like, “We’re going to release this new feature and it’s going to take you a bit outside of anything you’ve done before. Are you interested?” And so I asked them and leave it in their core. But then, I let them know number one, “I know that you can do this. I know that you are capable and I know that you can step up to this.” So, it’s about their confidence. Number two, I say, “I will train you like I will show you how I would do it, I will show you the decisions we have to make and I will be there to support you so when things fall apart we’ll work on it together to…to solve it.” And then number three, just to let them know that, you know, this doesn’t rest solely on their shoulders. I’m not just going to bail on this thing and trust them to handle it all that I’m actually going to be there to make sure that it gets on right and they work together and that if they decided that they don’t want to do it down the line, that they don’t have to.
[17:01] So, I really give them a lot of outs to…to feel comfortable saying, “You know what? I’ll give it a try.” And nine times out of ten, it works really well and like what you said it actually keeps people happy because it’s expanding their skills, they’re learning new things and it adds some variants to what otherwise, you know, could become kind of a humdrum job.
[17:19] Mike: Tip number five is “To acknowledge people’s accomplishments.” When somebody does a good job withsomething, you have to make sure that you acknowledge that and you tell them. And this really applies much more to the new things that you ask of people rather than the daily or weekly task that you have ask them to do. Nobody wants to hear, “Thanks for the 39th consecutive weekly report e-mailed to me by 3 p.m.on Friday. Way to go.” But if you have a task or project that was challenging and the person really stepped up to the plate, make sure that person is aware that you appreciate them for tackling the job and being successful with it.
[17:50] Rob: The nice part about acknowledging accomplishment is it allows you to on the flipside also be very honest when someone makes a mistake or has a failure because people feel like you’re going to tell them both, the good and the bad. If you’re always pointing out mistakes, then people get discouraged. If you’re only pointing out accomplishments, then people start wondering like, “What is this guy? Basically, lying to me, not telling me when I’m making mistakes or just not being upfront and honest.” So I think you need to cover both sides of this coin. But definitely calling out accomplishments is the fun part. I think that’s the fun part of leading and managing people is letting someone know when they just totally kicked ass on a task and pointing out exactly why and how they did a good job like not just the, “Wow, this is great,” but say like, “Here’s how you executed, here’s how you totally stepped up to the plate on this one, and here’s the impact that’s now going to have on our business or our support process or a sales process like you really made the difference.”
[18:45] Because most of the time people aren’t doing a task surely that the clock hours they wanted to see how or what they’re doing makes a difference within the organization. And Ithink acknowledging someone’s accomplishment involves letting them know that just as much as it is patting him on the back and saying, “You know, you did…you did really a good job.”
[19:03] Mike: Tip number six is “To understand that people make mistakes” and by people, I don’t just mean the people who you are delegating task to but yourself as well. The fact is that nobody is perfect and you’re very likely to screw up management somewhere along the way. But making mistakes is critical to the learning process and in fact, sometimes it’s better to allow other people to make some mistakes so that they become a better worker down the road.
[19:26] Now, as a manager you’re taking responsibility for other people’s actions but the last thing you wanted to be responsible for is their mistakes too. You want to try to find ways to avoid mistakes in the future and to correct your processes to account for those mistakes. But you also want to be careful not to necessarily step in too early when somebody is starting to make a mistake. Sometimes it’s better to let them kind of make a little bit of a mistake or something that, you know, is correctable later on so that they’ll learn how not to do something as opposed to stepping in and immediately correcting them, you know, when you see things start going wrong.
[19:58] Now, if they’re going down a completely wrong path and you know that it’s just a rabbit hole that’s going to be filled with all sorts of things that you just don’t want to have to deal with or if you’re on a very strict timeline then obviously, you know, you want to probably step in a little bit earlier. But if they’re making some mistakes here and there along the way that are probably not completely critical or not going to totally blow apart whatever it is that you’re working on, you can generally get away with letting them make some of those minor mistakes so that they get back on track and they’ve learned how to do those things better in the future.
[20:27] Rob: When I first started delegating e-mail support, I made mistakes. I made the mistake of being too specific about what people should do during different scenarios. And so as an example, I’d have like the refund process and how it should be handled and here’s the reply email and all of the stuff. And I thought it had to be all detailed. Nowadays, I have a general rule for each of my products and when I hand that off to a VA or support person, I say, “Just handle it like you’re authorized to refund up to X dollars and you’re authorized to make the customer happy.” It’s so much better. They feel — the VA or the support person feels like they’re in more control, the customers are happier because they get really fast service and I’m happier because I’m not bothered now by — I used to get bothered by every refund request. I would say, “You know, don’t refund money until you show it me because I might have some prior history with this person or with the account and we may not want to refund it or whatever.” And that just has gone away.
[21:25] And for every 19 times it’s done correct, there’s maybe one time where it’s like, “Hah, you know, I wouldn’t have made that call.” But the fact is getting all 20 of those off my plate and never seeing them and never being a bottleneck is better for the customer, it’s better for my support people and it’s better for the entire business. And so, I think…I think that’s a big part is thatunderstanding the people may make mistakes but it’s better to have a small amount of mistakes than to have all these oversight. And I don’t know if you’ve heard the expression about building a$10,000 fence around a $1,000 product, you know. It’s like you’re almost spending more time [0:22:00] and headache to protect from something going wrong when one thing that goes wrong really isn’t going to make that much of a difference to your business.
[22:08] Mike: Tip number seven is “To treat everybody fairly and with empathy.” And everybody is different but the way you treat them shouldn’t be. You don’t need to establish official policies or procedures for absolutely everything but you do need to make sure that you’re treating people fairly. And one of the issues that I’ve seen before is that policies can get in the way of doing something that guidelines and goals could be used for instead. So, rather than using policies for how to handle a specific situation, you can just use general guidelines and goals for the company that will allow you some flexibility. And you don’t want to be put into a situation where you absolutely have to do or follow the letter of whatever the policy states because you wrote a policy for it.
[22:46] You’re much better off being in the position where you can kind of make a judgment call based on the situation or the circumstances and things like that. And that as — you’ve talked about earlier with the — your support people, you say you givethem some general guidelines and just kind of turn them loose. And one time out of twenty, they’ll make a different call than you would but at the same time by just having those guidelines in place for yourself as opposed to putting together written policies that the company has to operate by, then you give yourself that flexibility to make a different call when the situation warrants it.
[23:18] Rob: You know, these last two tips may feel you might be listening to them and thinking, “Oh this is…this is obvious.Why were they even bringing this up?” But couple of things, one, they may not be obvious to everyone. I bet there are few people out there listening, thinking, “Yeah. You know, I’d never thought of that.” Number two, it’s a lot easier to hear this than it is to actually learn them. It’s a lot more work to actually treat people fairly and with empathy and to understand that people make mistakes. And you grow into that as a manager. So that’swhy we’re bringing them up, so you can actively be thinking about them as you are guiding people —
[23:50] Mike: Oh —
[23:50] Rob: …and actual example though not just talking about it.
[23:52] Mike: Somebody goes missing for a couple of days and they don’t e-mail back, you may very well say, “Well I’m going to can this person. You know, let him go as a contractor or whatever.” And then you find out a week later that their mother died or something like that.
[24:03] Rob: That’s one situation but someone might say well, they should’ve texted you or e-mailed you or something. But that’s a hard one. If you fired them and then found that out, yes,of course, you’d rehire…you’d rehire [Laughter] them if you are empathetic, you know. But also depends on the person, like ifthey were a really solid worker, I wouldn’t — and they went missing, I would not fire them like I would instantly think, oh,something happened. But if they —
[24:26] Mike: Right.
[24:27] Rob: …kind of been flaky and not really communicative the whole time, then it’s like, “Ah, they were kind of on the edge anyways.” There’s that balancing act.
[24:34] Mike: That’s why it’s a perfect example though because if you have like just a written blanket policies as well, if you go missing for two days or four days or whatever and you’re non-responsive through e-mails or and maybe they’re based overseas or something like that so you don’t have a direct line of communication with them, you can’t just call them up or go over to their house. If they don’t respond, if your policy just says,“Well, I’m going to let them go,” and then they come back a week later with that and you have to abide by that policy, yousay, “Well, I’m sorry that, you, you know, you had a death in thefamily but you didn’t call us so, too bad.” Whereas by using goals and guidelines for the company as your compass that gives you the flexibility to make a different judgment call based on situation.
[25:13] Rob: That makes sense.
[25:14] Mike: So the recap, tip number one is “To go online with everything.” Tip number two “Make sure your expectations are very clear with everybody upfront.” Tip number three is “To overshare information” and make sure you’ve given everybody enough information about the tasks that they’re doing to make effective decisions. Tip number four is “Learn to stretch delegate.” Tip five is “To acknowledge people’saccomplishments.” Tip six, “Understand that people make mistakes including yourself” and tip seven is “To treat everybody fairly and with empathy.”
[25:41] Music
[25:44] Rob: We actually had a voicemail from Terry at theBuild My Online Store Podcast. He had a couple of more tips surrounding episode 125 and are working from the outside the office hacks.
[25:58] Voicemail: “Hey, Rob and Mike. It’s Terry here frombuildmyonlinestore.com. I like the episode…episode 125 about Optimizing Your Productivity Outside the Office. I think two things that I found helpful, one, is the iPhone USB charger. So, what happens is if you’re outside in a coffee shop and you’re tethering your internet, it tends to drain the battery pretty fast. So, one thing that happened to me is that I forgot to bring my charger once and sometimes your phone just had half battery and you could probably end up hearing the whole thingwhile you’re outside and it could be a real jargon. So, the second thing is I actually bring menthol along with me. So, sometimes, you know, you’re outside, you’re hungry at the coffee shop. You don’t want to bring too much food or you don’t want to buy too much food. Menthol is actually a pretty good way to kind of control your hunger throughout the day and you just need a break to kind of refresh yourself. You take a mint, go for a walk and kind of take it easy. So, thanks for the episode. I found it really helpful and talk to you soon.”
[26:46] Rob: So, thanks for the call Terry. If you have a question or a comment and you like to leave us a voicemail and have us potentially play on an episode, you can call us at 888-801-9690. Our e-mail is questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. Subscribe to us on iTunes by searching for startups or via RSS atstartupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll, see you next time.
Episode 128 | 9 Steps for Finding Startup Ideas

Show Notes
- FreedomPop – free 4G mifi (up to 500MB/month)
- HelpHonza – Startup marketing research study for a Bachelors Thesis
- Sweet Process – for documenting your processes
- The Launch Pad: Inside Y-Combinator – a new book that tells the story of Y-Combinator
- How to Get Startup Ideas by Paul Graham
Transcript
[00:00] Rob: In this episode of Startups for the Rest of Us, Mike and I are going to be talking about Nine Steps for Finding Startup Ideas. This is Startups for the Rest of Us: Episode 128.
[00:08] Music
[00:16] Rob: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
[00:25] Mike: And I’m Mike.
[00:26] Rob: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, Mike?
[00:31] Mike: A couple of weeks ago, we did an episode on working outside of the office and Steve wrote in and said, “Hey, I love the podcast. I was listening to the most recent episode on discussion of tethering. I just recently got a MiFi from freedompop.com which is a pay-as-you-go provider. You buy the MiFi for $99 then you get 500 megabytes a month for free. If you need more, the rates are pretty reasonable. It’s really nice to see that you can basically pay for just the hardware and then you get data allowance for free. It doesn’t seem like there is a monthly fee associated with that unless you go over that…that data amount.”
[01:02] Rob: Yeah, I really like what FreedomPop is doing. They actually buy excess bandwidth from Sprint I think it is. It’s 4G but it’s not LTE. It’s HSPA+ which is a little slower than LTE but it’s still faster than a lot of the cable modems you’ll have in your house. They have a great business model I think where it’s a freemium business model and you know, as long as they have the money to last, I think they can do it. I actually have one of this. I have the MiFi. The problem where I live is it there is no service here and I was a bit surprised by that because I had assumed that they would have service anywhere that Sprint has data service. But for some reason, the entire central area of California both all the way from Fresno over to the coast, I drove up in down the coast with that on just kind of sitting on my dash while I was driving in to the beach one day and I never got once got a signal.
[01:49] So – but you know, you can enter your zip code on the website before you order it and they will tell you if they have service there or not and it told me it didn’t have a service where I live but that wasn’t unexpected. But I’d hope that there’d be some other service within – I mean I literally drove 250 miles and never got service. But I imagine if you’re in the metro area, this is a no-brainer in my opinion to drop the 99 bucks and get that. It’s enough to check e-mail really easily. You know, 500 megs a month, this is a decent amount of data as long as you’re trying to stream anything.
[02:16] So, hey a student named Honza, he’s studying marketing in the Czech Republic and he’s writing a bachelor’s thesis about low cost campaigns, marketing campaigns for startups. So, he’s running this survey and he’s created a micro site to – to kind of tell you the full story, there’s a picture of himself. He put it up at HelpHonza.com. So, it’s honza.com. Guys from Airbnb, 500 Startups, Socialbakers, About.me, they’ve all filled it in. Frankly, I’m interested to see the data. He said the data are all going to be anonymized and published in his thesis. And so, it’s not like, you know, your secret marketing tactics are going to be given away. It’s cool. You know, he asked stuff about the gorilla marketing and other things like that. So, HelpHonza or Honza, honza.com if you are a startup or have launched an app and have anything to offer. He needs 300 respondents in order to have enough results to actually publish the paper. So, give him a hand if you can.
[03:10] Mike: Yeah, I filled that as…that out as well. It’s a pretty cool study and it’ll definitely be interesting to see what comes out of that and what sorts of I guess ideas and things that other people are doing come out of it.
[03:21] Rob: I agree. So, I also want to give a congratulations to Brian Casel. He’s just launched SweetProcess.com which is a tool for documenting processes. So, it’s designed to help business owners put together like SOPs or in my case, really nice for documenting processes to hand off to VAs. So, even if you’re not interested in doing those particular things, still head over to the site SweetProcess.com because the design is really nice and they’ve done an excellent job of communicating their value proposition. So, if you are going to be putting up a website or you want to figure – take – get some tips on how to improve your SaaS app value prop, give there’s a look because there’s something to be learn from how well their site is put together.
[04:05] Last thing, I’ve been reading a book called The Launch Pad: Inside Y Combinator and it’s basically written by journalist who have unfettered access to a single Y Combinator cohort. It’s an interesting book. I mean I think the big takeaway – I’m about halfway through. The big takeaway is just how optimize Paul Graham is for launching startups and how good he is at figuring out how to ship startups and come up with startup ideas and just nurture startups along. It’s really, really impressive to hear the interactions that he has with these aspiring founders. A lot of them are in their 20’s and are really, you know, just trying to figure out what’s going on and he is just an – sounds like an amazing mentor and just, you know, obviously very knowledgeable in the startup space.
[04:46] It reminded me of how – just how much knowledge and advice I’ve gained from Paul Graham over the years. I started reading his essays way back. I think it was 2001 maybe when he started publishing but I’ve read his first book when it came out. I was a big fan of his and as I was listening to this book, I realized, you know, there’s a lot here that you and I could just chew on from episode after episode but I wanted to just pick one area and kind of look at how Paul Graham examines that and how he thinks about it.
[05:16] And so, I went online and he as this awesome essay called How to Get Startup Ideas and it’s at paulgraham.com/startupideas.html. We’ll link to it in the show notes. But it’s a pretty long essay and he goes through all the steps that he talks about for how to get startup ideas and how to think about getting startup ideas. And I pulled out nine steps and there are more steps in there. He doesn’t have it listed the steps. He just has prose, paragraphs of prose but we want to kind of put it in to, you know, nine bullet points that we could be able to push around on the podcast to kind of giving idea of how Paul Graham thinks about things, how he thinks about starting and thinking of startup ideas.
[05:53] So to begin, I’m going to read a little excerpt from him. He says – it’s from this essay. He says, “Why do so many founders build things no one wants? Because they begin by trying to think of startup ideas. That m.o. is doubly dangerous: it doesn’t merely yield few good ideas; it yields bad ideas that sound plausible enough to fool you into working on them.” And this is the part that I like the most. He says, “At YC we call these ‘sitcom’ startup ideas. Imagine one of the characters on a TV show was starting a startup. The writers would have to invent something for it to do. But coming up with good startup ideas is hard. So, unless they were amazingly lucky, the writers would come up with an idea that sounded plausible, but was actually bad.”
[06:30] That’s kind of the intro to this article that he writes. I’m not sure I agree with him a hundred percent. I’m not sure that thinking of startup ideas is something you should never do or that necessarily yields a lot of bad startup ideas. I guess it depends on how you think about it. If you start with a problem and try to think of ideas around how to solve that problem, I think that’s a good way to go. I think if you just sit around and try to randomly think of startup ideas, they’re going to obviously be, you know, a lot of danger that you’re going to build something no one wants.
[06:58] Mike: I tend to agree with you. I think that it’s also a difference between whether you’re trying to think of solutions to problems or you’re just trying to think of ideas. I mean I’ve seen some really cool technologies out there where I’ve looked at them and I said, “Oh, it’ll be really cool to build X,” and on the surface, it’s like, “Oh, that could be a great company that kind of build something around,” but at the same time if you’re not actually solving somebody’s problem, then who’s going to pay for? And I think that people tend to focus too much on, you know, the technology side of it or how cool something would be when it’s finished versus, you know, what problem it’s actually solving and who’s going to pay to solve that problem.
[07:32] So, you know, those are kind of all the issues and I tend to agree with him when he says that if you’re just trying to think up startup ideas, sure, you know, that’s going to happen but if you’re trying to think of problems to solve, then it’s a completely different scenario and I don’t think that that applies.
[07:46] Rob: Yeah, I would agree. The last few times I have tried to think of startup ideas I started with the question “What problems do X have?” And whether X was startup founders or entrepreneurs or whatever, you know, sort of group of people that I wanted to help. That was…that was the question and then I would write a bunch of answers and then figure out which of those can be translated in to an app.
[08:09] One other thing I’ll note is that Paul Graham since he does, you know, obviously runs Y Combinator and they’re going after venture funding, his ideas are — do tend to be bigger, right? They do tend to want larger ideas that are going to scale up and hit big markets and obviously, that’s not what we’re about here. There are going to be some differences of opinion for sure in a way that he approaches things. I know a bit later in the essay he actually does talk about just hacking around with new technologies is a way to kind of find startup ideas. And I’ve never found that to be true but perhaps if you’re looking to build a hundred million dollar startup, that’s the way you get there.
[08:43] Music
[08:46] Rob: Step one is “Don’t try to think of ideas, notice them.” And Paul Graham says, “At Y Combinator, we call ideas that grow naturally out of the founders’ own experiences organic startup ideas. The most successful startups almost always begin this way. Since what you need to do here is loosen up your own mind, it may be best not to make too much of a direct frontal attack on the problem, in other words, to sit down and try to think of ideas. The best plan maybe just to keep a background process running, looking for things that seem to be missing. Work on hard problems, driven mainly by curiosity but have a second self watching over your shoulder taking notes of gaps and anomalies.”
[09:23] Mike: I really agree with this idea of using your own experiences because throughout the course of your career, people tend to run in to different things where they’re trying to accomplish something and it just seems dramatically more difficult than it really should be. So, there’s all these problems that you probably run in to over the years that you look at and say, “Oh, well, why is this such a pain in the neck?” And you figure out a way around it but you don’t necessarily actually solve the problem or solve it in a way that would be useful to a lot of people.
[09:50] One thing that I can think of right off the top of my head that is exactly like this is Dropbox. I mean sharing files and synchronizing them between two different machines has been a nightmare. It’s been a nightmare for years and years and years. And then Dropbox came along and somebody said, “Hey, well, I want to make this particular problem easier.” And they did it and they did it in a spectacular fashion and Dropbox is taking the world by storm and its got a lot of clones out there as well and it’s not to say that clones are bad. I mean I think it certainly helps in the market to have some of that competition because it drives innovation in the market. It’s a classic example I’d say of, you know, somebody who recognized that there was a problem out there that they had ran in to and they wanted to be able to solve it and by coming up with a solution based on his own experience of having that problem, it came out spectacular.
[10:36] Rob: Yeah, it’s good that you mentioned Dropbox because they were a YC company and we’ll actually talk a little bit about them later in this episode. In terms of noticing ideas, I do think that that’s the best way to come up with them instead of the frontal attack, but I would also highly, highly recommend that you get some type of idea notebook or idea Google doc or just something to capture all the ideas you’re going to have because not only are you going to come up with, you know, if you really have it as a background process, you’re going to come up with an idea a week or three ideas a week or you just going to come up with too many for you to remember and tracking those is critical because you can flip back a year or two later and realized, wow, this idea is exceptional. But what it can also do is served as a brainstorming thing for you to go back to your ideas even if none of them are any good, they can help spark a new brainstorm ideas and help kind of guide you in to thinking about things in a new way coming back to your own notes.
[11:29] Music
[11:32] Rob: So, step two is to “Prepare your mind and expose it to many stimuli.” Paul Graham says, “If you look at the way successful founders have had their ideas, it’s generally the result of some external stimulus hitting a prepared mind. Bill Gates and Paul Allen hear about the Altair,” which is an early computer, “And they think ‘I bet we could write a Basic interpreter for it.’ Drew Houston,” he’s a founder of Dropbox, “…realizes he’s forgotten his USB stick and thinks ‘I really need to make my files live online.’ Lots of people heard about the Altair. Lots forgot USB sticks. The reason those stimuli caused those founders to start companies was that their experiences had prepared them to notice the opportunities they represented.”
[12:13] Mike: I think part of this is also the ability to understand technology. It kind of a fundamental level. I mean if you understand the types of things that can be done, it’s not just about recognizing the problem but it’s also about knowing what can be done to solve that problem. Part of this is also exposing your mind to a bunch of different stimulus and in these particular cases, they happened to run against this particular problem.
[12:36] Now, if Drew Houston had never ran in to a problem of forgetting his USB stick or Bill Gates and Paul Allen hadn’t heard of the Altair, would any of those other things have happened, chances are probably not because I doubt that they would have sat down and just come up with the ideas for either Dropbox or for a basic on their own. But it is the fact that those other things kind of factored in to their lives and they were exposed to them which really kind of drove them to build the things that they did.
[13:02] So, you definitely want to keep an eye out on, you know, where else is out there on the market? What are the things are going on? You really can’t just throw yourself in your basement and work on solving a problem for six months or two years or whatever. You really have to be paying attention to the other things that are really going on in the world.
[13:17] Rob: I really like this idea of preparing your mind and exposing it to many stimuli. I think the “preparing your mind” part is to be open and aware of things that are going on around you in terms of problems people are having, problems you’re having, just anything that could essentially make your life easier on a day-to-day basis and realizing if there’s a technology solution to that that it could potentially be a product idea.
[13:40] And the second part is exposing yourself to many stimuli. This is the part that I am a huge proponent of. Anytime that I’m trying to brainstorm things whether it is app ideas or whether it is a marketing plan, whether it’s ideas for the podcast or blog post, I am looking for external stimuli both inside my discipline and outside. And this is a reason that I listen to so many audio books, that I listen to so many podcasts and then I use to when I had more time read blogs and read books. I just find that that exposing yourself to all the stimuli creates creativity. You can of course overdo it and you can over stimulate yourself and you can never retain anything that can happen. But if you keep it at a reasonable level, even listening to things outside of your discipline, listening to creativity podcast or reading about architecture or having a hobby, just in some other area that’s not technology can absolutely shape your mind, just make you think a little differently than everyone else is and essentially, it prepares your mind then it goes those startup ideas going. And if you’re tracking them in a notebook, like I said, over a long period of time, you can really arrive at some gems.
[14:44] Step three is “Get to the leading edge of a field.” Paul says, “If you’re not at the leading edge of some rapidly changing field, you can get to one. For example, anyone reasonably smart can probably get to an edge of programming, for example, building mobile apps in a year. Since a successful startup will consume at least 3-5 years of your life, a year’s preparation would be a reasonable investment especially if you’re also looking for a cofounder. You don’t have to learn programming to be at the leading edge of a domain that’s changing fast. Other domains change fast. But while learning to hack is not necessary, it is for the foreseeable future sufficient. As Marc Andreessen put it, software is eating the world, and this trend has decades left to run.”
[15:24] Mike: I think this is probably one of the several paths that you could go down. I think that, you know, Paul Graham kind of illustrates a bunch of different ways for finding startup ideas and obviously, this fits in to one of them. Kind of brings to mind the story of Bill Bither from Atalasoft who spoke last year at MicroConf who came in and he started his company back in 2000, 2001 and what he did was he built the company on the back of a .NET imaging component. And you know, C-Sharp was relatively new at the time. They really weren’t any other .NET imaging components out there. There were some imaging components but not in .NET. So, he went ahead. He built one and he was kind of at the leading edge of that field and fast forward, ten years later and he sold the company for millions of dollars and cashed out.
[16:10] So, you know, you can definitely do that and I can think of other examples as well. I mean, you know, you look at Oracle. They’re on the edge of databases back where databases were first being built and I think he’s right. I mean I think if you look at any given field that year timeframe that he’s talking about is in some ways just talking about becoming an expert in that field such that you are on the bleeding edge. So, if you wanted to look at rails development, you could start looking at that stuff, make sure reading back to the source code. If you wanted to do the same thing with the Linux Kernel, you could do that. I mean there’s a lot of different ways that you could go about this and it’s a matter of picking a field that interests you and then building a business that’s essentially starting at the edge of that field and then over the next three or five years, you kind of maintain, you know, the company being at the edge of that field.
[16:54] Rob: Yeah, I don’t feel like I had a realistic view of what this really meant before I became a professional programmer because before that I looked at the startup space and I thought it was just all about finding ideas and generating the next novel thing because that’s kind of how the press in the mainstream media and just people talk about it, right? It’s like you needed an idea and you could raise some money and build this thing. And as soon as I started programming, I realized wow, it takes away – number one, it takes way more than that. Number two, that there are a lot of very skilled developers who can build things themselves who also have their own ideas.
[17:27] And so, the bottom line is until you really get emerge in to a field and you’re kind of pushing the boundaries of it, I think that you’re way behind the pack. It’s not to say that you can’t come in as an outsider and do something, it’s just the odds are much, much lower. And I think I would have offer a simpler version of this and it would just say, “Do something in public.” Like even if you can’t get to the leading edge of the field right now, start blogging about something related to what you want to do or start a podcast or start writing – learning code and start writing some code. As soon as you start doing things in public, opportunities open up, challenges rise in front of you and you, hopefully, rise to greet them. Just things start happening once you actually make yourself vulnerable enough that you put something out in to the world that other people can look out.
[18:13] Steve Jobs said great artists ship and in my opinion until you’ve shipped, you just have no chance of really understanding what it’s like to launch a product and you’re way far behind in the raise of actually launching a good one because there are people out there who’ve launched multiple successful and they’re your competition. And so you have to get there too. So, ship early, ship often. You know, as Paul Graham says get to the leading edge of a field.
[18:37] Music
[18:40] Rob: Step four of our Nine Steps for Finding Startup Ideas is to “Look for something missing.” And Paul says in the essay, “If you’re really at the leading edge of a rapidly changing field, there will be things that are obviously missing. What won’t be obvious is that they’re startup ideas. So if you want to find startup ideas, don’t merely turn on the filter of ‘What’s missing?’ Also turn off every other filter, particularly ‘Could this be a big company?’ There’s plenty of time to apply that test later. But if you’re thinking about that initially, it may not only filter out lots of good ideas, but also cause you to focus on bad ones.”
[19:15] Mike: I think this one is interesting but I think it also depends a little bit on being on a field where it is changing rapidly and it’s relatively new. I think that it would be difficult to look at a field that is fairly mature and come up with things that are obviously missing that just don’t exist. I guess I would think of things like, you know, anything related to C++ or C++ libraries or databases and database development. I think that a lot of those things, they tend to be mature areas and in fact, I mean those are not just mature areas but it takes tons and tons of time and effort in order to get anywhere.
[19:51] So, I think that those are kind of classic cases of where the, you know, the field is so mature that you’re not going to be able to make much head way versus if you start looking at either narrow aspects of that field so like database sharding for example or fault-tolerant database. Those sorts of things, they are in a large mature field but you’re looking at a very, very narrow slice where you could make some very, very rapid advances in that one specific area. And you know, I kind of like what he said about, you know, the fact that, you know, could this be a big company? Well, it could be. It could be that, you know, a highly available database could be, you know, a big business but you don’t want to necessarily say, “No, I’m not going to go after that,” because you’re not sure about it.
[20:33] Rob: You know, I think what you said echoed back to step three in terms of getting to the leading edge of a field because you brought up C++ and you’re right, it’s so mature. It’s a mature market, right? It’s just people have contributed so much to it that there isn’t a lot of innovation to be had I’ll say in terms of servicing that market whereas with – if you did C++ database sharding that is the perhaps the bleeding edge of that area.
[20:58] Step five is “Turn off your unsexy and your schlep filters.” He says, “Most programmers wish they could start a startup by just writing some brilliant code, pushing it to a server, and having users pay them lots of money. They’d prefer not to deal with tedious problems or get involved in messy ways with the real world which is a reasonable preference, because such things slow you down. But this preference is so widespread that the space of convenient startup ideas has been stripped pretty clean. If you let your mind wander a few blocks down the street to the messy, tedious ideas, you’ll find valuable ones just to sit there waiting to be implemented.”
[21:33] And when he says turn off your unsexy and your schlep filters, he means an idea can be unsexy. It can be not that interesting, a boring idea and that means fewer people are going to be going after it. And then the schlep filter he talks about is this is like trying to do a medical health record startup where you know that it’s not just about writing code, it’s about schlepping away with bureaucracy and trying to get all these things on board and there’s privacy implications or about like building Stripe and I’m pretty Stripe came through Y Combinator as well. They had to schlep through the bureaucracy of dealing with payment providers and there’s a lot of security issues and all that stuff.
[22:05] Mike: I definitely agree with this in a lot of different ways because if you start looking at problems that are boring but would probably make good money, I mean you can come up with some pretty surprising things, you know. Honestly, AuditShark and you know, going after auditing servers is not sexy in any way, shape or form but at the same time, I know that there’s money there. I’ve seen the dollar amounts that people pay for that kind of software and although it is boring, it will make money.
[22:31] So, there’s a difference between looking to be successful versus trying to look in to a certain way to appeal to exhibit that mass appeal. And you know, there’s obviously pros and cons to each one but if you’re going for mass appeal and sexy, that can be great assuming that you are doing some sort of a consumer product where people are actually going to pay for that. But if you’re looking at this is application or something like that, some of them are quite frankly pretty boring and just because they’re boring, that doesn’t mean that they won’t make a good deal of money.
[23:00] Rob: Right, we’ve always been a proponent of niche ideas and they tend to be unsexy and or need a lot of schlepping even acquiring apps and rewriting them and moving them to new servers, those are schlep ideas, right? It’s just – it’s not writing green field really interesting brand new code on cutting in – edge technology. It’s working your ass off and moving things for two or three months. It’s not that interesting but that is where at least early on I would say go after those markets like those are going to be the ideas that are going to get you going and then you can always go after the sexy and the easier idea so to speak later on once you’ve had some successes, built your confidence, have revenue, all that kind of stuff. I’m on a big proponent of going after the unsexy ideas.
[23:42] Step six is to “Stay in your area of expertise.” Paul Graham says, “When searching for ideas, look in areas where you have some expertise. If you’re a database expert, don’t build a chat app for teenagers, unless you’re also a teenager. Maybe it’s a good idea, but you can’t trust your judgment about that, so ignore it. There have to be other ideas that involve databases, and whose quality you can judge. Do you find it hard to come up with good ideas involving databases? That’s because your expertise raises your standards. Your ideas about chat apps are just as bad, but you don’t know any better.”
[24:13] Mike: I think part of this is relying on the expertise that you have in a particular field to be able to recognize when something is a mediocre idea versus a bad idea. And you can use that in a couple of different ways but I think that the primary way that you can use it is to look at the competition that’s out there and see what they’re doing and whether the solutions that they’re coming up with are reasonable and if they’re not, then you probably don’t need to worry about them but, you know, if they’re actually making a living selling that product, then it means you stand a good chance of coming behind them with a better product and essentially cleaning their clock just because not only that you have better technology but you understand the problem better and you can probably phrase it to customers better. And therefore your expertise is going to help you get to a position where your marketing collateral is better and you’ll be able to go in the sales situations and intelligently talk about the value or the solution that you provide versus your competitors and you’ll be able to come out on top.
[25:10] Rob: I don’t necessarily agree with this one about staying in your expertise. I think that it’s ideal. I think it does improve your chance of success but I still think you can have — build a really good app and definitely make a lot of money and quit your job and do that whole thing without needing to be the target market for your app. And he tends to say, “Basically, try to build something for yourself that you’re going to use,” and I just – I don’t necessarily agree with that. I mean I think we’ve talked a lot about finding more niches, you know, if you’re not a lawyer, it doesn’t mean you can’t build software for lawyers. If you’re not a realtor, it doesn’t mean you can’t build software for realtors. But if your area of expertise is that you’ve built a lot of database-driven applications and you know how to code and potentially, you know how to design and build the SaaS front and end and potentially know how to market then I think that you can go outside that in one of those areas.
[25:57] Now, if you don’t know anything about building SaaS apps or marketing or realtors, then yeah, trying to build a SaaS app for realtors is going to be a real challenge but I think if you have one or more areas that are overlapping with your idea, I think that’s sufficient. I would agree with him that it’s ideal to stay within your area of expertise but I’d just wouldn’t make it, you know, a rule.
[26:17] Mike: Right, I mean I think all of these are general guidelines. They are not hard and fast rules. I mean you can’t look at any given one of these areas and say that you have to do this or you will not be successful. I mean I think if you’re able to find something that overlaps in all nine of them, you have a much better chance than if it applies to none of them. So, I think to stay in your area of expertise is good advice but you also have to keep in mind that Paul Graham tends to write from his point of view. In his point of view is going to be companies that he wants to invest in, he’s going to want you to have expertise in that particular area because if you bring expertise to the table for a particular products or company that you are bringing to market, you’re going to be much better off than somebody who has no idea anything about it and just trying to build something without really understanding a lot of the things that go in to it on the back end and they didn’t build a career out of it.
[27:08] They just opened up a book one day or a magazine and said, “Oh, well, Fast Company said that this is the next hot area. So, I’m going to build a product and a company around it.” And they don’t know anything about it whereas you may have three or four or ten years of experience in that particular area and that you’ll be able to just walk all over them because they’re still coming up to speed while you’ve got that background of expertise that they don’t. And it’s very hard to replicate that expertise.
[27:32] Music
[27:35] Rob: Step seven is to “Choose an obvious idea.” And Paul says, “When you find the right sort of problem, you should probably be able to describe it as obvious, at least to you. Which means, strangely enough, that coming up with startup ideas is a question of seeing the obvious. That suggests how weird this process is. You’re trying to see things that are obvious, and yet that you hadn’t seen.”
[27:55] Mike: I think this rolls a little bit in to the previous one where if you have enough expertise in an area then the solution is obvious to you but to a casual observer, it’s probably not.
[28:05] Rob: Yeah, I think I’d agree with him on this one. I do think the best startup ideas are did do tend to be obvious to someone who has expertise in that arena. Step eight is to “Give yourself time.” And he says, “You have a lot of control over the rate at which you turn yours into a prepared mind, but you have less control over the stimuli that spark ideas when they hit it. If Bill Gates and Paul Allen had constrained themselves to come up with a startup idea in one month, what if they’d chosen a month before the Altair appeared? They probably would have worked on a less promising idea. Drew Houston did work on a less promising idea before Dropbox: an SAT prep startup. But Dropbox was a much better idea, both in the absolute sense and also as a match for his skills.”
[28:46] Mike: I think this is just a lot about not restricting yourself to one idea. If you’re working on something and a better idea comes along, I think it’s just keeping your mind open to the fact that whatever you’re working on, may not be the best use of your time and if you give yourself a deadline to commit to a particular project and then you would hear to it, then you could very well be missing out on a much better idea and I think that Paul is just saying don’t sell yourself short. Don’t force yourself and do constraints that don’t necessarily make any sense because what good rationale is there for saying, “Okay, I have to have a good startup idea in a month.” And if a month goes by and you have to settle on something because you’ve given yourself some arbitrary deadline, then you’re going to pick something and it may not necessarily be the greatest idea and because you’ve committed to it, let’s say, two or three or four weeks later you come up with a better idea, well, should you switch?
[29:40] Well, according to the mental agreement you’ve made with yourself, you shouldn’t because you’ve already started on something, you picked it. And I think Paul is just saying, you know, make sure you don’t put yourself in a situation where you back yourself in to a corner and you’ve given yourself no other options. Keep your mind open.
[29:55] Rob: Yeah, I see aspiring founders and even founders who are coming back for a second or third time trying to think of ideas in a certain timeframe because they’re antsie and I felt that myself six or seven months ago trying to acquire something and I had spent two or three months just looking at all different types of apps to acquire. People are sending them to me but nothing was a good fit and I, a couple of times, I tried to force it and I’m glad that I didn’t. I eventually, you know, went back to the playbook and came up with the idea for Drip. But having an artificial timeline like you said, it can make you yourself feel better. It can reduce anxiety but it’s really not a very good idea trying to force it and not suitably vetting your idea is a dangerous game to play.
[30:38] So, step nine is to “Find a small group of people who desperately need your idea right now.” And he says, “When you have an idea for a startup, ask yourself: who wants this right now? Who wants this so much that they’ll use it even when it’s a crappy version one made by a two-person startup they’ve never heard of? If you can’t answer that, the idea is probably bad. The danger of an idea like a social network for pet owners is that when you run it by your friends with pets, they don’t say ‘I would never use this.’ They say ‘Yeah, maybe I could use something like that.’ Even when the startup launches, it will sound plausible to a lot of people. They don’t want to use it themselves, at least not right now, but they could imagine other people wanting it. Sum that reaction across the entire population, and you have zero users.”
[31:23] Mike: There’s part of this that I agree with and part of this that I disagree with. I think he’s got the right idea where you definitely need to find people who would say, “Yes, I definitely need this right now,” because those are the type of people who are willing to pay for and you want the people who are willing to pay for your product to essentially help guides you down the path of building more features and things in to the products and help shaping your marketing message such as you can acquire more customers and you can build the product out so that it is applicable to more people in your audience.
[31:53] And what he’s really getting in to the second part is that you don’t want to build something that a lot of people look at and say, “Oh, well, that’s a good idea. I think that’s interesting but, you know, I wouldn’t use it but I can see how other people will use it.” Because at that point you’re going down the path of mediocrity and going down that path essentially means that, you know, your startup idea is not going to go anywhere fast and it’s going to limp along. It’s not going to have a lot of users. It’s not going to grow very fast and you’re going to feel bad about trying to kill it because it does have some people who are using it but not a lot and it’s never really going to grow the way that you have ever envisioned it growing or the way that you want to. And eventually, you’re going to have to make a hard decision about whether you kill it or not or whether you try and sell it and get off from under it.
[32:35] I think a piece that I don’t necessarily agree with is that you have to find, you know, those people who desperately need it right now because I think that that’s a process. I think that you need to get at least something out there or at least, you know, talking to people and trying to figure out what it is that they want. And even if you’re not building exactly what they’re looking for, I mean, you know, people tend to have a very narrow view of what their problem is. And if you talk to me, I might have a specific problem and you talk to Rob and he might have a slightly different problem but if you build that solution for just me, it may not solve Rob’s problem.
[33:09] And what you need to do is you need to talk to a bunch of different people and then kind of aggregate all of their problems in to a single solution such that is solves and addresses all of those problems as oppose to solving just one person’s problem. And I think that involves talking to people. I mean you can’t just assume that everybody is going to have the same problem. They’re going to have similar problems but not exactly the same and that’s the part of that I’d say I disagree with. The idea itself is – has got to be sound and you have to build something that, you know, people are looking for. You don’t want to just kind of arbitrarily say, “Oh, well, everybody is going to have an identical problem,” because that’s probably not going to happen. They’ll be similar, just not exactly the same.
[33:44] Rob: This is why whenever I e-mail or I ask people what they think of an idea that I’ve come up with I never ask them what they did. I just ask them, “Will you use this and would you pay a very specific amount of money for this idea?” And I will lay that amount because [0:34:00] I don’t really care what their opinion is. I care about whether it solves their problem or whether they desperately needed it right now. I want them to say, “Shut up and take my money, build this right now.” And so, that is actually become my e-mails response because I get several e-mails a week of people saying, “Here’s my product, what do you think?” And I can certainly give them feedback on positioning and website design and you know, the copywriting and all that stuff but if they ask me what I think of the idea, almost always I will tell them, “I would use it,” or “I would not use it.” That’s the only answer that matters for me because my opinion about whether it will work is irrelevant.
[34:35] And then I will follow it up and say, “Go find X people.” Typically, I’ll use ten. “Go find ten people who are willing to pay you for this,” and that will answer your question way better than asking some guy’s opinion, some random person’s opinion about what they think of the idea flying because we can all sit there and think, “Yeah, I guess some people would probably want to use this,” but finding those people who really desperately need it right now, I think is a big early win for you before you start writing that first line of code.
[35:02] Music
[35:05] Rob: So, to recap the “Nine Steps for Finding Startup Ideas”, it’s from Paul Graham’s essay How to Get Startup Ideas are step one, “Don’t try to think of ideas, notice them.” Step two, “Prepare your mind and expose it to many stimuli.” Step three, “Get to the leading edge of a field.” Step four, “Look for something missing.” Step five, “Turn off your unsexy and your schlep filters.” Step six, “Stay in your area of expertise.” Step seven, “Choose an obvious idea.” Step eight, “Give yourself time” and step nine, “Find a small group of people who desperately need your idea right now.”
[35:35] Mike: If you have a question for us, you can call our voicemail number at 1-888-801-9690 or e-mail it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. You can subscribe to us in iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.
Episode 127 | 7 Tips for Finishing Your Product

Show Notes
Transcript
[00:00] Mike: This is Startups for the Rest of Us: Episode 127.
[00:02] Music
[00:10] Mike: Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. I’m Mike.
[00:17] Rob: And I’m Rob.
[00:18] Mike: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s up this week, Rob?
[00:22] Rob: Well, what’s up because I heard you’re working from a brand new piece of hardware. You ditched the MacBook Air —
[00:27] Mike: For a MacBook Pro right now —
[00:29] Rob: Oh, geez —
[00:29] Mike: I saw that guy on Twitter who had mentioned that I was probably going to have to now that you’ve got your new MacBook Air and probably, you know, I just followed his advice. It really what it was. [Laughter]
[00:36] Rob: You heard that I had 8 gigs of RAM and have to — about hard drive and got jealous?
[00:40] Mike: Yup, I did. So now, I’ve get 16 gigs of RAM. So —
[00:43] Rob: That’s so unbelievable, man. Yeah, that’s a great piece of machinery.
[00:46] Mike: If I had the model that you have right now, I probably wouldn’t have bothered to upgrade but disk I/O on the new machine that I just got has three times of what it was on my old MacBook Air which the model that you have is newer. So, you know, it has better disk I/O more RAM and all these other things. So, if I had that one, I probably wouldn’t have upgrade it but this is a little over two years old at this point and there were some things that I needed to be able to do that I just couldn’t do. I’d be on the road and couldn’t run things that I needed to run.
[01:11] Rob: Sure. Well, hey, I’m starting an experiment this week. I am outsourcing the creation of my MicroConf presentation. Not the content itself but just the creation of the slide deck and I’m doing it for a couple of reasons. I sat down just to kind of do a rough outline, get in to a text file and you open up UltraEdit and I started typing what I wanted to see on each slide and I got to the end and I have, I don’t know, 40 slides took me a couple of hours to think through it all. I added as many numbers as I could. It’s a 250-line text file and I looked at it and I thought to myself, you know what? Like going from here in to slides is actually kind of a trivial task like it’s super time-consuming. I bet it’ll take eight to ten hours at least to get all that in to a format that’s nice and I’ve realized like there are people that Keynote way better than I do. For a starters I’ve never used Keynote but secondarily, someone’s going to just – they’re going to be more of an expert at just presentations and doing things visually.
[02:05] So, I hopped on oDesk and I found sure enough there are people who are like Keynote and PowerPoint and just presentation gurus. And so, I have an open job right now. I’m down about three candidates and I’m going to send them over my outline and have them each do the first five slides and see what they come up with. So, I’m kind of…kind of stoked about it. I’m interested to see if this pans out. Obviously, it’s an experiment, right?
[02:25] Mike: Yeah, I definitely did that at least one of the past two years. I don’t – I think it was the first year where I was looking for a lot of different images and I had somebody else go through and that’d be – I kind of told them what I wanted and then just went through and picked out all the images and stuff and put it together for me but it does worked out. But that’s a good idea to go to oDesk. I hadn’t thought about that. So, I do want to give a special thanks to Dan and Ian from the Lifestyle Business Podcast for helping us out with our April Fool’s Day episode. I saw some tweets and feedback messages here and there which definitely caught a couple of people unaware and definitely pranked them.
[02:53] Rob: For the record, that was your idea just out of the blue, right? Like the week before April 1, you’re like, “Hey, we should do this,” and I’m like, “Man, I don’t know if we have enough time to pull that together.” You e-mailed Dan and Ian and we got it together quick. That was good. I think it turned out well. It looks like some folks were tricked for a little while and others knew right away that, you know, it was April Fool’s Day right on the guard.
[03:13] Mike: Yup, yup.
[03:13] Music
[03:16] Mike: Today we’re going to talk about Seven Tips for Finishing Your Product. There’s probably millions of abandoned software products out there that are sitting in source code repositories or on hard disks from developers who’ve started something and then just never finished it. And today, what we’re going to do is we’re going to walk through seven tips for ensuring that you finish the product that you start.
[03:34] Rob: You asked me how many products do you think that you started that never finished and so that’s the – to be clear, I did launched several products that failed and I’m not including any of those but I bet I have at least ten and maybe fifteen half completed codebases that I got at least eight to twenty hours in to and just abandon. And some of them I got 80 to a hundred hours into – and really started…started getting in to it and then just kind of left it by the wayside when I lost motivation. From all the interactions we have with founders constantly we know that people, you know, are abandoning apps, not finishing their products and so, you know, hopefully, these…these tips we pulled from our experiences are helpful.
[04:13] Mike: So, first tip that we have is “Don’t chase everything that moves.” You really need to be selective about the types of things that you start and some of this goes back to doing your due diligence and pre-marketing efforts to make sure that whatever products it is that you’re going to be launching or attempting to build is something that people actually want because if you get to a point where you’re 80, 100, 200 hours in to it and then you start talking to people or then you start seeing competition that you didn’t see before because you weren’t really doing that due diligence, you probably going to lose motivation and you know, it can be very distracting to have all these different ideas in your head.
[04:48] It’s always exciting to start a new product and when you start it, you have a lot of motivation upfront but unless you have the commitment to follow through with it, then you’re obviously not going to finish it. So, if you start chasing everything that’s going to become a huge problem and you’re not going to finished most of the things that you do start. So, definitely be selective about the things that you start and understand whether or not there’s going to be a market for those things.
[05:12] Rob: This is such a tough balance. One time, it was about five years ago when I was working with – this is back when I was in New Haven, Connecticut working with a couple of Yale MBAs and they were trying to get angel funding for this idea we had. And at a certain point, we cranked through several different ideas and we went and tried to do customer development. This was before it was called that but we are trying to talk to end users and figure out what their needs were and it was a long process and we did that for one idea and then we scrapped it. And then we did it for a second idea and we scrapped it. And this – months go by during this time and you start to get ante and you start to feel like you’re wasting time.
[05:44] And what I realized is that that it really – there were two types of people – of the three of us, there were two types of personalities. One guy finally said, “You know, we just need to pick an idea and go with it.” In my head, that sounds good but then you’re not vetting anything, right? You don’t have a lot of confidence that that idea is going to go and you are just randomly choosing how you’re going to spend the next year or two of your life. And so, obviously, he was the personality of he just wanted to get moving with the app and I bet all of us have a little bit of that in us. I, on the other hand, really wanted to know that what we were going to build was going to be worthwhile that people needed it, right? That there is actually a market need and that we’re building something that people wanted.
[06:23] I think those are kind of the two sides of this coin and all of us have some of those two. It’s, you know, it’s not a dichotomy. You’re not either or but you have some of each and knowing yourself and knowing whether you are more of a person who is just going to jump on the first thing or who’s going to just sit and analysis paralysis for months and months, knowing that about yourself is very important to actually get something off the ground that has a reasonable chance of success.
[06:45] Music
[06:48] Mike: So, tip number two is to “Budget your time, energy and other resources.” And if you butt it off too much for a particular project all at one, you are a lot less likely to stick with it. So, you need to budget how you’re going to reach any of the major milestones by setting up a schedule for the different resources you have available and whether those resources are time, they’re money, they’re could be contractors that you have that are working for you or maybe you set aside a couple of thousand dollars and you need them to meet certain milestones by certain time periods or certain amounts of money that you’ve set aside for them to accomplished those tasks, those things you really need to keep a tight watch on so that you are meeting those milestones. Because if you start falling behind, it’s going to be very difficult to catch up later because you can’t catch up when it comes to code, if you got ten different things that you need to implement and you’re behind and you’ve only implemented three of them, it’s very difficult to catch up on the rest of them and still maintain some level of quality standards.
[07:45] Rob: I think the rule of thumb we’ve thrown around on this podcast in the past is whether you are building it yourself in your spare time or you’ve hired someone to build it, you want to get to launch in four months, ideally four months or less and no more than six months. That’s when people really start losing motivation. That’s where we see people drifting off and not finishing their app. And I’ve noticed, you know, working on Drip now since late November, early December, you know, one of the big things that has kept us going is knowing that our version 1.0 is just around the corner like it always feels a few weeks away and that’s good thing, right? We know we have a short development timeframe. We know that we kept the 1.0 to a minimum feature set and it does – it’s not like we designed the schedule “All right, at the end of 2013 we’re going to be done,” because that is – it’s that’s demotivation. It’s just too far out. You’re putting too many eggs in one basket and you’re adding a lot of risks to the project, risks that you never going to finish it and risks that once you get there that you’ve wasted a year of your spare time.
[08:44] So, I actually have a question for you. When you first started AuditShark, you worked…worked on it for several years now. Did you have a timeframe in mind like did you think that you were going to finish it in six months or did you even think about a timeframe or did you know we’re you like, “Ah, this is probably a 2-year development project since I’m doing it on the side”?
[09:03] Mike: I intentionally avoided putting together a timeline because I knew that it was such a large undertaking. If you look at my project file forward, it’s not called AuditShark. It’s called Redwood and part of the reason it’s called Redwood it was because I knew that it was just a massive, massive project and the idea is obviously a Redwood is a giant tree. Putting that in there as the project, it made me think about that on occasion that this is a long-term goal. This is a massive project that it’s not going to be finished overnight.
[09:31] Rob: So, in a way, you’ve kind of broken this rule, right? You didn’t necessarily budget – but you didn’t look at a schedule, right? You didn’t really have a horizon in mind. How did you think you’ve overcome that because it seems like that would be demotivating for me to continue saying like, “God, you know, it’s another few months, another few months,” and then see that for a year or two?
[09:46] Mike: But the thing is it’s different because I would say that – in a way I did budget my energy because if I put together this schedule it was two or three years long, it would have been demotivation and by intentionally avoiding it and basically doing the opposite by not putting together that schedule, I did budget my energy because I can break off little bits and pieces of it and implement those things and it doesn’t impact my morale. It doesn’t impact my ability to get some of those things done.
[10:13] Rob: Got it and knowing what you know now, do you think that if you started it over again from scratch that you could get it done in six months, that you could get something launched that people could use in this timeframe that we talked about the 4 to 6-month timeframe?
[10:28] Mike: It’s hard to say because there’s a lot of a code that for certain components that I didn’t build and I spent a lot of time managing building of those and while I was managing it, I wasn’t necessarily working on it myself. So, if I were to do everything, all of those things in parallel, I probably could have but at the same time, I would have spent a huge amount of time upfront in doing probably a pretty massive spec for it that I would have had to hand off to somebody or hand off to multiple people. I think that it could have been done but I really would have to had that spec upfront because there are certain things that I did where they ended up being more like prototypes in the way that they were put together and some things became production code, some things I ended up having to go back to the drawing board because it just didn’t worked out.
[11:11] Rob: Right and early on your expectation of the market or the market that AuditShark would serve turned out to be different than you had expected. So, I’m sure that added months to it as well.
[11:21] Mike: Right. So, let’s move on to number three. The third one is “If it works, ship it.” It doesn’t need to be perfect and in fact, it will take years for the product to be perfect but with each iteration, it’s going to be better than last iteration. What you need to do is you need to iterate more and don’t waste time on one massive first pass in order to get everything right because perfection is not the goal. You want to get the product out there so that people are using it and paying you for it and that’s really what your goal is. Your goal is to get people who are going to give you money for it. If you wait until it’s perfect, it’s never going to be finished.
[11:52] You need to be able to overlook a lot of the small things because there’s things that you’re going to do or have in the interface that are like, “Oh, I don’t know if that’s worthy or quite right.” At the end of the day, it doesn’t matter when you’re first launching and it made two, three or five years down the road but your goal is to get that first piece out there and then iterate over time to make it better because it’s a lot easier to iterate on something that already exists versus building something massive from scratch.
[12:17] Rob: If you are personally relatively unknown and you don’t have a massive launch list and you are really building something up from scratch or you don’t have a lot of traffic upfront, then I absolutely think that you should get something out there as quickly as possible just like Mike said get a couple of people using it. Don’t launch to everybody on day one. You know, as soon as you have something working launched everybody, that’s a terrible way to do it. You do the small limited beta maybe with one user or it might be with three. You get some feedback then you get the next few in, the new few then you slowly open it wider as you’re gaining more confidence in your ability of the app to provide what it needs, you know, to your customers as you add features, as you fix bugs, as you’re able to support it all these things.
[12:57] On the other side, if you already have let’s say an audience or you already have a large mailing list or you already have a large personal brand or you just already have a lot of people watching what you’re doing, I think you need to be a little more careful with this because obviously if you put something out that is very V.1, people are going to be more looking to rack on it, right and to rag on you and to say, “Oh, look at so and so put up this app. It sucks.” So, you have to be – I mean I’m saying this obviously being aware that I’m launching Drip in six or eight weeks and we are putting polish on it that I wouldn’t have put on an app that I launched six or seven years ago. But I have this list of thirteen, they’re the early access list and then I have a mailing list of, you know, over a thousand at this point.
[13:37] I’m not just going to e-mail all these people and say, “Hey, come on and use the app.” First, we’re going to be customer number zero. I’m going to install it on HitTail and we’re going to iterate for about a week, maybe two with the on boarding, with, you know, tweaking things and to me, that’s – we haven’t shipped yet technically, but we are iterating on it. We’re not going to be adding new features at that point, right, assuming it can do everything we need. Then we’re going to get customer number one from that early access list and we’re going to go to the same cycle. Probably spend a week, maybe two and then we’ll probably get two or three more.
[14:04] So, I see it as going and taking it in phases and whether you do have a large launch list or not, taking it in steps is the way to go. And in my opinion, as soon as one customer is using it and paying you for it, you have “shipped it”. If you are making progress a little bit of a time and you’re iterating and people are getting value out of it and paying you for it, even if you haven’t launch it to the world, I still think I would say that that counts and that is a better way to go, a gradual approach rather than, you know, unleashing it to thousands on day one.
[14:34] Mike: Tip number four is “To do what you enjoy and outsource the rest.” For the core tasks that you need to accomplish with launching a product, you need to understand why it is that you don’t enjoy those things. Is it because you are just not interested in them? Is it because you’re not familiar with them? Is it because you feel like you’re not any good at them? And understanding that is kind of key to getting your product out the door.
[14:55] Rob: Let’s talk about a few tasks that the people might enjoy or not enjoy. E-mail support, I don’t know many people who enjoy that ongoing. I think early on as the founder, you do want to do some e-mail support especially as a bootstrap founder where you don’t have a team. It gives you a lot of insight in to what your customers are doing, thinking, saying, the problems they’re having and all that. But as the months tick on, as you get more customers, you get more support and you start seeing the same things over and over, that’s where you’re going to stop enjoying it and most founders I see who continue to do that up to that point, start to get a little burned out. And so, that I mean it’s obviously since it is a recurring task, it can be fairly systematize pretty easily. I would say that that’s when you should outsource early.
[15:34] Mike: All that information is great for after you have launched your product but let’s back up a little bit. What about before you’ve launched a product? What sorts of things can you outsource or what sorts of things to people not like about launching products or not good at them?
[15:48] Rob: Yeah, boy, that’s a long list. I mean I know some folks like myself I don’t enjoy design at all, right, because I’m not good at it. And so, that’s something that I’ve outsourced heavily since day one and if you are not good at it or you don’t enjoy designing, I think that is a no-brainer to outsource because there are a lot of good designers out there. Some folks I know don’t know how or don’t enjoy the coding side of it, for sure, that’s something we’ve espoused on the podcast. I think there’s also research tasks online, research either of competition or a potential customer, potential beta testers, all that stuff. Hitting up Google is not a hard task to do and if you outline some good criteria, it’s pretty easy to find someone who can do research for you.
[16:26] I also think, you know, even stuff like once you get a design back from a designer, you need to slice it in to the HTML CSS. You need to then turn it in to dynamic files at the Ruby, PHP or .NET, whatever…whatever your poison is. All of that is quite easily outsource to folks. It’s whether you have the time or the money and whether you want to do it or not but I definitely think that constructing the website is certainly something if you’re a developer that you can do but I would actually encourage you to spend more time on this other stuff like getting you’re marketing message down and getting your value proposition, your positioning, figuring out which of those are key elements and you know, really doubling down on those. That allows you to then to write your website content, allows you to put together a marketing plan.
[17:11] I haven’t heard of anyone outsourcing a marketing plan unless they have a lot of money like that you need to hire an agency if you want someone to really head that up. The small bootstrap founders I know, that’s the one thing you don’t outsource. You can outsource pieces of your marketing but you don’t outsource the vision of it and the deep, deep level understanding. That’s where entrepreneurs who are bootstrapping who are successful tend to excel. And then, you know, I think the other thing you mention was customer development, talking to customers realizing how most people aren’t going to enjoy that. I mean I don’t think anyone I know actually enjoys going out without a product and trying to get people’s pain points and talking to someone cold calling them, cold e-mailing them.
[17:49] Once you talk to them, it’s a lot of fun because you realized that they aren’t actually mad at you, right? The people are wanting to talk to you because you could potentially help them down the line especially if you’re not selling to them right now [0:18:00]. They are really open to talking to your about your ideas and about giving you feedback. But I think there is this kind of this fear or this myth that the customer development is really hard and I think each of us feel that that fear when we do go to cold call or cold meet-up with a potential customer. No, I haven’t heard of anyone outsourcing it. I know, you know, you mentioned outsourcing some things but certainly a customer development I think is something that the founders have to do themselves.
[18:24] Mike: Part of my point was to make sure that if there are core tasks that have to accomplish like customer development that you understand why it is that you don’t enjoy them. Is it because you’re afraid of doing them? Is it because you don’t think you’re very good at them? And you know, customer development especially when you don’t have a product as you said, it’s very difficult for somebody to just start reaching out to people and saying, “Hey, would you be interested in this,” or “Is something like this going to solve problems that you’re encountering,” because you don’t actually have anything that you can show them. All you can do is talk to them about it and that can be a little scary, a little disconcerting but at the same time, I mean I’ve had some really good conversations over the past couple of weeks with some extremely large companies who have a particular problem that AuditShark does not currently solve but it could down the road and it fits very, very well in to kind of a more enterprisy offering for them.
[19:12] So, those kind of conversations for me at least have kind of driven, I’ll say the future of the product and is not that I’m going to go implementing them today. I don’t think it’s going to be for probably six or eight months before I start getting there but it starts to help shape your vision of what the product is going to become down the road.
[19:30] Rob: Why do you think it’s so important that the founder needs to learn why they don’t like the core tasks?
[19:34] Mike: I think if you don’t understand why you don’t like it, then you simply avoid doing it and if you are avoiding doing it, then obviously you’re not going to get any value out of it but at the same time like for example, customer development, if you just don’t do customer development, then you get in to a situation where you’re probably 12 or 18 months in to the process because you haven’t talk to anybody and you’ve tried to launch it two or three times and it just hasn’t gone anywhere because you didn’t talk to anybody about it and nobody wants it. Nobody cares because you’re not actually solving someone’s problem and it’s – and it all comes back to the reason being that you did not talk to people.
[20:11] So, if you understand that you don’t like doing that then it’s something that you can consciously make decisions about and consciously address whereas if you’re not acknowledging it then you probably just going to avoid it. So, tip number five is “To track your progress.” And there are a lot of different ways that you can track progress, you know, maybe it’s based on your features or different customer development tasks, marketing tasks. You can use all kinds of different things. You can use spreadsheets. You can use bug tracking. You can use burn down charts, pretty much anything goes at this point. I mean you can even use Trello to basically line up all of your different to-do tasks and then move them around as needed but the idea here is that you really want to understand where you are in the process and be able to track that stuff and figure out roughly when you’re going to be done and if you are able to zero in on a specific date or a deadline for completing all of those tasks, that can help in in your motivational factors.
[21:07] Rob: I think most people avoid doing estimates at the beginning of a project because I think that they don’t want to be wrong because that makes them feel bad and I think perhaps they don’t want to face the music of well, if I really build this like I think I’m going to it, it is going to take eight or nine months — since I can only work 15 hours a week. I can’t underscore how critical being able to see your progress on an ongoing basis, how critical it is to your motivation to seeing an estimated completion date either stands still as you work or move itself backwards if you get ahead. I mean actually become an earlier date and knowing that you are burning the stuff down.
[21:44] You know, I think over the years I’ve used FogBugz for this. I’ve used Excel spreadsheets. Joel Spolsky had – what is it called? It was like a project estimate sheet. If you Google that, you’ll find it. And I also have – I have it in a Google doc now and that’s what we’re using for Drip and there’s this awesome function called work day where you can just say you give it a date which is now and then you add up all the remaining hours and – in those holidays, it has default holidays. You can add in holidays and it will give you a date that this project is going to be completed and it excludes weekends. It excludes major holidays. It’s pretty crazy how accurate this thing can be and even like it’s what we talked about last episode even if it’s off by a few days or by a week, it is still so much more clear than if you have nothing and are just basically driving in the dark.
[22:30] Mike: Yeah, the one thing about that that I found is that in order for that to work, you really have to be diligent about going in to every single line item and making sure that you assigned a time estimate too because if you don’t, then you’re just not going to get good results out of it. But I really like the way FogBugz does it because they give you a probability that you’re going to complete it on any given date and then there’s this, you know, range of probabilities across, you know, some multiple dates that says, you know, there’s a 90% chance you’ll be done with it by, you know, April 30th but there’s only a 50% chance you’ll be done with it by April 15th.
[23:07] Rob: Yeah, I think that’s a great way to go. Those estimates though if you don’t have any history in their system of estimating and then completing things, it has no idea how good of an estimator you are and overtime —
[23:16] Mike: Yeah.
[23:16] Rob:…as you build history, it will become more and more exact, you know, in terms of the estimates because it knows you’re personally a better estimator and if someone else is a worse estimator, it’ll take that in to accounts. And so, when you first thought it out, it’s actually not very accurate but you have to follow this and track your time and you do have to do line items just like if it was an Excel spreadsheet. You do have to say, “It took me this long,” so that FogBugz knows, you know, knows how long it took you and knows how to adjust your estimates up and down.
[23:41] That’s a thing, when I’m using Excel spreadsheet, I mean there’s no…no better way that I have found to be honest. You have to figure out for yourself what you’re going to actually update. You can’t have a thousand line items at half an hour each, right? That’s not going to work. I mean you have to narrow it down to 50 or a hundred or some small enough number that when you’re done working and you log out for the night, that you go in there and it should take 30 seconds to just scan through, boom, I work four hours on this and you’re done, you know, and if there are over dues, then you put them in there and the spreadsheet will show. It will pull something out. I mean it’s not a hundred percent accurate but even if it’s only 90 or 95, it’s a shocking how much this will do towards keeping you motivated to finishing the project.
[24:25] Mike: And some of what you just said leads in to tip number six which is “To set goals and celebrate your milestones.” One of the things that I’ve done with AuditShark is that inside of FogBugz which is where I do the vast majority of the tracking for it, I’ve set up different milestones based on a specific date. So, instead of looking at this giant list of a thousand or just 2000 line items, what I’ll do is I will assign them to individual dates. So, I might have I call them sprints inside the…inside of FogBugz but I’ll basically set up all these different milestones and say sprint 17, 18, et cetera. And I’ll just assign them to be completed on a specific date and then I’ll take a bunch of cases and assign them to a particular sprint and I’ll say, “Okay, I’ll want these things to be done on this particular date and they’ll be part of this sprint.”
[25:07] And if it starts to get too many things in there, I’ll start looking through those and seeing what I can push out in to the future. In that way, when I’m looking at these different milestones, it’s easy for me to see whether or not I’m trying to squeeze too much work effort in to a too short of a time period, it also allows me to see whether or not I’m essentially keeping up with all of the tasks that I put on my plate or the tasks that I put on other people’s plates.
[25:33] So, the last tip that we have is “To know when to give up and move on.” Don’t be pigheaded and simply keep going on your products because you committed to the idea. If Google releases something that renders your product, your relevant, you need to move on and you need to be able to recognize that there are certain factors that are just way beyond your control that there’s literally nothing you can do about them and when those things come up, you need to just give up and go find something else.
[25:58] Rob: Let’s bat around a few factors that could be reasons to move on and maybe some factors of things that you shouldn’t move on but may, you know, maybe you think you should but you shouldn’t actually do it.
[26:08] Mike: So, the – I guess the first one that comes to mind for me is literally if Google or Microsoft or somebody like that comes out with an idea that is almost exactly what you’re working on. Now, if you’re doing something that is a very niche product and Microsoft has something that does that in a general way but you have something that is targeted for a particular niche that could use it, I think you’re probably okay. However, what was it? Was it Kiko that had a calendar, a web-based calendar system —
[26:38] Rob: Yeah.
[26:39] Mike: …and then they ended up shutting it down after Google came out with the Google Calendar.
[26:43] Rob: Right and I wonder if, you know, could they have pivoted that in to a niche? Or do they even want to or do they have too much money raised that going in to a niche play would have just rendered the business model useless and made it a non-success because if you are a bootstrapper and you’ve built Kiko, I actually think you could have still even with the free Google Calendar, you could have built a business out of it if you convince people in a niche that you could provide them more value and of course, you did provide them more value and then charge money because it’s a differentiator. There are still calendars that people pay for out there.
[27:15] Mike: Yeah, I think that the issue there was that they because they were angel funded, you know, what sort of investment are you going to be able to get back? Who’s going to end up buying that? And maybe they built it with the intention of possibly Google acquiring it down the road or maybe that was kind of their initial thought when they were coming out with ideas of who would buy it. I think that what you just said rings true as where if it was a bootstrapper who did it, you could definitely pivot it. But when you’re talking about that particular product with an angel or VC funded backing, I think that it becomes a lot more difficult to say, “Oh, well we were going to go big with this but we’re going to go smaller now.” I think there’s justifications become much more difficult in those conversations or much more difficult. It’s easier to just shut the thing down and say, “Look, Google is coming out with this. They’re offering it for free. There’s not very many places that this can go anymore.”
[28:02] Rob: I have a scenario. What if you’re in a middle of building your app? You’re maybe three months in. It’s going to take six months and there are really isn’t a major competitor in that space and then suddenly two other startups launched in that space whether they’re funded or not, they launched and they have decent products and you can tell they know what they’re doing. Do you think that’s a reason to shut it down?
[28:19] Mike: I’m not sure. I mean I’m not in that situation but I think that I would probably keep an eye on them but if you’re a three months in and your total development time was six months, it seems to me like having those two competitors, you know, if there were no competitors before now there’s two, in some ways that’s a validation of the market and it means that there is, you know, money there and people are willing to pay for. So, I don’t know as I would back off at that point. If you are doing something, you know, say several years ago and like the mobile management space and you know, obviously nobody was there at the time and then everybody started going there or everyone started building all these mobile management applications and now if you look at the landscape, there’s like 50 or 60 different companies who are doing something in this area and it’s a little bit late to be jumping in, I think that’s a completely different scenario though because, you know, obviously the time cycle is longer and then you’ve also got that fact that if you’re early in versus a late comer, those are a lot of different factors that go in to it.
[29:14] Rob: Yeah, I think I had to agree with you on that if – that if you’re in process and you’re – at least have the launch date in sight and new competitors cropped up then it wouldn’t be a big deal not if – if one of those new competitors was as you said Google and Microsoft, that would make me pause and reevaluate and if it wasn’t two competitors but it was nine competitors by some bizarre coincidence, everyone moved in to that space. So, that would also make me at least pause and reevaluate and consider shutting down the doors. It’s obviously whereas case by case basis. I mean it’s – it’s very specific. There’s a lot of factors that play in to this. I think the thing is you want to try to keep a rational head as much as you can because it’s easy to get discouraged and to let emotion get in to it, right? To let your emotion drive you down to become kind of disillusion with the idea. You get bored with it, “Oh, I would – you know, it’s not going to be successful anyways because these two new competitors have cropped in,” that is really easy to do if you are a one-person team and not getting any positive feedback or not getting any of the goals and celebrations of your milestones.
[30:12] Mike: Right but there’s always for any given piece of software where there’s a gorilla – I mean there’s always room for much smaller competitors and it really depends a lot on the niche that you’re going in to but as you said I mean if it’s a difference between two people cropping up, two new competitors versus nine or ten in this space of a couple of months, I would agree with you that if it were nine or ten that popped up, I might just give up at that point and go find something else that’s just probably going to be less competitive. If it’s only two, I don’t know as I would worry about it as much especially if one of those two was funded in any way because you never know, you may get down the road and they may become the gorilla but people are looking for an alternative to it.
[30:49] Rob: So, to recap our Seven Tips for Finishing Your Product. Number one is “Don’t chase everything that moves.” Number two is “Budget your time, energy and other resources.” Number three is “If it works, ship it.” Number four, “Do what you enjoy and outsource the rest.” Number five, “Track your progress.” Number six, “Set goals and celebrate your milestones” and number seven is “Know when to give up and move on.”
[31:09] Music
[31:12] Rob: If you have a question for us, call our voicemail number at 888-801-9690 or e-mail us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt used under Creative Commons. Subscribe to us in iTunes by searching for startups or via RSS at startupsfortherestofus.com where you’ll also find a full transcript of each episode. Thanks for listening. We’ll see you next time.