L’âge d’or des applications sur mesure.
J’étais un enfant durant la période des années 80-90. Là où je vivais, les ordinateurs n’étaient pas vraiment une chose du foyer ordinaire avant mes 10 ans environ (93-95). Ma ville était frappée par une très mauvaise récession économique : ma cité dépendait fortement de l’industrie liée au métal et le pays venait de la tuer en autorisant les importations libres depuis la Chine. Je vivais aussi dans une région plutôt rurale d’un pays mal connecté, si bien que les avancées technologiques ne nous parvenaient pas avant d’être devenues très courantes dans la capitale.
Une chose dont je me souviens de mon enfance et de l’usage des ordinateurs, c’était la personnalisation. Bien sûr, tout le monde utilisait une variante du système d’exploitation de Microsoft, mais les applications étaient fortement personnalisées. Un excellent exemple en étaient les comptables ; la plupart des comptables utilisaient des variantes de FoxPro pour aller au-delà des capacités des tableurs. Les comptables étaient déjà assez avancés avec QPro et Lotus, mais à un moment donné, ils ont eu besoin de plus, non pas sur l’aspect mathématique mais sur le flux.
Mon oncle, qui était comptable pour l’industrie agricole, avait beaucoup de programmes FoxPro sur mesure qui permettaient la saisie rapide et mécanique de données financières et produisaient les documents à présenter ainsi que des calculs d’impôts corrects.
Voici la renaissance du tableur.
Avec le temps, les tableurs ont gagné beaucoup de capacités. Microsoft Excel, sans doute le logiciel de tableur le plus populaire disponible, a acquis des capacités telles qu’interagir avec Visual Basic, utiliser des macros et dialoguer avec MS Access. Progressivement, nous sommes passés de l’écriture d’applications sur mesure à des tableurs complexes.
La barrière à l’usage des ordinateurs a baissé de façon significative et les nouveaux utilisateurs étaient familiers des abstractions d’interface, mais pas des jeux de commandes complexes que les utilisateurs plus anciens devaient apprendre pour extraire toute la valeur de leurs ordinateurs.
Google Sheets a probablement planté le dernier clou dans ce cercueil en donnant automatiquement à quiconque la capacité de travailler dans un espace partagé sur internet.
Combler le fossé de l’UX.
Avec l’IA qui fait fureur en ce moment, une porte s’ouvre pour le retour des vieilles habitudes. J’ai récemment dû redevenir « auto-entrepreneur », qui est un type de travail indépendant français. Je me suis retrouvé une fois de plus devant un tableur en train d’essayer de comprendre comment modéliser les revenus du foyer pour m’assurer d’avoir un modèle de dépenses adéquat afin de gérer mes finances quand ça m’a frappé. L’IA n’est pas encore assez mature pour que n’importe qui puisse concevoir n’importe quel logiciel, mais étant donné que je fais ça pour vivre, je peux donner à un outil un aperçu architectural très détaillé d’une application, lui faire la générer, puis relire le résultat.
J’ai eu une conversation avec Claude Code et en une demi-heure environ (c’était plus en temps absolu puisque je l’ai laissé travailler et j’ai complètement oublié d’y revenir) j’ai obtenu un logiciel de comptabilité personnelle fonctionnel taillé sur mesure pour mes besoins.
L’application générée n’était en rien parfaite. J’ai vérifié le code et les chiffres et j’ai trouvé quelques erreurs flagrantes que j’ai corrigées à la main, juste par prudence. Je prévois que ce sera un schéma courant à mesure que ces outils deviendront commoditisables (moins chers et moins destructeurs pour l’environnement à faire tourner) et moins sujets aux erreurs.

Comments via 🦣
With an account on the Fediverse or Mastodon, you can respond to this post. Known replies are displayed below:
Credits on this comments implementation to Andreas Scherbaum.Note: This will load data from hachyderm.io.
Comments via 🦋