Bachelor's and Master's in CS from MIT. Previously, worked @ Microsoft & Zynga. Currently Co-Founder of Moesif (moesif.com), the most advanced API analytics platform.
I think for senior developers perhaps can work more independently/remotely.
For entry level developers, most likely you'll need to learn from others to create production ready code. If you work remotely, even with slack or video conference, it is just not the same.
From the employer perspective, without a lot of guidance and feedback, the software delivered from entry level developers almost isn't usable in production. And it is really hard to give guidance over the chat or video calls.
It will just create frustration from both sides.
In fact, even for senior developers, if there is an existing product, I would still highly recommend at least for the few month to work on site, to get ramped up on processes, code base, roles of other engineers (who is expert in what) etc.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think for senior developers perhaps can work more independently/remotely.
For entry level developers, most likely you'll need to learn from others to create production ready code. If you work remotely, even with slack or video conference, it is just not the same.
From the employer perspective, without a lot of guidance and feedback, the software delivered from entry level developers almost isn't usable in production. And it is really hard to give guidance over the chat or video calls.
It will just create frustration from both sides.
In fact, even for senior developers, if there is an existing product, I would still highly recommend at least for the few month to work on site, to get ramped up on processes, code base, roles of other engineers (who is expert in what) etc.