« 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é.

Key Takeaway

L'émergence des agents IA pousse les entreprises et développeurs à concevoir leurs propres outils au détriment des SaaS légers, rendant indispensable le repositionnement sur des logiciels à forte complexité réglementaire ou intégrés à des données exclusives.

Highlights

  • Les agents IA permettent aux développeurs de remplacer leurs abonnements SaaS de gestion de projet et d'envoi d'e-mails par des outils internes.

  • Le vibe coding convient aux petits utilitaires non critiques comme la suppression de fond d'image, mais pose des risques sur la délivrabilité d'e-mails ou la conformité RGPD.

  • Les plateformes comme SAP ou Salesforce restent protégées en raison de leur intégration profonde et des exigences réglementaires strictes des grandes entreprises.

  • Les micro-SaaS de génération d'images IA sont menacés par l'intégration native de ces fonctionnalités dans les smartphones et les offres comme ChatGPT.

  • Les développeurs vendant des outils SaaS légers doivent réorienter leur modèle vers des secteurs à données exclusives ou à forte contrainte juridique.

Timeline

L'impact de l'IA sur l'arbitrage entre création et achat de logiciels

  • La puissance croissante des agents IA accélère le remplacement des logiciels payants par des solutions sur mesure.
  • Le vibe coding permet de créer rapidement des outils utilitaires internes sans investissement lourd.
  • L'absence de criticité d'un outil utilitaire rend le développement par IA suffisant pour un usage quotidien.

Les outils de gestion de projet ou d'envoi d'e-mails payants cèdent la place à des alternatives développées en interne. La baisse du coût de développement via l'IA transforme la viabilité économique des logiciels sur mesure. Un utilitaire de suppression de fond d'image pour miniatures vidéo illustre ce cas où un dysfonctionnement ponctuel n'a aucun impact critique.

Les limites techniques et opérationnelles du vibe coding

  • L'infrastructure d'envoi d'e-mails à grande échelle exige des compétences techniques spécifiques comme la configuration d'AWS SES.
  • L'absence de fonctionnalités critiques comme le lien de désabonnement peut détruire la réputation d'un expéditeur.
  • La charge de maintenance d'un logiciel codé par IA augmente proportionnellement à sa complexité.

Le développement d'un service d'envoi de newsletters comporte des pièges techniques importants. Une mauvaise configuration entraîne le classement en spam, le non-respect des règles de confidentialité ou des échecs de livraison massifs. Si créer une application reste simple, comprendre le code sous-jacent est indispensable pour en assurer la maintenance à long terme.

La résistance des logiciels d'entreprise et des données complexes

  • Les grandes entreprises possèdent les ressources pour remplacer des briques software mais conservent leurs ERP centraux.
  • L'intégration profonde de systèmes comme SAP ou Salesforce empêche leur remplacement à court terme.
  • La valeur d'un logiciel déplace son axe vers les données propriétaires et la conformité réglementaire.

Les grands groupes utilisent leurs développeurs et leurs agents IA pour éliminer certains outils secondaires. En revanche, les architectures centralisées restent inchangées en raison des risques opérationnels et légaux. Les développeurs indépendants ne peuvent survivre qu'en vendant l'accès à des données rares ou une expertise juridique complexe plutôt que du simple code.

L'obsolescence rapide des SaaS simples et l'évolution des carrières

  • Les services de génération de portraits par IA perdent leur valeur face aux fonctionnalités natives des smartphones.
  • La relecture ligne par ligne du code s'efface au profit de la supervision d'agents IA.
  • Travailler pour un éditeur de logiciels facilement réplicables constitue un risque pour les développeurs.

Des modèles d'affaires florissants il y a deux ans, tels que les avatars IA, deviennent obsolètes avec leur intégration dans iOS, Android ou les abonnements ChatGPT de base. Parallèlement, le métier de développeur évolue vers moins d'écriture de code brut. Travailler sur des produits facilement reproductibles par vibe coding fragilise l'employabilité et la pérennité des entreprises concernées.

Community Posts

View all posts