Ask HN: Ever been the last engineer at a failing startup?
Between layoffs and resignations, I am now the only remaining engineer at a tech startup. Just curious if anyone else has been in this position before and how you handled it. Bail on the company asap? Stick it out to the end and try to turn things around?
44 comments
[ 3.2 ms ] story [ 94.3 ms ] threadYou don't have a hard decision to make until youve been fired and you don't have a backup plan.
This window is the time to get your resume together, watch online courses on company time, and start using some hot new tech in some capacity at your job. Your time should be focused on building your resume and attractiveness on the job market, and to differentiate yourself from other applicants.
Don't join a startup.
Even if that last employee did any harm to the company, that would be like blaming that ladt straw for injuring that poor inocent camel.
Muuuuuch better to work 80 hour weeks, get a serious case of burnout, have no resume developed, not be prepared for your job search, and keep those-people-who-are-not-you's business going... what... a single day longer? A week?
Or how about the most likely scenario? 0 seconds longer.
I'm not sure how much value a single engineer can create for a whole company between current date and company shutdown, amidst the layoffs and all... But if the marginal difference between 100% productivity and 25% productivity of a single engineer for a couple months is directly visible on the companies overall revenue, to the point its termination-date is meaningfully altered, then you have either got someone who will be working at Amaz-oogle in weeks time regardless (and no good explanation for going under!), or we're talking about a revenue stream that is comparable to selling aluminium cans found in the trash.
Things are already trending south. Self-interest is a moral imperative. The rats that staple their feet to boats drown.
That said, you get what you give.
DO NOT watch videos on their dime, unless your manager tells you that you can take courses and study some as part of your professional development, which they should unless in a crunch (no professional development is a major red flag).
DO go to work every day as if you were a footballer stepping onto the field in the Final. Even if the startup fails, the people you meet will go on to other jobs. Stay in touch with them, because networking is key...for people networking well the resume is simply a formality. The people you've worked with know your skills, and in some ways more importantly know they can work well with you.
Indirectly though my pay doubled in two years and then I got hired by Apple because of the resume I built.
And you are thinking about what went wrong, how much did you contribute to it, what could you have done better, did I overestimate myself or the team or the product? What is my next step? After X years, what was my return on investment? (i.e. not money but skills, connections, personal growth)
Why act so blasé about it? "Oh X died, he was living, dying is a given, why the tears?"
On the other hand if they are just looking to milk whatever profits are available and you are running round maintaining a lot of legacy code it could be career death.
In either case the standard advice applies, keep some savings, stay in contact with your former colleagues and keep your technical skills up to date.
CEO kept saying we were funded and had 'infinite' runway whenever I (lead engineer / CTO) asked. I never believed him, and then one day he turned round and decided to shut down the company. We're still good friends, but I wouldn't go into business with him again.
I spent a couple of weeks cleaning up docs for if someone discovered the git repo in future as it was hinted he might get some contract help in once the CEO sorted out the finances. I don't think it's ever happened.
In my experience a sinking ship doesn't start floating, so don't stick around for that reason. It was also depressing to be there after all my friends had been laid off or quit. In reality I probably stayed there two years too long, and it was because of the people I worked with.
You'll be happier with something new, and it's much easier to find a new job when you don't desperately need one.
I'd suggest seriously considering what you hope to achieve and what you can reasonably expect from several angles: Financial outcomes, career trajectory, and personal motivations to name a few.
A few relevant questions: Have the issues which led to the current stagnation been addressed? Does the startup have a product that has been validated and can produce sustainable revenue? If not, what is the likelihood of securing (more) funding? Are you being paid well (without considering any equity/options)? How will your decision to stay look to future employers, considering likely outcomes? Why do you want to stay? Because you enjoy it? The challenge? Responsibility/Obligation (and to whom)? Sunk costs? Ego? Hubris? Messiah complex?
If you do decide to stay, I would suggest setting concrete limits/criteria for when to move on, so you don't get stuck in a zombie company.
I'm actually not sure whether it would cause employment issues because I haven't had any desire to program professionally since then (it was a couple years ago).
I basically spent the last two years building my own business, and learning. When my boss walked in with the expected news that the company was shutting down, I wasn't in the least bit surprised, and was fully prepared for it.
However, I discovered I had a lot to learn about marketing my own business and took another full-time job about a year later.
If you like being there, and you think it could work, I'd say to look for three things:
First, think about if there is a "turning point" moment that you're working toward. E.g. are you close to shipping your alpha, is there a big show coming up that could realistically generate a lot of publicity, etc? There's always some deadline or artificial milestone but is there a real one that people are actively working towards and isn't just wishful thinking? Or is everything just plodding along waiting for a big break to just happen?
Secondly, do you have a few customers (or testers) that are very passionate about your product? You don't need a lot of them, but if there is one or two people that really love the product that's a good sign that it's a real thing.
Third, how has the company or CEO handled bad news in the past? Was it a surprise or did they let everyone know it was coming and try to prepare together. If they're not being honest about their trajectory and their funding it can be a pretty unpleasant situation, but if everyone is working together to right the ship it can be a positive and bonding moment.
Finally, I would say to make sure you set the ground rules with your manager or CEO about payment. e.g. "I really want to see this company succeed and I will do everything I can to make it happen, but I have my own financial obligations, so I won't be able to come in if I haven't been paid yet for the previous pay period." etc. It's extremely common for people to go weeks or months unpaid and then the company goes dark suddenly and you're left without recourse. This is not even due to shady people or fraud, it can be good, well intentioned folks that think they have a solid line on more funding that falls through, or just aren't tracking finances carefully enough.
Of course there may be non-monetary mitigating factors that only you can evaluate: do you really enjoy the work? Are you learning skills that you and/or future employers will value? Is it easy work for the money? etc. But considering the fact that they've already gotten rid of all the other technical staff via layoffs and attrition, you should be well disabused of any illusion of loyalty on the employers part. You owe them none. And redoubling your efforts is likely to make the endgame twice as painful for you if you stick it out.
This lead to me putting out multiple fires related to one of the e-zines the small publisher had. I replaced the only developer who just greeted me on my first day and left. Clearly they didn't foresee how to budget for a tech department.