L’arrivée de l’IA dans le monde du développement logiciel à créé un schisme parmi les ingénieurs logiciels.
L’Architecte
D’un côté, ceux qui embrassent l’arrivée de l’IA comme outil de construction.
Ce profil d’ingénieur est plus intéressé par la création des plans requis pour arriver à produire la solution à un problème donné que par les détails techniques intrinsèques à ces plans. L’IA augmente les capacités de ces ingénieurs à construire des solutions plus rapidement.
L’Artisan
De l’autre, ceux qui voient l’IA comme une menace pour ce qui représente la partie créative de leur métier.
Pour ce profil d’ingénieur, la manière de construire une solution est toute aussi importante que la solution. Coder est une forme d’artisanat, une argile brute à modeler selon leur envie et expérience. L’IA pousse ces ingénieurs à passer de créateur à évaluateur et à perdre le sentiment d’achèvement lié à la finalisation d’une solution.
Une dualité
Ces deux profils sont en réalité deux facettes du même métier d’ingénieur logiciel, chacun d’entre nous possède son propre curseur aligné de manière différente entre ces deux profils.
Je pense que l’arrivée de l’IA est en train de forcer un réalignement de notre curseur et que celui-ci va continuer son mouvement dans un avenir proche.