Co-location vs. Remote Work
Randy emphasizes the importance of co-location within teams, arguing that effective collaboration hinges on well-defined service boundaries. He suggests that if teams require constant in-person interaction, it may indicate unclear interfaces. Highlighting his experience at Google, he illustrates how geographically dispersed teams can thrive when communication is structured and interfaces are cleanly defined.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 212: Randy Shoup on Company Culture
Related Questions