In truly flexible work cultures, teams chose their working style as a group. If that means y’all pick 2 days a week to voluntarily commute, go for it. Me on my team of 1 will absolutely not be going in to collaborate. Even 100% of unscheduled discussions happen asynchronously
You build workspaces with vscode but the real magic is you never have to switch to visual studio or spend time configuring plugins for a new workspace each time you start a new project