Hay una preferencia de TextMate (no muy conocida, a juzgar por las veces que se la he enseñado a alguien :) que guarda automáticamente tus ficheros cuando cambias de TextMate a otra aplicación:
Parece una tontería, pero no tener que acordarte de guardar los cambios cuando abres un navegador para recargar un HTML o una CSS es algo a lo que te acostumbras muy rápido.
De hecho, cuando uso un editor que no es TextMate, el 50% de las veces que falla algo es porque se me ha olvidado guardarlo antes de recargar la página en el navegador :P
Preparando mis notas para unas clases que daré próximamente, me doy cuenta de que tengo un mini artículo pendiente de publicar sobre el “diseño para la incertidumbre”: la Regla de 0-1-n.
Es un teorema/principio/hipótesis/regla empírica, que tiene sus raíces en el mundo de la programación. Mi fuente de inspiración fue el Wiki de C2 (una joya de la información, por cierto)
La regla, en su versión diseñosa, viene a decir:
Cualquier elemento de diseño puede existir cero, una, o infinitas veces.
Destripemos la frase un poco:
Cualquier elemento de diseño se refiere a “cualquiera”. Iconos, botoncillos, cajas de texto, elementos de menú…
puede existir cero quiere decir que no existe. Punto pelota. “El site no tiene menú a la izquierda”. “No hay buscador”. “Un post nunca llevará una imagen”
una quiere decir 1, la unidad, sólo uno de ese tipo. “El logo estará arriba a la izquierda”. “La caja de búsqueda estará arriba la derecha”.
o infinitas veces pasando del 1, el resto de los números no significan nada. Si el blog tendrá más de 1 post en portada, debería poder tener 5, ó 20, ó 500.
Un porcentaje muy importante de los problemas de diseño* que me encuentro tienen su raíz en no observar esta regla. No importa que hayas definido que tu portada de periódico tendrá 2 destacados. Mañana sucederán 5 cosas tan importantes que tendrán que destacarlas en portada.
* “diseño” se usa aquí en su acepción más amplia, incluyendo arquitectura de información y HCI.
Mi consejo es bastante simple: el único número al que deberías cogerle cariño es el 1. Los demás no existen. Invierte tu tiempo diseñando sistemas flexibles que admitan crecimiento ilimitado, no en cuadrar pixels para que quepan las 3 promos en el ancho de la columna ;)
Genial artículo de Jonathan Baldwin en Speak Up sobre cosas que ya sabemos sobre el diseño pero que nunca está de más recordar: “Pizza Flyers: The Height of Good Graphic Design?”
Los tres puntos clave del artículo (qué es el diseño en realidad, qué se entiende por “buen diseño”, y cómo el contexto define tu producto) se resumen en la frase que, en mi opinión, es el corazón del post:
the real reason pizza flyers look the way they do is because that’s what pizza flyers are expected to look like
Para leer con calma y recordar cuando diseñemos ; )
Para los que (aún) no lo conozcan, Planetaki es el último proyecto de Javier Cañada.
Por una parte, es un agregador de feeds para los que no (necesariamente) saben lo que es un agregador o un feed.
Y por otra parte, es un sistema genial para compartir selecciones de blogs (”planetas”) de forma sencilla.
Javier mantiene un planeta sobre “la intersección entre la arquitectura, el diseño de interacción y la computación ubícua”, y es lo que me ha inspirado para crear un planeta sobre visualización de información (el noble arte de hacer evidente lo oculto entre montañas de datos): http://planetaki.com/infovis
La lista de feeds del Planeta Infovis es tal que esta:
Si crees que falta alguno, ponlo en los comentarios y lo añadiré.
Nota: ahora mismo el RSS de Planetaki no está funcionando como debiera. El equipo lo sabe y está trabajando en ello, así que tengan paciencia :)
Si sigues habitualmente el blog, sabrás que soy fan total de nanoc, una herramienta para generar HTML (”el CMS para sitios estáticos”, según su creado) que puede hacer tu vida más fácil si vives de maquetar.
A petición popular, se ha creado la lista de correo [nanoc-es] (alojada en Google Groups), donde se hablará de nanoc y del mundo que le rodea (Ruby, rake y demás…)
Estás invitado a unirte al grupo y compartir tus experiencias con nanoc.
Acabo de subir una actualización de Reticulator (versión 1.6.9) con las siguientes novedades:
Además de esto hay una serie de modificaciones no visibles (i.e: de código) que me permitirán ir desarrollando más comandos útiles (o no :) sin demasiado esfuerzo.
Pues eso… dirijan sus navegadores a la página de Reticulator y descarguen!