En busca de una vida programable

Instructables 1

Todas las actividades que hacemos se pueden descomponer en una serie de pasos. Si repetimos dichos pasos, bajo condiciones similares a las originales, los resultados tenderán a ser los mismos de la original. Frecuentemente nos enfrentamos a listados de pasos para lograr objetivos (recetas, manuales, direcciones) que luego memorizamos y modificamos según nos convenga. Los lingüistas llaman a estas recetas algoritmos: una lista finita de instrucciones para lograr una tarea que, dado un estado inicial, terminará en una estado final determinado.

Instructables 2

Los algoritmos fueron inicialmente definidos y utilizados por los matemáticos para lograr cálculos complejos (como encontrar aproximaciones a Pi, encontrar el máximo común denominador y encontrar raí­ces de números). Los algoritmos también son usados por programadores para desarrollar software como el que ahora les permite leer este artí­culo. Inspirados por esto y por As We May Think, un legendario artí­culo publicado en 1945 por Vannevar Bush (y el cual vale la pena leer), la gente de Squid-Labs creó Instructables:

We like to think about the physical world as something that is programmable. We like to think of objects or stuff you make as ‘code’. In other words, we are approaching the physical world as something that is describable and replicable. CAD files are obviously part of this. The CAD file I use to design and cut out my bicycle parts is the same file that you can use to cut similar bicycle parts. However this is not everything, CAD descriptions alone don’t fully describe heating schedules, or filing methods… the art involved in certain processes of making things. […] We are trying to think about the ‘art’ or ‘skills’ required to actually build things as defineable, sequential sub-routines that can be well illustrated with words and pictures. Cooking is an excellent example, processes like sauteeing, frying, filleting, and mashing are generic subroutines that have specific instances which require other detail for different meats. If you are writing a recipe, why not call upon the generic sauteeing subroutine and just add the unique details specific to your recipe. [texto completo]

Instructables 3

En Instructables se pueden encontrar instrucciones para hacer cualquier cosa en diferentes categorí­as como arte, tecnologí­a y comida. Si no encuentra lo que quiere construir puede contribuir sus propias instrucciones. Contribuciones notables incluyen instrucciones para hacer cerveza, para hacer un bananófono? y para crear graffitis electrónicos, o Electro-Grafs (las imágenes de este artí­culo son de este último). Los Electro-Grafs son una idea original de Evan Roth y Joshua Kinberg desarrollada durante sus estudios en el Parsons School of Design. El Graffiti Research Lab, un grupo de diseñadores/artistas/geeks que forma parte del Eyebeam OpenLab y que experimentan e investigan con diversas tecnologías, adoptó los Electro-Grafs:

The Graffiti Research Lab is dedicated to outfitting graffiti writers, artists and protesters with open source tools for urban communication. The goal of the G.R.L. is to technologically empower individuals to creatively alter and reclaim their surroundings from commercial and corporate culture.

Hay un video del proceso (algoritmo :) ) de elaboración de un Electro-Graf:

Electro-Graf

Gracias a Leonardo Parra por sus aclaraciones sobre los Electro-Grafs.