¿Crees que hay una diferencia entre ingenio y creatividad?

Como un tipo de desarrollador de software con cerebro derecho que también abordó el arte, no puedo negar que la codificación puede parecer bastante limitante en ocasiones en comparación con una actividad de flujo libre como, por ejemplo, el teatro. La codificación de una computadora puede ser como tratar de tocar con una banda llamada The Anal Retentives. Hay tanto que cuidar con la tecnología antes de que pueda lograr los resultados deseados que parece que las herramientas se interponen en su mayoría.

Todos los principiantes saben de esta frustración y generalmente se vuelve menos intensa con el tiempo, a medida que domina sus instrumentos. Sin embargo, creo que todos estamos un poco confundidos acerca de la codificación. Algunos argumentarán que es una forma de arte. Algunos intentarán hacer arte con él. Por un lado, creo que hay fabricantes de violines, y luego hay violonistas. Los violinistas que entienden la acústica y las propiedades de la madera y las cuerdas pueden ser excelentes fabricantes de violines.

Para mí, el ingenio es una actividad basada en reglas. No se trata de seguir reglas o incluso romperlas. Al igual que el judo, se trata de usar restricciones entre sí para superar las limitaciones anteriores. Puede haber cocineros ingeniosos y músicos ingenuos que superen los límites de una forma de arte, pero esto no es un requisito para ser creativo. El ingenio también es acumulativo. Lo que descubrió Bach ahora está disponible para cualquier persona con algo de cultura y entrenamiento. Se ha convertido en parte de la artesanía. No todo tipo de programación es ingeniosa tampoco. Quizás solo te has topado con el tedioso …