I just returned from a week long meetup in Barcelona, Spain with my team from work. We all work remotely, so we get together once in...