Episode #041

An Optimistic Nihilist's Take on Building a $2M Business with Vincent Woo

Even as a programmer, Vincent Woo never loved school or working at big companies. But he was enthusiastic in growing his side project, CoderPad, into a $2M business. Get his take on startups, luck, and why advice is bullshit.


Enjoy the episode? Review us on iTunes! 😇


Vincent Woo 0h 0m 0s

I don't really blame large corporations necessarily for having the work environment they do, in a lot of ways I contributed to it when I was there... I was a really bad employee. I created exactly that which I hate, just because I felt like there was no other option, but there probably were other options I was just too lazy to do them. I don't think of myself as necessarily a great actor, or that I think of corporations as necessarily evil. Just, I personally often don't fit that well into large groups.

Courtland Allen 0h 0m 34s

What's up everyone! This is Courtland from IndieHackers.com , where I talk to the founders of profitable internet businesses and I try to get a sense of how they got to where they are today. The voice you just heard belongs to Vincent Woo. Vincent is the founder of a remarkable company called CoderPad. He came onto IndieHackers.com a few weeks ago to share his story and it absolutely blew up. In part, that's because CoderPad is a small company that's doing something like $2 million of revenue per year, but it's also in part because Vincent has a very interesting personality, so I hope you guys have as much fun listening to this episode as we did recording it.

Okay, why don't we start off by... I think it's an interesting story and I want to go into exactly what made you a bad employee and what that looked like, but why don't we start off with you introducing yourself and telling us a little bit about what CoderPad is, and where it is today?

Vincent Woo 0h 1m 19s

My name is Vincent Woo, I'm twenty-eight years old from the Bay area. I went to college at Berkeley for computer science. I worked at a string of companies, let's see... in order: Zynga, Amazon, Google, Everlane, and then I started CoderPad, so I went around the tech block and didn't really find my place in it.

CoderPad is itself a tool for interviewing programmers in a more, what I think of as humane manner, so it allow you to synchronize on basically a text editor with a candidate over the internet wherever they are through a web browser, and also evaluate online the results of whatever code they've written... live in real time. Which I think is super powerful and important for doing a real interview and not just a white boarding thing.

Courtland Allen 0h 2m 7s

What would you say the measure of CoderPad's success is? Like how much revenue are you generating, how many employees do you have?

Vincent Woo 0h 2m 14s

Dollars probably, yeah.

Courtland Allen 0h 2m 15s

Okay, what are you at right now?

Vincent Woo 0h 2m 17s

We make annually a bit over $2 million, recurring.

Courtland Allen 0h 2m 22s

And there's four of you total?

Vincent Woo 0h 2m 24s

Yeah, or like four and a half, it depends on how you count them exactly, but four people in the office on a given day max.

Courtland Allen 0h 2m 30s

That's pretty cool, that's a very high revenue to employee ratio.

Vincent Woo 0h 2m 34s

Is it?

Courtland Allen 0h 2m 35s

I think so.

Vincent Woo 0h 2m 35s

Does it beat Google?

Courtland Allen 0h 2m 36s

... I think Google is like over a million? It might be but for most small businesses started by one or two people, it's much much less.

Vincent Woo 0h 2m 45s

Well Google was once a small business started by one or two people.

Courtland Allen 0h 2m 48s

Do you think Google could have grown to anything, even a fraction of what it is now if they just decided that they wanted to stay indie? Do you think they just would have been killed by someone?

Vincent Woo 0h 2m 56s

In what sense did they not stay indie, I would say. It seemed like Google mostly controlled the destiny of it's own fundraising, I don't think they were ever hard up for it. They turned down billion dollar acquisition offers or whatever. This is a lot of what this podcast is about as far as I can tell about the differences between bootstrapping and startup-ing via venture capital, but I don't think the line is so cut and dried...

Courtland Allen 0h 3m 20s

Oh, it's blurry.

Vincent Woo 0h 3m 21s

It's very blurry, there's like private equity deals you can do... even in venture funding, to say you've raised like a $30 million series B can have enormously different outcomes for the founders based on liquidity preference, based on overall valuation, based on hidden clauses that basically only the board members know about, so there's a huge, huge range of how much independence companies are able to retain through fundraising. My suspicion is Google actually, I mean, if you look at it today it seems to be acting with relative impunity to it's board's desires so in a lot of senses I would say that Google essentially remained indie...

Courtland Allen 0h 3m 57s

They were always in control, they always done whatever they wanted.

Vincent Woo 0h 4m 1s

I don't think there was like a dark night of the soul the way there was with Steve Job's absence from Apple and subsequent return as savior and messiah, ect.

Courtland Allen 0h 4m 8s

So while we're talking about big companies, you talked about working at Google, working at Zynga, at what point during this process did you realize that you hated working for big companies?

Vincent Woo 0h 4m 17s

Before I even started working.

Courtland Allen 0h 4m 19s

Why'd you start?

Vincent Woo 0h 4m 20s

Well I didn't really see another option at the time. It's just what you did, like, I need to eat and I was out of college, so you had to do something. I had a lot of ideas about projects I wanted to do but none of them seemed like they could ever make money, because they couldn't. What I was doing for fun back then was doing stuff like writing cheats for video games and I made a little bit of money off of that, but not enough to eat off of. So I was like, well I'm good at this programming thing, I might as well work at job at it. To be honest, when I interned at Zynga for the first time I did kind of fall in love with the idea that these idiots would hire me, out of Berkeley, pay me some absurd amount of salary for an intern... I think at the time it was like $5,000/month, which to me was like an insane amount of money to pay to a child, and they put me and another intern essentially in charge of the development of a new Pokemon clone that we worked on, on and off for a couple months. It went nowhere, but we hired artists, we had all these plans, but we ended up playing a lot of Pokemon in the office. Like, they had cereal on tap... all this weird shit. The idea of Silicon Valley being this sort of bubble nerd paradise was foreign to me at the time, I didn't really know about that. I just wanted a job out of college, and this was 2008 or something right, so people were obsessed with the real estate thing...

Courtland Allen 0h 5m 45s

Yeah, and why did you not like that job? What you described would be a lot of people's dream job, you're playing Pokemon and you're fucking around all day.

Vincent Woo 0h 5m 49s

I liked it but I also sort of knew it was a sham. I got up in the morning, walked ten minutes to work, ate a bunch of free cereal, then maybe in the late afternoon sit down and maybe try to get a little bit done... that felt... I was both pleased and kind of disgusted at it, right?

Courtland Allen 0h 6m 10s

What's weird is that, what you just described is a productive day for most people. For you that sounds like, ughh, that's nothing at all, but for a lot of people that's a good day's work. You start at 12pm, you finish at like 2pm...

Vincent Woo 0h 6m 22s

Well, I don't know. Yeah for a lot of people they have tricked themselves into believing as if they are productive, but I have met what I would call actually productive programmers and they are really in their own league. They don't really talk to a lot of other people are far as I could tell. The best programmer I ever met in my life was this sixty year old, plus, dude at Amazon and he had been there who knows how long. He knew everything there was to know about everything computer related, as far as I could tell. It was amazing, and I had no idea why he worked there. It didn't make any sense to me, but he was there.

