6 points _override 1 hour ago 4 comments
I don't want to get too much into it, but the main reason is that my job was supposed to be leading a modernization project to expand our legacy enterprise system with modern API-based integrations, but our development team simply does not have experience with building, testing, shipping, and maintaining APIs, which has made my job as a PO/PM considerably more difficult. Things I was used to taking a week or two max at other companies take many months to ship and aren't really built with the quality I would expect. This makes it really awkward for me when we have to meet with customers and mention that modernization and system integrations are our top priority according to the management team, yet we can't even ship a few GET endpoints after six months of work...
I could go on and on, but honestly I just strongly dislike this job. I'm trying my best to find another role, but the market is really competitive right now where I live (Sweden). I would say I have a quite decent CV, with a masters from an excellent university and around a decade of work experience in tech, but Sweden currently has the third highest unemployment rate in the EU so there is a huge amount of competition for each role. But of course, all I can do is do my best.
My main concern is that this job is slowly making me sick. I have started to have really concerning mental health symptoms, specifically severe anxiety, due to this job. I've also had some really dark thoughts which has scared me a lot. My doctor started me on some antidepressants and I am receiving therapy, but it's too early to say if it has helped or not.
I don't know how much more I can take before I end up on some kind of sick leave. But I'm trying to take it day by day and I am trying to stay positive. Hopefully I can find another job soon, but until then I am stuck in this job.
For those of you who have been stuck in jobs you strongly dislike, how did you manage to separate your work from your life so that you could survive the situation? Did you find something that worked for you to ease the situation until you could find another job?
Thanks for taking the time to read this. I really appreciate any feedback or advice.
GianFabien 37 minutes ago | parent
My diagnosis is that you care too much. The enterprise IT space is kabuki theatre.
So what if it takes 6 months to accomplish what should take 2 weeks? Explain to the customers that their needs are so special and particular that it takes your highly trained and experienced staff 8 months to accomplish the high quality results that you demand. Every line of code is carefully written and rechecked, etc. No AI slop is allowed anywhere near your exacting group. You are delivering Saab fighter jet plane quality software, not some cheap and nasty jeep software from Cuba.
Of course, the real challenge is to say stuff like that with a straight face. If necessary, take improv acting lessons. After all it is all an absurdist theatre production.
... and keep sending out resumes, etc.
No job is worth jeopardising your mental health.
thiago_fm 27 minutes ago | parent
Some people don't even want to work at all or work in a successful product or whatever. We created all those silly expectations for ourselves, often they aren't even our expectations but the expectations of others.
Those expectations, our desires often make us very miserable.
For instance, 90%+ of the people in the world would dream of living in Sweden, despite your bad outlook of the job market. It's all about perspective.
Of course, if you can afford, pay a psychologist. They may help you better to deal with your emotions and help you find out what you need.
Maybe try building something... if you want, hit me up, see my profile. But maybe first try to chill down and enjoy life a bit.
genezeta 12 minutes ago | parent
In fact, the team needs to lead the modernisation effort. It needs updating before the rest of the system can be.
From your explanation it sounds like you expected to find a modern and skilled team maintaining a legacy project. That is not at all so frequent. If the project is legacy, most often is because the team also is outdated.
So, obviously you can just switch jobs. And if you're getting sick from it, then you should by all means leave this job.
But then again, if what you actually want is to make this job work, then my suggestion is to:
1. Get the whole team together and evaluate their situation. Make a list of the skills the team is lacking and the knowledge updates needed. Make them participate in this so that, at the same time, you can evaluate their attitude towards the whole thing.
1.a. If the team does not want to update, then there's no successful path and I would suggest leaving.
1.b. If the team is receptive, then go ahead.
2. Meet with whoever needs to authorise it and get them to commit to providing both time and resources for re-training the team. You will need a plan, a timeline, and achievable goals.
3. Start as soon as you can. Focus first on basic infrastructure. Any tools, processes, skills, that are generic and widely applicable. Then go for more specific ones directly related to the project's technologies.
The team may need some rearranging too, but try to keep this at minimum so that they can be confident that all of this is strictly related to a technology and skill update, and will not imply any sort of job insecurity or competition.
You may have noticed that all of this is mostly people management. If this is not something you'd like to do, then the only option is leaving. The job you're in right now is clearly one of people managing and not so much a technological one -though is still requires knowing and choosing the technological goals to seek, obviously-.
If you do follow, then who knows what will happen. But if things go well, you might expect to see some results in around 6 months or so, depending on how large/small the team and project are.
sph 3 minutes ago | parent
No job is worth your health.