Ask HN: What keeps you from beginning your Start Up?

30 points by jmagar ↗ HN
Let's set the stage here, as I'm sure most will be expecting a nice motivating pitch about why you should quit your job. My purpose here is to find a way to keep one of our bright young stars from doing just that.

He wants to execute on his planned startup, and I want to provide all the same opportunities a startup offers, within my organization, so that there is no need to look elsewhere for it. So what motivates the decision to fire your boss? And I do believe that people don't quit their jobs, they quit their boss. But we should not get side tracked by the "quit your boss" thread: his decision to do a startup was made before he was hired, and he very openly shared his plans with us and we made our offer anyway. He signed, and now the deadline he set on day one is approaching.

Is it the opportunity to make more money? Possibly over a long distant event horizon, but his startup is unlikely to match the salary potential of the next two to three years.

Is it ownership / equity? Stock options are available, thus it is possible to use this incentive to keep him within our engineering team.

Is it responsibility? His career path can include that too, and I'd be happy to start transferring more on to his shoulders.

Is it influence, decision making, and direction setting? Well, we kinda fall down there. Many cooks in this kitchen, and most have greater influence than is available to him. His voice is heard of course, and great ideas are easy to spot no matter who they come from, but if he expects his voice to win out every time I can't provide any assurances that it will be so.

Have I missed anything?

Let's not forget the other things that corporate life provides that Start Ups simply can't compete against: we've got cash which means all your standard developer care and feeding: snacks, beverages, free lunches. With cash comes profit sharing, job security, benefits, paid vacations, etc. We've got lots of people in the office too and that adds to your daily life experiences: co-workers become friends become family. And he's got me, and many others, as advocates within the company trying to show that we are invested in his career and will support him no matter which path he chooses.

61 comments

[ 3.5 ms ] story [ 110 ms ] thread
a good idea keeps me from starting my next startup right now.

i've said this many times before here, but one of the biggest things that prevent people from starting a startup is the instability of the startup. the family man or person with larger financial responsibilities will usually need the steady paycheck.

some of the pro-big-company arguments that you make are off the mark.

make more money? yes, in the short term. with the risk of a startup, there's potential for great reward, especially if the company gets acquired.

ownership/equity? those are nice, but you typically get more with a startup.

responsibility? career path? sure, you get some control, but not nearly as much as you will in a startup with a small team. you get to do so much more when working on a startup.

influence? again, so few people, your voice counts way more, especially if you're an expert at something.

company benefits/culture? they don't even compare. a company can pay for lunch, great, but that doesn't mean that they understand what the people want (my company is a good example of that). "paid vaccations"? typical startups don't track hours and you take off the time that you need when you need it. just get your work done.

It's an incorrect assumption that you can't work on a startup while working at a company. If you have a boring 8 hour day job, you still have sixteen hours left in the day. The first 8 hours may be mind-numbing and leave you exhausted and incapable of independant thought, but focus hard enough and you can get a decent 6-8 hours for a quality coding spree at minimum. You just have to get used to the work.
If you have a boring 8 hour day job, you still have sixteen hours left in the day.

Of course, you're going to spend 6-8 hours out of those 16 sleeping. And 1-4 hours travelling to and from work. And 0.5-1 hours preparing and eating breakfast and dinner (I'm assuming you have lunch during your 8 hours at work). And at least 0.5 hours showering/shaving/brushing teeth/getting dressed/etc.

focus hard enough and you can get a decent 6-8 hours for a quality coding spree at minimum

If you only need 6 hours/day of sleep and live five minutes from where you work, sure. But for most people there simply aren't enough hours in the day to stay alive while working two full-time jobs.

tell that to the mobwars guy who is getting sued by his old company because they are claiming he created it while he was supposed to be working on their stuff
Offer him a pathway. Making a startup will be hard on him, so if you offer a soft job and allow him time to work on his ideas, he will stay.

But if he has the bug, he will leave at some point. You can't hold down a ramblin man...

Nothing, I'm on my second one.

Oh, and to answer your question, what made me go start my own business is I couldn't stand the way things were done in the big corp world.

I'm impatient. I want to get things done. I want to achieve things. I cannot stand the idea of being given orders. I have no respect for authority, only for competence. I want to realise my potential. The tedious and endless game of corporate politics bullshit is just a problem to be solved, as I see it. And one valid solution for it is to get out. This game just isn't worth the candle. What do you get for learning the ropes of the politics game? More politics. It's self-defeating. "The only way to win is not to play".

The corporate world also has a well earned reputation for being bland and boring. All the dishonesty and obsequiousness that comes out of needing to maintain a "normal" image makes it conforming like a mass of grey goo. Embrace weirdness and difference. Accept the idea that exceptional people are not normal. Then maybe it'll be less bland.

