RE:¿ALGUIEN VIVE PROGRAMANDO ONLINE?
Depende de tus aspiraciones... y no es facil. Personalmente, no veo muy viable esto por la necesidad de tener un flujo de dinero estable, pero si es bueno como una entrada adicional.
Se puede vivir colaborando con otros programadores? Por medio del open source se puede... en este momento por ejemplo estoy armando un grupo para ayudar a terminar MUTIS (sourceforge.net/projects/mutis), pero al ser un esfuerzo voluntario obviamente no se recibe una compensacion economica directa.
Pero no lo deseches: Puedes beneficiarte de los proyectos disponibles y/o colaborar con ellos para poder avanzar tus intereses.
Por ejemplo, yo utilizo MUTIS, Django, DotNetNuke, Apache, Lighttp, NAnt, 7Zip, JCL, etc... para crear y/o soportar mis programas. Como desarrolladores, necesitamos herramientas y por medio del open source se puden conseguir.
Ahora, puedes inscribirte a un sitio como http://www.getafreelancer.com/affiliates/mamcx/ (esta es la direccion mia para referidos, al ingresar por ella me daran una comision. Tambien puedes ingresar libremente a la pagina de forma directa si asi lo deseas.) el cual es un sitio donde "subastan" trabajos y puedes meterte en los que te parezcan que puedas lograr.
Hay otros sitios como RentACoder pero realmente en el que te di dan mas trabajo mas seguido.
Aqui es donde la parte de "colaborar" se pone interesante. Hay un buen numero de proyectos basados en buscadores y similares, asi que si ves que el tipo de proyectos a los cuales te apuntas tienen que ver con esto, es bueno que tengas a la mano una herramienta y el conocimiento profundo de ella.
Tambien hay muchos otros tipos de trabajo, dale una pasada....