Pourquoi les développeurs travaillent-ils la nuit ? « Parce qu'être fatigués nous fait mieux coder » répond un bloggeur : et d'après vous ?

Le 28/12/2011, par Gordon Fowler, Chroniqueur Actualités
Pourquoi de nombreux développeurs préfèrent-ils travailler la nuit ?

C’est la question que s’est posée Swizec Teller, un développeur slovène et bloggeur à ses heures, en constatant que ses heures perdues ne situaient pas, comme pour les « employés normaux », après 20h.

Au contraire. C'est lorsque le jour s'est couché sur sa belle ville de Ljubljana et que ces semblables commencent à se détendre que celui qui se décrit comme un « Geek avec un chapeau » avoue travailler de manière optimale.


Lubjana by Night, photo de Phil More

Voyant que de nombreux développeurs faisaient exactement comme lui, Swizec Teller a alors publié une analyse teintée d’humour pour répondre à la question.

Et sa réponse liste trois raisons.

La première est que le métier de développeur exige une concentration sur plusieurs heures et que la journée est trop agitée. « A cause de cet énorme investissement mental, nous ne pouvons simplement pas commencer à travailler sans être sûrs d’avoir au moins deux heures sans être dérangés », écrit-il sur son blog. Ce qui n'est possible que la nuit.

La journée a également un autre inconvénient : elle est pleine de limites et d’échéances (pause déjeuner, partir du bureau, etc.). Des limites de temps qui ,là encore, n'existent plus la nuit.

La deuxième raison évoquée est beaucoup plus originale. Pour Swizec, « être fatigués nous fait mieux coder ».

Contrairement aux idées reçues, la journée et un cerveau en pleine possession de ses moyens n’aideraient pas à faire un travail soigné. Ils amèneraient plutôt au multitâche et à la dissipation.

Etre fatigué serait donc beaucoup plus productif « parce que quand votre cerveau est fatigué il doit se concentrer ! Il n’a pas assez d’énergie pour se permettre de perdre la moindre miette de concentration […] Avec un esprit un peu vanné je peux coder pendant des heures et des heures sans même penser à vérifier mon Twitter ou mon Facebook ». Un phénomène paradoxale que l’on retrouverait, d’après lui et de manière peu scientifique, dans le fait de programmer dans un état de légère ébriété.


La troisième explication, plus empirique, est que les développeurs se laisseraient emporter par leurs travaux. « Un écran brillant vous garde éveiller », constate le développeur au chapeau. Les cycles de sommeil ont tôt fait de se décaler et tout professionnel pris par son travail de se coucher vers les 4 heures du matin.

Coder la nuit serait donc plus productif, plus simple, plus agréable (voire plus addictif) et permettrait de travailler plus longtemps. De quoi se demander pourquoi les managers n'imposent pas ce décalage à toutes leurs équipes.

Source : Why programmers work at night, billet de Swizec Teller

Et vous ?

Travaillez-vous la nuit ? Pourquoi préférez-vous développer « en décalé » ?

Sur le même sujet
Les rubriques (actu, forums, tutos) de Développez


Poster une réponse Retrouver la discussion sur le forum

Avatar de Robin56 Robin56
Modérateur
le 04/04/2012
Citation:
Envoyé par TouPouTou Voir le message
c'est toujours juste avant d'aller dormir que je trouve LA solution
Citation:
Envoyé par TouPouTou Voir le message
autant ne pas dormir
Donc tu ne trouves jamais ta solution dans ce cas ?
Avatar de Lyche Lyche
Expert Confirmé
le 05/04/2012
Citation:
Envoyé par TouPouTou Voir le message
le soir il y a plus que les gamers et les codeurs, plus facile de bien travailler !!!

Et puis c'est toujours juste avant d'aller dormir que je trouve LA solution (ou pas) de mon problème de la journée... alors bon, à choisir...autant ne pas dormir !
Non, ça ne s'applique qu'à toi parce que t'es dingue
Avatar de Sunchaser Sunchaser
Membre Expert
le 05/04/2012
Bonjour,
Il y a toujours quelque chose que je ne comprends pas: vous travaillez vraiment la nuit ?
J'entends par "travail" une activité salariée ou quelque chose dans le même genre, le reste étant donc du "loisir". C'est un drôle de rythme.

