I don&#x27;t see you throwing yourself a pity party or anything so don&#x27;t misunderstand me, but I feel like you have painted yourself into the corner in which you find yourself. You are absolutely right about what you observe in the world of technology.<p>Is this an insoluble problem? Probably not, but I think you might find that a bit of flexibility will not only improve your chances of being hired, but also improve your chances of finding a place that will motivate you and bring you some level of satisfaction. Compromise on some things in the short term to join an organization where you _could_ one day be happy. Then, bring change in a positive way so that your co-workers embrace it. It has to start small and it takes time, but one day, you just might look back and realize that you were actually satisfied with what you were working on, with whom you were working, and why you were doing it. Sadly, that is probably at around the time, or after you decide you need more and then you can leave and do it again.<p>I found myself in a similar situation with short stints on my resume just like yours. I eventually learned that there was no perfect job, but that I had created a pretty good one over time.