Buenas, la pregunta que abre el debate no deja de parecerme extraña, pero prometo meditarla.
Coincido en que la programación es ganas, arte e ingenio, pero quiero añadir dos cosas que encuentro importantes, ó almenos lo son para mi, antes de todo la
curiosidad y finalmente la
experiencia.
Por lo que hace a la curiosidad creo que nunca debiera de perderse y por lo que hace a la experiencia, es en mi opinión la
base acompañada del resto de cualidades citadas, que nos permite ó permitirá teclear un código de calidad.
La suerte queda para mi completamente descartada, quien confíe a la suerte sus aplicaciones, con todos mis respetos, que mejor se dedique a las tragaperras.
Saludos