La verdad es que yo sé bastante poco de diseño, de HTML, de CSS/CSS2 y demás historias relacionadas con lo que, tristemente, al final es lo importante: el aspecto visual. Sé poco de como hacerlo, pero lo suficiente sobre lo que está bien y esta mal, llevo 6+ años haciendo páginas web. He ayudado a varias personas a reciclarse en este sentido, y todos ellos están muy contentos, aunque yo siga sin saber si en un CSS una clase o un id se pone con “.” o con “#”.
También quizás porque el mundo de los informáticos con interés en el trabajo nos obliga a estar aprendiendo constantemente, pero hay días, en los que ves algunas cosas que te dan ganas de acordarte de los (obviamente para nada culpables) familiares de algún diseñador.
En fin.


Quizá Tim O’reilly ahora me cobre por utilizar el término “Web 2.0″ :-) , pero “parte del rollo de la Web 2.0″ proviene del hecho de utilizar reglas o técnicas CSS sencillas (ya conocidas y probadas sobre todo) para crear interfaces/diseños limpios, simples y fáciles de hacer/mantener por profesionales que no están especializados en el diseño web/gráfico. Personalmente, antes de hacer una interfaz “bonita” o visualmente impactante, seas diseñador gráfico, artista+un par, programador o diseñador de la interacción, hay que preocuparse de que la experiencia del usuario sea lo más agradable posible.
Desde mi punto de vista y sobre todo enfocándolo de la forma más práctica posible, una vez estás familiarizado con nociones básicas de CSS y las técnicas documentadas en CSS Discuss (http://css-discuss.incutio.com/) por ejemplo, con marcos de trabajo prefabricados en Yahoo UI Library (http://developer.yahoo.com/yui/) o el tuyo propio, quizá el problema más que más tiempo te lleva solucionar es sentarte frente a un papel con un lápiz y crear algo util. Y me refiero a lápiz y papel literalmente para empezar con el proceso creativo, luego igual no necesitas tirar de programas de diseño gráfico como Photoshop, así que “no asustarse”. :-)