Socializing, as other people pointed out, is also much easier in person.
Socializing, as other people pointed out, is also much easier in person.
If you need hourly contact with your co-workers I hope it's more about doing the job then socializing. If it is about doing the job and your job is software development then are alternatives to endless meetings.
Similarly, just because you do work with some people, does not make them your team.
Now maybe programming can be organized in a way that doesn’t really require a team. People can get projects done by interacting in a more transactional, contractor/gig-worker way. But that is a very different experience from being part of a team.
On web forums like HN people post regardless of who might be reading. That's an important difference.
Almost always I can avoid the full meeting with the understanding that they can call me in if they need my expertise. When that happens it's typically just a couple of questions and I can go back.
Sure some weeks can get a bit busy with meetings if we have a lot of projects going on, but I'm almost never in a meeting where I feel I'm wasting time.