Estoy practicando CSS con Codecademy. Me gusta bastante la experiencia. Una primera impresión: igual que visualizar la presencia y actividades de otros usuarios mejora la experiencia de interacción en entornos pensados para la colaboración y cooperación, visualizar los avances en sendas (tracks) de aprendizaje con medallas, mejora la experiencia del recorrido de la senda. Queda por ver si las medallas o cromos acabarán funcionando como herramientas de validación, como persiguen en la Fundación Mozilla. Como apoyo visual a la práctica autonóma los encuentro, sin duda, útiles.
Otra cosa que pienso en relación con los itinerarios de Codecademy, es que cuando la instrucción es que añadas o pongas, por ejemplo, -webkit-column-count: 3;
no da lo mismo copipegarlo que teclearlo. Sobre todo cuando es algo nuevo, teclearlo supone una práctica de mejor calidad en términos de lo que se aprende, que copipegarlo. Es más real, implica una experiencia más profunda, por muy poco que pueda parecer la diferencia en el caso de un trocito de código tan pequeño.
Pensé esto al leer este finde Getting Real, el libro de los fundadores de 37Signals sobre desarrollo de aplicaciones web. En relación con el texto, el copy, insisten en que es tan parte de la interfaz como el resto de los elementos. No recomiendan el diseño en base al habitual lorem ipsum y parecidos pues el texto no es un elemento meramente visual –una forma– sino información que queremos que se lea o se escriba (en el caso de formularios). Para el proceso de tomar decisiones de diseño, escribir texto de verdad hasta puede suponer oportunidades de tomar mejores decisiones. Oportunidades que con el lorem ipsum ni siguiera aparecen.
You need real copy to know how long certain fields should be. You need real copy to know how tables will expand or contract. You need real copy to know what your app truly looks like.
As soon as you can, use real and relevant words. If your site or application requires data input, enter the real deal. And actually type in the text – don’t just paste from another source. If it’s a name, type a real name. If it’s a city, type a real city. If it’s a password, and it’s repeated twice, type it twice.
Sure, it’s easier to just run down the forms and fill the fields with garbage («jhjhsflkhsdg» «123jkgfjhsi» «lkjdkfny78») in order to plow through them quickly. But that’s not real. That’s not what your customers are going to do. Is it really smart to take a shortcut, when customers are forced to take the long road? When you just enter fake copy in rapid-fire fashion, you don’t know what it really feels like to fill out that form.
Do as your costumers do and you’ll understand them better. When you understand them better, and feel what they feel, you’ll build a better interface.
Podría haber copipegado esta cita. Pero lo he tecleado. 😀
Foto | Klaus Wagensonner