L'article « Ni manager, ni contributeur individuel… » de Nicolas Martignole explore l'évolution des parcours de carrière des développeurs en 2025, en particulier avec la montée de l'intelligence artificielle. Traditionnellement, les développeurs choisissaient entre devenir manager ou contributeur individuel, mais l'IA transforme ces rôles. L'auteur propose trois voies distinctes : « AI Orchestrator », « Augmented Craftsman » et « Code Philosopher ».
AI Orchestrator : manager une armée d'IA
Ni manager, ni contributeur individuel…
L'AI Orchestrator (anciennement management technique) gère une « armée d'IA » plutôt que des humains. Ce rôle consiste à définir les architectures d'implémentation IA, valider les sorties des IA, arbitrer les conflits entre différents outils IA et former les juniors à utiliser efficacement ces outils. Il exige une vision « big picture », des compétences en prompt engineering, une patience infinie pour déboguer les hallucinations des IA, et la sagesse de savoir quand rejeter les suggestions de l'IA. S'il fait gagner du temps sur les tâches administratives, il introduit de nouvelles charges cognitives liées à l'arbitrage entre développeurs humains et IA.
Augmented Craftsman : les mains dans le code, augmenté
L'Augmented Craftsman (anciennement contributeur individuel) reste les mains dans le code mais utilise de puissants outils IA pour accroître sa productivité. Il code beaucoup plus vite, résout des problèmes complexes hors de portée des capacités actuelles de l'IA, crée des patterns que l'IA peut suivre, et maintient l'excellence technique dans un monde où la majorité du code est générée par IA. Cette voie convient à ceux qui aiment créer et possèdent une expertise technique pointue, un état d'esprit d'apprentissage constant, un esprit critique, et l'humilité d'accepter qu'un junior avec une IA puisse parfois coder plus vite.
Charge cognitive 2.0 : le fardeau de la validation
L'article souligne un défi majeur commun aux deux voies : la « charge cognitive 2.0 », ou fardeau cognitif de la validation. Cela inclut vérifier les failles de sécurité du code IA, comprendre le code généré, expliquer les problèmes liés à l'IA, et gérer l'anxiété de ne pas totalement comprendre sa propre base de code. Cette nouvelle charge s'ajoute aux charges cognitives intrinsèque (apprendre les outils IA), extrinsèque (gérer les notifications IA) et essentielle (maintenir la vision d'ensemble).
Code Philosopher : la troisième voie
Enfin, une troisième voie moins discutée est introduite : le Code Philosopher. Ce rôle consiste à questionner le « pourquoi » du code, conceptualiser les systèmes idéaux, évangéliser contre les usages inappropriés de l'IA, et protéger l'intégrité architecturale contre les débordements de l'IA. Sa valeur réside dans la compréhension du but et des implications de la technologie dans un monde où coder devient omniprésent. L'auteur évoque aussi les impacts environnementaux et énergétiques de l'IA, suggérant le besoin de « GreenAI » et d'experts en optimisation de prompts.
Questions fondamentales pour 2025
L'article conclut en invitant les développeurs à réfléchir à leurs motivations et aspirations pour les cinq prochaines années. Questions clés : aimez-vous coder ou résoudre des problèmes ? Voulez-vous être créateur ou validateur du travail de l'IA ? Engagé dans l'apprentissage continu ou préférez-vous capitaliser sur vos acquis ? Cherchez-vous un impact local (votre code) ou global (l'architecture organisationnelle) ? De quoi serez-vous fier dans cinq ans : orchestrer des IA, écrire du code unique, empêcher les mésusages de l'IA, ou optimiser l'usage de l'IA ?
Autonomie redéfinie
L'article insiste : la véritable autonomie technique consiste désormais à comprendre quand, quoi et pourquoi coder, le facteur humain de l'architecture organisationnelle et humaine restant primordial. Dans ce nouveau paradigme, les développeurs ne sont plus définis uniquement par leur filière management ou leur contribution individuelle, mais par la façon dont ils choisissent de naviguer et de façonner le paysage du développement augmenté par l'IA.