Personnellement je suis partisan des codes sans commentaire. Ma vision d'un code « beau » est un code parfaitement limpide, découpé en petit fragments dont la logique est visible au premier coup d'œil. Avec des noms de fonctions bien choisies qui ne dépassent pas disons une vingtaine de lignes et des noms de variables idoines, les commentaires ne font qu'alourdir ce dernier, voire guider quelqu'un sur une mauvaise piste si ils ne sont pas à jour.

Au passage, si vous voulez améliorer la lisibilité d'un code, n'hésitez pas à passer par http://refactormycode.com/, une communauté très active qui vous aidera à rendre votre code plus compréhensible et synthétique.

Je suis d'accord que dans certains cas — complexes ou liés à des contraintes métier par exemple — le commentaire de code peut-être essentiel, mais je préfère alors le lire dans les tests que dans la réalisation, car le commentaire a une valeur pas si éloignée de celle d'une spécification : « les 4 lignes suivantes *devraient* faire ça ».

Après je pense que l'article doit avoir raison sur le fait que la programmation comme l'orthographe demandent une attention particulière et sont en ce sens liés.