Lee Robinson partage son retour d'expérience sur la migration du site cursor.com d'un CMS headless vers une architecture basée sur du code pur et des fichiers Markdown. Cette transformation, réalisée en seulement trois jours, a coûté 260 dollars en tokens d'IA pour 344 requêtes agent.
L'objectif principal était d'éliminer la complexité accumulée que le CMS avait introduite dans le projet. Robinson identifie cinq sources majeures de complexité cachée dans les architectures CMS modernes.
La gestion des utilisateurs constitue le premier point de friction, avec des systèmes de comptes multiples nécessitant une gestion d'accès séparée. La prévisualisation des changements représente le deuxième problème, impliquant des systèmes de mode brouillon complexes avec des couches d'authentification supplémentaires.
L'internationalisation forme la troisième source de complexité, avec des processus laborieux pour gérer les variations multilingues. La livraison CDN et les assets constituent le quatrième enjeu, avec une tarification à l'usage coûteuse : l'entreprise avait dépensé plus de 56 000 dollars en CDN depuis septembre.
Enfin, le gonflement des dépendances représente le cinquième problème, où l'sur-abstraction rend le code difficile à maintenir et modifier.
Les résultats de la migration sont significatifs. Au-delà du coût modeste de 260 dollars, le projet a généré 67 commits représentant 43 000 lignes ajoutées contre 322 000 supprimées. Les temps de build ont été divisés par deux. Les économies en coûts CDN se chiffrent en milliers de dollars.
Robinson formule une observation centrale : "le coût des abstractions avec l'IA est très élevé". Les agents de codage fonctionnent mieux avec du code simple et direct qu'avec des couches d'abstraction complexes. Investir des tokens pour éliminer la complexité inutile s'avère non seulement rentable mais autofinancé par les économies opérationnelles réalisées.
Cette expérience illustre un changement de paradigme dans l'évaluation des architectures logicielles. Avec des agents de codage capables d'effectuer des migrations massives rapidement, le calcul coût-bénéfice de la dette technique évolue. Supprimer des abstractions devient économiquement viable quand l'alternative est de maintenir une complexité qui freine à la fois les humains et les IA.
Le cas démontre également que les agents performent mieux sur des bases de code épurées, créant un cercle vertueux entre simplification et productivité assistée par IA.