Here is some enabling technology, that helps to make our company,
db4objects Inc. work as good as it does:
SkypeVNCSkype
is perfect to talk to anyone in the world. Over the internet it's free
and the sound quality is perfect. You can even dial out to normal phone
lines at very low cost.
VNC let's you share a computer with another remote user.
We
are doing pair programming by using these two systems together. The
system even works great for conferences with multiple people, to
explain algorithms to everyone at the same time.
Our setup that has proved to work best for big sessions with many people:
We
run the VNC server on a rented webserver with 100 MBit backbone access
and all of us connect to that server. The person that leads the
discussion and has most to say invites everyone else with Skype, so he
gets the best voice quality.
The internet makes completely new distributed companies possible:
The best experts from all over the world can work together on the same project at the same time.
...at even lower costs as if they would be brought together into one office.