La philosophie de conception de Ryo Lu : « Rendre les choses vraies » Cette réflexion éclairante sur l'essence du design nous vient de Ryo Lu, directeur du design chez Cursor, et mêle philosophie, histoire du logiciel et tendances de l'IA. S'appuyant sur son expérience personnelle, Ryo souligne que le cœur du design réside dans la « décomposition et la reconstruction » : dépouiller les choses de leur apparence superficielle pour révéler leur structure sous-jacente, puis utiliser ces « atomes » pour construire des formes entièrement nouvelles. Il ne s'agit pas simplement d'embellir l'interface, mais de donner aux utilisateurs les moyens d'une créativité sans limites grâce à une pensée systématique. 1. L'essence du design : bien plus qu'une simple esthétique, c'est un cadre de pensée. Nombreux sont ceux qui perçoivent le design comme une tâche superficielle consistant à « choisir des couleurs et ajuster des mises en page », mais Ryo estime qu'il s'agit plutôt d'une vision du monde : face à des choses complexes, il faut d'abord les « décomposer » en éléments de base, comprendre les relations entre ces éléments, puis les « réassembler » en des formes plus simples, plus puissantes ou révélatrices. C'est comparable à la décomposition particulaire en physique, ou au jeu avec des briques Lego : il ne s'agit pas d'inventer de nouvelles briques, mais d'agencer astucieusement des éléments existants pour créer une infinité de possibilités. Ryo utilise cet exemple pour critiquer les « produits à usage unique » (comme les gestionnaires de tâches spécifiques) qui, bien qu'efficaces, limitent la flexibilité de l'utilisateur. 2. De Notion à Cursor : les outils comme systèmes. Ryo a partagé son expérience chez Notion : ils ne se contentaient pas de reproduire des « applications de prise de notes » ou des « outils de gestion des tâches », mais se sont plutôt demandés : « Quels sont les éléments constitutifs d’un logiciel ? » Finalement, ils ont défini des primitives telles que les « blocs », les « bases de données », les « vues » et les « relations ». Ces composants, à l’instar des briques Lego, permettent aux utilisateurs de les assembler librement, remplaçant ainsi les applications « prêtes à l’emploi » comme Asana et Linear. Concernant Cursor, Ryo souligne qu'il abaisse le seuil entre l'intention et le logiciel. Auparavant, les idées devaient être traduites en syntaxe de code, en frameworks et en outils de débogage ; désormais, les utilisateurs n'ont qu'à décrire leur intention, et l'IA peut en comprendre la logique sous-jacente (modèles, architecture) et générer directement le code. Il ne s'agit pas de « traduire » des idées humaines, mais plutôt de laisser l'agent intelligent (IA) gérer la restructuration sous-jacente, permettant ainsi aux utilisateurs de se concentrer sur le niveau conceptuel. • Leçon : Les bons outils ne résolvent pas les problèmes, mais fournissent plutôt les éléments constitutifs permettant de « construire des solutions infinies ». Notion est destiné aux idées et au travail, tandis que Cursor est destiné au développement logiciel. 3. Une extension philosophique plus large : Univers modulaire et nouvelles primitives. Ryo étend ce concept au monde naturel : le langage utilise des symboles finis pour exprimer l’infini, la musique utilise douze notes pour la variation et l’ADN utilise quatre paires de bases pour coder la vie. L’univers est essentiellement un système modulaire de « règles simples, recombinaison infinie », et la conception est la participation consciente des humains : extraire des modèles, éliminer les redondances et construire de nouvelles réalités. En retraçant l'histoire de l'informatique, il a souligné que les innovations clés n'étaient pas de « nouvelles fonctionnalités », mais de « nouvelles primitives » : les lignes de commande ont permis la composition de programmes, les interfaces graphiques ont introduit la manipulation directe, le Web a introduit les hyperliens et les smartphones ont ajouté des capteurs. Ces éléments ont permis le développement de l'écosystème. L'IA est la prochaine « primitive » : non pas une fonction auxiliaire, mais un niveau totalement inédit capable de traduire des intentions abstraites en code ou en formes concrètes. Ryo prédit que cela va bouleverser le paradigme de la conception, en passant de la simple « embellissement » à la « réalisation de la vérité », c'est-à-dire en questionnant les attributs essentiels des choses : qu'est-ce qui est indispensable ? Si on le supprime, reste-t-il le même ? Une fois ces éléments compris, quelles nouvelles possibilités peuvent-ils offrir ?
Chargement du thread
Récupération des tweets originaux depuis X pour offrir une lecture épurée.
Cela ne prend généralement que quelques secondes.
