You should quit your current job and find a better one, as we’ve seen in this thread, many people are happy. Maybe it’s a technically challenging job, or maybe it’s a boring company but filled with meaningful work or inspiring coworkers. The job interview is your chance to find out.
In your next interview, mention that you wrote this post. If the interviewer responds “oh yeah, I read that and felt the same and decided to quit this job”, then great! youve learned that you shouldnt even bother finishing this interview. If on the other hand they say “oh, I read that and this place makes me happy” then it’s a good sign.
Take your interviewers off script and feel free to be straight and honest about what you’re looking for and what it’s like there. Nowhere will be perfect, but this is a great way to learn if this job will be a good fit, or another soul-sucking chapter of your life.
A word of caution: managers will bend the truth and tell you what you want to hear. Devs on the other hand will often be incredibly frank if you ask then a direct question.
(I had an interviewer at Google and I asked something like “you sound kinda down, are you ok?” and they told me about how they’re really depressed and their project is terrible and they don’t like their job)
When I interview, candidates will ask me questions like “wow, that problem-space sounds really interesting. Are you planning on adding machine learning etc?”. Recruiters will take this question and run with it, spinning an image of all the cool stuff you’ll get to work on at some future time. I just respond “honestly, no. It’s basically a CRUD app, the tech is nothing special but the area the business is in is very interesting and exciting and you might make a lot of money. If that’s not what you’re looking for, you probably shouldn’t work here since I can’t promise you’ll work on somethjng cool like ML and I’m not going to dangle that in front of you for the next three years before you bitterly quit”