Founders are very please, but getting poor feedback from team lead. Team lead has hindered more than helped, gives conflicting advice, blows hot and cold, has created a toxic environment etc. Admittedly some minor things have slipped through the cracks, but much of this comes from my team lead playing politics, creating silos and conflicts etc.
My team lead is grinding me down with their constant nitpicking and I really just want to go and do something else, anything else, work in a bar or something. Considered going to the founders with the issue, but I can’t see how this can be resolved beyond creating a new role or transferring out of my area of expertise. I did a sanity check and have reached out to others. Lots of others have take issue with my team lead as well, so its not just me.
I’m pretty burnout, and definitely in need to some time out before moving on. I don’t think I’d come across very well (or as sharp as I usually) in interviews at the moment without a break.
Anyone been through anything similar? Anyone have any advice?
If you want to be upfront with the founders, go and clearly explain why you're leaving. There is a good chance that they will try to get you to stay by promising all sorts of changes, extra compensation, stock options, trying to guilt you to stay by saying the company goes down without you, etc.
Don't listen to them.
1. Changing something now is too late (and usually too little)
2. Extra comp sounds very nice but think about what you're trading for it: Your time and mental health. For me this doesn't sound a good deal.
3. Stock options: Same as above, but worse because that's something extremely vague which depends on many things going well and also (usually) ties you there for a few years.
4. Using guilt to make you stay: Let's make a couple of things clear: How the company stays afloat is not your problem. You are not the one who decided to open a company to do X while you had no idea, you are not the one who hired the toxic TL, you have no responsibility on the company's welfare. Most people are very, very interchangeable in a company. There are also a few special people who are not easy to replace. In either case, guess whose problem it is :)
You asked in the beginning as to whether your career is salvageable, and then you went on to describe all the steps you took to manage to get a prototype of X. I think that at the very minimum you learned a lot of stuff throughout this process. You also have the experience of how it is to work in a toxic environment. These things make you grow, both technically and as a person.
There are many companies that want to hire people in our tech bubble. For now take some time to yourself and don't worry too much.
The first thing you need to drop is the (perhaps mainly subconscious) _pride_ for (almost single-handedly?) carrying this startup to (almost full?) execution, which is what self-puts you on the cross of suffering. No, you are not owned by the code you created. You are free, you did your best, it will be on your resume, and you owe nothing to anybody.
Take your vacation, advertise your impending demise and/or ask for a raise, think about your own startups. Be friends with the team lead from within the confines and limits of your role. If he wants you to do something, try to do it to the best of your ability, but be conscious to not overwork and not worry about things others are paid to worry about. You don't know if the problems you currently face are fully solvable, maybe they aren't, and that's not your cross to carry, so simply don't carry it.
Two options:
1. Your observations are correct and you are not getting the recognition you deserve and there is an a-hole managing you.
2. Your observations are incorrect and you think you're entitled to more that you really are, making you the a-hole.
Regardless what is the reality you need to talk to the founders. We are sometimes oblivious to what is happening in the team and cannot see everything. I keep all my employees that raise the voice in extremely high regard - they want to improve something.
I will however do some exploration after such report and figure out what I feel is the truth and how I want to react on this. I've had people report stuff that was good on surface, but further exploration pointed me that I do not want to side with them. I've explained my view to the reportee and implemented actions (if applicable).
When you talk don't do it in an a-hole way (eg. Team Lead is a dick), but let them know you're having problems (you feel your work is not appreciated, you're trying your best, you're burning out and you don't know what to do, even thinking of quitting). Explain what is happening, but try not to name names. Any good founder/CEO will figure out quickly what's the problem.
The founders action will tell you what they think - do they agree with 1. or 2. If nothing happens that would solve your problems, change careers. It's sad that you worked your ass off, but that probably means that they went with option 2. it means that this environment is not right for you. Good news is that if you're really a high performer, you should have no problems finding a new gig and kicking ass there.
The bigger problem is that the founders are not your friends. If you follow the team lead path, you'll be seen as a useful idiot and you'll get all the awards and recognition, but none of the preferred shares or liquidation preferences. You'll be just wasting your most valuable years to make their dream come true.
The safest choice is to go to the big tech, spend there 5-10 years, learn 10x more than what you'd learn in a startup (while collecting really nice paychecks), make connections, then start your own company. Then you'll find a really smart college grad who'd do most of the work and then you'll realize that you don't really want to give him 1/3 of your company. Now you're a greedy founder :)
Edit. Questions I'd ask any startup these days: preferred shares and liquidation preferences, i.e. if someone buys the startup for 15M, can I choose to get 3M instead of cashing out my shares? Most founders would roll their eyes because such conditions are only for investors, as they bring real money, unlike your questionable "contributions". Don't work for those people. However if the founders start talking about cap tables and discuss nuances of such contracts, I'd consider them, as they seem to be honest and willing to recognize that your time also has value.
Similarly to what others have said. Set up a meeting with the founders and also have your team lead involved. The fact that you are considering quitting means you have gotten to a stage where the answer to what you should do next is VERY important. So you need to communicate this so the company also has a fair chance of solving your issues to keep you around because they might be unaware of where you are psychologically.
Something to keep in mind your with your team lead. He/She might not be aware of their negative impact. Managers see multiple sides of an organization and it is not to the benefit of the organization for all sides to have access to all the information about other sides of the organization. To deal with this, managers play politics. Not because they are stupid and evil, but in their minds to keep the peace for the greater good but sometimes it impacts people like you and demoralizes them. Knowing this, you should not go into your meeting pointing fingers, read everyone's actions up to that point as well-intended as possible and use the meeting as a discovery session where you acknowledge what they are trying to do, but these are the negatives of their actions and outline how this can be made better, so you can work better. The way they handle this meeting should be all the answer you need to know if you should stay or not.
This is to give you some perspective and time to decompress from the day to day pressures at work & regular home life.
Your burnout is going to be clouding your view and judgement of the situation at work. The time off will help you look at the situation with some fresh eyes hopefully.
If the idea is worth millions, what sort of stock options do you have? How vested you are is a consideration. Also can you afford to exercise those options? Would you be financially better offer continuing to work and vesting options to exercise later (assuming you're in the USA under their style of share plans). If you don't have stock options (or something equivalent) well then jumping ship to another job is probably the best course of action (maybe).
What are your motivations for working in this job? Is there the potential of a large pay day if the company has successful liquidity event under favorable terms? Get to build X and have your name on it? Understanding those will help you work out what you want to do and why you want to do it.
You need to talk to your boss as well. Why is the feedback bad? What are actionable things you can do to improve the feedback? Are you not working well with others now that the team is growing?
Talking to the founders about some struggles you're having may help, but how good is your relationship with them? How understanding of the work you have done are they? If they're not across the detail of what you have delivered this may backfire depending on their personality types etc.
Sometimes people feel threatened. Maybe you're getting a lot of praise from the founders that you're not aware of but the team lead is. Maybe your team lead resents that you fixed X and feels his own position is in danager so he's driving you out?
You say you won't go to the founders because you can't see how they could resolve it, but you don't seems to consider that if you really did single-handedly solve X, then the founders might move the team lead on rather than risk losing you. Founders aren't stupid, they know who the value players are. They might be well aware of what's going on, but not to the extent that they risk losing you. If they are made aware of such a thing, you might find things change for the better.
In short, the problem is the team lead, and if the founders are made aware of it, things might change. If they don't, find another job.
Either in parallel or after, depending on how the talk goes, also speak with the founders about your issues. If you're solving the big hairy problems for the business, you could suggest a role that's tailor-made to your strong suits (not working with a team lead, not needing to supervise engineers, whatever it is you want). In any case, any founder worth their weight in salt would want to hear that their star engineer is not getting along with a team lead. If it was me as the founder, I'd take your feedback and then solicit more from other people on the team and then make a call as to where the "fit" seems off.
As to burnout, if you've "solved" the big problems and are giving the company a pathway to revenue/profitability/etc. then I would strongly suggest you don't quit. You're well on the way to being indispensable and can use that as leverage in any future salary/role discussions. At the very least, tell the founders where you're at and say you want a vacation.
Hey there's already been a bunch of comments but I've been through similar situations where I feel like I'm carrying the world on my back and no one appreciates what I'm doing and secretly (or overtly) makes me think I'm doing a bad job.
I've given in to burnout twice and while I don't regret leaving those jobs I was surprised both times but the outpouring of support that I got from everyone at the company, especially the people I thought didn't like me/thought I was doing a bad job.
It might just be that your organization (or team lead) is bad at taking time to recognize when someone's done a good job. It's common practice to reward good work with "autonomy" but in fast paced environments that can turn into only popping into when someone is doing a bad job (or a job the manager feels could be done better).
Obviously I don't have all the details but I would try to sit down with the cofounders and let them know how you feel. I did that at my most recent job and was given 3 weeks off and a raise. I feel weird giving this advice because I don't do a good job of following it myself, but you should try to be as upfront with what you need as possible. If you are serious about leaving you literally have nothing to lose as long as you do it in a professional way. A lot of the time people have no idea what kind of situation you're in and will be happy to improve your situation however they can once they know you're struggling.
If you're not being given power to to lead and money to compensate you for saving the company, try to get it. Don't waste energy working within a bad system.
If you can't get what you need to stay, then go; if you're paid under market, you can trade up easily. If you see the people who have taken over your work mismanaging it, your equity won't be worth anything; it's a sunk cost, ditch.
Only caveat -- wherever you go you'll take a step down in authority. Right now you have a direct line to the top and are the domain expert in the company's whole business. That won't be true somewhere else.
A couple things:
1. Everyone here is right, talk to the founders. You're already considering bailing so you've got nothing to lose. Tell them how you feel. Their response to your concerns will tell you all you need to know about sticking around or not.
2. Burnout is real. It's as concrete as muscles failing on a final rep. Except it's a lot more insidious.
Instead of refusing to lift any more weight, your brain will start to suggest anti-patterns, rewrites and other harmful paths in an attempt to keep going.
Take some time off. Drop the hobby projects. Travel, go camping, etc., whatever, but get out of your current routine.
After a while you'll start to get the urge to write code just for the sake of it. Take it slow but see how you're doing. Pick up a hobby project again and see it how it goes. If you need more time, take it.
Last time this happened it probably took me 6 months to fully recover, but I had pushed myself way too far. I don't think it's normally that extreme. Depending on where you're at, a couple weeks on the beach might be enough for a reset.
But is this team worth that effort? If you have been working at this for "a few years", and the company is still early stage, that is a bad sign. If the founders and team lead cannot solve the problems, that is a bad sign. If you created a solution that can make millions, but it isn't doing so, then the team doesn't know what to do with it. Another bad sign.
But those bad signs could also be poor interpretations of events, distorted by your own burnout.
My advice is to really think about whether you respect this team enough to work through problems with them. Are your complaints really about them, or just reflections of your own frustrations?
And then, depending on that answer, either sit down and tell them your frustrations and ask them to figure out a path to a healthier working relationship.... or walk out.
You've made the mistake of believing that you are "part of" the startup. You are just "employed by" the startup - you are not in charge and you can't rely on them for anything. The other side to this equation is you can just quit very easily and get a job somewhere else - you have no responsibility to them other than being professional and seeing out your notice.
Get a job in a bar for a few months, then go back to programming. You're obviously talented - you'll easily get another job.
Here's the question: do you like what you are doing, other than the bad boss? If so, go to the founders and have a talk about your situation. If you don't like it, then you will be much happier with a new job.
I can't tell you how thankful I am when an employee comes to me with this kind of problem. Your founders cannot fix a problem they don't know about.
The insidious thing about burnout is you can’t think clearly when you’re burned out. I’ve been heavily burned out twice and I can relate to just wanting to work in a bar or something but after a couple weeks off you’ll be able to think clearly again. Worst case it’s 2 weeks of paid leave before you quit, best case you come back grateful for the opportunity and recharged.
Your team lead sounds like a pain in the ass, the founders would probably get rid of them instead of you if you gave them an ultimatum but my advice would be to take time out before you do anything rash.
Good luck!
If your lead is liked by the founder, it won’t matter if you’re right, and you’ll be painted as a bitter employee. The flip side is that you could actually already be that bitter employee, in which case being right also doesn’t help :/
Edit: if you do have a good relationship with your founder(s) follow the advice given by others :)
1) Take a sabbatical. Explain the situation to the founders, and go fuck off to wherever you want for 3-6 months. It would be unpaid, but you'd have something to return to and re-evaluate. If they don't seem accommodating, then fuck them, quit and work in a bar.
2) Quit and go work in a bar or go back to school. It only takes one burnout to realize most stuff isn't really that interesting anyway. Find some people to hang with and re-evaluate your social life if it sucks.
If so, I would simply ask for it and if you’re told no I would then quit and take some time for yourself. (Communicate this upfront).
Reflecting on my own burnout I can see that not knowing who I am, not being aligned with my intuition and not effectively setting and protecting boundaries played a core role in my journey.
Asking what you want / need is about erecting and protecting your boundaries within your relationship with work. If you can learn to do that (and walk away when people will not respect them) then I think you can avoid a whole range of scenarios that lead to burnout.
I wish you the best of luck and hope that you can take the time you need to recover. Happy to chat if you want someone to connect with over startup burnout.
Here's what I did:
1. I went on a week long vacation. No work, no screens. Just read a book.
2. I started waking up early and working out every day. I was skipping my workouts frequently because I was too tired after work. A regular workout, especially when the sun is out, has been a HUGE mood booster.
3. I deleted all "wasteful" screen time. Like going on Reddit, watching YouTube videos, or even HN. Instead of opening a new tab after working for 1-2 hours, I just walk around my office, do a few stretches.
4. Made a conscious effort to hang out with friends and NOT talk about work. This has also been massive.
It could be you just are in a bad team and maybe you can move internally.
Career is almost always salvageable. What you carry over from your previous job into a new one is ... what you list on your CV and what you say and do in the interview. Unless you're in a very small pool and the interviewers are personal acquaintances of the old employer, everything else, good or bad, will largely not count.
You should definitely take a break. Are you perhaps on holiday for Thanksgiving, the first holiday you've taken in ages? Take a bit more holiday. Go somewhere quiet and scenic and do nothing for a bit.
While on holiday, do not answer work related questions with anything other than "I'm on holiday" and a reference to the docs and the colleague who is taking over your responsibilities while you're on holiday. This becomes important later, because your supervisor can't take credit for work you do while you're on holiday and you can use your absence to subtly indicate how critical you are.
Think about what your desired outcome is and what work you're prepared to do to get it.
Basically your options are to cut your losses and leave, or stay and fight. And it will be a fight. You won't be able to get the team lead fired, the best you might be able to achieve is your separation to different teams, and the smaller the office is the harder this is.
Whatever work you did afterwards, even if it changed the whole world sadly belongs to the owners: That's one of the big reasons to own things rather than work on them. I am going to go a little too far and suggest it probably didn't - if your founders don't know about your personal contributions, there is a big chance you're overestimating your impact.
I would suggest NOT slacking off (like some comments I see here). Always do a good job that you'll be proud of. If you think you're not valued or overshadowed, move to a different place. But wherever you go, don't give up on your own standards. I personally can remember the exact days when I slacked off in different jobs and everyone of them makes me feel some shame.
Take a break, recharge, may be move teams or even companies and put what you have contributed in the past behind you: see how you're going to be contributing in the future - most of the growth is about this anyway: your potential.
Good luck!
Team lead is playing politics. He would be happy to see you gone. His strategy is to grind you down till you run out of energy and motivation.
Do not tolerate this. Do not let someone else take the victory lap for your hard work.
The bad news: This is going to happen in your career often. If you are good at what you do, you become a target. Get used to dealing with it.
The good news: his playbook is well known. Heres what you do: Go to amazon and buy ten books on office politics. Then take a week of and read them, and mark out the behaviors you see. Finally schedule a meeting with the founders, and explain to them what you are seeing.
Then everytime he behaves like an a-hole, call him out. Put in email and send it to the co-founders. Sunlight is a good disinfectant. These people are usually cowards and they FEAR the truth being known by the key stakeholders - that they are not good at what they do so they compensate by messing with the people are good, and they have a lot of experience doing it.
Stop being nice to team lead. You are at war with him. He wants you out. Your rational response is to get him fired as soon as possible. Its either him or you. Or demand that they make you a team lead too. Make a huge fuss about this.
But PLEASE, if you go down, go down fighting. Don't let this MF win.
Going to the founders should solve your problem, but be prepared to deal with the guilt if the team lead is fired.
Usually the founders have no idea what's going on until you tell them. We had a project manager who used to lie to their team, which caused the team to protest. But we didn't know they were protesting because of the project manager.
* How is your sleep?
* Are you able to rest properly?
* Do you feel exhausted every evening after work?
* Are you arguing more with your SO/family/friends than you used to?
* Do you have enough motivation to plan things that aren't work-related, like trips, dinner parties, going out with friends?
The big problem with burnout is that your ability to recover and rest is severely hampered. If you are anything like me that lack of rest will make you have a very negative outlook on, well, everything.
If you are able to I'd take a long vacation, long enough that you are able to get some distance and perspective on the situation. Then I'd see if leaving the company is the right descision or what would be necessary to salvage the situation.
I've personally gone through burnout the past year, to the point where I was on sick leave for a few weeks. Those weeks were enough to give me some perspective. Quitting that job and taking a few additional months off was the only was to get through it, though truth be told I'm still suffering from some symptoms of burnout, like a lack of motivation.
Talk to the founders.
What reasons are there to not talk to them if you are planning on leaving anyway?
It may be a painful conversation but it'll only be a few minutes.
“A person's success in life can usually be measured by the number of uncomfortable conversations he or she is willing to have.” etc
Realize also that you might also just be projecting your own disappointment onto the team lead. I've built MVPs as well, only to realize that, for all that herculean effort, there's still a lot of work to do. Leaving isn't going to solve that
My advice:
Be clear with the founders of your core feeling of burnout and _inform_ them you need to take 4 weeks+ vacations to recover. Make it non-negotiable.
Avoid as much as you can going into the details.
You are likely right about many parts of your assessment as that level of incompetence is not uncommon and likely wrong about some as your naturally in psychological pain. Between the emotional turmoil of burnout and what appears to be a fairly dysfunctional work environment I think it's unwise to make big decisions or trigger big retrospectives without the clarity that comes with a mind well rested.
If you had a really good relationship with the team, scaling the work down to 4h/day max could be good to, but I suspect it will not be effective in this case so I would avoid that too.
https://www.nemil.com/on-software-engineering/beware-burnout...
Each burnout situation is different, and happy to chat (my contact info is in my profile). One recommendation: don’t make any decisions without taking some time to get yourself back into a good headspace. I was terrible with making decisions when I was burnt out.
Of course there is better and worse ones, but FWIW, I think this is just what most start-up jobs are (or at least it's not uncommon). Established company jobs are a bit more boring, a bit less exciting, but more organised, and better at getting sustained value out of employees. That includes treating them more like a marathon runner, less like a disposable sprinter, to be replaced after another 200m bout. Again, of course, not all, but certainly more than in start-up world.
This kind of tussle is not really for me, and perhaps not for you. If so, go look for another job.
What doesn't help is the plethora of articles about how "to make it in a start-up, you must be hard-working, ambitious, driven, talented, good-communicator, and pure of heart. If you don't have it, it's OK, no shame working at Walmart check-out". There is a world out there that values talented, experienced people, just doesn't force them to work in crazy environments.
Lot of good advice in the comments. My view? Absolutely, positively take a vacation first so you can start thinking straight (I never did, in 5 years...) Even just a few days of forcing yourself not to think about things will do good.
Only after that, can you really or clearly decide if you want to stay. If you don't have equity, or don't want to deal with this team lead and whatever manipulative political crap you're going to have to deal with, then quit. It is only a job and believe me, walking away as soon as you realize the fight isn't worth it is worth far more than sticking it out for some potential upside that might not include equity. Without equity, everything is meaningless. If you were a corporation, what would the CEO and Board decide? Think like that and one can start getting a handle on how to be not driven by emotional / psychological factors, but purely profit and loss.
My personal problem was that I got emotional attached to "my system" - I built the whole damn thing myself and wouldn't/couldn't let it go - the ideas kept flooding in and .... I wanted to see them come to fruition. Technically, the whole system was pretty sweet and I had some really advanced ideas on the to-do list... but I did NOT OWN IT. Hopefully you can learn from my mistakes.
>Founders are very please[d], but getting poor feedback from team lead.
>Lots of others have take issue with my team lead as well, so its not just me.
It's almost certainly the case that if you quit, the founders would be surprised and wish they had known this. Seems like it would be pretty reasonable to share this with them, and say, "I don't expect you to fix this, but I wanted to give you the opportunity. Perhaps there is some way to replace the team lead."
I also told the owners why I left, got a muted response. From their position it's just one guy's opinion. That tech lead left a couple months later I saw on LinkedIn year later, he even moved countries (from Europe to Canada). Couldn't care much tbh. It really was a relief to be away from the guy at that time.
Took a couple of months after leaving, took my time seeking a new opportunity. Moved, refurbished, walked a lot.
Now back at it. I noticed I care much less, I was too attached to the product, too involved. Perhaps if I hadn't I would have dealt with it more constructively rather than avoiding/ignoring/getting frustrated. Now I am perhaps even more productive but I don't care much about the product; not caring saves stress and avoids getting into conflicts.
Perhaps just taking a long time off (couple of months) would have solved the issue, but I don't expect people's character traits to change so in the end I feel I made the right choice.
My only advice is don't let yourself get to that point. Sounds like quitting is the easiest way to avoid that right now. It's what I would do -- a friend left a toxic mid-stage place (in different ways, but ultimately stemming from a team lead) not too long ago, too. If you have stock options, hope you have nice terms that let you keep them without exercising for a long time, just in case the company is lucky. But if not, don't let them handcuff you -- money can be had elsewhere.
Don't worry about the career. Even a year gap is fine. Maybe try a BigCo for a while, where the pressures tend to be lighter and switching teams is often an option rather than switching companies when you run into a toxic situation. (Of course BigCo has its own caveats -- you might enjoy reading this recent thread https://news.ycombinator.com/item?id=21645117 )
Having faced similar situations with myself in the past, I've learnt not to wait for recognition to value my own achievments. If you achieved something, and the outcome was good, and you really were responsible for making it happen then no-one can take that away from you. It's yours. It goes on your CV. You don't need permission or validation beyond the outcome that you achieved.
In summary, you don't need external recognition to validate your achievements - you only need results. Do question whether you really were responsible for what you think you've achieved. If you're sure, then you're allowed to take credit. The fact that you did it is what makes you valuable, not that you were recognised for it.
2) Don't play politics. It'll burn you out even more. I'd say that it's the lack of recognition that's burning through your emotional energy and leading your feeling of burnout. Trying to play politics to 'win' against your percieved enemies is only going to feed your dissatisfaction with the situation. See 3.
3) Forgive your employer and lead. Carrying around resentment does nothing for you - it actually costs you. Resist giving in to the temptation to speak ill of the company or lead in the future, especially in job interviews. It's not an attractive trait. Remember that everyone is trying to do their best, in their own understanding of "best", driven by their own values, from their narrow view of the world. Just. Like. You. Be compassionate. See 1.
> Wondering if I should just quit? Possible. But is this a false dichotomy? Toxic environment, politics, conflicts lends to leave very soon; founds are very please lends to staying.
If you are close to leaving, I would go over your team leads head, not on any specific issue, but on this meta issue an tell them you're close to leaving. You might end up leaving anyway, but approach them in good faith. (Others here have suggested they might offer you rainbows and unicorns and you should just leave anyway.) Would a horizontal move within the company be a good deal for you?
Minor issues getting through is a management problem. Them pushing down is them not doing their job. As a manager, when something happens once I consider carefully and my response is very local. When a trend emerges, I need to look it the mirror.
> Is career salvageable? Not only is it salvageable but from your self appraisal it is on the rise. You are not responsible for the business decisions and petty immediate management. You solve problems like a ninja. Sell it. Sell your excellence at solving problems, and your adaptability to different contexts, and you are the man.
---
I had a mild burn-out. I'll keep this brief. Work was too hard for the sake of just being hard (i.e. very bad management) so I rode the roller coaster for a while and then left just before it was too late (which was still too late TBH). I haven't worked in 1.25 years but I can afford not to. (I'm sorry if not everyone has this luxury.) I don't regret it. I do spend my time mostly wisely (spec projects, odd jobs just for fun, etc.) It's sanity-or-nothing instead of big-bucks-or-no-bucks right now (this model may change).
Yes save your career quit your job.
It sounds like the upper management want the business to make money not a product, a common mistake.
Your team lead is an obvious problem but the founders put them there because they don't know any better.
You can fight the team lead, you can even do it successfully but upper management will always want the business to make money not a product.
Yes.
It is natural to be sucked into the moment.
I'm at the age where all organizations are flaming PITAs; the more interesting question is: "Are the people around me making the overall PITA tolerable?"
If you can't enjoy the colleagues, then no amount of raw technical joy from accomplishing the task or fat piles of compen$ation will make the PITA worthwhile.
Keeping, motivating and retaining key employees is a core task of a manager, if the founders of the company realize this then they should also see that they have to take corrective action against the team lead (which can range from a conversation to outright firing).
In the unlikely case that the founding team doesn't see your value then you're better off leaving but always be very open about the reason why you are leaving so they can change their mind.
Also keep in mind, that if the founders are assholes you might find yourself without a job for being very open. So you might want to line up another job before initiating this process.
edit: Probably having an open conversation with your team lead first is a good idea; even though it might not help anything at least you can tell the founders that you tried to talk with him
I left.
Another colleague shortly left thereafter, same reason.
Founders were informed of the decision, did nothing.
Company did its thing.
The upside, said “boss” was declined funding based on feedback of his management style and title puffery.
https://jacquesmattheij.com/dealing-with-burn-out/
Advice: quit, today. Your physical and mental health are more important than any job. The longer you stay the longer you will need to recover.
1. Make it clear what to expect before they come on board 2. Make sure roles & hierarchies are defined as far as possible 3. Flexible hours and telecommuting might help retain key employees 4. Communication & feedback make sure there’s no nasty surprise brewing 5. Give everyone some decision-making power
It might not be possible to remove all stressors from the workplace, but a few wise decisions and some patience can help slow down or perhaps eliminate employee fatigue and burnout.
Best regards, Mia from https://schreib-essay.com/blog/schreibst-du-arbeit-auf-engli...
I have been in a similar situation where I stayed too long. Eventually I took some time off, did other things. After a while you get your energy back. Take your time.
Take care of yourself. Get some exercise, even just walking outside.
The fact you solved their biggest issue will always look good on your resume and during interviews. Also I believe you're hired to fix these problems; it's part of your job. So even though it impacts the business a lot it doesn't mean you're entitled to something. If you can't accept that, doing the same great work will be hard to do in your next jobs.
(Sorry for my limited English)
> I really just want to go and do something else
It sounds to me like you’ve already decided. It might be time for a change anyway? If you have some equity (and don’t gave terms that make it difficult to retain it after you leave) then why not try something else?
Taking time out is harder, depending on location. Sometimes being out of work makes it difficult to find work. I certainly recommend taking a holiday before applying for work.
Personally don’t recommend taking your issues to management. I’ve rarely seen that not have negative consequences.
I would turn in my 2 weeks. If asked why I was leaving I would just give the standard fluff about new opportunities etc etc.
Talking about the manager is a gambit. If it succeeds, maybe they make your life there even worse by confronting your manager.
If it fails, then you look petty and disagreeable and maybe even get walked out the door.
Never burn a bridge, just in case. Leave on good terms, but leave ASAP.
Sounds bad, but I've experienced the same.
> I don’t think I’d come across very well (or as sharp as I usually) in interviews at the moment without a break.
Yes, take a break.
Do what you think is good. Been in a similar situation and I regret that I didn't leave early and after that didn't take a longer break earlier.
> I can’t see how this can be resolved beyond creating a new role or transferring out of my area of expertise
Would doubling your equity literally not solve it? Triple? Figure out what it would take to put up with the Lead, or get outta there.
In my opinion you should cool down as much as you can and then go and talk with the founders, but without taking anything personally.
Finding a new job might be easier. Don't leave until you have secured a new job. Allow for some time before you start in your new position. Life is hard, don't take any advice from the internet - make up your own opinion.
- you have relationship to founder
- you delivered results
- there is more work than you can do
- other team lead has different priorities and handling things more loosely coupled would decrease friction and allow for a sharper customer focus (or similar sales pitch)
Remind them of all you've done for them.
If they side with the team lead or ask you to work your differences out, quit.
Your career will be fine.
Also take a vacation as soon as possible, no phones no email, no devices at all.
Keep a documentation trail and a running summary of what you've accomplished and the value of it.
Software is overrated as a career. Save yourself years of depression and find your passion and pursue it.
Your friends and family will understand when they see you happy and enjoying life.
I started at a small company about three years ago. I had about 17-18 years of experience and had spent the prior five years working as a freelance consultant/engineer helping big companies build private and public clouds using open source stacks. The entire team was comprised of developers with much less experience, mostly fresh grads/bootcampers/web developers who'd worked on small projects, and the CTO had no technical expertise. I became interested in staying after working with them for a few months because they had big, multinational conglomerates as customers for some reason and I thought I saw some potential. So I buckled down, found the right project to introduce a solid REST API built on simple, boring technology that was easy to maintain. I became the engineering manager out of necessity: the CTO had no experience writing, maintaining, operating software and no clue with what it took to hire, mentor, and train developers. It became my passion project: could I build up a team to meet the challenge?
I think I mostly did do that. The platform I had built for that initial project now powers everything. It took a lot of convincing to get the development team on board with building a REST API to begin with but once our customers started asking us to integrate with their software it started to make sense to them. I set up the hiring process, created a rubric for different job roles at the company, started doing quarterly 1 on 1's with every member of the engineering teams, started collecting metrics and signals to gather insights into the productivity and impact of the engineering team, I made diversity a priority on how we build our teams, I shifted the operations away from sleepless nights of putting out fires to a more sustainable SRE/devops style team, I led the technical design of several high-profile projects, I even helped secure our funding by having done the due diligence and having the right numbers prepared ahead of the meeting (something our CTO didn't have the foresight to do himself)... and in that time the company grew: we took on some funding, our MRR was growing at a good clip -- it was working!
But I was doing this all in spite of a toxic culture. The CEO disagreed with anything I had to say about management of software engineers from over-time, compensation, all the way to how I scheduled and organized the teams. The CTO was someone who was equally insecure and incompetent but was always rewarded by our success in the small, local community. He would use my ideas as if they were his own, second guess my every decision, put me down in front of the team, and make terrible, terrible decisions despite our best efforts to inform him.
One such decision led to our team working on a doomed feature for three months. When it failed, for exactly the reason I tried my best to inform him of before we started, the customer was furious. The project was due and it would be another four to five months before we had a solution in place. I warned him that a proper implementation of this feature was going to take about four to five months and that we'd be better off cutting it from the release for now so that we could deliver 90% of what was asked on time. If we had tried to implement this feature the naive way it was going to blow up as soon as the customers' data set grew to a reasonable size. I even gave him estimates, based on current statistics, as to how long it would take to blow up if we shipped it to production. He wanted us to ship it anyway. We did, it failed within the predicted time line. Nobody was surprised.
At the early meeting after I patiently described to him, in general terms, why we needed to cut that feature so we could ship on time, do you know what he said to me? If I was smart I would be able to figure it out.
This would all culminate in him completely overriding me. The teams were under a lot of stress from management to ship and I was doing my best to deflect it as always so they could do their work. But the team was feeling the pressure none the less. The CTO decided that the best way to fix the situation was to take matters into his own hands. He decided a re-organization was in order. After consulting me after lunch one day about his idea which I thought would be good, later, when we grow out the team a little more and wrapped up some of our existing, in-progress projects... in the weeks that followed, he just took over and did the re-organization any way. In a meeting with our advisors about this re-organization he went so far as to go behind my back to pick out quotes from frustrated developers to use to put me down.
Suddenly, out of no where, everything I had worked so hard for was turned over. I hated going into work. I didn't even want to look at the CTO anymore or be in a room with him. He'd spent the last few years giving me feedback that people were saying things about me (they weren't saying those things). Putting me down in front of the team. Second guessing everything I ever did for the company. Arguing with me about topics when he had absolutely no idea what I was talking about. And I felt trapped. I had a family to look after, a mortgage to pay, and I'm getting older; maybe too old to be hired as an IC (even though maths and programming are what I like best)... and here I was working with people who couldn't see the value in anything I'd done for them, the struggle I went through to build it for them -- and they're taking advantage of me every day and making me feel like a worthless, talent-less piece of shit in return.
A fog descended upon me. I felt lethargic. Tired. Angry. A dried twig that would snap under the lightest force. I hated programming. I hated everyone I worked with. I could only sense people saying bad things about me behind every closed door. Wondered if I really was that bad at my job. I felt like everything I had worked for in the last three years was for nothing. And the voice inside me had nothing good to say about me either: stupid, hack, washed up, useless.
Of course you can't listen to that for long. Fortunately I have good friends, a good partner, wonderful kids, and I'm self aware enough to know that what I was going through wasn't normal. It's burnout. And it needs to be dealt with.
I was simply in denial for years because I was finding success despite all of the adversity. That is the perfect recipe for burnout. It's a ticking time bomb. You can't keep it up indefinitely.
Presently I'm still recovering. I took my first vacation this year. I'm on another one right now. I'm going to continue taking small vacations throughout next year and be kinder to myself. I did keep the CEO up to speed on what was going on with me. He was smart enough, or someone had given him good advice, to isolate me from the CTO and give me projects to work on by myself. The burnout is still there. I still feel betrayed by a team I had invested so much time and energy in raising up (there were some who weren't 100% supportive of my direction). While there are a number of people who desperately want to know if I am going to reprise my role... I don't think I have the energy for it again. I don't want to succeed against the odds anymore. I want to do damn good work and ship software that matters to people.
If you're in a similar boat to me, all I know is, is that you have to be the change. Whether you want to take time away by working on another project and taking as much vacation time as you can until you recharge and are ready for round two or whether you need to jump ship and find something new: the key for me is to find some control. Burnout happens because we feel like we have no control over a stressful situation we're forced into. My first steps so far have been regaining some control. And maybe that might mean later on that I don't have enough control where I am now and I need to leave this company... but maybe I'll recover and be the change to fix this toxic culture. It's all up in the air right now.
Also... read a lot of fiction. Spend hours absorbed in literature, in poetry, and get outside yourself. It helps with coping.
1. Offend someone on racial basis. 2. Kill someone (I'm not entirely convinced here).
Adding a key-value pair to a map takes at least 4 "fixed" commits and at least 2 git branches. I have my hands tied behind my back and everyone, including the top management has given up on all hope since they can't do anything about it either. Their advice when I shared that with them: "be an asshole to them and hope they quit". And for the lack of a better alternative, this is what I'm doing. But they are still here.
The reason why I'm telling all this is to have something at the back of your mind to make you think twice. To them my constant irritation with the key-value example above is bullshit and they are doing an awesome job with minor hiccups. There are entire releases where I've had to give up on them fixing their mess and have myself and others re-do everything they've done from scratch because if I let such things into production, there's a potential to break the product for several hundred million people. In particular this sentence does strike me a bit:
> I really just want to go and do something else, anything else, work in a bar or something
Now if you have had such a great contribution in the product, that should never cross your mind. You should simply pack your desk and go work somewhere else, finding a job should not be a problem. Whatever the case may be, your best option is to find another job. Both for you and even potentially the company.
You are 100% right. You need a break. You have earned some goodwill with your founders. Encash that – slow down and take a short break (couple of weeks) to clear your mind of the stress. Maybe leisurely travel will help. Spend this time outdoors in sunlight and with non-tech friends (or strangers).
Then come back to begin the repair at work. In your burnout state, you may have become impatient and rubbed people the wrong way. Time to repair that damage. Get into a 'enable and support others' mindset rather than 'get sh*t done, carry the weight of the world' mindset. Focus on people rather than things. Master patience and keep calm. Slow down. Consider things carefully, slowly, with other people in the center and enable others to do things, slowly.
Set your expectations with your team lead - that you want to change into slower gears and focus more on helping others rather than taking on everything yourself.
Don't worry about performance ratings etc. In the long run it doesn't really matter. (I know it is hard to believe this. Have to take it on faith). Also, don't worry about the startup or your project. They will do just fine without you carrying all the weight. You may not see it that way now, but don't worry about that. It's 'above your pay grade', really.
Within a couple of months, things will be back to normal and maybe better than normal. Then you can slowly ease back to unleashing your full brain power to solve unsolvable problems like X. But keep the focus on helping other people. Don't take the pressure all on yourself.
This may sound simple. But it can be hard sometimes to do simple things. If you master this, your team lead or anyone cannot play politics and screw with your head. Small slips and nitpiks by anyone will be just that, and won't bother you anymore. Also, take the time to showcase your work and get the positive recognition. Don't just keep chugging along without paying attention to organizational stuff. This stuff matters.
Once you are in a good place and feeling confident, re-evaluate your situation and take action.
Hope this helps. Good luck.
p.s: On your personal front, fixing a 20-minute free-body floor exercise routine at home (don't have to go anywhere), with a fixed/early wake-up and sleep time and fixing your stomach (good food) will do wonders to your mental state. Take care of yourself. It will payoff big time.
p.p.s: What's the worst case scenario here - getting fired? That is not the end of the world. Hopefully, you have enough savings to survive a couple of months - to recover and get to interviews in a more calmer and confident state and land another job. No matter what, believe in yourself.
Finally, hopefully you won't put yourself in similar burnout situation, in the future, for anyone. Nobody does well in a high-pressure situation for too long. Many times we create these pressure situations for ourselves. It doesn't help us do our best work. Find your optimal fuel-air mixture and burn rate.
I've assumed a lot about your situation – I may be totally spot on or completely wrong. Likely somewhere in the middle. YMMV.
I was an early employee in a start-up, I worked hard and got caught in all the startup distortion field/changing the world/impact kind of bs. The CEO kept saying for years that next year they will go IPO. Eventually I left no one gave a s..t , the company never went IPO.
The only positive thing was that I learned a lot of things because I had the chance to work on a lot of projects.
So make yourself a favor, stick around only for as long as it benefits you and your resume. But don't stay a minute longer founders won't give a s..t when you leave and you will never become rich anyway.
I later joined a big public company, amazing work-life balance, higher base salary , stocks, bonus, amazing 401k.
Bottom line, startups is overall bs. Don't buy the hype and if you do always keep in mind your own interests.
If you're really that good at executing, you can become a founder yourself and trade one set of problems for another. Maybe take a sabbatical and build something you care about.
Whatever you do, don't carry a victim mentality to your next interview.