Virtual offices. Virtual desks. Real developers.