HeadlinesBriefing favicon HeadlinesBriefing.com

Tutoriels de programmation morts : l'IA change l'éducation

Hacker News •
×

Je vends de l'éducation à la programmation. Donc ce n'est pas une opinion particulièrement pratique pour moi. Les tutoriels de programmation sont morts. Pas littéralement. Quelqu'un lira un tutoriel Rails aujourd'hui. Quelqu'un achètera un livre de programmation cette semaine. J'écrirai probablement plus de tutoriels moi-même. Ce qui meurt, c'est l'ancien contrat autour d'eux : je construis une application d'exemple propre, je vous montre comment j'ai implémenté quelque chose, puis vous faites le travail de traduire cet exemple dans l'application qui vous tient vraiment à cœur.

J'ai vendu des livres de développeur et d'autres produits éducatifs pendant des années. Mes propres revenus bruts de l'éducation traditionnelle des développeurs vont dans la mauvaise direction. Puis Chris Oliver a publié une mise à jour assez franche sur Go Rails et Hatchbox. En septembre 2026, tout en expliquant une augmentation de prix de Hatchbox, Chris a écrit que l'IA avait été brutale pour les entreprises éducatives. Il a dit que Go Rails avait historiquement subventionné le développement de Hatchbox, que cela n'était plus durable, et que Go Rails aurait moins de nouveaux clients en 2026 que lors de sa première année.

Le tutoriel de programmation traditionnel a une étape de traduction cachée. L'auteur commence avec son application, réduit le problème à quelque chose d'enseignable et construit une application d'exemple autour. Ensuite, le lecteur doit transférer toutes ces connaissances dans son application. Vous avez toujours été la couche d'intégration. Les agents de codage ont changé cela. Un agent de codage capable peut inspecter l'application où le travail va réellement se produire. Il peut voir vos modèles, tests, configuration d'authentification, tâches, conventions de nommage et abstractions existantes. Il peut rechercher le référentiel avant de décider où quelque chose appartient, implémenter un changement, exécuter les tests, inspecter l'échec et réessayer.