I don't switch jobs much, but this is when I do. If I don't care about it, and I'm tired of the org and its practices, and the system is stuck in some way, I have to bounce. I'll just drag myself and the team/project/org down because my paycheck will only buy so much caring from me. We'll all be better off if I'm somewhere more satisfying and they fill my slot with someone who can muster more care.
The system I'm on now is important (to a lot of people, though not everyone) so my frustrations with it (tech debt, lack of proper sustainment over the years, poor project management) are things I can get past because I care enough to also tackle them and help improve all of those issues. If it was an unimportant web app, I'd probably be gone by now with the quality of this system overall.
So what qualities of a system would make you care enough to get past your other frustrations (which will exist on almost any project in almost any org with almost any team, to some extent at least).
> I'll just drag myself and the team/project/org down
I wish everyone had this much self awareness. Some people just hold on for dear life to collect a paycheck. I get it, people have a family and bills to pay, but at least use the slack time to find another job.
Thanks, it didn't come easy. A few personal, professional, and academic failures before I got there myself. The last straw was when I realized I was the toxic asshole at a job. Lots of problems, my concerns were real, but my reaction was not helpful for anyone. I bounced and gave myself a mental reset and have been more deliberate about it since then.
>> The last straw was when I realized I was the toxic asshole at a job
It takes a lot of experience, wisdom and courage to accept and fix that. What other factors do you think helped you fix it? Financial security which allows one to take breaks or top notch in demand skills that helps one find a new job quickly come to mind, but it could something non-material and I am interested in hearing that. Thanks for sharing your journey.
It's been a busy day, so I'll say that after that the main thing that helped me was finally accepting I have issues with anxiety and doing something about it. Things that most people would consider small get blown out of proportion in my head (or can). And many small things become insurmountable to me, or excessively frustrating. Cognitive behavioral therapy, in particular, helped me a lot with dealing with it. I still have anxiety issues, but now I see it coming and react in better and more effective ways than becoming burnt out, frustrated, depressed, toxic, or whatever else I had done prior to that.
The problem is once I'm deep into a certain job all recruiters assume that I should continue working on this type of job. It's extremely difficult to switch career.
I'm sorry but it's incredibly difficult to find such a job. My work history isn't long, but out of all companies I've worked for, all of them sucked in their own, unique ways. Currently I'm at a company that's moving away from coding towards having meetings over processes, and honestly, the pay is good while expectations are low, which allows me to just cruise.
I don't switch jobs much, but this is when I do. If I don't care about it, and I'm tired of the org and its practices, and the system is stuck in some way, I have to bounce. I'll just drag myself and the team/project/org down because my paycheck will only buy so much caring from me. We'll all be better off if I'm somewhere more satisfying and they fill my slot with someone who can muster more care.
The system I'm on now is important (to a lot of people, though not everyone) so my frustrations with it (tech debt, lack of proper sustainment over the years, poor project management) are things I can get past because I care enough to also tackle them and help improve all of those issues. If it was an unimportant web app, I'd probably be gone by now with the quality of this system overall.
So what qualities of a system would make you care enough to get past your other frustrations (which will exist on almost any project in almost any org with almost any team, to some extent at least).