Stop writing software like it's 1999! - Hannes Lowette - NDC Copenhagen 2026

Stop writing software like it's 1999! - Hannes Lowette - NDC Copenhagen 2026

🎙 Hannes Lowette 👥 227K 📅 3 juillet 2026 ⏱ 57 min 👁 8K 📄 opinion experte 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

architecture en couchesmicroservicesmonolithe modulaireintégration continuedéploiement continuIAcontexteproductivité développeur

Résumé

Dans cette conférence donnée à NDC Copenhagen, Hannes Lowette, fort de deux décennies d’expérience, critique les pratiques de développement logiciel héritées des années 1990 et plaide pour une adaptation aux réalités modernes du cloud et de l’IA. Il identifie trois pièges majeurs : l’architecture en couches, qui entraîne un couplage fort et des régressions ; l’adoption irréfléchie des microservices, qui ajoute une complexité inutile pour des équipes de taille modeste ; et l’absence de pipelines CI/CD, qui freine l’itération et la collaboration. Pour chaque problème, il propose des alternatives : regrouper le code par fonctionnalité plutôt que par couche, privilégier un monolithe modulaire qui permet de découper ultérieurement si nécessaire, et automatiser le déploiement dès le premier jour. Il souligne également l’importance de la gestion du contexte pour les outils d’IA, qui devient plus aisée avec une organisation par domaine. L’orateur illustre son propos avec des références musicales des années 1990 (Daft Punk, Garbage, Smashing Pumpkins) et des anecdotes de terrain, rendant le discours vivant et accessible. Il conclut en insistant sur la nécessité de remettre en question les habitudes et d’optimiser la productivité des développeurs, qui restent plus chers que les tokens.

193 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée pour un public de développeurs et d’architectes : l’orateur identifie des problèmes concrets et récurrents dans l’industrie, et propose des solutions pragmatiques. L’argumentation est solide, appuyée sur une expérience de terrain et des exemples précis (comme le cas client où l’absence de CI/CD a causé des retards). Il nuance ses propos en reconnaissant que certaines architectures ont leur place dans des contextes spécifiques (ex. microservices pour de grandes organisations). Cependant, l’argumentation repose principalement sur des anecdotes et des opinions, sans données chiffrées ni études comparatives. La référence à l’IA est pertinente mais reste superficielle, se limitant à la gestion du contexte. Dans l’ensemble, le contenu est convaincant et utile, mais aurait gagné à être étayé par des preuves plus solides.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est moyenne : l’orateur s’appuie sur son expérience et des références implicites à des pratiques connues (architecture en couches, microservices, monolithe modulaire, CI/CD), mais ne cite aucune source formelle. Les seuls liens fournis sont ceux des conférences NDC, qui ne sont pas des références scientifiques. L’adéquation titre/contenu est bonne : le titre provocateur reflète bien le message central. La qualité des sources est donc limitée, mais le contenu reste crédible de par l’expertise de l’orateur. Aucun commentaire n’a été fourni pour analyser les tendances du public.

230 mots

Adéquation titre / contenu

Le titre est accrocheur et reflète bien le contenu : une critique des pratiques de développement héritées des années 1990 et un plaidoyer pour des approches modernes adaptées au cloud et à l'IA.

Qualité & fiabilité

7/10

L'orateur, fort de 20 ans d'expérience, s'appuie sur des exemples concrets et des références à des pratiques établies (architecture en couches, microservices, monolithe modulaire, CI/CD). Le discours est argumenté mais repose principalement sur une expérience personnelle et des observations, sans données quantitatives ni études citées. La fiabilité est bonne pour un retour d'expert, mais limitée par l'absence de sources formelles.

Moments clés

Sources citées

  • NDC Conferences — Site officiel de la conférence où la présentation a eu lieu.
  • NDC Copenhagen — Page de l'édition de la conférence à Copenhague.

Sources concordantes

  • Modular Monolith — Article de Martin Fowler qui soutient l'idée du monolithe modulaire comme alternative aux microservices.

Apport & nouveautés

L’apport principal de cette conférence est de remettre en question des pratiques de développement devenues des habitudes, en les reliant à des contraintes historiques qui n’ont plus lieu d’être. L’orateur propose des alternatives concrètes (organisation par fonctionnalité, monolithe modulaire, CI/CD dès le premier jour) et introduit l’idée que ces choix facilitent également l’intégration des outils d’IA. Bien que ces idées ne soient pas entièrement nouvelles, la synthèse et l’angle ‘IA’ apportent une perspective actuelle.

Pour aller plus loin :

  • Architecture en couches — Pour comprendre les fondements de cette architecture et ses limites.
  • Microservices — Pour une définition et les enjeux de cette architecture.
  • Monolithe modulaire — Article de Martin Fowler sur ce pattern, pertinent pour approfondir.
  • Intégration continue — Pour les principes de base du CI/CD.
  • Infrastructure as Code — Pour comprendre la gestion automatisée de l’infrastructure.

138 mots

Profil radar

Le profil radar montre une bonne quantité d'informations et une qualité correcte, mais un niveau technique moyen et une fiabilité globale modérée. Cela reflète un contenu riche en exemples et en recommandations, mais qui manque de références formelles et de profondeur technique pour certains sujets.

Fiabilité 7/10