J'ai travaillé dans quatre organisations sans ingénieurs. Et à chaque fois, j'ai créé une organisation ou une entreprise d'ingénierie en partant de zéro.
Comme les grandes entreprises et les grandes technologies, Lorsqu'il existe déjà une structure d'ingénierie bien établie, le développement est facile. Il suffit de suivre le cycle de conception, de mise en œuvre, de révision et de publication. Mais dans les environnements où il n'y a pas d'ingénieurs, ou seulement quelques uns, ce processus ne fonctionne pas du tout.
---
Ce qu'il faut dans une telle situation, c'est Improvisation.
Il s'agit également d'un concept de jazz. Parlez aux gens, sentez le site, commencez à jouer, avant de concevoir.
Sur le terrain, sans chef de produit, Les personnes à qui je parle ne sont pas des concepteurs ou des ingénieurs, le personnel de terrain, le personnel de fabrication, le personnel de vente.
Interagir avec eux, improviser et décider quelles technologies introduire et dans quelle mesure. Dans certains cas, nous n'écrivons même pas de code. Il suffit parfois de combiner des outils existants.
---
À l'ère de l'IA, cette "improvisation" devient encore plus importante.
Jusqu'à présent, nous avons écrit la conception et empilé le code, des semaines pour réaliser l'application. Désormais, la même chose sort de l'IA en 5 minutes.
En d'autres termes, l'idée de "concevoir puis mettre en œuvre " ne correspond plus à la vitesse des entreprises. n'est plus adaptée à la vitesse des affaires.
---
Ce qu'il faut pour l'avenir, Des personnes capables de parler au terrain, de construire à la volée et de réagir rapidement. Des programmeurs qui lisent l'air plutôt que d'écrire du code.
J'appelle ce rôle le programmeur d'amélioration.
Ils utilisent l'IA comme un outil, transformer le bruit provenant du terrain directement en musique.
---
Il s'agit d'une session improvisée, si l'on peut dire. Les personnes présentes sur le site émettent un "son" appelé feedback. Les programmeurs écoutent les sons et improvisent le code. C'est ainsi que les applications évoluent.
Il ne s'agit plus de "développement". C'est de la programmation en tant que performance (session).
---
À mesure que l'IA se répand, toutes les entreprises n'auront pas besoin d'ingénieurs spécialisés. Avec quelques programmeurs improvisés, n'importe quelle entreprise peut faire fonctionner le système suffisamment bien.
Improviser au rythme du site, improviser pour créer et improviser pour réparer. Je pense qu'il s'agit là d'une vraie ingénierie à l'ère de l'IA.