Clément Lange <? "Développeur Web slash Référenceur"; ?>


19
août 09
9

IRL girlfriend et side-coding

Un constat assez affligeant m'est apparu. En effet, nous (les développeurs code monkeys) sommes pour la plupart des geeks, et surtout des fans de code. A tel point que pour la majorité d'entre nous, c'est carrément devenu un métier.

Écrire du code est soit un besoin, soit un plaisir (soit les deux) mais la plupart du temps, il est tout à fait envisageable de coder en plus de notre activité professionnelle, sur un projet perso par exemple. Ou parce qu'on a envie de tester une nouvelle techno, un nouveau framework.

Pour un geek qui se respecte, aucun problème : pas de nana à la maison, seule une éventuelle relation platonique avec une membre de guilde sous WoW (dont l'appartenance réelle à la gente féminine reste à prouver). Il y a dans ce cas moyen de s'adonner aux joies de ce que j'appellerai side-coding : l'écriture de code en dehors d'une obligation professionnelle. Le code pour le plaisir, pendant le temps libre.

IRL girlfriend et side-coding

Mais lorsque le geek n'est plus célibataire, lorsqu'une vraie fille partage son quotidien IRL (j'insiste), le side-code prend tout de suite du plomb dans l'aile. Un constat évident prend sa dimension : écrire du code en dehors du travail, ça devient compliqué.

Un constat que l'on pourrait résumer ainsi :

if ($girlfriend) { $side_code = false; }

D'un autre côté, tout dépend aussi du boulot. Par exemple, dans mon cas personnel, je ne veux même plus toucher à une machine le soir après avoir passé 10 heures au boulot. Mais j'ai parfois tout de même envie de me re-plonger dans les projets de code de fou furieux que j'ai commencés, sans jamais les finir. Quelles sont les solutions qui s'offrent à moi pour parvenir à concilier vie de couple, et écriture de code ?

Solution 1 : laisser tomber la copine / le copain

Solution de facilité à n'en pas douter, réservée aux développeurs convaincus de tenir dans leurs cartons le projet über-Web-2.0 qui va révolutionner la face du monde. Et le bien d'une seule personne compte moins que le bien de tout un peuple, c'est bien connu (je crois avoir entendu ça dans South Park d'ailleurs).

Vous laisserez donc tomber votre vie personnelle, qui avait soudain pris un peu de sens en comparaison avec le vide sidéral précédemment établi. Mais avec ça, vous aurez à nouveau tout le loisir de coder. Vous pourrez d'ailleurs aussi vous faire deux ou trois films de boules entre deux tests de frameworks, sans aucun scrupule, tout en mangeant une pizza devant votre écran.
Geek.

Solution 2 : tenter le ménage à trois

Une situation délicate. Car dans un ménage à trois, c'est bien connu, il y a toujours un(e) laissé(e) pour compte, même si le choix du partenaire s'applique par un calcul à base de random().

Vous allez timidement sur votre poste de développement, tandis que Mademoiselle est plantée devant Grey's Anatomy. Suivant le nombre de DVD disponibles, ou pire encore si c'est une chaîne de télé, vous n'avez que quelques heures de code au maximum devant vous.

Pas de quoi réellement avancer sur votre projet-perso-de-la-mort, vous allez être de mauvaise humeur, et il est plus que probable que ça parte en engueulade. Suivant le degré de la prise de bec, il se peut que votre machine à écrire du code passe par la fenêtre, ou encore que Mademoiselle ou vous-même passiez par la fenêtre (rayer la mention inutile).
Fail.

Solution 3 : laisser le code au boulot

Parce que non seulement vous passez 10 heures à coder chaque jour (et on vous donne même du pognon pour ça), mais en plus vous voulez remettre le couvert une fois rentré ? Cette seule idée vous fait froid dans le dos, et vous la refusez catégoriquement.

Vous ferez ainsi partie des codeurs qui ne codent plus tellement par plaisir, ni par envie, mais plutôt à l'image d'une machine à cracher du code. Vous apprécierez de faire la part des choses, et pourrez ainsi satisfaire pleinement votre moitié (la satisfaction sexuelle est un autre sujet que nous n'aborderons probablement pas).

Vous passerez ainsi vos soirées devant Secret Story / Stargate SG1 / Grey's Anatomy (rayer la mention inutile), un pot de Ben & Jerry's à la main.
Lame.

Conclusion

Pour conclure, nous pourrons dire simplement : le side-coding, c'est pour les no-life.

Et vous, comment conciliez-vous side-code et vie de couple ? :)

Commentaires (9) Trackbacks (0)
  1. Tout est si vrai, au début lorsqu’en a pas l’habitude, on en serait presque embarrassé de ne plus pouvoir coder…

    Une autre solution non évoquée est de faire comme moi, c’est à dire de trouver une IRL Girlfriend Geek (oui oui ça existe!). Et à partir de là le ménage à trois devient alors possible sans soucis. Chacun son pc portable et hop.

    Bon n’oublions pas le coté IRL de la chose et donc n’oublions pas de penser à lâcher le pc aussi pour profiter du coté full-hd du monde réel. Oh que c’est beau les oiseaux et la nature…

  2. L’astuce, c’est de side coder à la pause de midi. En plus, on oublie de manger et on perd du poids !

    Ensuite, on peut aussi side coder les soirs de star academy et de nouvelle star. C’est dans ces moments là qu’on apprécie ce genre d’émissions :)

  3. -Ne quitte surtout pas ta girlfriend … c’est ton équilibre que tu va perdre.
    -Ne quitte surtout pas ton plaisir à coder , c’est le plaisir de ton job que tu va perdre.
    - Peut être , change de job , change d’employeur , qui te permette de satisfaire ton plaisir d’apprendre des nouvelles technos , et peut être même faire évoluer tes projets persos.
    - Bref, compliqué .. Mais dis toi bien de la chance que tu as d’aimer ton job … La majorité des gens, c’est l’inverse (je pense aux marketeurs, Chef de projet, et autre commerciaux, qui font cela souvent par déception de leur gout de la technique pure)

  4. Ah pas mal l’article :)
    Ma solution, c’est un mix de copine à peu près geek (comme le suggère Xavier), et de side-coding à des heures indues le matin lorsque c’est vraiment nécessaire. Parce que laisser mademoiselle aller au lit toute seule, ça ne se fait décidément pas ;)

  5. Ma solution perso : upgrader la copine pour lui faire prendre goût au coding. On arrivera donc à la solution de @Xavier , et le ménage à 3 est envisageable.

  6. Petite précision, je ne partage pas ma copine ;)

    La mienne squate la ps3 à jouer à mgs4, c’est qu’elle a du gout en plus :)

    Pendant ce temps je code tout en gardant un oeil sur la télé car c’est assez plaisant de la regarder jouer :)

  7. Perso, c’est pas toujours simple d’avoir une IRL GirlFriend et une passion pour le code… Moi je code de nuit dès qu’elle se couche et le matin avant qu’elle se lève (mais là il faut avoir un rattrapage de sommeil hors du commun : 4-5h pas plus). Sinon faut profiter du temps où elle n’est pas là (sorties entre copines, ses passions, …).
    Par contre, si c’est du code de ton taff que tu ramènes… Là je n’ai qu’un conseille, change de boite ! Je me suis laissé bouffer une fois, j’avais perdu la motivation et le plaisir du code ! Aujourd’hui, je rentre et le seul code que je touche c’est celui de mes projets persos !
    Tout cela est plus facile à dire qu’à faire… faut prendre sur soit et c’est pas toujours simple ! Bon courage Clem et à un de ses 4 pour une mousse avec Xavier ;-)

  8. Il y a pas que le side-code qui est pour les no-life. Je fais de la recherche et j’aime énormément mon boulot. Chose à ne jamais faire, habité à 5 minutes de son boulot, du coup quand je m’ennuie j’y vais, quand j’ai envie j’y vais, quand je dois y aller j’y vais. Même que la partie du boulot ou je n’ai pas besoin d’être sur place, je la fait chez moi! Conclusion aucune vie sociale et même que j’arrive à faire fuir les personnes potentiellement intéressaient que je rencontre juste en disant 1 phrases résumés de mon boulot ! VDM

  9. Oups bourré de faute d’orthographe j’aurais du me relire avant de poster.

Laisser un commentaire


Aucun trackback.

PEBKAC : erreurs informatiques