Non sono d’accordo su tutti i punti, ma questo è quello che consigliano su SixRevisions.com:
- Usa qualche framework
- Usa qualche IDE
- Dividi i problemi in sotto-problemi
- Controlla il funzionamento delle interfacce con più browser
- Scrivi il codice pensando al suo riutilizzo
- Collabora
- Automatizza la formattazione corretta del codice
- Non sottovalutare le fasi di analisi e progettazione
- Non reinventare l’acqua calda
- Riduci le funzionalità
FONTE: sixrevisions.com