Hey!
¿Qué es la cultura? Según la RAE, son un conjunto de modos de vida y costumbres, conocimientos y grado de desarrollo artístico, científico, industrial, en una época, grupo social, etc.
¿Qué es la cultura en el desarrollo de software? El software tiene una dimensión cultural que conecta con el deseo de crear y manipular el mundo por medio de la palabra o de un conjunto de códigos (presente en las religiones y rituales de todas las culturas), así como mediante los experimentos con instrucciones y permutaciones en arte y literatura. . . . Por lo tanto, la cultura dentro del desarrollo de software responde a un contexto social y cultural específico.
Personlamente, la cultura de un desarrollad@r de software tiene que ser uno de los principales pilares que conforman su profesión. Englobando temas enfocados al desarrollo de tecnologías emergentes en pro del medio ambiente, mejorar la calida de vida de la sociedad y su entorno, aprovechando al máximo los recursos naturales pero cuidando su preservación, concientizando al ser humano de la estrecha relación entre la vida humana y la tecnología, utilizando principios éticos al ser usuarios de TIC´s, etc.
Cada programador debería contar con los siguientes cualidades y/o valores:
- Amor por la tecnología y sus alcances.
- Imaginación.
- Autodidacta.
- Adaptación al cambio.
- Paciencia.
- Trabajo colaborativo.
- Ética profesional.
Diversos autores concluyen:
-Finalmente, el código es un recurso cultural, no trivial y solo instrumental, sino vinculado al cambio social, a los proyectos estéticos y a la relación de las personas con los ordenadores. En lugar de ser descartado como críptico e irrelevante para cuestiones humanas como el arte y la experiencia del usuario, el código debería ser valorado como texto con significado tanto para la máquina como para los humanos, algo que se produce y opera dentro de la cultura.
N. Montfort, P. Baudoin, P. J. Bell et al. (2013). 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 (pág. 8 y 262). Cambridge / Londres: The MIT Press.