Convenzioni per la scrittura di codice Java

Eleganza, ordine, leggibilità e manutenibilità del codice ... chi più ne ha più ne metta... le convenzioni per la scrittura del codice ( Java o qualsiasi altro linguaggio di programmazione) sono fondamentali, specie quando si lavora in team.
Di solito sono concetti assodati, che i programmatori acquisiscono con lo studio e l'esperienza lavorativa, ma purtroppo spesso non sono scontati per tutti.
Un documento che dovremmo leggere tutti è il seguente:

Linee guida della Sun per la scrittura del codice Java

Se invece volete riderci su ed imparare come scrivere codice pessimo, potete leggere questi preziosi consigli (ovviamente sarcastico): http://soft-land.org/cgi-bin/doc.pl?doc=documenti/pessimo (ESILARANTE!!!) :D