There's this notion that there's all this untapped gold of extremely good programmers who are more or less content at their job, and just like really being good at it, all around the country, and I believe that. I think they're in the vast minority, but I think they exist.

Courtland Allen 0h 7m 8s

What should they be doing otherwise, starting businesses?

Vincent Woo 0h 7m 11s

I don't know, what you're asking me fundamentally is more than just "What should highly productive programmers do?" you're asking me, what should people do? What is valuable in life, is essentially what that question boils down to.

Courtland Allen 0h 7m 25s

Why don't you just apply it to yourself, since it'd be impossible to apply that to everybody else?

Vincent Woo 0h 7m 28s

Yeah, I mean, no I don't think it's impossible, like I'll venture a guess... I don't think people should start businesses for the sake of starting businesses. I think they should do it if they think that it would be satisfying for them to do it, but you don't live a long time, you've got ninety to a hundred years tops, right. I like to think of it from the perspective of when I am dying, I'll be in a hospital bed, I'll be hooked up to an IV, one or more of my major organs will probably be failing, and I know I have like a month, or a week, or a day, and I won't know which, like I wonder what I'll think about, so that's how I approach it. I try to look at whatever I can do in the short term, medium term, whatever, like what will be memorable sixty years from now? That's a useful heuristic for me. I don't always follow it because I'm lazy, but if there's a guiding light for me it is my eventual mortality.

Courtland Allen 0h 8m 20s

The long term, thinking about what you're going to care about sixty years from now but...

Vincent Woo 0h 8m 23s

Not care, I can't hope to possibly predict what I'll care about sixty years from now. I just hope that I'll remember, memorability is all I'm really shooting for here.

Courtland Allen 0h 8m 33s

That's funny because it reminds me of the first two years after I moved to San Francisco. I started a startup and I basically just coded for sixteen hours a day, every day for two years, and the problem is that if you're in flow for that long and you don't vary your activities... you don't make new memories, everything just blurs together, so I have a two year block of time in my life where there were zero memories, and I swore that I would never do that again.

Vincent Woo 0h 8m 56s

That's kind of what I suspected happened to that sixty year old plus guy at Amazon, I think he just sat down to code one day and then he woke up, and he was sixty. I don't know, I think flow is both really seductive and also kind of boring in it's own way.

Courtland Allen 0h 9m 9s

It's a tool that you can use to a certain end, but it's not...

Vincent Woo 0h 9m 12s

I can't do it anymore, I can't program for eight hours anymore, like I tried, I just can't do it anymore.

Courtland Allen 0h 9m 17s

You probably shouldn't given your role at your company. Let's get into the genesis of CoderPad, because it started... I guess you eventually found your way to Everlane and you were conducting interviews. One of the people you interviewed by the way was my brother, who I had just taught to code. I don't know if he mentioned this to you...

Vincent Woo 0h 9m 33s

What, really!?

Courtland Allen 0h 9m 33s

Yeah! If I search for CoderPad in my gmail the oldest email that comes up is my brother forwarding an email from someone at Everlane to some CoderPad questions in 2013.

Vincent Woo 0h 9m 44s

What position was he interviewing for?

Courtland Allen 0h 9m 46s

I think front-end engineer, but he was interviewing for his very first programming job...

Vincent Woo 0h 9m 50s

We missed Channing Allen...

Courtland Allen 0h 9m 52s

Haha, you missed the one and only Channing Allen.

Vincent Woo 0h 9m 54s

My whole company is morally bankrupt, there's no way I could justify continuing to work on this project haha.

Courtland Allen 0h 10m 2s

Well that was 2013 that he applied... what year did you start CoderPad?

Vincent Woo 0h 10m 7s


Courtland Allen 0h 10m 8s

Yeah, that was right then.

Vincent Woo 0h 10m 9s

Yeah, that was probably one of the first, that's amazing. Do you have any other memories of this? I'd love to hear.

Courtland Allen 0h 10m 14s

I remember he didn't get the job, I told him that's fine, it was like his second programming interview ever, and he had just learned, but I remember he liked you. He thought you were very fair. You were his actual interviewer.

Vincent Woo 0h 10m 27s

That's amazing, I wish I remembered this. I really have no recollection of that time period in my life. Even the story that I told you for Indie Hackers is a reconstruction based on emails and timelines that I know must have happened around then. I had no direct memory of sitting down to start CoderPad.

Courtland Allen 0h 10m 45s

What was the birth of CoderPad like, why did you start it, what kind of head space were you in, were you trying to get out of Everlane?

Vincent Woo 0h 10m 51s

No I wasn't at all, I imagine I was merely frustrated with an existing set of tools to do interviews, namely Collabedit, it's really annoying. I remember having, vaguely this debate with my co-worker about whether it would be possible to run code in the browser or something, and I think he showed me Repl.it by that guy, Amjad Masad, great guy, they're more focused on education but I was like, you could totally take this and slap it on a collaborative text thing, then boom presto, you would have something usable. So I just did that, it wasn't an original creative work, it was just slapping two totally disparate things together and seeing if it would play, and it did.

Courtland Allen 0h 11m 35s

Did you need permission from anybody at Everlane to incorporate this into the interview process, or did you just go with it?

Vincent Woo 0h 11m 41s

I just did it. There weren't a lot of us back then and I think we all kind of looked at it, and was like "Ah, this is a good idea." My boss at Everlane was great, a great manager in a lot of respects, and in one of those respects he was very defensive of us. He ran interference, he let us do a lot of things that would be difficult in other environments to justify doing. Was that the best thing for the company's bottom line? Hard to say, but it let me do things that I enjoyed doing, it kept me happy and I think that was important overall.

Courtland Allen 0h 12m 13s

Yeah, and it eventually led to you leaving Everlane, because the things that you were doing turned out to be pretty promising and at least moderately profitable early on.

Vincent Woo 0h 12m 21s

That's true, but I think honestly if I hadn't done CoderPad I think there's significant odds that I would have left Everlane around the same time, just knowing myself, for reasons I won't get into here but yeah it seemed like I would do that sooner or later.

Courtland Allen 0h 12m 33s

Okay, so what were the early days and challenges like of turning this, essentially side project into a business... and when did you realize it should be a business, and not just something that you were building for fun or for your own use?

Vincent Woo 0h 12m 46s

Oh I think I knew pretty quickly that it should be a business. I'm going to answer in reverse order, you asked me how do I know that a side project should be a business or whatever... it seemed obvious, like that's not a satisfying answer but a lot of this stuff is just so ex post facto rationalization of the past, and the truth is I don't really know. I probably took a guess and it seemed reasonable, and I was like okay, I'll spend an extra few months building on with the payment flow and all this other random quota crap, so that other people can use this.

Courtland Allen 0h 13m 14s

Did you use Stripe?

Vincent Woo 0h 13m 16s

I did in fact use Stripe. Oh, I'd also like to throw a shout out to Firebase, which really let me get going in the beginning. I neglected to mention them in the written interview and they kind of chewed me out for that...

Courtland Allen 0h 13m 27s

Did they?

Vincent Woo 0h 13m 27s

