The humane interface

He terminado de leer The human interface de Jeff Raskin, uno de los hombres más influyentes en la historia de la informática. Los capítulos que más me han gustado han sido los primeros donde explica algunos de los aspectos del funcionamiento de la mente consciente y la mente subconsciente.

Usando la mente consciente solo podemos prestar atención a una tarea a la vez, por ejemplo, no podemos resolver dos problemas matemáticos a la vez. Mientras que la mente subconsciente trabaja sin que nosotros lo notemos realizando muchas tareas a la vez, por ejemplo, podemos estar caminando y escuchando música a la vez.

El problema de la mente consciente es que tiene muy poca persistencia en el tiempo. ¿Nos ha pasado mil veces que al cabo de unos segundos se os olvida algo que acabáis de leer, porque habéis pasado a prestar atención a otra cosa? Lo mismo pasa con los ordenadores, muchas veces los programas de ordenador suponen que el usuario tiene que recordar un mensaje que se ha mostrado unos minutos antes, pero lo más seguro es que el usuario lo haya olvidado. La mente consciente olvida rápidamente y solo puede prestar atención a una tarea.

El problema de la mente subconsciente es que va trabajando sin que lo notemos y por lo tanto es uno de los orígenes de los hábitos tanto buenos como malos. Los hábitos no se olvidan, persisten y son difíciles de eliminar. Aplicándolo al diseño de interfaces, cuando cerramos una aplicación en el ordenador nos suele preguntar «¿Desea realmente cerrar la aplicación?» y por costumbre siempre hacemos click en «Sí» de forma automática. Poco a poco se convierte en un hábito, y si un día realmente no quieres cerrar el programa por vicio harás click en «Sí» en vez de «No». ¿Tiene entonces alguna utilidad mostrar este cuadro de diálogo antes de que se cierre una aplicación?

Durante el resto del libro se explican diferentes métricas formales para decidir numéricamente la eficiencia y facilidad de uso de diferentes interfaces, se plantean diversos problemas, ejemplos con máquinas reales etc. Básicamente, Raskin defiende ante todo la simplicidad: muchas maneras de hacer la misma tarea no siempre es bueno.

En definitiva, un libro excelente tanto para leerlo de una tirada como para usarlo de referencia a la hora de crear interfaces usables de páginas webs o aplicaciones de escritorio.

Otro libro sobre diseño de interfaces que me gustó mucho es Don’t make me think. En este libro de Steve Krug se pueden ver los miles de fallos que puede cometer un diseñador de webs sin darse cuenta. La filosofía principal que nos muestra el autor es que no debemos Hacer Pensar a los usuarios lo más mínimo. No deben pararse a pensar algo tan trivial como ¿dónde esta tal o cual sección? simplemente deben intuir donde está la sección. Esto es muy complicado de conseguir aunque parezca trivial a simple vista.

Gracias a Emasoft por el libro.

Cinco libros para el verano

Otro meme que me envía esta vez Alvy. Consiste en listar cinco libros que tengas pensado leer durante el verano.

1.-La Nausea de Jean-Paul Sartre, recomendación del padre de Carlos.
2.-Software Development for Small Teams, creo que es el siguiente paso después de leer Peopleware.
3.-Concrete Mathematics: A Foundation for Computer Science, uno de los autores es Donald Knuth.
4.-The Humane Interface. New Directions for Designing Interactive Systems., según dicen uno de los mejores libros del recién fallecido Jef Raskin.
5.-Dance dance dance, otro libro de Haruki Murakami

Personas a las que les paso el testigo, o mejor dicho, el marrón:
1. Borja
2. FeR Martin
3. Cek
4. Enekyn
5. A liarla en la India
6. Emasoft

Y añadiré un sexto libro de entre los que me recomendéis en los comentarios de este post. ¿Qué libros estáis leyendo? ¿Cuales tenéis pensados para los próximos meses?

Haruki Murakami

Gracias a Pjorge he conocido a Haruki Murakami, un escritor japonés que saltó a la fama gracias a la novela Norvegian Wood. SegúnPedro Jorge algún día será Premio Nobel, yo también apunto un voto en su favor.

He estado leyendo Norvegian Wood, y es una novela que realmente atrapa desde el inicio hasta el final creando una atmósfera y conexión entre el lector y los personajes realmente especial.

Otra cosa que me ha gustado mucho es que la mayoría de la novela transcurre en Tokyo. El protagonista, un estudiante universitario de 20 años suele ir a Shinjuku y a Shibuya a hacer vida social y pasarlo bien. También aparecen muchos otros elementos y preocupaciones de la sociedad japonesa tales como el suicidio, los Love Hotels, la vida universitaria, los trabajos a tiempo parcial («arubaito»)… Pero por encima de todo, durante toda la novela, siempre están presentes dos temas universales: el amor y la muerte.

Literatura Japonesa

La literatura Japonesa es poco conocida en occidente, el comienzo de la literatura japonesa se puede situar el siglo XI cuando se escribió Genji Monogatari, el primer libro en utilizar algo similar a la lengua japonesa actual y también considerada la primera novela japonesa.

