Building innovative software has more in common with video games than you might think.
Being in person fosters collaboration and builds trust in relationships.