Ask HN: Desire to be the dumbest guy in the room?
I posted another thread a few days ago related to my possible job move from a startup where I had a very successful career to a Google-like company (it's one of the big 4), mostly because I'm bored in my current situation (https://news.ycombinator.com/item?id=14908269).
I realize the biggest cause of my boredom is that as a software engineer I'm not that capable and I am not improving in my current situation (I am comparing myself against some of my peers who work in other tech companies in SV). My "vast" success in the startup has been mostly due to most of our engineering team being outsourced towards cheap and junior talent in foreign countries (no prejudice! I immigrated in SV myself from another country, I'm just stating what my experience has been so far).
I realize that in order to improve I really need to be the dumbest guy in the room, which is very likely what I would experience at this "Google" environment.
Family and friends are telling me it doesn't really make sense, since I go from a startup where I have completely proven myself and am essentially free to do whatever I want (almost a "rest and vest" scenario) to a place where I would have to build my reputation from scratch, and even getting a lower title (I have a technical director-like role whereas "Google" is offering me a standard senior software engineer).
Do you have stories where a move such as this backfired on you?
Thanks!
18 comments
[ 2.3 ms ] story [ 47.2 ms ] threadLeft to go to a 9 person company full of hot shot DevOps engineers, couldn't have been more happy to be the dumbest person in the room everyday. I learn so much I feel like I should be giving up extra salary to cover all the education I'm getting.
I liked working at Oracle, but am so glad I made the move. At the end of the day, lots of respect and admiration, even at a huge company like Oracle, don't really mean a lot. I used to tell my girlfriend that I worked 80 hours a week even if I did nothing. 25 hours of work at work + 25 hours of studying at home to make up for what I wasn't learning + 30 hours of guilt for working at a place where I wasn't learning anymore.
However, keep in mind that "Google" or other massive companies are not a magic wonderland of The Best Engineers Ever. It's a very large number of software engineers, many of them quite good, many them of amazing, many of them just average. So it will depend on your team, still.
You will definitely do better than "we outsourced to the cheapest people we can find" though, and when you get bored again it's much easier to move sideways inside a large company. So it seems like a reasonable plan.
Good luck.
The key questions you should be asking yourself is whether you're ready to withstand the stress of being "the dumbest guy in the room" (it's hard on the ego, to say the least), whether you're willing to make the commitment to learn an enormous amount of material in a relatively small amount of time, and whether you can come up to speed with the people in your new environment fast enough to avoid being penalized or even potentially laid off (having a financial cushion or some other backup plan in case things don't work out would probably be a good idea).
So, what many do is neither of the above - they read books, play games, have meetings, or some other time filling activity.
However, it doesn't sound like there is much if any financial risk for you here. I assume "Google" is going to match or bump your salary, and bigcos are certainly stable employers. So you're looking to give up freedom in an environment you can't really do what you want to take less freedom in an environment where you can do what you want? Seems like a no brainer.
In fact, my current situation has become somewhat similar to yours, and I wonder if I should make a change again. You write:
> which is very likely what I would experience at this "Google" environment
I would say to be very careful you've done your due diligence on this in the interview and don't just blindly assume it. I have friends at top tech companies that have had a mix of experiences.
Being the dumbest guy in the room, and knowing so is probably good for you in the long run.
I also find that I'm at my best when surrounded by people who I admire. When I'm the smartest guy in the room or overqualified for something, I tend to perform very poorly because there's just this feeling of malaise when you stop learning.
So the only move is to move on. Get better jobs. Be in a situation you're uncomfortable in.
If you're the smartest guy in the room you're not going to learn as much.
If you're the dumbest guy in the room you're not going to have opportunities to mentor or lead other people.