1.- JAMAIS programem direto sobre o PC, diagramem tudo o que forem fazer, em termos informáticos se chama "algoritmizar", e a nível empresarial se chama "trabalho de mesa", esse é o verdadeiro coração do trabalho....nunca deixem que os problemas lhes surpreendam na metade do trabalho, isso desmoraliza o programador perdendo assim seu interesse no trabalho e levando a uma má realização do projeto.
2.- TODOS os nomes que usarem tratem de que sejam o mais relacionado com o conteúdo dos que trata, isso melhora na hora de analisar os links e/ou a estruturação do site; da mesma forma acontece com as variáveis na das páginas ativas em qualquer das linguagens, e no caso específico de variáveis tratem de defini-las antes de usa-las, ou seja, forcem a definição das variáveis cada vez que puderem assim na hora de analisar os erros será mais cômodo.
3.- O design de um site é uma arte, JAMAiS o encarem com rapidez. NÃO se deve programar NUNCA para um determinado tipo de explorador, isso desmerece aos clientes quando entram. A SOBRIEDADE nos sites é algo digno e não um mal design, os diseños BARROCOS devem ser utilizados somente para sites onde têm a VERDADEIRA necessidade de mostrar grandes volumes de informações ao mesmo tempo, se seu site não admite mais conteúdo NÃO o pressione. Como norma se estabelece não mais de três cores e não mais de três tipografias em cada página, o mais recomendável é usar um "selo único" na hora de desenhar, ou seja, que o cliente se acomode perfeitamente desde a primeira olhada ao seu site.
No plano pessoal lhes digo que o fundo branco é muito refrescante.
O.B.S.: Mais adiante darei mais alguns conselhos, saudações e sorte para todos!