Un truc au passage, mais je ne veux pas jouer mon rabat-joie, je commence a être vieux et aigri certes, mais tout de même: faîtes très attention.
Le manque de sommeil, le manque de repos tout simplement est une des choses qui a failli me tuer.
J'y ai donc laissé une partie de ma santé, et il y a des choses dans ma vie que je pense avoir perdu définitivement a cause de cela (même si tous mes problèmes de santé ne viennent pas que de la, c'est sur)
Alors c'est vrai qu'il m'arrive encore de finir des trucs a 2 ou 3 heures du mat, mais pas sur de longues périodes.
Sur de longues périodes, la manque de sommeil - même si vous ne ressentez rien pour le moment car jeunes (donc insouciant), motivés, en bonne santé, etc - va vous ronger. Attention a la chute.
Lorsque l'on fait des trucs importants, il faut bien dormir.
Moi, quand je m’entraînait quasi 6 jour sur 7, je dormais 10 heures par nuit.
Maintenant, lorsque j'aborde des parties de projets importantes, j'essaie de me réserver des plages de temps ou je peux me reposer suffisamment, décompresser (car nous sommes peu nombreux pour une grosse masse de travail, en fait, donc lourd a porter par moment), afin de repartir au mieux, mais ce n'est pas suffisant.
Alors travailler et être efficace la nuit ...
Très ponctuellement surement, sur du long terme -> fadaises, et un jour ca se paie.

++
Avatar de minnesota minnesota
Membre Expert
le 05/04/2012
+1,

Le travail de nuit n'est pas productif, c'est sûr, c'est juste que j'ai l'impression que parfois dans ce moment spécial où on s'approprie notre univers, les barrières de notre esprit et de notre créativité sont repoussées...
Avatar de zulad zulad
Membre confirmé
le 09/04/2012
Pour info, j'ai lu ou on m'a dit que forcer son cerveau à être concentré quand il est fatigué était mauvais pour la survie des neurones concernés ...
Avatar de Jidefix Jidefix
Membre émérite
le 10/04/2012
Là ou je bosse, certaines tâches de maintenance régulières se font la nuit tout simplement parce qu'elle imposent une coupure de service, et que c'est beaucoup moins impactant la nuit.
C'est pas le gros du boulot et en principe c'est totomatisé, mais on est régulièrement amené à intervenir quand même.
Avatar de TouPouTou TouPouTou
Invité de passage
le 11/04/2012
Citation:
Donc tu ne trouves jamais ta solution dans ce cas ?
Ben si... et je m'endors sur mon Pc / Mac après ...

Lyche ....
Avatar de chahine92 chahine92
Invité de passage
le 27/04/2012
Pour moi, ds le train je suis au top, je code proprement.
Et au toilettes, j'ai souvent la solution à mes problèmes.
La nuit, je joue à un jeu de stratégie, sauf qd il y'a le feu, là je travaille ...
Avatar de yassiin yassiin
Candidat au titre de Membre du Club
le 16/05/2012
Salut tout le monde,

L’idéal c'est de commencer à bosser tôt vers 08:00 du matin, le travail que tu peux faire de 08:00 à 11:00 peux dépasser le travail que tu peux faire entre 22H à 03:00 du matin, productivité et qualité ....le faite de dire que les développeurs préfèrent bosser la nuit c'est juste un habitude essayer de commencer tôt et vous allez voir la différence....
Avatar de Sunchaser Sunchaser
Membre Expert
le 16/05/2012
Pfiou ...
Quand j'ai vu un message titré "les toilettes et le train", j'ai cru que c'était une personne qui annonçait ne pouvoir coder correctement que dans les toilettes des trains ...
 
 
 
 
Partenaires

Hébergement Web