I haven't looked back since I quit. Life is so much more varied and interesting. I only ever do things that I think are worth doing. I work at my own pace (which is 10x faster than anything I ever observed in the corporate world). I work exclusively with brilliant people, doing something which I think is worthwhile.

Even if there wasn't more money in the long term, this is an infinitely preferable lifestyle.

What about you, yourself, who asked this question? Why do you stick around in this corporate world? If you're wondering why all these people are leaving, maybe you should go and find out for yourself. Believe me, it's worth it.

Oh yeah, and one more thing...

all your standard developer care and feeding: snacks, beverages, free lunches.

Really? At your company, can I stay in bed or spend the day doing something else when I hit one of those days when I don't feel like working? Can I work in my dressing gown? Can I prepare my own food in my own kitchen? Can I have a 10-second commute from my bedroom to my office? Can I have a nap whenever I want to? A 2-hour nap?

Perks-wise, working in most corporations doesn't hold a candle to working for yourself.

Well, I get all of these, except for the preparing food part( which I anyways can't). And I work for a really big company :)
+5 for this one I'm impatient. The ease at which established companies take important matters and the time it requires to have a simple change kills me. And decisions take an eternity.
I never work in a company before. Now I am still a student. But, I have this intention that I am going to start my own startup after I graduate( hopefully I don't have to wait after I graduate ). As a student majoring in Computer Science, I feel that the rules and regulations in the school really don't favor a business-minded programmer.

Personally, I really don't like the formal schedule that you have to follow strictly( imagine you have to go to your company everyday 0-5 ). Programmer usually likes to code when the ideas come. And, this "productive time" is varied with person. So, fixed working time in big corp really is not an ideal environment for a programmer.

Life is so much more varied and interesting. I only ever do things that I think are worth doing. I work at my own pace (which is 10x faster than anything I ever observed in the corporate world). I work exclusively with brilliant people, doing something which I think is worthwhile.

I have no personal experience with the statement above. Perhaps the closest I have come was telecommuting and doing project work for a couple of years.

Even if there wasn't more money in the long term, this is an infinitely preferable lifestyle.

After 11 years working for some of the biggest companies in the world and becoming increasingly miserable, I sincerely hope this is true. Sounds good on paper, anyway.

Lack of what I perceive to be a solid idea that I can maintain interest and passion in. ADHD is a bitch.

I tend to be a jack of all trades (master of all, too) flitting from one thing to the next.

Other than that, little fear about the rest of the stuff you mention. I'm hungry for an idea I can be devoted to.

Savings is the most important thing...once you have enough savings you can walk out.

If you really want to keep the guy around, make it easy for him to do his startup while he still works for you. i.e. have him spend 60% of the time working on your stuff, and 40% of the time are free for him to work on his startup. If he gets that security he'll probably stick around.

And chances are he'll be able to provide the same amount of productivity during that time.

Sometimes it not as much about money as it is control of your destiny and the ability to do interesting work
This may sound glib, but have you asked him?

Have you explored with him, with you in a Coaching/Mentoring role, where he sees himself heading; who he sees himself being; what effects he sees himself making over the next year / 2 years / 5 years / at retirement?

Once you have the answers to those (and he may not have fully considered these things himself, to that degree of clarity and detail), you can then work together to see if any options exist where you both get what you want.

Knowledge. I believe it is very important to know the code behind the startup.
A start up is desirable because:

1) Chance for a life changing payday, that could free you from the burden of working (if that were desirable - I have a theory that working is more fun when it isn't required).

2) Ability to control how the game is played. You don't want to lose because you were forced to follow someone else's direction - if you lose it should be your own damn fault.

If you can create these two things in a big company, let me know :)

For me, it's freedom. And only he can give that to himself. I would say your best option is to support his decision, but give him a big welcoming door to walk back in if his startup doesn't work out. Sometimes people with the drive to do things on their own need to try it first, and maybe it won't work out for him. Then he will come back to your company with that much more experience, plus he will be more invested in your company emotionally as you supported him along the way.

It's hard to lose good people, but even harder to see somebody leave their dreams on the table.

Have I missed anything?

Yeah, you've missed everything. It's a nice idea to try and give an employee what he's looking for from a startup within your corporate environment, but it's just not possible. Corporate employees exist to build wealth for someone else. That's just the reality of the situation. There are a lot of benefits that come with corporate life, primarily stability, but if he wants freedom, he won't get it working for someone else. When I was an employee, I had to remind myself that every benefit and incentive was an addicting trap, designed to keep me from leaving. A steady paycheck will erode an entrepreneur's soul over time, because you come to rely on it and striking out on your own is that much harder.

