La programación no es especial: es Arte
Programming Isn't Special
Mientras otras industrias creativas rechazan la IA, muchos programadores la aceptan como si el código fuera solo funcional. Glyph Lefkowitz sostiene que la programación es Arte y que eliminar las tareas mundanas con IA destruye la práctica y la contemplación necesarias para alcanzar la grandeza. Resistir en el software es tan importante como en cualquier medio creativo.
La programación no es especial. Es solo Arte, y el Arte es lo más humano —y por tanto, lo más universal— que existe.
- blfr
Está bien usar IA para programar, hacer música, escribir, video... está bien para todos estos usos. Sí, la programación no es especial.
La única diferencia es que los LLMs pueden programar mucho mejor de lo que pueden escribir. Probablemente gracias a que el software es cada vez más inmediatamente testeable.
- bentt
Cuando algo es traído al mundo a través de la intención humana, tiene la posibilidad de ser arte. Un humano debe pararse junto a ello y decir "Esto es mío".
El rol humano en la creación de arte no es negociable.
- hartator
Yo definiría Arte como algo que tiene significado e intencionalidad a través de múltiples disciplinas.
Muy buen ejemplo sobre Deferred.
Argumentaré que cualquier cosa de cualquiera puede ser arte. Por ejemplo, un negocio dirigido por una IA puede ser arte.
- winwang
Soy un programador al que le gusta la estética. Pienso en lo estético que es no tener que lidiar con ciertos incidentes de producción para ciertos bloques de código porque el cálculo a nivel de tipos me dice que sería un bug del compilador si fallara. Me gusta la sensación de darme cuenta de que esas 100 LOC podrían ser solo 10.
A veces les cuento a las personas de cuando bajé del Monte Fuji, había nubes tenues y una naturaleza grandiosa debajo de mí, pintoresco como una pintura. En ese momento, lo comparé con la belleza que sentí cuando estaba aprendiendo Haskell. Pero lo digo porque espero que sea un tipo de sentimiento raro.
Lo que pasa con el arte y la música es que son fáciles de apreciar, y la apreciación se vuelve más profunda con más consideración. Me encanta leer las placas en los museos e intentar entender por qué el artista hizo lo que hizo, me gusta más incluso que mirar la pieza en sí.
El código (y las matemáticas, para el caso) es casi lo mismo excepto por una diferencia clave: no son fáciles de apreciar sin un entrenamiento deliberado, un entrenamiento que a menudo está muy al margen de cualquier cosa que la mayoría de la gente necesite o quiera lidiar.
- tiku
Mi arte es pensar formas de ayudar a mis clientes. Ellos no saben qué es posible o qué datos tienen en sus otras herramientas. No veo que eso sea reemplazado por la IA todavía, porque no saben qué preguntar.
- bodge5000
La programación como forma de arte siempre me recuerda a la cita de Einstein: "La matemática pura es, a su manera, la poesía de las ideas lógicas". Ambas son solo formas de arte que no puedes apreciar sin algo de comprensión. Podría decirse que eso es cierto para todo el arte en realidad, solo que las formas más familiares, como la pintura o la música, pueden entenderse a un nivel básico sin comprensión, mientras que las matemáticas y la programación son esencialmente ajenas al observador casual.
- sausagefeet
Desearía poder encontrar la cita, creo que estaba en C2 Wiki, pero ay, era algo como:
Si eres un artista, la programación es tu arcilla; si eres un ingeniero, la programación es tu material de construcción.
El punto, con el que siempre me identifiqué, era que la programación es un medio para expresar muchas cosas. Al igual que puedes usar papel y lápiz para escribir poesía o un manual técnico seco. Y cada uno decide cómo verlo y usarlo.
- purpleflashing
Estoy muy fascinado con este ángulo: si la programación es arte o no. Esto es una de las cosas que me trajo a HN recientemente y me encanta leer estas discusiones como no programador.
Aunque amo el arte, no soy un historiador del arte ni un crítico, así que la definición que tengo es altamente subjetiva; en mi opinión, una de las funciones del arte es la comunicación con otras personas (a menudo a través del tiempo y el espacio). Para que el arte cumpla su telos, por así decirlo, el mensaje que lleva también debe ser leído (oído, percibido) por alguien y luego, si es gran arte, eventualmente alguien querría responder a él.
El mensaje puede ser simple, complejo, subversivo, estúpido, inteligente, puede ser una observación sobre el mundo, un chiste, una verdad profunda, un recuerdo, una pregunta, una instantánea, una curiosidad, un truco, y un montón de otras cosas. Y claro, el mensaje puede ser distorsionado, malinterpretado, retorcido, olvidado, perdido, etc., pero si nadie lo "lee" y nadie "habla" con él, bien podría ser glosolalia.
Así que mi pregunta para quienes consideran la programación arte: ¿ustedes "leen" el código de otras personas así? ¿Intercambian ideas a través del código? ¿Alguna vez han troleado a grandes programadores del pasado a través de su código o intentado demostrar que estaban equivocados?
Espero que mi pregunta no suene como un completo sinsentido.
P.d. Sé que hay manifiestos de programación que para mí suenan como si hubiera una capa de significado que el código lleva y este significado va más allá de puras instrucciones de máquina o funcionalidad de software, pero me encantaría r […]