Absolutely, and rightfully so because the early prototypes of CoderPad could not have succeeded nearly as quickly without Firebase. We still use them today.

Courtland Allen 0h 13m 36s

I mean it's like a instant real time database, so...

Vincent Woo 0h 13m 38s

Yeah, it was sort of built for the application we were doing so it made perfect sense.

Courtland Allen 0h 13m 42s

Nice! So, you essentially just decided on a whim that this had business potential?

Vincent Woo 0h 13m 48s

Whim is the wrong word, I think it just seemed obvious that it had business potential.

Courtland Allen 0h 13m 51s

It was just obvious, and then did you change, besides implementing Stripe, ect, did you go out and say, I need to make my first sale?

Vincent Woo 0h 13m 57s

Well, I knew I needed to make sales but if you asked me exactly how that happened I'd have difficulty remembering. I remember my first sale was to a group of Udacity tutors, I remember driving down there. My then girlfriend worked at Udacity and was like, sure I'll do this intro or whatever. We were in this room, we had Thai food. I presented on a projector, I don't really remember any of the details, at the end they kind of nodded and said okay, we'll buy, but buying for them was nothing because it was like $20/month, and I was like, yes, I made my first sale! Like it was for no money, but it was fun, it was kind of when I got hooked I think. Like, I can just drive places and convince people to do things...

Courtland Allen 0h 14m 42s

And they'll do it.

Vincent Woo 0h 14m 43s

And they don't really seem to care, yeah.

Courtland Allen 0h 14m 44s

Yeah, you don't need any sort of rails or golden path that's illuminated, it's just kind of like the wild west where you can make things happen.

Vincent Woo 0h 14m 50s

Yeah, you don't really need permission. There's no magical process to it, convincing people to buy is like convincing people of any other thing about the world, and I don't know, I had been used to that. I had been used to fighting, or debating, or convincing other people that my viewpoints were correct for a long time, so I don't think that sales seemed too foreign to me, like, I'm not conflict averse, so getting used to sales to me wasn't the hardest transition.

Courtland Allen 0h 15m 18s

I think it's hard for a lot of developers, like you're probably an exception.

Vincent Woo 0h 15m 19s

I, I don't know. Stelly has a great course on this. I actually think, while it might be hard for a lot of developers, I think it's much easier than they think it is. Sales is, most of the time, about being friendly and persistent, not about being mean, so like 1% of the time it's about being mean, and you don't even really have to do that 1% if you don't want to. So if you just like making people happy, you can probably be good at sales, it's mostly about remembering to send seven followup emails, that's a hard part.

Courtland Allen 0h 15m 47s

So we kind of blew right past the whole process of you building CoderPad, because I think a lot of people listening in, and a lot of people starting their first companies never really get to the point where they've actually built something that they're even ready to sell, because they're too busy, work gets in the way, life gets in the way, how did you find the time to build CoderPad, while you had a full time job?

Vincent Woo 0h 16m 8s

I don't know what to say man, I worked nights and weekends. If you want to do it, you'll do it. I don't know, there's this web comic that really lays out... I think it's a quote from... it might be Faulkner, I can't remember, but it's about how people who say they always need more time and space to their art are almost always making something up. Like, the people who do art do it because they are compelled to do it, they'll cram it into every crevice in the day. There's sixteen plus hours in a day and honestly you can get through a day job in like five hours if you actually wanted to, so if you actually want to do something you'll do it. You don't need encouragement to do it. I generally don't know what to say to people who say, "Oh, I don't have enough motivation to do this thing I know I should do" like, that's a core personality issue that can't be addressed by advice, or by learning from other people's experiences. You have to want to do it.

Courtland Allen 0h 17m 5s

Yeah, I just always assumed that means you don't actually want to do that thing so maybe you should find something you want to do.

Vincent Woo 0h 17m 9s

Well I think there's a big difference between wanting something, and wanting to want something. I think sometimes wanting to want something can be enough, and it can be a path to actually wanting something enough to do it, because I didn't always want to do it enough. Only and the right time and the right place did I finally feel like I wanted to do something enough to actually do it. I had a bunch of projects that never finished, I still do. Like, I work on all sorts of weird stuff that has nothing to do with programming or whatever, that just often never sees the light of day because I lose the motivation at the end, so I don't claim to have this problem solved... I think I just got lucky. I don't think there is a good answer to that, if you don't feel as if you have the time to do something... you may or may not be correct, and there's no way for us on the outside to know, nor anything we could recommend that will make that easier for you.

Courtland Allen 0h 17m 58s

Have you worked on any other projects that you intended to turn into businesses, or some sort of financially successful endeavors that didn't work out?

Vincent Woo 0h 18m 6s

Yeah, like one or two.

Courtland Allen 0h 18m 8s

Before CoderPad or after?

Vincent Woo 0h 18m 9s

One after and probably one or so before, I can't remember exactly. The one after was like a... I'll you about it if you're interested.

Courtland Allen 0h 18m 14s

Yeah, I would love to hear about it.

Vincent Woo 0h 18m 15s

I had this idea, so basically there's this company that has a monopoly on all of city and municipal governments for hosting archival footage of city hall meetings, which cities I think are basically required by law to distribute, so they're obligated by law to engage such a contract, or perform this service for them. The existing provider, Granicus, is not really good. I've been using their website a lot because I've been trolling a lot of city hall figures. One of the guys at Hackathon that I was at for city politics stuff came up with the idea to basically mirror all of their stuff, and then they provided transcripts, to make that transcript searchable by time stamps, then you can sort of search any given city hall meeting for a key phrase of whatever and instantly jump to that point in the video. I thought that's a great start, and I built that basically, then I had the thought, why not just build the whole thing and compete directly with Granicus... it seems like a fun business and you basically have a monopoly once you land the deal, it seems like a pretty defensible move... I gave up because I got bored. I still think it's a good business, I was just distracted again by something else.

Courtland Allen 0h 19m 24s

I think essentially almost all business failure comes down to giving up in some way, either because you're not enthused about the idea and it sucks to work on it, or because it's a bad idea, or you run into business challenges. Was there ever a time on CoderPad where you felt like you wanted to give up?

Vincent Woo 0h 19m 39s


Courtland Allen 0h 19m 41s


Vincent Woo 0h 19m 42s


Courtland Allen 0h 19m 43s

What about in the early days? Because I know for a lot of founders, those first few months where you're not sure that this is something that's going to work out or be worthwhile can be pretty nerve racking. I know you started off with CoderPad as a side project, but you eventually decided to make it full time, so where there any bumps in the road, or challenges, or any insights that you had growing from zero dollars to, what was it, $4,000/month?

Vincent Woo 0h 20m 3s

Yeah, I quit it when I hit $4,000 MRR.

Courtland Allen 0h 20m 6s

What was that decision like?

Vincent Woo 0h 20m 8s

