I think the key, underlying, fundamental thing is applicable to all programming - as far as possible, write your code to be understood by other human beings.
To me all good practices stem from this - I often get annoyed by cargo-cult, dogmatic, programming practices which remain detached from this 'golden rule of programming'...
To me all good practices stem from this - I often get annoyed by cargo-cult, dogmatic, programming practices which remain detached from this 'golden rule of programming'...