Ask HN: Is it bad if I only have experience working in my startup?
Hello!
I'm in the early stages of running a small startup/business and expect to reach $10-20k ARR in the next few months. Once we've acquired a customer, the service is automatic and doesn't require manual input.
Each customer represents $2-6K ARR, but we don't know their lifetime value. With a bit of effort and marketing I can imagine reaching $200k ARR in the next few years. Split with my cofounder, this could become a very nice lifestyle business, or we could go all-in and do the whole startup thing.
But what if it fails? I graduate next year. I'll have a CS degree, but my only experience will be building this. My GPA isn't amazing because I've spent most of my time getting to this point – it hasn't been easy.
Any advice?
51 comments
[ 4.5 ms ] story [ 121 ms ] threadSounds like you've built something amazing - just keep going!
I've hired lots of people like this who tended to leave or be managed out after 3-6 months.
When I'm hiring I absolutely love to see founder experience as it teaches so many valuable lessons and is usually a sign of an independent, self-starter personality. I do try to watch out for this "founder damage" (great term!) – some founders get to the point where they simply can't work for someone else ever again. Once I'm over that hurdle I consider it a major positive sign.
Congrats to the OP on their success so far as well!
Unless I expect that it'll be an extremely sore topic, I will typically also just ask them why they want to work with us. I think that some people are shy about the questions you can ask in all sorts of situations. If you ask people they'll often tell you.
From what I've seen, having investors that the founder is answerable to can also help to mitigate this effect, although investors will sometimes pump you up + stroke your ego which can have the opposite effect.
"I have a lot left to learn. I know this because I saw room for improvement at X, Y, Z. I'm looking forward to working with experts/professionals/etc more senior than I am to learn from them, etc."
I was referring to 'room for improvement at marketing, time management, etc'. Skills, not locations.
I was mostly reacting against the phrasing describing yourself like a child compared to someone.
For example, a software license email to one of them didn't arrive. That person started being passive aggressive as if I had done them wrong. Then later, they used the lack of that license as an excuse for unrelated problems. I would have expected a senior developer to be adept enough at problem solving to just ask why they didn't get that license that I had promised.
But it appears they were mentally still stuck at being a tiny cog in a huge machine.
That person didn't say they'd leave, they said they want to learn something, you took it as they'd want to leave which says more about you and your interpretation of it than anything else.
To be precise it is more in the context of founders and this text from the message above "see how a successful company operates". Basically if you go there and say "hey I am a founder and I need to learn how X works in a successful company"
Anyway I definitely extrapolated this, I doubt anyone would say it this blatantly. Just --if--.
The company I'm currently at even knows about the work I'm doing outside the company and supported me as I was working through the latest YC application rounds.
You want good people to join your company, it provides brand recognition if they then go on to found or do amazing things even better. You should never assume when hiring someone they'll stay for any length of time, obviously you want to try and create and environment where they want to stay but if you got a year or more out of the arrangement I consider that successful. That's why you need strong documenting and knowledge transfer policies.
The days of staying at companies long term (>3 years for senior people and >1.5ish years for regular folks) really isn't a thing any more at least in tech and startups.
There are no structures in place that make it advantageous to stay and 10s of thousands of dollars on the table as a worker that make it advantageous to shop around.
Plan accordingly as a manager and things will be a lot easier instead of losing talent because your worried they'll want to do other work at some point which is pretty much a given for most people.
That being said, focus on getting your degree. That piece of paper has a good deal of intrinsic value.
There no time standard whether one, two or six years is the right amount to spend in a single startup. All you need is see your growth as your indicator. If your startup revenue growth is linear, but your own personal growth is sky-rocketing, that's mean you should stay.
The company will have exponential growth if the team inside grow in explosive way.
I'm not suggesting you start doing freelance work as well, but if your startup enables you to form relationships and prove your skills to people who could recommend you for interesting roles down the line, that would be super useful.
My only advice would be: the founder mindset is very different to the employee mindset, and you'd have to take that into account, and, don't quit your CS degree if you're within 1 year of graduating.
I'm 34 now and I haven't had anyone ask about a CV yet. I usually send a link to some relevant past projects and they'll talk to my past teammates and then that's good enough :)
If you are good at coding and building new things, this is still overwhelmingly a sellers market. So make sure to practice negotiation.
I had the experience for looking for a new intern and one guy was telling us about his StartUp. Thats fine you know? but also its 99% bullshit.
A small business as a software developer to build, is actually not that hard. The demand is just that high. But that person didn't sound like 'hey i was coding on the side' more like 'yeah we will be the next google'.
Yeah of course you will be and so tell me why you where interviewing with us?
So thats the biggest point: Why do i care about your Startup if you are interviewing for our position? It should show your passion perhaps but thats it. If all other candidates are better technical speaking and are a better team fit, you are out. And with your GPA you probably have risked a good starting position at a bigger company.
Nonetheless about your Startup: What do you really earn vs. what do you expect? Why do you even tell us what you expect?
"I can imagine reaching $200k AAR"?
You are student, you have apparently not reached 10-20k AAR and you have not reached $200k AAR. I don't care about stuff you have not reached. And if its so great in your eyes, why would you try to be hired?
It is super simple: Show me, in the interview process, that you are honest ( don't cheat, i had that...), you are motivated & passion (you like to talk about technology perhaps), you have energy (like you will not be the person sitting in the corner and i have to take care of you all the time) AND you have basic technology understanding and you in.
And don't come in into an interview and tell me, you wanna be part of our company but if your startup makes it big, you are out. Like i don't fucking care about your startup. I care about a team and i might not have the chance to hire another one because of no available head count.
Building a small business as a software developer is still extremely hard though which is why they're probably interviewing with you. Demand is high but in an efficient market, it's much more likely to go towards incumbents.
Often companies have beat the business side of things into young engineers and a lot of them refuse learn what you know already. That's generally valuable.
Isn't the alternative only having a CS degree? Are other people working at FAANG jobs as they pursue their education?
Obviously an internet stranger can't tell u what to do but I would feel better if more people told the big tech companies to eff off. They will essentially bribe u to waste your talent working on their status quo cementing schemes
The decisions you made in life lead you to where you are today. As your situation changes, so will your approach. You already know how to adapt and take action, considering your role as an entrepreneur. With these skills, you're more than ready for whatever you do next.
But, their knowledge is entirely confined to the things they've directly experienced. Their knowledge is a mile wide and a molecule deep. They don't know the correct terms for things, haven't thought at all about the trade offs involved in different approaches, and (as others on this thread have pointed out) don't know how to deal with a bigger team of people who all have their own opinions, knowledge and experiences.
I might still hire these people but in junior, not senior roles.
My advice: Be very humble. Don't expect to be given the same responsibility elsewhere. You may feel you've earned it but you haven't proved that yet. Really. Learn to accept criticism and to discuss your approach with other people, even if you think you've got it right.
Also, go back and study those textbooks you've been treating as less important, really hard. Believe it or not, you are at the very beginning of your career. There's still a long way to go.
Good luck!