This is going to sound really stupid, and I had to explain this in the YC interview as well, they were like why $4,000, you haven't quit yet? I was like, I'm quitting at exactly $4,000 MRR, and they were like, why? I was like, okay, here's a reason... it's stupid. It's because when I hit $40 MRR, I posted on Facebook as a joke, haha my business makes $40/month guys, isn't that funny? Then when I hit $400 I was like haha, guess what, I made 10x what I made the last time I posted, that's crazy bro. Then I thought, oh shit, if I do this again at $4,000 that's actually kind of real stakes money, so I might as well quit then. Also $4,000 kind of pays for rent and stuff, so that's why. There's no reason to it, I just did it because I felt like it. I could've quit at any number, I mean if I quit at the beginning it would have been fine too, it didn't really matter.

Courtland Allen 0h 20m 57s

In San Francisco $4,000 pays for literally just rent, haha.

Vincent Woo 0h 21m 1s

I had a roommate, we were splitting a one bedroom you know, I had the converted living room kind of situation, one of the shitty old Victorian's in a basement.

Courtland Allen 0h 21m 11s

Was it a hard transition going from your developer salary to just $4,000/month...

Vincent Woo 0h 21m 17s


Courtland Allen 0h 21m 17s

Would you say that you were motivated to... what was pushing you the most, just to increase your revenue or to...?

Vincent Woo 0h 21m 21s

These motivational questions are hard for me, I don't think I'm like most people. Why was I doing what I did? The truth is, I don't know. I don't actually believe that most people know why they do what they do. I was doing a thing because it seemed like the right thing to do but... okay, I'm going to take a moment to explain. I'm what you might call an optimistic nihilist, like I don't think anything's really real, up to and including money. Money is like a dead person's face painted on a green piece of paper... that it signifies material wealth to me is almost amazing. That, that system actually works to me is terrifying and awesome at the same time. So yeah, I thought it would be fun to make more money, but I knew abstractly that if I failed at CoderPad, literally the worst possible thing that could happen to me... is I would just get a job. Which I had proven that I had been able to do at least a couple times before that, so I wasn't worried about it. There was no anxiety for, because to me this is all a big game.

Courtland Allen 0h 22m 22s

Yeah, it's almost like a role playing game. Where you're essentially leveling up and acquiring skills, and to what end... I don't know haha.

Vincent Woo 0h 22m 31s

I think of it more like an open world exploration game, like GTA or whatever. Like just seeing how much you can get away with before everyone figures out that you have no idea what you're doing, and you're just making everything up as you go along.

Courtland Allen 0h 22m 41s

So one of the reasons I asked you about your motivation was because one of the earlier things that I saw you in was actually a video where you gave a talk at Dropbox.

Vincent Woo 0h 22m 48s

I saw that you did do opposition research on your interviewees before you bring them in.

Courtland Allen 0h 22m 53s

Haha, yeah, I thought it was a cool video. I actually watched this video last year before I even started Indie Hackers, and I was trying to find out who I should have on Indie Hackers. I don't remember the exact title of your talk, it was something about...

Vincent Woo 0h 23m 4s

How to start a side business without quitting your day job, I was tying to provoke the Dropbox audience.

Courtland Allen 0h 23m 9s

Well that's what I wanted to ask, why give a talk like that?

Vincent Woo 0h 23m 12s

It was to provoke the audience.

Courtland Allen 0h 23m 14s

Did you want to tell them that...

Vincent Woo 0h 23m 17s

That they were doing their lives wrong? Yes.

Courtland Allen 0h 23m 18s

How did they take that? They seemed pretty supportive.

Vincent Woo 0h 23m 21s

They liked it. I mean it was tongue in cheek, obviously. It was in this building, probably on this floor, just a different room, it's Stripe now. We could do the same thing if you want... could come back and do the same talk again, in the same room. Why did I do that? I mean...

Courtland Allen 0h 23m 40s

The impression that I got watching it was that it seems like it was a core principle of yours that people should do this, or that it's better for the world if more people do that.

Vincent Woo 0h 23m 51s

There's more of the premise for the talk than necessarily a core belief of my personality. I mean I was invited to do a talk and they even payed me, it was crazy. This was a best topic I could come up with, so I tried to make it compelling, but I also gave reasons to not start a business. I actually think there are tons of reasons to not do it. Many people I think are unsuited for it, and also it's not terribly pleasant in a lot of ways, so I don't know necessarily that I actually recommend everybody who's listening to start a business. I know that's sort of the premise of Indie Hackers, and also it's acquisition by Stripe is sort of, how do you put it? Grow the GDP of the internet.

Courtland Allen 0h 24m 27s

Exactly, nailed it.

Vincent Woo 0h 24m 28s

Right, so readers at home, if you can start a business, do that, but also maybe don't. It's not easy, it's a lot of work and there are a lot of things that valuable in life that have nothing to do with money, that's how I'd put that.

Courtland Allen 0h 24m 44s

I think one of the cooler things that you touched on, that I've also found to be true is that a lot of people who would love to start a business don't, just because they've never even considered it as an option. Especially being the smaller, Indie Hacker type business where you're just making money and you're not trying to be a unicorn, especially if you're a developer, that doesn't get advertised as much. Do you think that's changing now-a-days?

Vincent Woo 0h 25m 7s

I think it must be changing. If there exists people like you, who's sole job is to promote this lifestyle, I would take as some indication that things are changing a bit. On the other hand, I touched on this in the talk, I think this is kind of cyclical. It used to be a cultural norm that everybody kind of wheeled and dealed, at least that's my impression. If you go in other countries that's way more true too. We probably hit peak corporatism and are trying to dial that back a little bit, I think is natural, it was probably inevitable in some respect that people would get upset with... we've had cultural satire and lampooning of corporate life for decades now. I remember my entire life I would watch stuff like Office Space, or cartoons...

Courtland Allen 0h 25m 55s


Vincent Woo 0h 25m 56s

Yeah, no one paints a favorable light of corporate life anymore. There is no work that makes the work of an office seem noble. In some ways that's tragic because I don't think that's necessarily true, but on the other hand it reflects reality. I think the majority of office work, in the world now, is in some way deserving of satire.

Courtland Allen 0h 26m 19s

Yeah, and now-a-days if you don't like the corporate culture you can just do your own thing, it's never been easier. You can build something, especially if you're an engineer, that reaches across cultural lines, that reaches people who aren't in your immediate vicinity, and you could build something scalable like you've done with CoderPad and I think people seeing that really inspires them.

Vincent Woo 0h 26m 36s

Thank you, that's a very nice compliment. For the listeners at home, Courtland is a really nice guy. Everyone seems to like him, that I've talked to, I don't know how he got so popular, it's kind of amazing. Can we talk about you for a little bit?

Courtland Allen 0h 26m 50s

Yeah, you can ask me anything you want.

Vincent Woo 0h 26m 51s

I can ask you anything I want?

Courtland Allen 0h 26m 53s

You can ask me anything you want. Doesn't mean I'm necessarily going to answer... haha

Vincent Woo 0h 26m 57s

How much did Stripe buy you for?

Courtland Allen 0h 26m 59s

I can't tell you. I'd love to share but it affects more people than just me.

Vincent Woo 0h 27m 2s

At what number would you have said yes to a buy out without pausing?

Courtland Allen 0h 27m 9s

Haha, without pausing?

Vincent Woo 0h 27m 10s

