Les vrais programmeurs
- Les vrais programmeurs ne mangent pas de quiche. Ils aiment les Mars,
la bière et les apéritifs au curry qui vous arrachent la gueule.
- Les vrais programmeurs n'écrivent pas de cahier des charges. Les
utilisateurs doivent être reconnaissants, quel que soit le programme
qu'ils reçoivent. D'ailleurs, ils sont toujours contents.
- Les vrais programmeurs ne commentent jamais leur programme. Comme un
programme est difficile à écrire. il doit être difficile à lire et
encore plus difficile à modifier.
- Les vrais programmeurs n'écrivent pas de documentation. Les
utilisateurs doivent être contents de ce qu'ils obtiennent. Ils ont déjà
la chance d'avoir un programme !
Les documentations sont pour les
simples d'esprit qui ne peuvent pas lire de listing, de code objet, ou
de listing hexadécimal du programme.
- Les vrais programmeurs ne lisent
jamais les manuels d'utilisation. Faire confiance à ce genre de
documents est un signe de lâcheté et de non confiance en soi.
- Les vrais programmeurs ne dessinent
jamais de graphiques : les graphiques ne sont que la forme illettrée
des documentations. De plus, les hommes des cavernes dessinaient des
graphiques et cela ne les a pas beaucoup aidés.
- Les vrais programmeurs n'écrivent
pas en Cobol. Le Cobol est pour les octogénaires qui continuent à
programmer sur du papyrus.
- Les vrais programmeurs n'écrivent
pas en Fortran. Le Fortran est pour les ingénieurs en cravate et en
chaussettes blanches qui prennent leur pied en faisant de l'analyse
statistique ou des simulations de réacteurs nucléaires.
- Les vrais programmeurs ne
programment pas en PL/1. C'est bon pour ceux qui ne peuvent se décider
entre le Cobol et le Fortran.
- Les vrais programmeurs ne
programment pas en Basic. En réalité, aucun vrai programmeur n'écrit
plus en Basic après avoir atteint la puberté.
- Les vrais programmeurs n'écrivent
pas en Lisp car seuls les programmes en Lisp contiennent plus de
parenthèses que de code.
- Les vrais programmeurs ne
programment pas en APL, à moins que le programme entier ne tienne sur
une seule ligne.
- Les vrais programmeurs n'écrivent pas en Java, C, Python, Ada ou tout
autre clone qui demande plus à taper le programme qu'à y réfléchir. Les
contraintes et le prototypage, c'est bon pour ceux qui ont des problèmes
de mémoire.
- Les vrais programmeurs n'utilisent pas de générateur d'applications ou
de programmes. Les instruments de ce genre sont pour les assistés.
- Les vrais programmeurs ne travaillent jamais de 9h à 18h. Si un vrai
programmeur est debout à 9h, c'est qu'il a passé une nuit blanche.
- Les vrais programmeurs dédaignent la programmation structurée. C'est
bon pour les névrotiques qui portent faux-cols et cravate, et qui
alignent consciencieusement leurs stylos sur un bureau nickel.
- Les vrais programmeurs n'aiment pas travailler en équipe, à moins
qu'ils n'en soient le chef.
- Les vrais programmeurs n'ont pas besoin de managers. Les managers sont
nécessairement méchants et mauvais. Ils ne vivent que pour discuter avec
le chef du personnel, les contrôleurs des stocks, les commerciaux et
autres déficients mentaux.
- Les vrais programmeurs haïssent les nombres flottants. Le point
décimal a été inventé par des gens incapables de "penser en grand".
- Les vrais programmeurs ne jouent pas au tennis, ou à tout autre sport
qui nécessite un changement de vêtements. Par contre, l'escalade est
bien acceptée. Les vrais programmeurs ont toujours des chaussures de
marche pour le cas où une montagne surgirait au milieu de la salle
machine.
- Les vrais programmeurs ne roulent pas en Renault ou en Peugeot (sauf
turbo). Ils préfèrent les Porsche et BMW. Les grosses motos sont aussi
très appréciées.
- Les vrais programmeurs ne suivent jamais d'emploi du temps. Les
gestionnaires font ces emplois du temps. Les managers les mettent en
application. Les codeurs apeurés essayent de les respecter. Les vrais
programmeurs les ignorent.
- Les vrais programmeurs aiment le pop-corn. Les vrais programmeurs
utilisent la chaleur dégagée par leur microprocesseur pour faire éclater
le pop- corn. De plus, ils peuvent deviner quel programme tourne sur
l'ordinateur en écoutant le rythme d'éclatement du maïs.
- Les vrais programmes des vrais programmeurs ne marchent jamais la
première fois. Mais ces programmes peuvent être modifiés pour
fonctionner normalement après seulement une trentaine d'heures de
débogage.
- Les vrais programmeurs n'écrivent pas d'application : ils programment
'on the bare metal'. La programmation applicative est pour les ânes qui
ne savent pas faire de programmation système.
- Les vrais programmeurs n'utilisent pas de souris ou tout autre
instrument de ce type. La souris ne sert qu'aux analphabètes qui ne
savent pas reconnaître les lettres imprimées sur les touches du clavier.
Les vrais programmeurs n'utilisent jamais d'éditeurs pleine page. Ce
genre d'éditeur est bien trop facile à utiliser et permettrait
d'éventuels curieux de visualiser une page entière de programme. Il est
préférable d'utiliser un éditeur de ligne ou pas d'éditeur du tout.
- Les vrais programmeurs n'arrivent jamais à l'heure au travail : la
simple notion d'horaire est un frein considérable à l'ingéniosité et à
la créativité dont ils doivent faire preuve dans leur travail. Au sein
d'une entreprise, on séquestre toujours les vrais programmeurs dans un
ghetto nomme "Service Informatique" ou quelque chose du genre. Motif
officiel : leur donner l'occasion de travailler en paix; motif officieux
: ne pas leur donner l'occasion de draguer les jeunes secrétaires en
mini-jupe, celles-ci étant chasse gardée des jeunes requins aux dents
longues que l'on nomme "jeunes cadres dynamiques".
- Les vrais programmeurs ne portent jamais de cravate. Si d'aventure ils
décidaient d'en mettre une quand même, l'oxygène arrivant moins
facilement au cerveau, ils deviendraient dans l'heure de mauvais
programmeurs, et dans le mois, des commerciaux très respectés...
- De toute façon, les vrais programmeurs ne portent jamais de veston,
cet accessoire vestimentaire limitant de manière assez appréciable les
mouvements des membres supérieurs, ils se retrouveraient dans
l'impossibilité de faire des gestes brusques et violents lorsqu'ils se
rendent compte que leur programme sur lequel ils viennent de passer de
longues semaines de travail intensif ne tourne pas.
- Les vrais programmeurs n'apportent jamais à manger au bureau. S'il y a
un distributeur de sandwichs, ils mangent des sandwichs. Sinon, ils ne
mangent pas. Les vrais programmeurs ne mangent pas de quiche !