Designing L5: A Permacomputing Approach to Creative Coding
Este artículo presenta L5, una nueva biblioteca de programación creativa basada en Lua que aplica los principios de la permacomputación a la sostenibilidad, explorando las tensiones de diseño entre la eficiencia de recursos, la estabilidad a largo plazo y la usabilidad a través de cinco estudios de caso.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que quieres aprender a pintar. La mayoría de las escuelas de arte hoy en día te ofrecen un estudio de alta tecnología lleno de las últimas y más caras tabletas digitales, computadoras potentes y software que requiere una conexión a internet constante y de alta velocidad. Si tu computadora tiene cinco años, o si tu internet se corta, no puedes pintar. Te ves obligado a seguir comprando equipo nuevo solo para mantenerte al día con las herramientas.
L5 es un tipo diferente de estudio de arte. Es una nueva herramienta para la "programación creativa" (hacer arte con código) que plantea una pregunta sencilla: ¿Qué pasaría si diseñáramos nuestras herramientas para que funcionen en las computadoras que ya tenemos, incluso las viejas?
El artículo describe cómo los creadores construyeron L5 utilizando una filosofía llamada Permacomputing. Piensa en esto como "permacultura" (jardinería que trabaja con la naturaleza en lugar de contra ella), pero para las computadoras. En lugar de forzar a la computadora a trabajar más duro y más rápido, L5 intenta trabajar suavemente con cualquier máquina que esté disponible.
Aquí explicamos cómo lo hicieron, dividido en cinco historias sencillas:
1. La trampa de lo "sin fisuras" frente al maletín de herramientas honesto
La mayoría de las herramientas de programación modernas son como una máquina expendedora mágica. Presionas un botón y el arte aparece instantáneamente. Se siente simple, pero la máquina en realidad esconde una fábrica masiva y voraz en consumo de energía detrás de escena (servidores en la nube, actualizaciones constantes, conexiones de internet complejas). Si se va la luz o el internet falla, la máquina deja de funcionar.
El enfoque de L5: Decidieron mostrarte la parte trasera de la máquina expendedora. L5 no oculta cómo funciona. Tienes que configurar tu propia "cadena de herramientas" (conectando las piezas tú mismo). Se siente un poco más como armar una bicicleta a partir de un kit que presionar un botón, pero sabes exactamente qué piezas se necesitan, y puedes seguir montando incluso si la fábrica cierra. Cambia la "facilidad instantánea" por la "independencia a largo plazo".
2. El traje pesado frente a la camisa ligera
Imagina intentar correr un maratón. Algunos corredores usan un traje de alta tecnología pesado que les ayuda a correr rápido pero pesa 50 libras. Si te cansas o el traje se rompe, te quedas atrapado. Otras herramientas (como los grandes motores de videojuegos) son como ese traje pesado: necesitan computadoras masivas y mucha electricidad para funcionar.
El enfoque de L5: L5 es como una camisa de algodón ligera. Es diminuta (toda la librería es más pequeña que una sola foto de tu teléfono). Funciona en computadoras de hace 10 o 15 años. Al negarse a usar el "traje pesado" de funciones innecesarias, L5 permite que los artistas creen en laptops viejas, dispositivos de baja potencia o incluso en lugares sin red eléctrica, siempre que tengan una máquina básica.
3. La memoria que se desvanece frente a la tablilla de piedra
Piensa en las herramientas digitales como una consola de videojuegos. Cada pocos años, la empresa lanza una nueva consola y tus juegos viejos dejan de funcionar. Tienes que comprar la nueva para seguir jugando. Esto es "obsolescencia programada": herramientas diseñadas para volverse inútiles rápidamente.
El enfoque de L5: L5 está construido como una tablilla de piedra. Utiliza tecnología muy estable y de cambio lento (Lua y LÖVE) que no cambia mucho de un año a otro. Un dibujo que hagas con L5 hoy probablemente seguirá funcionando perfectamente en una computadora dentro de 20 años. Prueban sus herramientas en computadoras muy viejas para asegurar que no rompan el futuro.
4. La navaja suiza frente al cincel especializado
Las herramientas modernas son como navajas suizas con 100 accesorios diferentes: modelado 3D, alojamiento web, edición de video y más. Pero para cargar con todos esos accesorios, la navaja se vuelve pesada y compleja. Si solo quieres cortar un trozo de cuerda, no necesitas una sierra o un destornillador.
El enfoque de L5: L5 es un cincel especializado. Dijeron "no" deliberadamente a muchas funciones (como gráficos 3D o alojamiento web) para mantener la herramienta pequeña y rápida. Creen que al limitar lo que la herramienta puede hacer, obligan a los artistas a ser más creativos con lo que sí pueden hacer, y la herramienta se mantiene utilizable en máquinas más viejas que no pueden manejar el peso de la "navaja suiza".
5. El sitio web elegante frente al manual de papel
Usualmente, el "manual de instrucciones" de una herramienta es un sitio web elegante e interactivo lleno de videos, animaciones y scripts pesados que tardan mucho en cargar en un internet lento. Si no tienes buen internet, no puedes aprender a usar la herramienta.
El enfoque de L5: Su sitio web es como un manual de papel que puedes imprimir y llevar a cualquier parte. Es diminuto, carga instantáneamente incluso en una conexión de dial-up y funciona sin JavaScript. Puedes descargar todo el sitio web en una memoria USB y compartirlo con alguien que no tiene internet en absoluto. La documentación respeta los mismos límites que la herramienta misma.
El panorama general
El artículo argumenta que a menudo pensamos que "mejor" significa "más rápido, más grande y más conectado". Pero L5 sugiere que "mejor" también puede significar más duradero, más ligero y más accesible.
Los autores admiten que L5 no es perfecto. Es más difícil de configurar que las "máquinas expendedoras mágicas" y no puede hacer los trucos 3D llamativos de las herramientas más nuevas. Pero en un mundo donde nos estamos quedando sin recursos y desechando demasiados dispositivos electrónicos, L5 ofrece una forma de seguir creando arte sin necesidad de actualizar constantemente tu vida. Se trata de crear herramientas que respeten la máquina que tienes, en lugar de exigir que compres una nueva.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.