3 ms·
> 3. It makes perfect sense to me that you don't feel like you're getting better in that environment. The rockstar developer is a myth, but the band is not. You
by balex 4y ago
> 3. It makes perfect sense to me that you don't feel like you're getting better in that environment. The rockstar developer is a myth, but the band is not. You get better by practicing with other talented people.
I can't stress this enough. Being part of a team you appreciate helps a lot. First and foremost, with burnout. Knowing you have teammates you can share daily stuff with, and lean on when you need to, is a lot. Feeling like they can do the same with you, makes it an even more powerful experience.
All in all, it sounds like, at this point, you should optimize for people and not tech excellence. The latter can follow when you have a supportive environment.
As others suggested, take some time off to put out the fire. Then move on to find a job in a team you think you might like.
btw, during the time off, things might get worse mentally before they get better. Simply because you won't be able to hide from your thoughts and feelings anymore. It could do you good to set simple, achievable daily goals that serve a small purpose and not aim for something big (like learning a new skill). Stuff like going to the beach every day, or meditating for 10 minutes (without the purpose of "learning meditation" or "doing it right").
Be kind to yourself, your life isn't a race to be won. Maybe more like a hike through the wilderness.