¿Podemos considerar codificadores como artistas?

Hay diferentes significados que puede darle a la palabra codificador. Si el codificador es alguien que escribe código, los diseñadores y algunos gerentes también entran en esta clasificación.

Para elegir entre estos tres, el diseñador es probablemente el más cercano a un artista. Él tiene la tarea de crear algo. Lo visualiza y trata de crearlo, a veces con poca idea de lo que es posible (en el peor de los casos). El gerente es el custodio del tiempo y el dinero. Su trabajo es encontrar el dinero y gastarlo adecuadamente para crear esta cosa, que ha decidido que hará dinero. El trabajo de los ingenieros es hacer la cosa usando el dinero y el tiempo asignado.

A partir de una descripción del trabajo, en mi opinión, solo el diseñador es el artista, pero rara vez hacemos solo nuestra descripción del trabajo.

El gerente puede tener que crear una necesidad en torno al producto / característica que está pensando crear. Este es un arte. Necesita orquestar a toda la empresa para que el producto / característica obtenga los recursos necesarios. Este es un arte. Es posible que tenga que hacer un recuento creativo del tiempo y, con suerte, no del dinero, para intentar otra cosa que pueda generar ingresos para volver a ser ecológico. Este es un arte. Finalmente necesita volver a casa y dormir un poco. Esta es la parte más difícil de su arte.

El ingeniero necesita unir los requisitos del diseñador con las deficiencias del hardware o la plataforma. Este es un arte. Debe asegurarse de que las funciones cuando se activan juntas no interfieran. Este es un arte. Necesita gastar recursos de manera óptima, mientras le da suficiente holgura si lo sangriento es un éxito. Este es un arte. Necesita hacer malabares con la depuración, la velocidad, la velocidad de la función en el código y el interés y la motivación en su propia cabeza. Este es un arte.

TL; DR cualquier persona que esté tratando de hacer su trabajo de manera ejemplar y tenga éxito independientemente del status quo, necesita flexionar sus músculos creativos para hacerlo, y por lo tanto es un artista.

Sí, los programadores son artistas; construimos y creamos cosas. Muchos programadores se hacen llamar artistas, incluido yo mismo. Mi arte es abstracto, en el sentido de que encuentro los mejores métodos para resolver el problema en cuestión, luego uso esos métodos para crear soluciones elegantes a los problemas. ¿Qué podría ser más artístico?

No estoy en desacuerdo con los engranajes de mi campo, pero la programación es fundamentalmente una actividad creativa. Una definición de arte es el uso creativo de materiales y conceptos fuente para hacer arte.

Si la música es arte, el código es arte, ambos usan un intrincado tejido de símbolos abstractos para crear otra cosa. La música y la programación usan símbolos que trabajan juntos para construir algo aparte de los símbolos, algo con significado. En sí misma, la partitura no es arte; es solo arte cuando se realiza. Del mismo modo, mi código no es artístico hasta que se ejecuta en una computadora.

Descargo de responsabilidad: estoy usando definiciones que aprendí cuando cumplí con mis requisitos de arte en la universidad con “¿Qué es el arte?” Me preguntaron si un papel rojo era arte, y no estuve de acuerdo, diciendo “no, no es arte … Es solo arte si Andy Warhol lo puso en la pared y lo enmarcó”. Sin embargo, estuve de acuerdo con la declaración del ensayo de que la música rock solo se puede apreciar completamente si se toca a un volumen alto.