For a while now (a couple of months) I struggle with having any motivation at my programming job. I like the company's profile and have a great team, but:
- I was hired at a lower level than I interviewed for. Was going for a senior dev position, having 10 years of professional exp in the area, but apparently was hired for a mid position. I found out about this only 6 months in.
- My manager and other people in the management admitted to me I should've been hired as a senior dev. No one till now could explain to me how this happened.
- Apparently, the company can't adjust my level, because "the processes won't allow it".
- In order to get to the level I was supposed to be hired at, I need two promotions in a row. This will mean I need 1.5-2 years with the company just to get to the senior position (!!!).
- I keep getting great reviews in the review cycles (not to brag, just to paint the full picture), but it leads to no actual actions being taken by the company: neither in terms of the levels nor in terms of the compensation. All this feels like a pat on the head.
- The title itself is meh, but it has a very tangible effect now: the company is comparing my salary to mid-level devs (usually having half of my experience) and uses this to justify no or minimal salary increases, in spite of the overachiever reviews and the inflation being at almost 20% in my country.
- All this leads to me having close to zero motivation and energy left to work here, hence me wasting time by writing this post.
- This situation left me with a bad taste in my mouth about the industry in general. I feel really disillusioned right now, even though it's not my first company. It's the first one I am so frustrated with.
- Considering the current job market, I am a bit afraid to just quit. I have enough saved up to survive quite a while without a job and have no family to support, but still, feels like a risky move.
- At the same time, I really don't have the energy to be jumping through 100 hoops in the interview process once again, at least not for the time being.
- It might be a chance to give it a shot as an indie dev, I have some ideas I wanted to try out and it's one thing I could get excited about in tech.
TL;DR
I am probably burned out, looking for validation from anonymous people online to make a serious life decision, what could possibly go wrong.
I have not quit. Instead I became a high achiever in other aspects of life. I listen to folks at work talking about programming podcasts and online tech conferences..... I won a bike race last year and podium'd in a 100 mile off road race. I can cook pretty quickly these days, which results in making healthy, tasty food that my kids actually eat (along with the kraft mac n cheese which is an anchor nobody can escape).
Anyway, once you step away from computers life is huge. Give your job what it needs, and give the rest to yourself.