The best intern I’ve ever had was would hit me every single morning with a laundry list of questions, but, crucially they were almost 100% things she didn’t yet have the tools or context to find out on her own.
By the end she was asking me questions I hadn’t even thought to ask
That is becoming less true by the day, as forums, blogs, etc., are filled with AI-generated pablum or with simply incorrect content. You still need an expert to tell you right from wrong, and the best option is to have a senior person in your team be that expert.
This is a great guide to give to everyone: https://quick-answers.kronis.dev/
I’d contend if you can’t tell as a junior engineer that’s a problem.
Sadly, it's common with folks who learned programming with rote (they expect every answer to be somewhere they can just memorize).
The nice thing about Slack/Zoom combo is that if you have a highly self-directed engineer and a self-starter then they can spend time working until they truly feel stuck and then connect and share code snippets and do screen shares and calls. Instead of everything having to be a “stop the world” Q/A session you get a nice async communication channel that allows for various levels of triage.
That being said I certainly find in-person collaboration to be very valuable, but not so valuable as to drive a car and sit in an office where I can’t wear sweatpants or get up whenever I want to make an espresso or run an errand if I’m stuck on a problem for a bit.