2025 est vraiment une année extraordinaire ! L'année de l'ambiance ? L'année des agents ? Pour beaucoup, y compris moi, cette année a été synonyme de bouleversements professionnels. Pour tous les professionnels du logiciel, qu'ils soient chefs de produit, concepteurs, développeurs ou testeurs, elle a été marquée par d'importants changements induits par l'agent de codage IA. Nos méthodes de travail ont subi de nombreuses transformations, qu'elles soient proactives ou passives. Le bilan de fin d'année de @mitsuhiko reflète le sentiment de nombreuses personnes. Il ne s'agit pas seulement d'une analyse des tendances technologiques, mais aussi d'une réflexion de l'auteur sur l'essence même du « génie logiciel » à un tournant de sa vie, lorsqu'il a quitté son emploi pour créer sa propre entreprise. Article original : https://t.co/qnv977Dcbc 🚀 Reconversion professionnelle : d'une « grande entreprise stable » à « l'entrepreneuriat axé sur l'IA » En 2025, Armin a quitté Sentry et a créé sa propre entreprise. • Réinvention de l'identité : Ce changement d'identité l'a transformé d'architecte au sein d'une entreprise établie en fondateur devant tout gérer personnellement. Ce sentiment d'urgence, « de zéro à un », l'a incité à adopter pleinement l'IA. • Révolution de l'efficacité : Pour faire face à la charge de travail considérable des premières étapes de la création d'une start-up, il a abandonné ses anciennes habitudes de programmation et s'est plutôt positionné comme « superviseur technique pour stagiaires virtuels ». Ce changement de style de travail a été essentiel à sa capacité à gérer les pressions liées au développement initial de la nouvelle entreprise. 🤖 Paradigmes de programmation : de « l’écriture à la main » aux « boîtes à outils » Armin a partagé son expérience la plus marquante cette année : il a quasiment arrêté de saisir du code manuellement. • Principale chaîne d'outils : Il est passé de Cursor à Claude Code et a combiné Amp et Pi pour le développement. L'interaction entre développement interne et externalisation : Fait intéressant, bien que les services d'externalisation soient actuellement populaires, l'auteur privilégie le développement interne en raison de la croissance exponentielle des capacités de programmation en IA. Par exemple, il a utilisé l'IA pour écrire lui-même un générateur de SDK Python et TypeScript, au lieu de recourir à des solutions commerciales tierces. ✨ Vibes : Prise de décision irrationnelle à l'ère de l'IA - L'échec de l'expérience : Parce que la programmation de l'IA a moins d'un an d'histoire, l'expérience en ingénierie logicielle des 50 dernières années semble inadéquate face aux agents intelligents. • Approche intuitive : en raison du manque de données chiffrées et historiques, les développeurs doivent souvent se fier à leur « intuition » et à leur « atmosphère » lorsqu’ils choisissent leurs outils. 🧠 Impact psychologique : La « relation quasi-sociale » des relations homme-machine Armin a exprimé franchement un sentiment de malaise : il s'est surpris à développer une sorte de « relation quasi-sociale » avec les outils d'IA. • Projection émotionnelle : Même s'il sait que l'autre partie n'est qu'un modèle probabiliste, dans le cadre d'une collaboration à long terme, il lui est difficile de ne pas attribuer une personnalité à l'IA, et même d'éprouver des fluctuations émotionnelles. • Manque de vocabulaire : Il n’aimait pas être qualifié d’« agent intelligent » car cela brouillait les frontières de la responsabilité, mais il ne trouvait pas de meilleur mot pour définir cette existence qui se situait entre un outil et un compagnon. 🛠️ Infrastructures en retard : quatre visions pour l’avenir. Dans le cadre de son activité entrepreneuriale, Armin a constaté que les outils d’ingénierie existants étaient totalement inadaptés au rythme de l’IA et a identifié des domaines nécessitant une restructuration urgente : Gestion de versions : Git ne peut pas enregistrer le processus de réflexion d’une IA. Nous avons besoin d’un nouveau système de gestion de versions capable d’enregistrer les « tentatives infructueuses » et les « indices ». • Revue de code : Le modèle de PR existant est conçu pour les humains, et lorsque les humains collaborent localement avec l’IA, ce processus itératif est « invisible » pour l’équipe. • Observabilité : L'IA excelle dans la gestion des requêtes SQL et eBPF complexes, et les futurs outils de surveillance devraient permettre à l'IA de prendre directement en charge l'analyse approfondie des systèmes. • Lutter contre le « code poubelle » : La communauté open-source regorge de code généré par l'IA non censuré, et nous avons besoin d'un nouveau contrat social pour définir des normes de contribution pour l'ère de l'IA.
Chargement du thread
Récupération des tweets originaux depuis X pour offrir une lecture épurée.
Cela ne prend généralement que quelques secondes.
