No veo cual es el inconveniente...programar es escribir, para escribir bien tienes que leer bien, si tu código tiene fallos es porque no escribiste bien y otro lo leyó mejor. Los mejores son los que diversifican su campo y logran aprovechar todo lo que ven a su alrededor.