Like if you got an email from Patrick, right, and it said acquire Indie Hackers, and the subject of the body was just a number, no explanation whatsoever.

Courtland Allen 0h 27m 19s

And I can't think about it, I have to immediately say yes.

Vincent Woo 0h 27m 22s

What number would be so high that you would not think about it, you would just say yes, at the time?

Courtland Allen 0h 27m 27s

I don't know... $3 million maybe? Just to not even ask a single question though, I don't know if there's any number if which I would just say yes without asking at least some questions. I mean you would have to figure out what's the deal here...

Vincent Woo 0h 27m 40s

No there's a number, come on. Who are you kidding here haha.

Courtland Allen 0h 27m 43s

If someone emailed you today and said, I'll give you a billion dollars for CoderPad, you wouldn't have any questions?

Vincent Woo 0h 27m 47s

I would say yes. I would not hesitate. I would assume they were lying but I would hit yes as fast as possible. Right, you got to lock that in, that's a billion dollars.

Courtland Allen 0h 27m 55s

What about something that I can actually share, some non-hypothetical details about.

Vincent Woo 0h 27m 58s

How do you like it here?

Courtland Allen 0h 28m 0s

Stripe's awesome. I don't know if you know this about me, this is my first ever full time job.

Vincent Woo 0h 28m 6s

I didn't know that about you.

Courtland Allen 0h 28m 7s

I didn't ever have a string of working at big companies to find out if I didn't like it, I just assumed I wouldn't like it.

Vincent Woo 0h 28m 13s

For the readers at home, how old are you Courtland?

Courtland Allen 0h 28m 16s

I am thirty years old.

Vincent Woo 0h 28m 16s

Wow, so you have somehow, for the majority of your adult life managed to avoid working at large companies. How did you do that? I heard you play poker, are you just really good at poker?

Courtland Allen 0h 28m 27s

No, you know, I lose a lot at poker, it's actually contrary to my ability to survive without a real job, but I started a startup right out of MIT and we won this business plan competition, we tied for first, so we got $25k and I lived off of that in Boston for about a year. After that startup died, I used the remainder of that money to move to San Francisco, and my plan was really just to get into Y Combinator and get funding that way, or to get a job if that failed, so I was kind of like you. I knew I could fall back to my programming skills, therefore it wasn't really that scary to take a leap. Getting into YC worked out and the money they funded our business with lasted me more than a few years.

Vincent Woo 0h 29m 3s

Were they incidentally funding a startup with that, or was that just money for you to live your life for five years...?

Courtland Allen 0h 29m 8s

I just asked them for money, haha. No, they actually funded a startup that I was working on called Taskforce, which didn't end up succeeding but we did work very hard on it.

Vincent Woo 0h 29m 16s

How did you tell the YC people that Taskforce would be worth a billion dollars. what was the pitch?

Courtland Allen 0h 29m 21s

It was one of Paul Graham's requests for startups, so he had this idea that email was sort of this trojan horse into something bigger, and if you could actually get in and change the way people used email, then you would get hundreds of millions of users, and then from there you could do anything. So we were building this task management application that let you convert your emails into tasks, check them off, it would notify whoever sent to you, "Oh, Vincent has completed the email that you sent."

Vincent Woo 0h 29m 46s

Just to clarify for the readers at home, you built a to-do list app.

Courtland Allen 0h 29m 50s

We built a to-do list app, haha, and I guess the plan was to turn that into a billion dollar company somehow.

Vincent Woo 0h 29m 58s

God... how did you feel... did you believe that it would be worth a billion dollars, or did you convince yourself that you had to believe?

Courtland Allen 0h 30m 5s

You know what... even back then, I think my role models were the guys at 37signals, so Jason Fried and David Heinemeier Hansson, and they were pretty much the only people talking about just making money with a simple, small online business. It was always kind of crazy to me, especially when I moved to San Francisco for the first time, that people would throw around numbers like a million dollars in annual revenue and say "Oh, that's cute, that's not actually a solid business." and so, for me I didn't feel any obligation because I was in YC to try to shoot for a billion dollar company, I thought it'd be cool.

Vincent Woo 0h 30m 35s

But you had to spin the story before you get in right?

Courtland Allen 0h 30m 37s

Yeah for sure, you have to pitch them on building a big company.

Vincent Woo 0h 30m 39s

You just saw that as some lie you had to tell and it had no real bearing...

Courtland Allen 0h 30m 42s

Oh, don't get me wrong, I would have been happy much, much less than a billion dollars, but we still tried very hard. For the first eight months of Taskforce's life we didn't charge a single dime for the product, and this is a productivity tool aimed at business users we were giving away for free, but it became apparent eventually that this is not going to work. So eventually we ended putting a price tag on it, we were one of Stripe's early beta customers in 2011, and I think in our first weekend we made something like $2,000 after we emailed everybody and said that we're now charging for Taskforce.

Vincent Woo 0h 31m 11s

That's pretty good.

Courtland Allen 0h 31m 12s

Yeah, it was great! What's funny is that we didn't really have a barometer for how good that was. Nobody else in our batch was really doing that, there wasn't very much written online about just charging money...

Vincent Woo 0h 31m 21s

No one else was receiving money as payment for services rendered?

Courtland Allen 0h 31m 25s

As far as we could tell back then, nobody was building a business off of the back of a Chrome extension. It felt kind of like a little rinky dink application and we were surprised people were paying us money to begin with.

Vincent Woo 0h 31m 34s

Dude, do you have any idea how much Boomerang makes?

Courtland Allen 0h 31m 37s

Yeah unfortunately I do, haha, it's a lot of money. We missed that boat for sure.

Vincent Woo 0h 31m 41s

Oh my God dude, I wish I had come up with that, like holy... it would be a lot of money, to come up with this incredibly simple Chrome extension in the right time and the right place.

Courtland Allen 0h 31m 52s

Exactly, and the other thing is in the present the past always seems like it was incredibly simple, and easy, and now things are hard.

Vincent Woo 0h 31m 57s

But also buy Bitcoin, for those at home yeah, going back in time when were talking about that. Anyway...

Courtland Allen 0h 32m 5s

But now we have the presence of hindsight to see where things have gone, there's a lot more written today about how to start a successful business. For example, your interview on Indie Hackers where you just kind of broke down exactly what the process was like, as best as you could remember from beginning to end, would have been a gold mine seven years ago to someone trying to do that.

Vincent Woo 0h 32m 23s

Oh yeah, and I want to make it clear that absolutely I have stood on the shoulders of giants. Patio11's writing for me was a big inspiration. I don't know about the actual businesses he's started, but his writing, eloquently describing what the core fundamental issues of small business are were confirmations of long held suspicions for me that pushed me over the edge, like okay, if this random guy in Japan can make it doing this random bullshit... in Japan, I can probably do it here in America, it's probably fine. Just normalizing these ideas has done a lot. You're definitely normalizing this idea and I think that work is highly valuable for society.

Courtland Allen 0h 33m 8s

I'm trying to, and I think that ten years from now there will be far more people starting independent businesses, and I think the path towards doing so will be a little more mapped out, as much as it can be. There's some argument to be made that the better off, or the more information there is out there the more competition there is, and the harder it will be to be to succeed...

