que buen texto...
Coincido con el texto y coincido totalmente con Lepe y Poliburro...
Todos tiene algo en común: no mencionan un lenguaje en específico.
Para mi un buen programador es el que conoce las técnicas y tácticas para resolver problemas sin importar el entorno en el que se encuentre.
Hoy trabajas en visual basic *nauseas*, otro día trabajas en PHP, otro en Delphi... un día trabajas para contabilidad, otro día para ventas, otro para compras, hasta puedes trabajar en un Table Dance diseñando un sistema para contabilizar los minutos de bailes privados y demas menesteres
No importa donde trabajes, ni con que trabajes, siempre y cuando sepas resolver los problemas que se te presenten