Excel ne meurt jamais : le tableur qui a lancé un million de sociétés

Pour moi, l’inventeur d’Excel (Charles Simonyi) est artiste : je n’ai pas l’esprit matheux et la matrice a été pensée pour que mon esprit s’y retrouve, je trouve ça extraordinaire !

Dans le célèbre ouvrage de marketing intitulé Alchemy, Rory Sutherland écrit : « Une feuille de calcul ne laisse aucune place aux miracles. » Nous ne pourrions pas être plus en désaccord.

La plupart des logiciels que nous utilisons au travail existent dans l’une des deux catégories suivantes :

Il est nouveau et nous l’aimons pour l’instant.

Il est vieux mais nous devons l’utiliser et nous le détestons.

Mais il existe un logiciel né en 1985, avant même que beaucoup d’entre nous n’aient vu le jour, qui appartient à sa propre catégorie : il est vieux, mais nous l’aimons, nous l’aimerons toujours, et vous devrez l’arracher de nos doigts froids et morts. Ce produit, c’est bien sûr Microsoft Excel. (via Notboring.co)

Tous ceux qui ont travaillé dans la finance ou le conseil ont grandi avec ce produit, ont appris à l’aimer au cours de milliers d’heures de pratique et d’amélioration. Qu’ils s’en rendent compte ou non, ils sont devenus des programmeurs, ou du moins des praticiens du no-code avant que le mouvement no-code ne prenne son essor. L’expression « compétent dans la suite Microsoft Office » est tellement dénuée de sens qu’elle est devenue un mème, mais la capacité à plier un programme Office spécifique, Excel, à sa volonté est une marque d’honneur.

Mais la ferveur durable et passionnée des utilisateurs pour ce produit n’est même pas son attribut le plus unique. L’impact le plus durable d’Excel va au-delà de la feuille de calcul elle-même.

Excel est peut-être le logiciel le plus influent jamais construit. C’est un exemple canonique de la bicyclette de l’esprit de Steve Job, qui dote ses utilisateurs de superpouvoirs de calcul normalement réservés aux ingénieurs logiciels professionnels. Armés de ces superpouvoirs, les utilisateurs peuvent créer des programmes logiciels entièrement fonctionnels sous la forme d’une humble feuille de calcul pour résoudre des problèmes dans un nombre apparemment illimité de domaines. Ces programmes servent souvent de prototypes haute-fidélité d’applications spécifiques à un domaine qui ne demandent qu’à être commercialisés sous une forme plus aboutie.

Si vous voulez voir l’avenir des logiciels B2B, regardez ce que les utilisateurs d’Excel bricolent aujourd’hui dans leurs feuilles de calcul. Le succès d’Excel a inspiré la création de logiciels dont la valeur d’entreprise combinée éclipse celle d’Excel seul. Excel a défini la feuille de route générale de l’industrie du logiciel B2B depuis des décennies et continuera à le faire dans les années à venir de deux manières principales :

  • Le dégroupage d’Excel. Des centaines de startups B2B ont été créées en prenant un travail actuellement effectué dans Excel et en essayant de l’accomplir dans un logiciel B2B plus optimisé et conçu à cet effet. Chaque fois que vous entendez un entrepreneur dire :  » Nous remplaçons les feuilles de calcul en silo et les processus obsolètes par des logiciels spécialisés « , vous entendez en temps réel le dégroupage d’Excel. De nombreuses applications SaaS populaires entrent dans cette catégorie. Et pourtant, malgré son « dégroupage », Excel ne cesse de se renforcer.
  • Inspiré par Excel. Cette résilience a incité les entrepreneurs à s’intéresser de plus près à ce qui fait fonctionner Excel, et pourquoi. Des constructeurs audacieux créent de nouveaux logiciels qui ne dégroupent pas Excel, mais s’inspirent d’Excel. L’équilibre entre la convivialité et la flexibilité d’Excel se retrouve dans des produits populaires sans code et à faible code créés au cours des trois décennies qui ont suivi l’apparition d’Excel sur l’écran. Cette source d’inspiration est moins directe et plus méta ; il s’agit moins de recréer tout ce qui se passe concrètement dans Excel que de capturer l’essence de ce qui fait le succès d’Excel.

Nous aimons Excel, tout le monde qui lit ceci aime probablement Excel, et pourtant, son impact est profondément sous-estimé. Aujourd’hui, vous allez l’apprécier pleinement en abordant les points suivants :

  • L’histoire d’Excel
  • Excel en tant que langage

Excel est le langage de programmation le plus populaire au monde, et la plupart des personnes qui programment en Excel ne se rendent même pas compte qu’elles programment en fait. On estime à 1,2 milliard le nombre de personnes qui utilisent Microsoft Office, et s’il est difficile de savoir exactement combien de personnes utilisent Excel régulièrement, les estimations parlent de 750 millions d’utilisateurs. En comparaison, en 2018, il n’y avait que 10,7 millions de développeurs Javascript et 7 millions de développeurs Python.

Python et Javascript, les deux langages de programmation les plus populaires après Excel, sont tous deux complets de Turing, c’est-à-dire qu’ils peuvent être utilisés pour effectuer n’importe quel calcul (en termes très simplifiés). Excel, en revanche, n’était pas complet de Turing jusqu’à très récemment. En termes pratiques, cela signifie qu’Excel ne pouvait tout simplement pas être utilisé comme substitut d’un « vrai » langage de programmation pour de nombreux types de problèmes de calcul, quelle que soit l’ingéniosité des astuces auxquelles un utilisateur expérimenté pourrait penser.

(Note : VBA permet aux personnes plus techniques de construire encore plus de programmes et d’automatisations, mais nous nous concentrons sur ce qu’Excel peut faire pour les utilisateurs moins techniques).

Même si Excel n’est pas aussi puissant que les langages utilisés par les développeurs professionnels, et même si la plupart de ses utilisateurs ne se considèrent pas comme des programmeurs de métier, il est difficile de prétendre que travailler dans Excel n’est pas de la programmation. Lorsque vous disposez des formules dans les cellules d’Excel, vous travaillez avec une sorte de langage fonctionnel. Excel est fonctionnel dans la mesure où ses formules (ou fonctions) génèrent exactement la même sortie, avec la même entrée, indépendamment de ce qui se passe dans votre feuille de calcul ou votre classeur. Vous pouvez également enchaîner des fonctions, en faisant passer la sortie d’une fonction en tant qu’entrée d’une autre, ce qui permet un nombre énorme de pipelines de calcul potentiels. Chaque fois qu’Excel ajoute une fonction, la puissance et la flexibilité d’Excel sont multipliées, puisque cette nouvelle fonction peut être enchaînée à un grand nombre de fonctions existantes.

Alors, si travailler dans Excel, c’est programmer, pourquoi est-il tellement plus accessible que d’autres langages ?

Déclaratif

Excel est déclaratif en ce sens que vous définissez ce que vous voulez en tapant une formule, sans avoir à vous soucier de la manière d’effectuer les calculs étape par étape. Je peux calculer le taux de rendement interne (TRI) d’un investissement sans avoir besoin de connaître la formule, et encore moins de savoir comment la programmer. Je tape simplement =IRR(C4:G4) et voilà !

  • L’effet Lindy
  • Les limites d’Excel
  • No-Code et le dégroupage d’Excel
  • Pourquoi Excel ne mourra jamais

A lire ici : https://www.notboring.co/p/excel-never-dies

Un peu de compétition n’est pas nouveau pour Excel. Il est né en se battant.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.