Au départ j'ai mis ce chapitre parmi les facteurs qui ralentissent. Mais en remplissant la structure du livre j'en ai conclu que le multitâche n'est pas encore bien compris et ce serait bête de le condamner sans lui donner sa chance. La grande majorité dit que le multitâche est impossible. Je pense que presque personne ne sait vraiment ce que c'est et utilise le terme pour plusieurs choses différentes.
Si tu demandes à n'importe qui ce qu'est le multitâche, il dira que c'est faire plusieurs choses à la fois. C'est la définition des autres livres sur la productivité. À partir de cette définition et de certaines expériences ils concluent que le multitâche est impossible. Pire, selon eux ça ne fait qu'empirer les choses.
Pour clarifier le multitâche on va faire une analogie avec l'ordinateur, domaine où je suis plus expert que bien des coaches. Tu sais pourquoi les ordinateurs d'aujourd'hui sont bien plus rapides que ceux d'il y a 50–60 ans ? Une raison est simplement plus de puissance. L'autre est de pouvoir faire plusieurs tâches à la fois, passer de l'une à l'autre et revenir au contexte précédent instantanément. Imagine un programme qui doit faire deux requêtes vers des bases différentes, traiter les résultats et les afficher. Les vieux ordis ne pouvaient le faire qu'en séquence ; les modernes peuvent lancer deux requêtes en parallèle et, sans attendre la plus lente, traiter et afficher le résultat.
J'ai déjà écrit que notre cerveau ressemble beaucoup à un réseau de neurones, en bien plus complexe. Et en un sens on peut comparer une personne à un ordinateur. En informatique il y a l'asynchronie, le multithread et le parallélisme. Je les définis rapidement ; pas besoin de retenir, on simplifiera.
Asynchronie : faire une tâche ne bloque pas le flux principal. Au lieu d'attendre la fin d'une opération (ex. chargement de données), le programme peut faire autre chose.
Multithread : exécuter plusieurs threads dans un même processus.
Parallélisme : faire plusieurs tâches en même temps, possible seulement sur processeurs multi-cœurs. Contrairement au multithread où les threads peuvent s'exécuter l'un après l'autre sur un seul cœur, le parallélisme signifie que des threads différents s'exécutent sur des cœurs différents en même temps, ce qui accélère beaucoup.
Donc multithread et parallélisme concernent l'exécution de plusieurs threads mais diffèrent par la façon ; l'asynchronie concerne la façon dont les tâches sont gérées et exécutées sans blocage.
Pour faire simple on ne garde que le terme asynchronie et on fusionne multithread et parallélisme en un seul, disons parallélisme. Pour ce chapitre rappelons qu'il y a au moins deux types de tâches : mentales et physiques, et aussi consommatrices et productrices.
Commençons par le parallélisme avec un exemple où le « multitâche » peut vraiment exister : on se brosse les dents chaque soir et on apprend un mot nouveau dans une langue. Est-ce du multitâche ? Je dirais oui et non. Oui, parce qu'on fait deux choses en même temps, les deux utiles, dans la même fenêtre de temps. Non, parce que se brosser les dents est une habitude, et les habitudes sont des actions automatisées. Se brosser les dents ne nous empêcherait pas de nous concentrer sur le mot. Dans cet exemple les deux tâches sont des tâches parallèles indépendantes qui cohabitent bien dans le même créneau. Pourquoi ? Deux raisons. Première, comme je l'ai dit, se brosser les dents est une habitude et on ne s'y concentre pas. Deuxième, on a combiné une action physique et une mentale. Combiner des types d'actions opposés est, à mon avis, bien plus facile que deux du même type. D'autres exemples de cette symbiose sans inconvénient : courir et écouter un podcast, regarder la télé et dessiner, déjeuner et lire, laver la voiture et écouter des leçons d'anglais. Il y en a plein. L'essentiel est que les actions soient aussi différentes que possible en type et sollicitent des canaux différents (vue, ouïe, mains).
On connaît aussi des cas où faire deux choses physiques en même temps : écriture en miroir, signer des deux mains, etc. Bien sûr c'est une compétence à entraîner.
Dans tous les exemples de parallélisme ci-dessus j'ai donné soit des tâches purement physiques (écriture en miroir), soit un mélange physique et mental (brossage de dents et apprentissage de mots). Je n'ai pas donné d'exemples de parallélisme purement mental. Pour l'instant beaucoup d'expériences indiquent que le multitâche mental ne bat pas le fait de faire deux choses l'une après l'autre. C'est peut-être vrai. Mais j'admets que le problème pourrait être que personne n'a vraiment entraîné son cerveau au multitâche. Le cerveau est l'un des rares organes qui continue à nous surprendre, surtout avec la pratique délibérée et l'entraînement mental. Longtemps on a cru que la personne moyenne ne peut pas retenir plus de sept chiffres en mémoire à court terme. Mais il existe des expériences montrant que le cerveau peut être beaucoup développé. Je me réfère au livre « La grenouille, l'éléphant et le brocoli. Comment vivre et comment ne pas vivre » : Ericsson et Chase ont résumé leurs expériences. Avant eux on croyait qu'une personne moyenne ne pouvait pas retenir plus de 7 chiffres en mémoire à court terme. Après un entraînement rigoureux, Faloona a commencé à retenir de plus en plus. À son pic (après 200 h de pratique) il pouvait retenir 82 chiffres. Pour vérifier que ce n'était pas un coup de chance, Ericsson a entraîné son ami Dario Donatelli. Après cinq ans d'entraînement Donatelli a pu reproduire 113 chiffres. Lui et Faloona ont clairement montré que le plafond apparemment fixe de 7 chiffres peut être amélioré de plus d'un ordre de grandeur. En son temps le record était de mémoriser 10 000 décimales de π ; maintenant des gens en récitent 100 000. Mais c'est autre chose — mémoire à long terme, et π ne change pas. Ericsson lisait des chiffres différents à chaque fois.
Donc personne ne connaît encore les limites du cerveau. Avec assez d'entraînement, le multitâche mental est peut-être bien possible.
Maintenant l'asynchronie. Rappel : c'est la possibilité de faire autre chose pendant que la première chose est en cours. Contrairement au parallélisme, l'asynchronie fonctionne déjà bien non seulement avec des tâches physiques ou mixtes mais mentales. Disons qu'au boulot tu attends la réponse de ton chef sur une tâche. Même si la réponse arrive assez vite, en 5–7 minutes, ça ne veut pas dire qu'il faut rester sans rien faire. Passe à une autre tâche et continue. Quand le chef répondra tu pourras revenir au premier sujet. Pas besoin de revenir à la minute ; mieux vaut donner à la deuxième tâche 5–10 minutes de plus (ou plus) et la mener à un point d'arrêt naturel.
Résumé du chapitre. Le multitâche est toujours un sujet glissant et souvent mal compris. Par multitâche on peut entendre deux choses : parallélisme — faire des choses différentes en même temps ; asynchronie — alterner entre tâches pour éviter les temps morts. Le parallélisme ne convient pas très bien aux tâches mentales simultanées, mais convient bien aux mélanges d'actions physiques et mentales. Je n'exclus pas qu'avec des capacités intellectuelles assez entraînées on puisse atteindre un parallélisme mental efficace. L'asynchronie convient à tout type d'action, mais ne l'utilise pas si l'intervalle de bascule est trop court, juste quelques minutes. En revanche, si les intervalles font 5–10 minutes ou plus, l'asynchronie t'aidera à éviter les temps morts et à remplir les creux par du travail utile.