Más de nuestros tiempos, algunos de los autores más famosos son Natsume Soseki y Akutagawa Ryunosuke.

Natsume Soseki es un autor de principios del siglo XX, considerado uno de los primeros licenciados en Literatura Inglesa en Japón, escribió en el «Asahi Shinbun» (El periódico más vendido en Japón) y sus historias suelen tener un aire tétrico al más puro estilo Edgar Allan Poe.

Akutagawa Ryunosuke escribió historias cortas durante la primera mitad del siglo XX. Su obra más famosa es Rashomon, llevada al cine por Kurosawa Akira en 1950.

La mejor forma de entrar en este mundillo es el libro Breaking into Japanese Literature, donde se recogen algunas de las historias más famosas de ambos autores escritas tanto en inglés como en japonés. Además, en cada página hay un pequeño diccionario con los kanjis que salen, el vocabulario y los puntos gramaticales más complicados. En la página web oficial del libro se pueden bajar los archivos en mp3 con las historias en Japonés.

Japanese

Surely you’re joking, Mr.Feynman

Durante este mes he estado releyendo en el metro «Surely you’re joking, Mr.Feynman». Es un libro que cuenta la vida de Richard Feynman, uno de los físicos más grandes de toda la historia, a base de historietas.

Para mi los dos personajes mas «grandes» que han existido nunca son Albert Einstein y Richard Feynman. Este último participó en el proyecto Manhattan para desarrollar la primera bomba atómica con veinti pocos años. Parece ser que cuando llegó el momento de la primera prueba de explosión nuclear de la historia, conocida como Trinity, Feynman fue la única persona que vió la explosión sin ninguna protección. En el libro cuenta como era la vida en la residencia donde vivían todos los físicos que estaban investigando con energía nuclear, como se gastaban bromas los unos a los otros cuando se aburrían etc.

Más tarde ganó uno de los premios nobeles de física más importantes del siglo XX por su desarrollo de la teoría de la electrodinámica cuántica. También desarrolló la notación formal que utilizan hoy prácticamente todos los físicos de partículas. En 1986 cuando explotó el Challenger, Feynman fue el que dió con la razón de la explosión y lo explicó ante toda la comisión de investigación.

Fue uno de los primeros científicos que teorizó sobre nanotecnología y hoy hasta hoy en día no se ha conseguido la tecnología necesaria para aplicar sus teorías a la práctica. IBM es una de las empresas que más está trabajando en nanotecnología ahora mismo, y toda casi toda la base sobre la que trabajan se basa en la física de Feynman. También fue uno de los primeros en avisar sobre las grandes posibilidades que se podrían abrir gracias a la futura Computación Cuántica.

Feynman además de dedicarse a la física llegó a ser pintor semiprofesional y también era muy bueno tocando los bongos, llegó a tocar en los carnavales brasileños. En el libro se encuentran muchísimas curiosidades, como por ejemplo cuando se iba a los bares striptease de su pueblo con su cuaderno de notas a hacer cuentas e ir desarrollando sus teorías.

El libro me ha traído recuerdos de este verano cuando estuve en el CERN y estaba trabajando en la Calle Feynman. También me he enterado en el libro que Feynman estuvo en el famoso Restaurant 1 del CERN donde comíamos este verano.


Calle Feynman en el CERN

Pero sin duda alguna lo que más me ha llamado la atención es que Feynman estuvo viviendo casi un año en Kyoto, e intentó aprender Japonés. Pero llegó a la conclusión de que el Japonés no era la lengua para él, y dejó de estudiar Japonés.

«I gave up, I decided that wasn’t the language for me, and stopped learning Japanese. Richard Feynman.

Podéis comprar el libro en Amazon:

Criptonomicón – Código Enigma

Es el libro más famoso de Neal Stephenson y me ha gustado más que Azogue. Lo que más me gusta es que leyendo novelas de Neal aprendes historia, matemáticas, informática, geografía etc. Las descripciones y ambientación también son impresionantes. Pero en muchas ocasiones resulta un poco pesadito de leer y no mantiene el interés del lector.

El libro cuenta la guerra de ocultación de datos entre El Eje y los Aliados. Podremos expermientar la vida cotidiana en Betchley Park donde los ingleses y americanos utilizaban Colosuss para decodificar las comunicaciones alemanas de Enigma. También narra las aventuras de un marine norteamericano en algunas de las batallas más famosas de la 2ª guerra mundial. Y hay una tercera historia ambientada en la época actual, en la que dos jóvenes tecnólogos fundan una empresa de alta tecnología basada en la criptografía.

Mi recomendación de orden de lectura para los aficionados a la criptografía, a la segunda guerra mundial, los comienzos de la informática o a la ciencia en general sería:

   1.-Los códigos secretos de Simon Singh
   2.-Criptonomicón de Neal Stephenson
   3.-Azogue de Neal Stephenson

Criptonomicón se está vendiendo ahora en formato libro de bolsillo por toda España a 8 euros el libro (En total son 3 libros).