Les programmeurs, vous savez, sont déjà des créatures étranges et incompréhensibles pour les non-initiés, donc naturellement, il n'y a pas besoin de frimer devant eux.

Donc, comment frimer devant d'autres programmeurs est un sujet d'une profondeur réelle.

1. Langages de programmation

Ne dites jamais, jamais, jamais, jamais que vous êtes un programmeur Java/C#/C++.

Essayez d'apprendre des langages bizarres. Python est déjà en train de devenir trop commun ; c'est bien pour écrire, mais vous ne pouvez pas l'utiliser pour frimer.

Lisp et Erlang sont tous deux d'excellents langages pour frimer.

Bien sûr, si vous prétendez connaître Haskell, c'est encore plus badass. Si vous ne le connaissez vraiment pas, pas de problème—publier des statuts sur Haskell vous fait aussi paraître impressionnant.

Quand vous n'avez rien de mieux à faire, vous pouvez aussi cracher sur Java/C++ sur les forums à propos de leurs défauts.

Mais que faire si l'autre personne frappe la première et mentionne un nom de langage bizarre ?

Vous pouvez dire avec le sourire : « Savez-vous que tous les langages du monde dérivent de Lisp et Smalltalk ? » Garanti de les laisser stupéfaits pendant 3 secondes.

2. Systèmes d'exploitation

Tout d'abord, n'utilisez surtout pas Windows. Seuls les Moldus utilisent Windows.

Quant à Linux, Ubuntu est un peu limité. De nos jours, pas mal de gens utilisent déjà Arch.

Ceux qui s'y connaissent savent que Gentoo et LFS sont les vraies armes de frime.

Tout compiler soi-même et tout le tralala—cette pose n'est pas à la portée du premier venu.

Pour aller encore plus loin, si vous travaillez sur une Lisp Machine, vous êtes presque un dieu.

3. Éditeurs

En tant que membre du groupe « IDE Shall Die », j'admets que, dans une large mesure, je ne fais que frimer.

Un éditeur de texte brut est votre destination ultime.

Vim est la norme, mais seul Emacs mérite d'être appelé une arme divine.

« L'éditeur déguisé en système d'exploitation » n'est pas une vaine fanfaronnade.

Bien sûr, si vous voulez bien vous mettre en valeur, vous devez aussi apprendre son langage de configuration, Emacs Lisp.

4. Blogs

Écrire des blogs techniques sur CSDN/ITeye/EOE/cnblogs est en effet bien mieux que d'écrire des blogs techniques sur Renren.

Mais vous devez savoir que les grosses pointures ont toutes leur propre site web personnel.

De plus, un point commun est que leurs sites web sont écrits en HTML brut (sans CSS) et sont extrêmement laids.

Tout le site dégage une aura de « Mes articles ici sont tellement géniaux que l'interface n'a pas d'importance du tout. »

Par exemple : http://xahlee.org/index.html

5. Autres

J'ai l'habitude d'appeler les gens qui ne savent pas coder « Moldus » ; vous pouvez aussi avoir vos propres termes.

N'écrivez pas Linux/Unix ; la manière correcte et professionnelle est *nix.

Ne gardez pas de livres techniques à portée de main. Même si vous voulez publier un livre ou deux, faites-en des manuels auto-imprimés, entièrement en anglais.

Ou écrire du code sur papier avec un crayon est aussi une bonne option.

Vous pouvez aussi développer une habitude particulière, comme prétendre être un Lisper et ensuite ajouter des (parenthèses) partout.

6. Techniques avancées de frime

Frimer tout le temps ne suffit pas. J'ai donc cherché une méthode de frime qui détruit instantanément tous les programmeurs.

Pour être honnête, il y a trois sortes de personnes dans le monde des programmeurs.

La plupart sont des Moldus qui ne savent pas écrire de code, puis vient le groupe des programmeurs lui-même.

Ils croient que les seules personnes plus badass que les programmeurs sont celles qui font des mathématiques.

Donc, si vous voulez vraiment montrer à quel point vous êtes badass, allez maîtriser la transformée de Fourier.

(Aussi : les inventeurs de Lisp et Python étaient tous deux mathématiciens, et le grand Donald Knuth est aussi professeur de mathématiques.)

Articles connexes