Vincent Woo 0h 33m 28s

Good... lower the profit margin, I'm fine with that. It's crazy how much money the winners make, in tech. If the tech industry is different than all previous industries in any way, it's probably the profit margin. It's fundamentally unlike any other industry that's come before and until we get a handle on that we don't really know what's right, so I'd be totally comfortable with more competition in the tech space. I don't think we have enough, I don't think we have nearly enough, and I think consumers suffer for it.

Courtland Allen 0h 34m 0s

Yeah, what about in your own space, like since you've started CoderPad and grown it to a $2 million business, have you seen a lot of competitors take note...

Vincent Woo 0h 34m 7s

I mean, yeah, the Legacy people started copying us, new incumbents started copying us. I don't know, I've met my competitors in real life and they are like weak, spineless, soft people, and I don't even think about them anymore. They have no vision... I don't know, one of them is a YC company and I don't know what they saw in these guys. I used to worry about competition when I was starting out, when it felt like it was possible that I could just be squashed, but now I sleep very soundly. I worry about other stuff.

Courtland Allen 0h 34m 43s

What do you worry about?

Vincent Woo 0h 34m 45s

Politics, mostly.

Courtland Allen 0h 34m 46s

You don't worry about anything with your business?

Vincent Woo 0h 34m 48s


Courtland Allen 0h 34m 50s

One of the cool things that I think you talked about in your Dropbox talk, was the constraints that you have as a solo founder. If you're going to start a business by yourself, and you have these YC funded companies that are trying to crush you, or copy you, you need constraints so you can actually be effective.

Vincent Woo 0h 35m 6s

Well I think every company needs some kind of constraints... they're more severe when you're solo.

Courtland Allen 0h 35m 10s

They're extremely severe. It's funny, even working at Stripe I'll look at people who's entire job is something that I have to do for Indie Hackers but it lives in such a small fraction of the attention that I have to give it, and it's like, here, there's an entire team devoted to just that one thing. It's interesting looking at the constraints that you impose on yourself for CoderPad, for example, you never did any marketing. You never did any... I guess you did a lot of sales.

Vincent Woo 0h 35m 33s

I don't know that not doing marketing, I don't think of as a constraint, it's just I never wanted to do it so I didn't do it. It's never a thing that we had to lock ourselves back from doing, it wasn't a temptation to do marketing, it was just marketing's stupid, so I didn't.

Courtland Allen 0h 35m 44s

What were your biggest constraints?

Vincent Woo 0h 35m 46s

In the Dropbox talk I do actually mention decision theory constraints for how to choose what task to do next. I think the ones I mentioned were like, it either, it has to have two out of three - make me money, make customer's lives better, and three be easy to do. So you could do a task as long as it was two out of those three, so you couldn't do anything hard that would make you money but wouldn't make people happy, it had to be easy and make me money, or easy and make people happy, or make people happy and make us money then it could be hard.

Courtland Allen 0h 36m 22s

And another thing I think you said was that it needed to be intuitively obvious that it was one of these things, so you weren't using Mixpanel, for example to prove to yourself...

Vincent Woo 0h 36m 29s

It should be obvious, if it's not obvious what are you doing?

Courtland Allen 0h 36m 34s

I think that's one of the hardest things especially for developers or people who haven't had a customer facing role, to connect the things that you're doing, the features that you're building with the value that the customer gets and why they're actually buying what you're selling, it's kind of what makes sales hard as well, or writing marketing copy, how do you...

Vincent Woo 0h 36m 53s

Look, I don't like the idea of enshrining that this is a hard thing. For readers at home, it is not hard. It has never been hard, it will never be hard, all you have to do is do it. Think about what the customer wants, if you don't know yourself, call them. This isn't that hard, it's how you find out any other piece of information in the world before the year 1990, or whatever. We're spoiled now, we have Google, we have the notion that people are just ones and zeros, that's never been true, never will be true. You need to understand the people that your company services in order to service them. I don't like encouraging that, actually it's not hard.

Courtland Allen 0h 37m 33s

I don't think it's hard either if you know those things, but I think it's a little bit unintuitive for them...

Vincent Woo 0h 37m 37s

Yeah, they haven't done it before, but starting a small business is doing a hundred things you've never done before. You have to be okay with that idea. If you only do the things you're used to, you will fail, guaranteed. I've seen it happen so many times. I talked about that in the other interview a little bit, that founders often get sucked into these productivity holes, where like you said, they're coding sixteen hours a day or whatever right. If a solo founder is only programming sixteen hours a day, I can promise you they will fail. There's no ifs ands or buts about that, they have to do everything else too.

Courtland Allen 0h 38m 6s

I think one of the cool things about you not having to do marketing, and not even being tempted to do marketing is that really you guys were growing by word of mouth from early on. Besides the sales that you actually did, people would go on interviews, use CoderPad, tell other people about it. Patio11 had a tweet last week where he said, he kind of repeated this off quoted startup advice, that your idea is not what matters. In fact your idea is valueless, it's 100% execution.

Vincent Woo 0h 38m 32s

Oh that's just not true.

Courtland Allen 0h 38m 33s

Yeah, I've seen a lot of disagreement about it. I wondered what you think about it...

Vincent Woo 0h 38m 36s

It's obviously untrue, like, okay, I'll give you a terrible idea, let's see you make a successful business out of it. You have to make, I don't know, fitibits for dogs, oh wait they did that. I don't know, it seems obvious to me both your idea and execution have to be good. That seems like table stakes, not only that even if both those things are true you still might fail, so to me it seems useless to talk about this whole notion because it's not even scratching the surface of what you actually need to do.

Courtland Allen 0h 39m 7s

And to be fair to Patrick I think he'd probably agree with you and was directing his advice towards newcomers who tend to believe that starting a business is 100% about coming up with the idea, but on the flip side I think if you look at, especially VC funded startups, there are just a lot of founders who take this concept to heart, and who really believe that it doesn't matter how bad your idea is when you start. The entire goal of execution, or maybe even the definition of execution is to iterate, and to pivot, and to eventually arrive at a good idea.

Vincent Woo 0h 39m 35s

I've seen that happen a couple times, good products have out of terrible companies like Docker, but for every one time that happens you don't see the ninety-nine dead people, good luck. I would suggest starting with a good idea if you can. If you don't have a good idea and you're a solo founder I would highly suggest not doing it, or thinking harder, or finding low cost ways to iterate on the idea that don't involve you spending up a whole company first. There's a lot of risk/reward trade offs to make here.

Courtland Allen 0h 40m 9s

Yeah, I think ultimately almost every company has some sort of clock on it. Whether it's the founder running out of time, or patience, or money, and to the extent that you can start with a good idea that's somewhere close to the mark, you're significantly raising your chances of success. How much has CoderPad changed since you first built it? I know one of the early emails I also have from 2013 is you sending out an email to everybody at CoderPad saying, "We just hit 1,000 users, here's what I'm working on!" then at the bottom you have a whole paragraph basically asking people to tell you, what should I build? What came out of those efforts and how much has CoderPad changed?

Vincent Woo 0h 40m 50s

