Personnellement, le premier conseil que j'ai reçu d'un développeur expérimenté découle du principe KISS.

"Réfléchis toujours au plus simple et ensuite améliore".

J'avais tendance à réfléchir...