Hacker News new | ask | show | jobs
by annoyingcyclist 1492 days ago
I've been this in jobs, and am one of these people in my current job, so I can relate to what you wrote here.

There's a lot that goes into switching jobs, so it's hard to offer as general advice – it's much easier to do for some people than others. Switching into any new job is a reset switch for a lot of what you experience in your current role. You come in with no/minimal reputation, domain knowledge, relationships, knowledge of the code, etc, and you'll have to work to build all that – by itself, that's probably a refreshing change. If you switch into a company with a high talent bar, you'll get all that and also be nearly guaranteed of never being the smartest/most effective person in your area. This can be a big ego check, but also means that there's plenty of folks around to learn from.

I'm primarily a startup guy, and I'm good enough that I usually end up being a key person. I spent some time at a prestigious, trendy company filled with really smart people. I didn't like a lot of things about that place, but I _loved_ the caliber of my teammates. Everyone was above average, everyone pulled their weight, followed along in fast-moving discussions, politely/professionally challenged each other's ideas, etc. Definitely not lonely, and definitely a dynamic I miss in my current team.