Categorías
Viandadas

El futuro de la programación por Bret Victor

Esta es la charla de Bret Victor titulada The Future of Programming sobre cómo nos acostumbramos a hacer ciertas cosas y no reevaluamos otras posibilidades. Bret nos advierte sobre la pérdida de la creatividad. Es curioso que su presentación se haga en transparencias. Menciona, palabras más o menos, esto:

Nadie sabía lo que era programar, nadie sabía lo que se suponía que debía ser programar, así que lo intentamos todo. Nuestras mentes son completamente libres.

(…) El pensamiento más peligroso que se te puede ocurrir como persona creativa es que creas que sabes lo que estás haciendo, porque una vez que sabes lo que haces, dejas de ver alrededor en busca de otras alternativas. Pierdes la habilidad de ver cómo resolver [ese mismo problema] de otra forma, te vuelves ciego. Te vuelves como estos tipos* codificando en binario, que no veían fortran; les pasaba por encima y ni siquiera notaban que podía ser una forma más poderosa de expresar su pensamiento.

* Al mencionar a «estos tipos» hace referencia a los programadores que se acostumbraron a trabajar de la forma que señala en la diapositiva de la izquierda en la imagen (en binario), mientras que otros programadores se dedicaron a programar en fortran

Categorías
Ciencia de la información

Plan de alfabetización en software libre // Activismo indirecto con Open Office

Lo que se merece Window$
Lo que se merece Window$

Hace poco estaba pensando en una manera para que la gente usara software libre por sus múltiples ventajas, entre ellas su filosofía de acceso abierto al conocimiento aunque debo confesarlo: aunque mis distribución preferida de Linux es Suse por lo general uso Wondows porque es inevitable, en todos lados está.

Decidí pues hacer un cambio gradual y obligar indirectamente a las personas que reciben archivos de mi parte a que instalen Open Office en sus máquinas, de la misma manera que ellos me han obligado a usar Window$ con una regla muy simple: A menos que sea estrictamente necesario todos los documentos que maneje o envíe estarán en formatos de Open Office como .odt (el equivalente a .doc de Word), odp (como el .ppt de Power Point), .ods (igual a .xls de Excel)  y así con los demás. En caso de que me soliciten el documento en otro formato prometo enviarles un mensaje que diga algo como «Si quieres prueba instalando Open Office, es completamente gratuito y puedes personalizando con sus plugins. Visita www.openoffice.org«.

Por mi parte uso la versión portátil. No soy fiel seguidor de los dogmas, aunque hay unos con los que simpatizo mucho como el web dogma.

¿Te apuntas?

Categorías
Ciencia de la información

Web Dogma // Radicalismo en el diseño web

Fatdux y su Web Dogma

Gracias a Matiasjajaja llegué a Fatdux.com donde encontré este dogma para los responsables de crear sitios en la red inspirado en el dogma 95 de Lars Von Trier (aquí en español y aquí el sitio oficial).

Aqí estan las 10 reglas que mejorarán la experiencia del usuario de cualquier sitio web o aplicación en línea:

  1. Cualquier cosa que exista únicamente para satisfacer las politicas internas del sitio debe ser eliminado
  2. Cualquier cosa que exista únicamente para satisfcer el ego de el diseñador debe ser eliminado.
  3. Cualquier cosa que sea irrelevante en el contexto de la página debe ser eliminado.
  4. Cualquier característica o técnica que reduzca la habilidad del visitante para  navegar libremente debe ser modificada o eliminada.
  5. Cualquier objeto interactivo que force al visitante a adivinar su significado debe ser modificada o eliminada.
  6. Ningún software, aparte del navegador web, debe necesitarse para que el sitio funcione correctamente.
  7. El conteido debe ser primero leible, segundo imprimible y tercero descargable.
  8. La usabilidad nunca debe sacrificarse por el bien de una guía de estilo.
  9. Ningún visitante debe ser forzado a registrarse o a ingresar datos personales  a menos que el propietario del sitio sea incapaz de proveer un servicio o completar una transacción sin ellos.
  10. Rompa cualquiera de estas reglas tan pronto como incurras en una barbaridad*

*Este punto fue tomado de las famosas «Reglas para escritores» de George Orwell (aquí en español y aquí en inglés).


La verdad me encantan las reglas y no me parece mala idea adoptar el dogma. Aquí está la versión original tomada de Fatdux por si hay correcciones. No dudes en dejar un comentario para mejorar la traducción.

Here are 10 rules that will enhance the user experience of any website or online application:

  1. Anything that exists only to satisfy the internal politics of the site owner must be eliminated.
  2. Anything that exists only to satisfy the ego of the designer must be eliminated.
  3. Anything that is irrelevant within the context of the page must be eliminated.
  4. Any feature or technique that reduces the visitor’s ability to navigate freely must be reworked or eliminated.
  5. Any interactive object that forces the visitor to guess its meaning must be reworked or eliminated.
  6. 6. No software, apart from the browser itself, must be required to get the site to work correctly.
  7. Content must be readable first, printable second, downloadable third.
  8. Usability must never be sacrificed for the sake of a style guide.
  9. No visitor must be forced to register or surrender personal data unless the site owner is unable to provide a service or complete a transaction without it.
  10. Break any of these rules sooner than do anything outright barbarous.*

* Shamelessly stolen from George Orwell’s famous Rules for Writers