So in the literal sense, how much CoderPad has changed, I mean we've redesigned the site a couple times, but not in ways that are shocking, more like streamlining and refocusing attention of the user on what we think the important parts of the interview experience are, but fundamentally the philosophical value prop is exactly the same as it's always been, it's been refined a little bit, but CoderPad as an idea has not changed at all. The original form of the idea is more or less the one that exists today, because it was the correct idea I think, I got lucky with that. I could imagine another world where that's not true very easily, I don't think I'm a genius or anything, I just lucked into the right problem at the right time, and had the right set of skills to execute on it. I wasn't the only one with this idea trying to execute on it at the same time, there are other people with similar backgrounds who try to do CoderPad that I never even knew about, that I found out were dead later, or were still kind of limping along. I just happened to be the one that won. The reason I am sitting here talking to you is because by definition, I am lucky.

This is the problem with advice in general, I think all Indie Hackers interviews should come with a disclaimer, just because I think it would be funny, but like, by definition when you ask successful people for advice what they do is they enshrine, it's a hagiography, they just blow up these little details of their life and give them such explanatory power, like I could sit here and tell you why optimistic nihilism is the correct philosophy to have for someone who wants to start a business, but I don't really believe that, I have no idea. By definition the people you talk to are the lucky ones, what they should really say is the way to be successful is to be lucky.

Courtland Allen 0h 42m 30s

Haha, just make sure you get lucky.

Vincent Woo 0h 42m 32s

Yeah, that's like 90% of the variance right there. The other 10%, you have some control over but not a lot, so I'd say the real advice is to not worry about it so hard, the odds are you will fail. That's okay. You have to be okay with that before you can do it. If you absolutely cannot let yourself fail, then you shouldn't be doing one of these, I don't think.

Courtland Allen 0h 42m 53s

What do you think, in your path from starting the company to two million in annual revenue, what do you think is the most lucky thing that happened to you that accounted for you success?

Vincent Woo 0h 43m 5s

We were lucky to win the confidence of certain large customers, it's not clear exactly why that happened, I just happened to know someone at the right place, or got an intro, or something like that. It's maybe surprising, but I actually don't have many friends in tech, so I didn't really have an easy time getting intros to tech companies, of the few that I did they tended to pan out pretty okay. I remember one time, Bob Lee, he was a VP at Square or something like that, gave a talk at the VC that put most of the money for Square when they recruit all the founders to come have a conference or whatever, and he had some panel on hiring and he just told the whole crowd, "Hey, you should buy CoderPad. It's this weird product made by some guy named Vincent Woo." The only reason I heard about it was because my boss at Everlane at the time texted me, "Hey, heard you're doing pretty good buddy!" and I was still employed there, like I had no idea this even happened. That was lucky, some of that stuff sort of serendipitously happened in the background, and it was useful for getting going, but I think it would have worked even without that stuff honestly, it'd just been slower.

Courtland Allen 0h 44m 17s

What about the opposite, what do you think is the most advantageous thing happened that was sheer effort, or skill, or that was very deliberate?

Vincent Woo 0h 44m 25s

I am a very good programmer, so that's a huge advantage. If you're making a product that is mostly code, being a really good programmer almost by default is a big advantage. Another founder doing this job with more average programming skills would take longer, or they would make more mistakes, so I'm lucky in that respect too.

Courtland Allen 0h 44m 50s

I think last July I emailed you before I started Indie Hackers, I had watched your video on Dropbox and I said, Vincent I like CoderPad. I think it's been pretty incredible what you've done, I think you also shared some Hacker News comments about how you've grown, and you didn't come on Indie Hackers because you said the downside to sharing the behind the scenes details was not worth the upside...

Vincent Woo 0h 45m 13s

No, not at the time I don't think.

Courtland Allen 0h 45m 14s

What's changed?

Vincent Woo 0h 45m 15s

My perception of how vulnerable the company is. At the time I probably was worried more about attracting attention of the wrong sort... I was just anticipating a bunch of difficulties that I don't think actually now will manifest. For instance, if our customers know our revenue numbers will that change discussions we have with them? At the time I might have been a little paranoid about that, but now I don't think that's nearly as likely as an outcome, it seems like so much more of the business has gelled since then that I feel like the company is in a pretty good place and that it can totally tolerate sharing some of it's internal workings with the outside world. Not because I think sharing is the right thing or anything, I just felt like bragging. I'm going to be totally honest, It's mostly vanity. After four years to be able to brag about it a little bit feels nice, because I've actually been really secretive about it. I've definitely brought people over who have expressed incredulity at the idea that I am a wealthy business owner given the way my then apartment looked like, with my roommate, and the living room, with the bedding in it, they kind of look at me like a crazy person, so it's nice to get a little bit away from that. I have to admit, it's for me.

Courtland Allen 0h 46m 37s

Yeah, I think that's honestly what makes Indie Hackers work. If it didn't feel satisfying to talk about what you've done, what you've accomplished, then I would never be able to get people like you to come on the show.

Vincent Woo 0h 46m 49s

Right, I think you should get people who have fucked up in a huge way, if you can somehow entice those people, because you're only getting the success viewpoint. I don't think doing a business is as much about doing everything right as it is not committing a few huge errors that everybody commits. Do you think of the game of tennis as being about making the best plays, or not making mistakes? At the highest levels it's about making the right play. At every level below the highest level it's about not committing unforced errors. There's this YC saying, I crib a bunch of notes off YC, we owe them a lot, that more startups die by suicide than by murder, and that's absolutely true. I've seen so many people fail for completely avoidable, stupid reasons that everybody but them saw coming, it happens over and over again. Listening to the successful people they say things like, oh yeah I knew what I was doing, we had this plan, we did it, then we were successful, which I think lulls people into this sense of, okay if I just feel as if I have a plan and do things I'll be successful. The truth is, they did the right thing. The difference between the right thing and the wrong thing is really hard to illustrate by only interviewing the people who did the right thing. I think interviewing people who fucked up in this incredibly huge way I think is totally valuable.

Courtland Allen 0h 48m 2s

I think a lot of the reason why people do the wrong things, or avoid doing the right things is simply because it's not because they know that those things are there to be messed up on or excelled at, and they just do the wrong thing, but it's because sometimes they don't even know. For example, like you said earlier we kind of live in this society where customers have been reduced to bits, and just numbers and words on a screen. Where in reality, you should be talking to your customers and it's difficult for a lot of people to... or a lot of people fail to talk to customers not because they've decided they don't want to or that it's not important, but because it doesn't even strike them as something that they should be doing.

Vincent Woo 0h 48m 34s

I don't know man, I think it's more than that. We've been shouting that idea for the last ten years. YC's been around a while, it's definitely changed the game. If you haven't heard the notion, that starting a startup, you should probably talk to your customers... every VC would probably tell you that, anyone you'd go to advice for would probably tell you something like that. If that lesson hasn't sunk in, there's something deeper there, it's not just that you don't know but that you're the kind of person that really doesn't want to do that for some reason or another, like, why. I think that's a lot of people definitely but I think the emotional motivation's there...

Courtland Allen 0h 49m 4s

