Vous ne connaissez peut-être pas le nom [Richard Hamming], mais vous utilisez certainement une partie de son travail. Tout en travaillant pour Bell Labs, il a développé des codes Hamming – le parent d’une classe de codes qui détectent, et parfois corrigent, les erreurs dans tout, de la mémoire de correction d’erreurs aux disques durs. Il a également travaillé sur le projet Manhattan et a été chargé de cours à la Naval Postgraduate School.

Il s’avère que [Hamming] a une classe entière des années 1990 sur YouTube et si vous êtes intéressé par la théorie du codage ou plusieurs autres sujets, vous pourriez faire pire que d’en regarder certains. Cependant, ces vidéos ne m’ont pas attiré vers les conférences. En tant que dernière conférence de son cours, [Hamming] avait l’habitude de donner une conférence intitulée «Vous et votre recherche» et vous pouvez voir l’une des fois où il l’a prononcée dans la vidéo ci-dessous. Vous pourriez penser que cela ne s’appliquera pas à vous parce que vous n’êtes pas un universitaire ou un chercheur professionnel, mais ne soyez pas trop prompt à juger.

Il s’avère que, [Hamming’s] les conseils – même de son propre aveu – sont assez généraux pour votre carrière ou même votre vie. Sa prémisse: pour autant que nous le sachions, vous avez une vie à vivre, alors pourquoi ne devrait-elle pas en valoir la peine selon votre définition de la valeur.

En cours de route, il a une étrange combinaison de philosophie personnelle, de conseils pour aborder les problèmes techniques et de compétences de survie pour travailler avec les autres. Si vous êtes sur le terrain, vous reconnaîtrez probablement au moins certains des noms qu’il laisse tomber et vous trouverez certains de ces conseils techniques utiles. Mais même si vous ne l’êtes pas, vous repartirez avec quelque chose. Une partie de cela semble être du bon sens, mais c’est différent, d’une manière ou d’une autre, de l’entendre parler à haute voix. Par example:

Si vous ne travaillez pas sur des problèmes importants, il est peu probable que vous fassiez un travail important.

Un conseil technique? Ne perdez pas de temps à travailler sur des problèmes que vous n’avez aucun moyen d’attaquer. Il souligne que l’anti-gravité, les voyages dans le temps et la téléportation seraient très lucratifs. Mais pourquoi travailler dessus alors qu’il ne semble y avoir aucun moyen de les réaliser, même à distance, aujourd’hui. Du moins quand il a dit ça. Il y a eu un peu de progrès sur une forme de téléportation, mais ce n’était pas ce dont il parlait de toute façon.

Bien qu’il ne s’agisse pas d’un hack au sens traditionnel du terme, examiner votre vie, votre carrière et vos recherches techniques pour améliorer votre propre efficacité est quelque chose à prendre au sérieux. Nous espérions qu’il jetterait une blague sur la correction d’erreurs de votre carrière, mais à moins que nous ne clignions des yeux, pas de chance.

Le travail de Hamming sur les codes de bloc a été suivi une dizaine d’années plus tard par le code Reed-Solomon qui se trouve presque partout maintenant. Hamming est également associé au terme «distance de frappe», quelque chose dont nous avons parlé lors de la discussion du code Gray.