To be clear, I think it's commendable that you're trying to provide a great environment for your employees, but I think the best case scenario here is that you'll work hard to keep him, and you might succeed, but something inside him will die a little and he'll always wonder if he made the right choice. Why not just let him go give it a shot? I think it'll cost you more in the long run to fight it than it would to just get a new employee.

And I know we don't want to get sidetracked on this, but entrepreneurs do not "quit their boss". They absolutely do quit their jobs because they long for the freedom and rush of creating something on their own, no matter how awesome their boss is. If you disagree, perhaps that indicates more about the difference between a corporate and entrepreneurial mindset than anything else.

I would agree that most people quit their boss and not their job, there's empirical evidence to support this. However it isn't true all the time. I'm wondering if what he wants to do more interesting to him than what he is doing at the moment? Does it scratch his itch?
Im in Peru, so I first have to figure out a way to move to a startup hub and only then can I start. I'm possibly going for a scholarship to do a masters, which would delay me (I must finish it, being a scholarship I can't drop out), but at least would get me there. This is kinda frustrating, because to get a scholarship I must have good grades, but studying steals hacking time...

In the meantime, I'm honing my programming skills. I've been programming for a while now, I'd say that I'm intermediate. I know Pascal, C, Python, and bits of Java, C# and Lisp (I'll look deeper into this one though). My main objective now is to design and code larger apps.

As someone who makes fun of folks who say "{place} is just as good for startups as SV", I want to point out that you don't have to move to a startup hub to do a startup.

There are advantages to doing a startup where you are. If/when you move, it will take you a while to learn as much as you currently know about the resources where you are now. In addition, you can start now instead of waiting.

There's just no way to rise funds here :(

My plan is to program some big stuff myself, so as to learn about design; read the code of some open source software, to learn how others design; and program something from scratch with someone else and submit patches to an OS software, to learn how to work with other hackers. I hope that teaches me what I need.

(1) Don't do a startup that requires raising funds. (2) You probably can't raise funds in SV either.

While there are many things that are easier to build in SV, there are things that are easier to build elsewhere.

More to the point, people who build things in SV could almost certainly build things other places, they'd just build different things. If you can't build anything where you are, is it really reasonable to think that you could build something in SV?

Agreed. It's a lot harder to start a startup away from a hub, but really, it's going to be hard to raise funding, and even harder to succeed in your first startup anyway. You might as well go through the motions once to learn how to do it before the stakes are higher. At a minimum you'll learn what running a business is about. Plus, if you're living somewhere like Peru with low cost of living and focusing on an international market, bootstrapping is a lot more practical.
Have you ever made him do something in a specific way, because of "enterprise"-reasons, politics and "that's the way we do it" instead of arguments?

Do you make him run windows, when he'd rather use a Mac or Linux, because he has to use Visual Studio? Did he ever suggest that you do a project in Ruby or Python, to be told that "we're a Java shop"?

Do you have bureaucratic rules? Do you make him punch in and out, and log time down to the minute? Are certain websites blocked because they are not work-related?

Is the working environment pleasant. Are you six developers and two PMs on cheap chairs and small tables, in a 300 sq ft office, with hard floors and no sound dampening?

Is management not only a step up in salary and responsibility, but also access to unrelated perks like a better chair?

But mostly, I think, it was the "talk the talk" about creative minds, and not walk a single step of the road, that made sick of that place.

Be the first to fund his startup.

This is one mistake employers do. Do not try to retain him. If he wants it enough (and in this case he does) he will sooner or later find a way to make it happen.

Join him. Give him office space. You can still use his brain while he is around.

EDIT: Entrepreneurs should also not be afraid to share their ambitions with their boss. That is only if your boss started his own business. You may find a new partner in your boss. Remember that those who made it always want to help others make it as well. They will see themselves in you and noone can resist that.

That's really not a bad idea at all. I don't know all of the circumstances of their situation, but they might be able to set something up where jmagar will earnestly support and help launch his employee's startup, for a share of the action. While the startup's getting off the ground, the employee might be able to continue a few responsibilities at the company.

I know I would have jumped at a chance like that, mostly because I was scared witless of being without a regular paycheck.

I like to create new things; develop new ideas and build them. In most jobs, you are but a cog in the machine, and have relatively little creative allowance. I just churn out code per requirements, or test code per requirements, or write requirements per requirements. Not a whole lot of in-depth thinking seems to occur.

