Desde la portada de Webeame llegué a este artículo en inglés “10 Rules to Code By” que aquí les presento un breve resumen de la traducción libre al español con algunos agregados propios:
- Asumir que todos los usuarios son malvados
- Diseñar para usuarios, no para los programadores: Principios del Diseño Universal o Diseño para Todos -SIDAR, Diseñar para lo más probable y no para todo lo posible – Alzado.org
- Javascript sólo debe ser usado para potenciar la interfaz
- Siempre crear una separación limpia entre la presentación (interfaz) y la lógica de la aplicación: Programación por capas – Wikipeadia, Separación: el dilema del diseñador Web – Manual de diseño digital, Separación en capas Desarrollo web profesional
- Los estándares sí importan:“a tus usuarios no les interesa el XHTML, les interesa como ven tu sitio” – Pixelco, Diseño basado en estándares web – Web Taller
- La semántica sí importa
- Documenta o muere: Cómo documentar programas – Barrapunto, Documentar código – Código escrito
- Sil algo no es seguro para para la gente que lo construye, tampoco lo será para los usuarios
- Comenzar lo más simple posible, potenciar después. KISS – Keep It Simple, Stupid: “Mantenlo simple, estúpido”: el principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fácil detección y corrección, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingeniería….
- Usa al equipo. Ellos están de tu lado. Trabaja en equipo. Lee más en Wikipedia: Trabajo en equipo y Apoyo mutuo