La programmation est basée sur des langages. Les langages informatiques ont un vocabulaire plus restreint que les langages naturels, car ils ont environ une cinquantaine de mots de base. Chaque programme est un peu comme une oeuvre écrite. Cela peut-être quelque chose de court, comme un poeme, une lettre, ou plus long comme une nouvelle, un roman, une trilogie. Chaque page d'un site web s'apparente un poème.
Le hacking, c'est de la serrurerie. Il faut aimer passer des heures et des heures à lire des documentations techniques pour comprendre comment fonctionne un petit engrenage. Parfois, un collègue te donnera une petite clef toute faite, et tu croiras que tu es devenu serrurier.
Je préfère passer mon temps à écrire de belles pages, plutôt qu'à démonter de serrures rouillées.