Personal time off, and ability to set my own schedule. In a job, my ability to take time off to travel, do volunteer work, do research, whatever, is not so much limited by a lack of money as it is by a lack of formal vacation time. If I want to take two months off a year, and have the money to do so, then I want to be able to do it. If I want to set my own hours to best suit other things in my life, I don't want to be confined to the general expectation of 8-5 M-F.

And yes, money does play a factor. In most jobs, you and your peers make the same salary plus or minus 5%, regardless of how hard you work or how inventive you are. If I can work harder and/or smarter and produce something worth more money to more people, then why should I not reap the financial benefits of my labor?

There certainly are advantages to working at a regular job, among them fairly reliable income and insurance benefits and what-not. But even so, employment can be fickle. If "the economy" turns sour, your job may not be as stable as it seems.

(Actually, I would advocate spending time running multiple diverse business projects, to help balance out "the economy".)

I don't think startup people are "quitting their boss" (i.e. running FROM something), but they are rather running TO something that is magical and not entirely rationale. Statistically/financially, it's a dumb decision to start a startup-- but it doesn't matter. You can sit down, run the numbers, make pro/con lists-- but it doesn't matter. You've already lost. Here's what you can't match:

1) The big win. You can heap stock options on him, but your board will block you from giving a dev more than 1% or so, I presume.

2) His baby. His own company. A sense of TRUE ownership.

3) A clean slate. New companies/new products are more fun than existing ones for a lot of people.

4) Having ANY boss. Everyone rolls their eyes at even the best boss SOMETIMES. The irony is that, if he succeeds, he'll be that boss. But it's a great feeling to NO MATTER what, be able to fix something that organizationally broken if you think it's important. To be where the buck stops.

5) Fame/notoriety. Some people are motivated by this. If your startup wins, he'll be an unnamed dev in a winning startup. If his startup wins, he'll be the guy the led it there. Either way, it feels WAY cooler to say "I own my own company" when someone says, "so what do you do?".

Doing a startup isn't a sensible CAREER decision... It's a largely emotional lifestyle decision.

I like the last line Doing a startup isn't a sensible CAREER decision... It's a largely emotional lifestyle decision
| 2) His baby. His own company. A sense of TRUE ownership.

I'm surprised that more people aren't making this point.

I think it's common among entrepreneurs to take ownership of some idea -- not in terms of stock or revenue, but more like parenthood -- and want to see it through to completion, on their terms, their way.

Risk. I'm risk-averse (as most people who objectively have it pretty good are). I have shit to loose.

Bureaucracy. I hate that I can't just do something. Ironically, the level of bureaucracy might be less at my job than if I worked for myself because if I work for myself I have to do lots of crap like dealing with laws that govern companies. I could hire a lawyer/accountant, but that gets back to Risk.

Sites like this. They make you think too much about scaling and building for a billion users. Databases don't scale. None of them. You do have to turn to a dumber object store at some point and loose a lot of query power. I'm moving past this mental roadblock.

Winner-take-all economies. A lot of what I would like to create isn't likely to result in money. This isn't because they don't have value. It's because they aren't good without lots of users. This is the most aggravating. Once users are using one thing, even if you're better, they just use that one thing for the same reason that more data trumps better algorithms.

I'm still in high school, but this summer i had a chance of getting a job. I didn't get one, instead i decided that i need to learn to program better and learn a few new languages. I also learned to draw, and I've been working on my writing style and my English. I also learned a lot of otter stuff(how to meditate for example). I don't know if I'll ever get a "real job", but I'll avoid it if i can. I probably will get one eventually, money is not useless. We like adventure more, and don't like having a boss in general(or any other authority figure for that matter). We are not afraid of failure, if we fail, big deal, we can take it(job security is for people who are afraid of change). I don't know how many hackers are like this, but from what I read on HN, there are a lot of them. You should ask your hacker about his plan, he may have good reasons.
I really recommend you take a real job at some point in your life for at least 6 months.

Some of the best lessons in life come from contrast. Being able to remember what it was like at a regular job provides a lot of motivation for people to continue working hard at their own company. You will also learn some good lessons about what to do, what not to do and make contacts.

I probably will, but i doubt it will be a programming job, but who knows? I don't.
One of the "best" corporate experiences I had was when I worked for BMW for 5 months. I now understand how large corporate engineering companies work, and that I NEVER want to work for one. Sometimes you have to do something that sucks, so that you know that you don't want to do that and to look out for it in the future.
If you don't think you can stop him, don't try to fight it. Let him quit, and work out a part-time consulting deal. If you really think so highly of this guy, offer to become his first client and maybe invest in his new venture.
20% to do whatever you want (as long as it makes things better), kept me in the corporate environment ...