La distinción entre arte e ingeniería es siempre borrosa y arbitraria. En ambos casos, alguien gasta tiempo y esfuerzo para aprender las complejidades de un oficio y para dominar el uso efectivo de ese oficio con el fin de crear representaciones de las cosas en su mente.
Si bien la ingeniería tiende a centrarse en el rigor y el arte en la expresión, no es como si no hubiera personas sólidas en el campo del arte que necesiten ser extremadamente técnicas y rigurosas para hacer lo que hacen (piense en movimientos a gran escala -esculturas, por ejemplo, o pintores durante varias etapas liminales en la tecnología de pintura) – y hay muchos proyectos técnicos que son en su mayoría interesantes en términos de su capacidad para expresar una idea (la “máquina más inútil”, por ejemplo, o Darius Los bots de Twitter de Kazemi, o esolangs).
Tenemos esta idea de las “dos culturas”, pero es una idea bastante nueva (tal vez del siglo XIX) y nunca me pareció convincente, ni siquiera en su forma original, que era más sobre académicos que profesionales. Las personas más artísticas que conozco son también las más técnicas (y viceversa), porque la capacidad de resolver problemas de manera efectiva necesariamente implica ser capaz de involucrarse en el pensamiento divergente o lateral, mientras que, al mismo tiempo, expresar lo inexpresable es en sí mismo un problema difícil resolver. Ser un buen artista requiere ingeniería y ser un buen ingeniero requiere arte.
Todo esto es para decir que un buen programador será necesariamente artístico.
- ¿Qué piensan los estadounidenses de los chicos de 30 años que viven con sus padres?
- Cómo extraer información de mi mente subconsciente
- Cómo saber si te gusta algo de verdad.
- ¿Responder a las preguntas de los niños los hace perezosos al pensar por sí mismos? (pregunta teórica)
- ¿Qué pasa si juego el tablero de Ouija solo en el cementerio?
Dicho esto, ser artístico no es suficiente en sí mismo. La programación es un ejercicio de frustración, y una apreciación de la perversidad es útil. Si está utilizando herramientas convencionales, tal vez la programación no sea para usted. Por otro lado, si te gusta el desafío de usar la herramienta equivocada para el trabajo, dibujar retratos de carbón con tus pies o hacer bustos de chicles, entonces el mundo de la programación te necesita mucho ahora.