Estoy jugando un poco con Javascript (lo mío es php) y buscando en Google me encontré con una lista de 11 reglas (10 + 1 en realidad) hecha por un capo del tema, Dean Edwards.

1. No seas intrusivo.
2. Object.prototype lo es todo!
3. No te extiendas demasiado
4. Sigue los estándares
5. Sigue al líder
6. Sé Flexible
7. Gestiona la memoria
8. Elimina el Browser Sniffing
9. Pequeño es mejor
10. La décima regla (sé predecible)
11. Reglas bonus:

a. Documenta
b. Utiliza el namespacing
c. Recuerda que potencialmente millones de personas pueden ejecutar tu código

El post completo de Dean Edwards está aquí y otra traducción, más completa por cierto, la hizo aNieto 2k.