I&#x27;ve always had this scenario in my head ... Here is what I think you should do :<p>1. Tell your boss you quit, because of the facts you point here. Tell your co-workers you quit, because you are not satisfied with the job. ( You will have done the best thing for the company if you do that ).<p>2. Find a new job&#x2F;work and don&#x27;t talk about why you quit your previous job in details. Just tell your new boss : &quot;Well I wasn&#x27;t satisfied with the team. I didn&#x27;t have a chance to be valuable, because of their closed-culture. They didn&#x27;t want anything more from me than being a non-thinking programmer.&quot;. Trust me, he will like this. If he doesn&#x27;t you will end up in the same company<p>3. In between ... start working on an open source project with good reputation to gain back your confidence ( if you&#x27;ve lost something out of your job ). Even one Merged pull request is a big deal in those moments.<p>If all of this doesn&#x27;t work. Let me know. I&#x27;m living in Berlin and I think I can find something for you if you want to relocate.