Acho que um bom truque na verdade, é fazer o código e depois ir "limpando" ele.
Com isso você começa a pegar o costume de programar limpo antes mesmo de fazer. E mesmo o código parecendo bom, sempre verificar aonde dá pra melhorar mais.
Ou seja fazer a famosa refatoração. Por mais que seja chato no começo, você pega o costume e o código fica com cara mais profissional.