Ask HN: Should I Quit My Job?
https://news.ycombinator.com/item?id=9108830I'm a software developer, and I've been in the Bay Area now for a little less than two years. I first moved out here to work with a large tech company whose products I knew I wasn't passionate about, but who could give me a great job with a lot of learning. Eventually, the lack of passion got to me, and I started seeking other opportunities that more closely aligned with my beliefs. A couple months ago, I left that company and joined a small startup who is building something I believe in. I think I made a wrong decision. I'm confident now that I want to leave this company too, but I'm worried about what that means for my resume and what opinions future employers might form. Two jobs in under two years? I think I could explain, but I might not even get that chance. If I left this company, I have no idea what I would do next. What should I do?
The software quality here is a major step down from my last company. I expected this to a certain extent, but I'm realizing now that the difference is so drastic that I don't even feel I'm learning or growing as a developer right now. There exists a complacency among the team with throwing code at the next task in the queue until "it works" and then moving on. In that regard, I feel alone in my endeavors to better the codebase, and my efforts get quickly overshadowed by the other developers because there's no management structure for aligning on a clear path to betterment. I think the problem is actually more nuanced than complacency - I think some of the developers here truly believe they're writing high quality solutions. I feel like an arrogant asshole for even having this opinion, but it worries me that I'm working with people who don't know they're just digging a deeper hole, and who will defend their ideas eternally. Maybe I'm just not good at convincing people on new ideas, but to me, that just speaks to how much more I have yet to learn, which makes me think I need to be in an environment where I'm still learning.