I think it's on the advice side to be honest because you'd be shocked at the number of people who hear the good advice over and over and over again, and don't follow it.

Vincent Woo 0h 49m 13s

I totally agree, I think advice is often useless. You can tell people exactly what they're doing wrong and make it a really stark, obvious picture, and they can still ignore you. Like that Paul Graham quote about their business in YC is giving founders advice they know they'll ignore. This is endemic to human nature, people don't like advice. You have to trick people into doing the right thing almost half the time. That's a key learning for sales, but what's going on there, what are we doing with this, is our to convince people to do the right thing? By producing information like this, how likely do we think it that we will materially effect outcomes? I think that's a really serious question that people who make a living off of advice giving need to ask themselves, and I think there's very little serious examination of even the basic idea of like, does advice work? We know so many famous people who have predicated their whole persona on advice giver, and they're respected by the community, but have they actually ever changed an outcome? Who knows, it's very hard to quantify.

Courtland Allen 0h 50m 21s

It's difficult for sure. I think people act on advice to the extent that it's obvious that advice will be valuable for them, that's why insider trading is a thing, because people will act on information but it just needs to be clear how that information is going to help them, and it's difficult to measure too. At Indie Hackers this is something that I think about... how many people are starting companies because of Indie Hacker's interviews, how many people are making better business decisions because of something they'll hear in a podcast like this, or something that they'll read in a text interview, or somebody that they talked to on the forum, I haven't figured out the best way to measure it yet...

Vincent Woo 0h 50m 52s

How many people did anything based on something they read in a interview, this is a real problem. Stelly [unintelligible] had that YC sales workshop that I snuck into, and at the end of it he was like, okay you should make a list of discovery questions you should ask and if any of you does it, you can send it to me and I will vet them, but I know none of you will do that. He knows! People don't do things, it's really really true. People only do things that they wanted to do already and it's very very hard to change what people want to do. As a founder, I think one of your primary virtues should be flexibility, you should know abstractly that your job involves doing a hundred different things, or you should be prepared to do a hundred different things, if you're not doing a hundred different things, maybe you're doing the wrong thing, it's not just any one thing, it's like you have to do everything. You know that well from having done Indie Hackers as a side business, or like your full time gig actually, just the management of this entire pipeline of stuff must be exhausting, but you have to do...

Courtland Allen 0h 51m 53s

It's all on your shoulders. I think another thing about advice is that as humans were a little bit obsessed with novelty, so you'll see the same advice given over and over again - talk to your customers, make something that people want, ect, and people will see that and say, yeah yeah yeah I've already heard that, even thought they're not doing it at all and completely skipping it just because there's something about hearing something new and exciting that makes you feel like you've been enlightened.

Vincent Woo 0h 52m 17s

We call that the TED Talk effect.

Courtland Allen 0h 52m 20s

That's a good name for it, haha, everyone needs to listen to a TED Talk, everyone wants to give a TED Talk, meanwhile the best advice is obvious and repeated at nauseam.

Vincent Woo 0h 52m 28s

TED Talks are the worst, TEDx talks are even worse, it's crazy that that's still a thing.

Courtland Allen 0h 52m 33s

Even though we are sort of railing against the effectiveness of advice, why don't we end the episode on some advice? Hahaha, I want to go to this idea of starting a business while you're working a full time job, because that's the situation most people are in. What kinds of advice would you give to someone who's trying to make that work?

Vincent Woo 0h 52m 54s

Have a good boss. I don't know.

Courtland Allen 0h 52m 57s

For example, I think one thing I've heard you talk about in the past is how you believe that it's better to start a business that sells to other businesses rather than starting a business that sells to consumers, which is very hard to get off the ground.

Vincent Woo 0h 53m 8s

Yeah, I think B to B is easier, that's a piece of advice.

Courtland Allen 0h 53m 10s

Do you have a checklist of things, like if you started your next company you would follow?

Vincent Woo 0h 53m 13s

Again the problem with advice like this is that I'm highly biased to predicate advice based on what I have done, so I would say... I think it's obvious that you should do a B to B sales thing, it's clearly easier this way, but do I really know that? I give it like 60% odds.

Courtland Allen 0h 53m 28s

This interview is a chapter in a book and people listening are going to hear...

Vincent Woo 0h 53m 32s

Yeah, I guess I'm trying to disclaim myself against future embarrassment by saying, really really I don't know everything, but the advice I would give is it's not about even execution advice, I think it's about your personality as a founder more than anything. Again, founders commit suicide way more than they're murdered, so don't commit suicide, don't do weird stuff, do the right thing. Think really really hard about the next right thing to do is, it's going to be different for every company so most advice is too general to be useful here, but I think the one piece of useful general advice is if you're not really thinking hard about what the next thing to do is... maybe you're doing something wrong. What assumptions do you have remaining that have not been questioned sufficiently, are you sure your business will work, like why are you sure, can you convince other people that this is going to work? If everyone around you is skeptical, why are they skeptical? Seek to validate your own judgement, don't just assume everything will work out for you because most of the time it doesn't. Try to set up some checks on your own reasoning and emotions because people generally speaking don't make decisions logically, we just do them by feeling all the time, right, so if you know that's true about yourself because it's true of everybody, the only thing you can do is try to set up some guard for yourself. I didn't do that, I just got lucky, but I know that's the right thing to do and we try to do that more now.

Courtland Allen 0h 55m 7s

Startups are emotional, incredibly emotional.

Vincent Woo 0h 55m 10s

It's rough, that's the problem with them, it's that they are so emotional.

Courtland Allen 0h 55m 14s

Yeah, well you heard it here from Vincent Woo, think hard about what you're doing, think critically about what you're doing and don't just trust your gut feeling all by itself...

Vincent Woo 0h 55m 23s

Yeah, don't be like me.

Courtland Allen 0h 55m 24s

Exactly, if you want to end up like Vincent then don't do what he did. Vincent can you tell listeners where they can go to find out more about you personally and about the things you're doing at CoderPad?

Vincent Woo 0h 55m 32s

You can go to my website, VincentWoo.com , that's W-o-o, and I don't know I have a bunch of links to other places from there, you can find my Twitter, or just a bunch of random writing that I've done, stuff like that, and I look forward to seeing you online friends.

Courtland Allen 0h 55m 48s

Haha, alright Vincent thanks so much for much for coming on!

If you enjoyed listening to this conversation and you want a really easy way to support the podcast, why don't you head over to iTunes and leave us a quick rating or even a review?

If you're looking for an easy way to get there, just go to IndieHackers.com/review and that should open up iTunes on your computer. I read pretty much all the reviews that you guys leave over there and they really help other people to discover the show, so thanks a ton for your support!

In addition, if you are running an internet business or if it's something you'd like to do in the future, you should join me and whole bunch of other founders on the IndieHackers.com/forum . It's a great place to get help with pretty much any problem that you might encounter while growing your business, like how to come up with an idea or feedback on a product that you're working on. I try to spend a couple hours a day answering questions and giving people feedback, and getting to know everyone, so I really hope to see you there. That's IndieHackers.com/forum .

Thanks for listening and I'll see you next time!

Loading comments...