« Build vs Buy » : la tendance penche désormais vers le « fait maison »
MMaximilian Schwarzmüller
컴퓨터/소프트웨어창업/스타트업경제 뉴스
Transcript
00:00:00Un débat, qui a évidemment des répercussions pour nous tous, développeurs, et qui gagne du terrain ces derniers temps, est de savoir si la plupart des entreprises créeront elles-mêmes la majorité de leurs logiciels à l'avenir.
00:00:15Ce n'est pas un nouveau débat, il a commencé il y a deux ou trois ans. Mais avec ces agents IA et les modèles sous-jacents qui deviennent de plus en plus puissants, la question prend aujourd'hui encore plus d'importance.
00:00:31Car oui, je dirais sans hésiter que de plus en plus de personnes, et tout particulièrement les développeurs, créent leurs propres logiciels.
00:00:44Dans mes propres entreprises, nous avons clairement remplacé divers services payants de gestion de projet, d'envoi d'e-mails et d'autres outils par nos propres solutions.
00:00:59En tant que développeur, c'est plutôt facile pour moi. Mais je ne le faisais pas avant l'IA, car cela demandait encore trop d'efforts.
00:01:10Et l'IA a vraiment aidé à accomplir plus de choses et à s'attaquer à des tâches plus ambitieuses.
00:01:19Il faut tout de même savoir ce qu'on fait. Mais on peut aussi très bien « vibe coder » certains produits.
00:01:25Et pour de petits outils utilitaires, c'est largement suffisant. Par exemple, j'ai créé un petit outil de suppression de fond pour mes miniatures, afin de retirer...
00:01:36le fond derrière mon visage. Et je l'ai simplement vibe codé, parce que les détails m'importaient peu.
00:01:42Si ça plante, je le vois tout de suite et je peux corriger ça à l'instinct.
00:01:47Ce n'est pas un outil critique. On peut donc tout à fait vibe coder ce genre d'outils.
00:01:53Et bien sûr, ce n'est pas réservé qu'à moi : beaucoup de gens peuvent le faire.
00:01:59Pas tout le monde pour autant, car loin de là, tout le monde ne connaît pas ces outils agentiques et ce dont ils sont capables.
00:02:09Mais oui, tous les développeurs ou les personnes calées en tech peuvent vibe coder certains outils.
00:02:17Cependant, il y a certains logiciels pour lesquels je ne recommanderais pas forcément le vibe coding.
00:02:24Par exemple, un outil qui envoie des e-mails comme une newsletter.
00:02:29Il y a beaucoup de choses qui peuvent mal tourner, et vous ne voulez pas spammer votre audience, provoquer des désabonnements ou nuire à votre réputation d'expéditeur.
00:02:40Vous ne voulez pas non plus que la moitié des e-mails ne soient pas envoyés.
00:02:45Et ce n'est pas tout.
00:02:46Vous pourriez par exemple oublier d'inclure une fonctionnalité de désabonnement pour vos utilisateurs.
00:02:54Ce qui n'est pas idéal non plus.
00:02:56Il y a beaucoup d'éléments à prendre en compte, c'est plus complexe.
00:02:59Et même en mettant ces soucis de côté, l'envoi d'e-mails à grande échelle implique déjà énormément de choses.
00:03:09Cela commence par savoir comment s'y prendre, comme connaître des services tels qu'AWS SES.
00:03:15Et même en le sachant, tout configurer correctement demande bien plus qu'un simple clic.
00:03:22Certes, certains services facilitent un peu les choses, mais cela exige tout de même des compétences techniques.
00:03:28Ce n'est pas le genre de chose qu'une petite entreprise non-tech peut développer rapidement dans son coin avec la garantie que tout fonctionne.
00:03:36C'est un aspect essentiel à prendre en considération lorsqu'on se pose cette question.
00:03:42Quels types de logiciels les entreprises développeront-elles elles-mêmes, et quels types continueront-elles d'acheter aujourd'hui et demain ?
00:03:52La complexité de la tâche joue évidemment un rôle fondamental.
00:03:58Qu'est-ce qui peut mal tourner, et quelles en seraient les conséquences ?
00:04:02On lit parfois que vibe coder un logiciel est amusant, mais que le maintenir ne l'est pas.
00:04:08Et ce n'est pas faux.
00:04:11Plus un logiciel est critique, plus sa maintenance devient coûteuse et pénible, surtout si l'on ne comprend pas ce qui s'y passe.
00:04:22Bien sûr, les grandes entreprises peuvent s'attaquer à des projets plus ambitieux.
00:04:26Elles ont les ressources humaines.
00:04:27Elles ont les agents IA.
00:04:28Elles ont l'expertise.
00:04:29Et elles peuvent ainsi remplacer des outils que des entreprises moins techniques ou des développeurs indépendants ne pourraient pas remplacer.
00:04:39Mais au sein de ces grandes structures, d'autres couches logicielles seront bien plus dures à remplacer pour des raisons de conformité ou de complexité. Des logiciels comme SAP ou Salesforce sont si profondément intégrés à tant de systèmes qu'il vaut mieux continuer à payer plutôt que de les remplacer.
00:05:02Cela évoluera peut-être d'ici 10 ans, mais je ne vois pas ces grands groupes remplacer subitement l'ensemble de leurs logiciels du jour au lendemain.
00:05:15Ce qu'on constate cependant à tous les niveaux, des grandes entreprises aux développeurs indépendants, c'est qu'une partie du logiciel est bel et bien remplacée.
00:05:24Et c'est un fait indiscutable.
00:05:28Pour les indie hackers ciblant d'autres développeurs, la situation se complique nettement, car le type de logiciel qu'ils vendaient est souvent celui qui peut être remplacé.
00:05:43Des remparts restent possibles si le service ne repose pas tant sur le logiciel que sur des données sous-jacentes difficiles d'accès, ou s'il s'agit d'un secteur complexe sur le plan juridique ou réglementaire.
00:06:00Dans ce cas, on ne paie pas vraiment pour le logiciel.
00:06:03On paie pour autre chose.
00:06:04C'est donc naturellement plus difficile, voire impossible, à remplacer.
00:06:09Enfin, pas impossible, mais beaucoup plus difficile.
00:06:12Il y a donc une certaine protection ici.
00:06:14Si la valeur ajoutée se résumait à un simple logiciel résolvant un petit problème, ce sera plus dur.
00:06:22C'est un changement qu'on observe déjà avec l'IA et qui va continuer de s'accélérer.
00:06:27Car ce qui est possible aujourd'hui pour les développeurs le sera bientôt, au moins en partie, pour les autres entreprises et le grand public.
00:06:37Pas pour tout, bien sûr. L'exemple de l'envoi d'e-mails via AWS reste hors de portée, même si de nouveaux prestataires simplifiant la tâche pourraient changer la donne.
00:06:48Mais pour de nombreux outils utilitaires ou de petite gestion de projet, davantage d'entreprises et de particuliers vont vibe coder leurs propres logiciels.
00:07:02Il y a deux ans, proposer un service de génération d'images par IA, comme des portraits pro ou des avatars personnalisés à partir de photos...
00:07:17aurait très bien fonctionné. Mais la donne change à toute vitesse, car le grand public peut désormais générer ces images par IA directement depuis son téléphone.
00:07:35Que ce soit intégré au système d'exploitation ou via un abonnement ChatGPT. La plupart utilisent la version gratuite, mais de plus en plus passent à la version payante.
00:07:47C'est l'exemple parfait d'un business model qui fonctionnait à merveille il y a deux ans et qui se retrouve aujourd'hui sous forte pression.
00:07:57Et je pense qu'il en ira de même pour d'autres services et logiciels, tout dépendra simplement de votre avantage concurrentiel.
00:08:04Rien de révolutionnaire là-dedans, je le sais, mais cela a des implications cruciales sur lesquelles les développeurs doivent réfléchir dès maintenant.
00:08:12Car au-delà de notre métier qui évolue — nous écrivons moins de code, et notre façon d'aborder les revues de code en lisant chaque ligne...
00:08:24va très probablement disparaître à l'avenir —, le choix de votre entreprise d'accueil devient lui aussi déterminant.
00:08:31Je sais que les emplois sont rares en ce moment et qu'il vaut mieux avoir un travail que n'en pas avoir, c'est évident.
00:08:37Mais si vous travaillez pour une entreprise qui développe l'un de ces outils ou un logiciel facilement remplaçable,
00:08:48c'est un signal d'alarme. Cela ne veut pas dire qu'il faut démissionner sur-le-champ,
00:08:52mais qu'il faut anticiper l'avenir avec prudence, car cette tendance va s'accélérer.
00:09:01Je reste convaincu qu'au cours des dix prochaines années — bien qu'il soit difficile d'être catégorique par les temps qui courent —,
00:09:10il y aura toujours des logiciels que les gens ne créeront pas eux-mêmes, parce qu'ils sont trop critiques, trop complexes, ou centrés sur autre chose que le code.
00:09:20Mais dans de nombreux cas, des entreprises et des particuliers vont vibe coder leurs propres outils et logiciels,
00:09:30ou utiliser leurs compétences en développement pour remplacer des logiciels payants qu'ils utilisaient jusqu'alors.
00:09:39C'est une tendance lourde qui s'accélère. Par conséquent, se lancer à son compte
00:09:48en créant des solutions SaaS est aujourd'hui bien plus difficile qu'il y a quelques années,
00:09:54car il faut vraiment identifier quel produit peut apporter un bénéfice réel et différenciant.
00:10:00Et c'est nettement plus complexe aujourd'hui que par le passé.