En los principios de la computación la programación se consideraba un arte y era desarrollado como tal debido a la complejidad de los lenguajes de programación existentes, pero podría acercarse a la definición de poesía? Buscando un poco encontre estas características de la poesía: • Oraciones divididas en líneas. • Puede cubrir un gran rango de temas. • Usa palabras descriptivas para crear imágenes y sensaciones. • El tono del poema puede expresar los sentimientos de su creador. Considerando estas características de forma estricta quizás no podemos considerar al código como poesía, pero si somos un poco más flexibles podemos resolver los siguiente: Oraciones divididas en líneas El código se encuentra dividido en líneas e inclusive se toma como parte importante en su escritura, ya que facilita la lectura de las instrucciones. Por otra parte siempre se hace referencia a las líneas de un programa al escribir la documentación y en los mensajes de errores. Puede cubrir un gran rango de temas El código de un programa puede ser escrito para realizar múltiples tipos de tareas, desde un simple calculador hasta sistemas tan complejos como Linux, pasando por procesadores de imágenes, editores de audio y transmisión de información. Usa palabras descriptivas para crear imágenes y sensaciones Tenemos funciones, métodos, variables e instrucciones para describir la funcionalidad de un programa, este programa puede generar todo tipo de salida ya sean imágenes, audio, etc. El tono del poema puede expresar los sentimientos de su creador Al revisar el código de otra persona podemos identificar sus patrones de pensamiento lógico, si es una persona ordenada o no, etc. Un programador puede llegar a tal grado en el que considere su código como arte y que lo trate como tal, que evolucione con el tiempo, que inspire a otras personas y que este presente en la vida de millones de personas. Ronald Anderson