Ask HN: My son declined intern offer because it's remote – start of a trend?
Hey HN... my son is 2 years into his Business/CompSci degree and already has lots of summer work experience. He's got an internship offer from Amazon and one from GoDaddy. He just declined GoDaddy because it's only remote, and for a new aspiring developer, he thinks it's important to be around other developers/teams to learn norms and gain "osmotic" experience. Amazon is on-site. With all the attention on WFH over the past 2 years in the tech space, what do you think of his rationale? Could this be what a lot of young developers are feeling?
50 comments
[ 2.9 ms ] story [ 93.8 ms ] threadThere’s a lot to be learned in the first year just through shadowing, which can happen organically if you can just look over someone’s shoulder, but it might not happen if people explicitly need to add you on a Teams call
As I see it, once you are the senior member of the team & are expected to lead projects, the value of remote work goes up.
My intuition is that you need some seniors to be co-located. These are the people who focus on direct mentorship and eventually graduate to people management.
The 10x engineer IC can be remote, as long as they keep some time slots open for indirect mentorship (PR reviews, documentation, SOPs). They'll graduate into lead IC roles.
Upper leadership is mostly brainstorming, in meetings and control their own schedule, so they can probably manage a hybrid few-days-a-week in the office kind of schedule.
But on the other hand, for an internship, it's good being around other people. Not necessary other employees, but does he have a group of others in similar roles?
I've surrounded myself with other devs for example. If I need to chat, I know the friends and people I can reach out to. If he doesn't have that because where he's at doesn't have it, then it makes sense to get that by going in person.
But I don't think it's a trend. If we are going by anecdotal, there are many more stories of people wanting and going full remote.
Main stories I have seen about going to the office for me sound like the places that went remote only during the pandemic and don't know how to handle it. As someone that's been remote over 10 years, not every company has the tools and structure to handle remote workers correctly. Add to that micromanagers and other things, and it gets worse.
He did the right thing.
While I like WFH, I do believe that interns and juniors should be at the office at least 3 days a week. Being there helps them understand how company interactions work, see senior people work and how they handle themselves, if part of his team is in the office they can see if he is struggling and help him more than just asking on slack. Also, Amazon onboarding is quite overwhelming and I believe that if you see other people using or speaking about the tooling you are learning, it gives you some relief that in time he will too get it.
Apart from that having Amazon in the resume opens the door to easier hiring in other FAANG like places.
It's always day 1.
If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
I think there's something lost with not having junior engineers in office with senior and staff+ engineers.
I expect that the number of fulltime remote workers is going to fluctuate a bit, but it will ultimately stay significantly higher than before the pandemic. I suspect that high real estate prices will motivate budget-conscious companies to take this into account as they plan to expand.
But... echoing some others here, I'd rather have Amazon on my resume than GoDaddy.
You never need face to face as a developer. Face to code perhaps.
I’ve come to believe it’s absolutely critical for at least juniors to be in-office. The juniors I’ve seen start remotely take far longer to ramp up to speed than in office counterparts. It’s also far more painful for me to help them remotely and communicate via typing than look over their shoulder at their desk. Zoom, Slack, and friends are still a pathetic shadow of what they should be by now, and IMO inadequate.
There are definite social downsides to full remote as well. When I started remotely at my current job my teammates really didn’t engage with me as well as I’m used to. That immediately changed when people finally became comfortable with an in person outing. Having a couple of beers with your colleagues makes you an actual person in their mind instead of some abstract avatar that’s so much easier to blow off.
Full time in person isn’t necessary either for SWEs, but if it were up to me I would make juniors be in-office and have seniors come in for at least a couple of days per quarter.
Debugging is a lot easier in person too.