Estoy de acuerdo con Andrew Scott en el sentido general. Mientras haya personas dispuestas a pagarles (a nosotros), hay personas que los necesitan. De hecho, según tengo entendido, todavía hay una escasez de programadores en el mundo. Sé que es realmente difícil encontrar * buenos * programadores, pero estoy menos seguro acerca de los programadores en general.
Puedo decirte una cosa: como programador, NUNCA he tenido problemas para encontrar trabajo.
Creo que una pregunta más interesante podría ser: ¿realmente necesitamos todo el software del mundo? Si no necesita el software, no necesita los programadores. El software puede parecer frívolo (y mirar el inicio promedio, de hecho puede ser frívolo en promedio), y sin embargo, todavía hay mucho potencial sin explotar. Estoy pensando en términos de software médico, herramientas de investigación, buenas herramientas de colaboración para mejorar la forma en que nos gobernamos, herramientas para ayudarnos a controlar lo que realmente está sucediendo en el mundo, en nuestra comunidad local, herramientas para ayudarnos a eliminar ciegos puntos sobre el futuro (¿por qué tengo la sensación de que tropezaremos ciegamente con el cambio climático a pesar de que sabemos que vendrá?), y así sucesivamente.
- ¿Cuáles son los pros y los contras de software y hardware?
- ¿Qué tipo de software ERP se necesita para la industria del plástico?
- ¿Qué software se puede utilizar para el diseño y análisis de vigas compuestas?
- Perdí mi archivo. ¿Hay alguna forma de recuperar estos datos?
- ¿Por qué las industrias electrónica y de software tienden a generar más ganancias que otras industrias?
No creo que haya un límite a lo que podríamos hacer con el software (y, por lo tanto, los programadores). Sin embargo, existe un límite en lo que nuestra economía puede hacer para priorizar las cosas más beneficiosas.
(un último descargo de responsabilidad: no estoy tratando de decir que ser un programador es lo más importante en el mundo, ni estoy tratando de comparar su valor relativo con otras profesiones. Simplemente no nos hemos quedado sin cosas útiles para hacer con software.)