El objetivo de Cursor es crear una forma completamente nueva de programar. Este artículo se basa en un artículo escrito por Xin y fue compilado, compilado y escrito por TechFlow. (Sinopsis: ¡Codex, el nuevo agente ingeniero de OpenAI!) Función de escritura de IA, corregir errores, ejecutar pruebas: Limitado a 3 tipos de usuarios para usar primero) (Suplemento de antecedentes: Esencia del podcast: la IA y los bots cubren el auge de las criptomonedas, la próxima era del microemprendimiento es la más fuerte) Como uno de los productos de más rápido crecimiento de todos los tiempos, Cursor alcanzó los 100 millones de dólares en ARR solo 20 meses después de su lanzamiento. Durante los dos años siguientes, superó los 300 millones de dólares en ARR y sigue revolucionando la forma en que los ingenieros y los equipos de producto desarrollan software. A principios de 2025, Cursor tiene más de 360.000 suscriptores de pago. Michael Truell es el cofundador y director ejecutivo de Anysphere, la empresa matriz de Cursor. Junto con tres compañeros de clase del MIT, fundó Anysphere y lanzó Cursor en tres meses. Michael Truell rara vez da entrevistas a podcasts, ya que solo ha estado en podcasts de Lex Fridman antes. En este número, habla sobre las predicciones para la era "After code", las experiencias contraintuitivas en la construcción de Cursor y las perspectivas sobre el futuro de los ingenieros. Este contenido es de Lenny's Podcast, y el siguiente es el texto completo de la compilación. El objetivo de Cursor es crear una forma completamente nueva de programar: la gente verá código virtual más cercano a las oraciones en inglés en el futuro. Las personas tendrán un fuerte control sobre varios detalles del software y tendrán la capacidad de modificar e iterar extremadamente rápido. El "gusto" se volverá cada vez más valioso: el "gusto" está en su núcleo de tener una comprensión clara de lo que se debe construir. Los usuarios que mejor utilizan la IA son conservadores en el uso de la tecnología: son muy buenos a la hora de limitar el alcance de las tareas de la IA a una más pequeña y explícita. La pieza central de la entrevista de Cursor es una evaluación de dos días: estas evaluaciones son simuladas, pero permiten a los candidatos producir un trabajo real durante dos días. Esto no es solo una prueba de "si quieres trabajar con ellos", sino que también es muy importante para atraer candidatos. Lo único que atrae a las personas a unirse a una empresa temprana suele ser un equipo con el que sientan que vale la pena trabajar. El principal problema con la programación al estilo chatbot es la falta de precisión Lenny: Hemos hablado de lo que sucede en la era del código postal. ¿Cómo crees que se dirigirá Cursor en el futuro? ¿Cómo se moverá la tecnología del código tradicional a otras formas? Michael Truell: El objetivo de Cursor es crear una forma completamente nueva de programar, una forma diferente de construir software. Simplemente describe sus intenciones a la computadora de la manera más concisa posible, y depende de usted definir cómo debe funcionar el software y cómo debe presentarse. A medida que la tecnología actual continúa madurando, creemos que podemos ser pioneros en una forma completamente nueva de crear software que sea más alto, más eficiente y más fácil de usar de lo que es hoy. Este proceso será muy diferente de la forma en que se escribe el software hoy en día. Me gustaría contrastarlo con varios puntos de vista dominantes sobre el futuro de la forma de software, algunos de los cuales no estamos del todo de acuerdo. Una es que la construcción de software en el futuro seguirá siendo muy similar a la actual, basándose principalmente en la edición de texto utilizando lenguajes de programación formales como TypeScript, Go, C, Rust, etc. Otra idea es que simplemente escribas comandos en el chatbot, dejes que construya el software por ti y luego dejes que lo modifique en cualquier momento. Este estilo de chatbot es como hablar con tu departamento de ingeniería. Creemos que hay problemas con ambas visiones. El principal problema con la programación estilo chatbot es la falta de precisión. Si desea que las personas tengan control total sobre el aspecto y la funcionalidad del software, debe proporcionar una forma más precisa de indicarles que realicen los cambios que desean, en lugar de decirle a un bot en un cuadro de chat: "Cambiar esta parte de mi aplicación" y luego eliminarla por completo. Por otro lado, la visión del mundo que piensa que nada cambiará también está equivocada, porque la tecnología solo se fortalecerá. En el mundo del "código postal" que imaginamos, la expresión de la lógica del software estará más cerca del inglés. Puedes imaginar que existirá en una forma más canónica, moviéndose en la dirección del código virtual. Puede escribir la lógica del software, editarla a un nivel superior y navegar a través de ella fácilmente. Este no será un código oscuro y difícil de entender, millones de líneas. En cambio, será más claro y fácil de entender y localizar. Estamos trabajando para evolucionar estructuras complejas de símbolos y códigos en formas que sean más fáciles de leer y editar para las personas. En la era del código postal, el gusto será cada vez más valioso Lenny: Es profundo, y quiero asegurarme de que la gente entienda tu punto. El cambio que imaginas es que la gente ya no ve código y no tiene que pensar en JavaScript o Python. En su lugar hay una forma de expresión más abstracta, más cercana al código virtual de las oraciones en inglés. Michael Truell: Creemos que eventualmente va a llegar a esa etapa. Creemos que alcanzar esta etapa requiere la participación y promoción de los ingenieros profesionales existentes. En el futuro, las personas seguirán dominando en el asiento del conductor. Las personas tendrán un fuerte control sobre los diversos detalles del software y no renunciarán fácilmente a este control. Las personas también tienen la capacidad de modificar e iterar extremadamente rápido. El futuro no dependerá del tipo de trabajo que ocurra en segundo plano, es lento y tarda semanas en completarse. Lenny: Esto plantea la pregunta, ¿qué habilidades crees que serán cada vez más valiosas en la "era del código postal" para los ingenieros actuales, o para las personas que están considerando convertirse en ingenieros, diseñadores o gerentes de producto? Michael Truell: Creo que el "gusto" va a ser cada vez más valioso. Cuando la gente habla de gustos en el mundo del software, es fácil pensar en imágenes, animaciones suaves, combinación de colores, interfaz de usuario, experiencia de usuario y más. La visión es muy importante para los productos. Pero como mencioné anteriormente, creo que la otra mitad de lo importante es la lógica del producto y la forma en que funciona. Tenemos muchas herramientas para diseñar imágenes, pero el código sigue siendo la mejor representación de la lógica que ejecuta el software. Puedes usar Figma para mostrar el efecto o dibujarlo en tus notas. Pero la lógica solo se puede presentar claramente cuando se tiene un prototipo que es realmente utilizable. Los ingenieros del futuro se parecerán cada vez más a los "diseñadores lógicos". Necesitan expresar sus intenciones con precisión, pasando del "cómo" entre bastidores al "qué" y el "qué" de alto nivel, lo que significa que el "gusto" será más importante en el desarrollo de software. Todavía no hemos llegado a ese punto en la ingeniería de software. Hay muchos chistes interesantes y que invitan a la reflexión que circulan en Internet sobre la excesiva dependencia de las personas en el desarrollo de la IA y los defectos obvios y problemas funcionales del software. Pero creo que los ingenieros de software del futuro no tendrán que prestar demasiada atención al control de detalles como lo hacen hoy, y poco a poco pasaremos de ser rigurosos y meticulosos a ser más "de gusto". Lenny: Me recuerda a la codificación de vibras. ¿Es esto similar a lo que describiste como no tener que pensar demasiado en los detalles, sino una forma más natural de programar? Michael Truell: Creo que hay una conexión. La gente actual habla de vibra...
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Fundador de AI Programador Cursor: Lo que tiene valor en la era post-programación es el "gusto"
El objetivo de Cursor es crear una forma completamente nueva de programar. Este artículo se basa en un artículo escrito por Xin y fue compilado, compilado y escrito por TechFlow. (Sinopsis: ¡Codex, el nuevo agente ingeniero de OpenAI!) Función de escritura de IA, corregir errores, ejecutar pruebas: Limitado a 3 tipos de usuarios para usar primero) (Suplemento de antecedentes: Esencia del podcast: la IA y los bots cubren el auge de las criptomonedas, la próxima era del microemprendimiento es la más fuerte) Como uno de los productos de más rápido crecimiento de todos los tiempos, Cursor alcanzó los 100 millones de dólares en ARR solo 20 meses después de su lanzamiento. Durante los dos años siguientes, superó los 300 millones de dólares en ARR y sigue revolucionando la forma en que los ingenieros y los equipos de producto desarrollan software. A principios de 2025, Cursor tiene más de 360.000 suscriptores de pago. Michael Truell es el cofundador y director ejecutivo de Anysphere, la empresa matriz de Cursor. Junto con tres compañeros de clase del MIT, fundó Anysphere y lanzó Cursor en tres meses. Michael Truell rara vez da entrevistas a podcasts, ya que solo ha estado en podcasts de Lex Fridman antes. En este número, habla sobre las predicciones para la era "After code", las experiencias contraintuitivas en la construcción de Cursor y las perspectivas sobre el futuro de los ingenieros. Este contenido es de Lenny's Podcast, y el siguiente es el texto completo de la compilación. El objetivo de Cursor es crear una forma completamente nueva de programar: la gente verá código virtual más cercano a las oraciones en inglés en el futuro. Las personas tendrán un fuerte control sobre varios detalles del software y tendrán la capacidad de modificar e iterar extremadamente rápido. El "gusto" se volverá cada vez más valioso: el "gusto" está en su núcleo de tener una comprensión clara de lo que se debe construir. Los usuarios que mejor utilizan la IA son conservadores en el uso de la tecnología: son muy buenos a la hora de limitar el alcance de las tareas de la IA a una más pequeña y explícita. La pieza central de la entrevista de Cursor es una evaluación de dos días: estas evaluaciones son simuladas, pero permiten a los candidatos producir un trabajo real durante dos días. Esto no es solo una prueba de "si quieres trabajar con ellos", sino que también es muy importante para atraer candidatos. Lo único que atrae a las personas a unirse a una empresa temprana suele ser un equipo con el que sientan que vale la pena trabajar. El principal problema con la programación al estilo chatbot es la falta de precisión Lenny: Hemos hablado de lo que sucede en la era del código postal. ¿Cómo crees que se dirigirá Cursor en el futuro? ¿Cómo se moverá la tecnología del código tradicional a otras formas? Michael Truell: El objetivo de Cursor es crear una forma completamente nueva de programar, una forma diferente de construir software. Simplemente describe sus intenciones a la computadora de la manera más concisa posible, y depende de usted definir cómo debe funcionar el software y cómo debe presentarse. A medida que la tecnología actual continúa madurando, creemos que podemos ser pioneros en una forma completamente nueva de crear software que sea más alto, más eficiente y más fácil de usar de lo que es hoy. Este proceso será muy diferente de la forma en que se escribe el software hoy en día. Me gustaría contrastarlo con varios puntos de vista dominantes sobre el futuro de la forma de software, algunos de los cuales no estamos del todo de acuerdo. Una es que la construcción de software en el futuro seguirá siendo muy similar a la actual, basándose principalmente en la edición de texto utilizando lenguajes de programación formales como TypeScript, Go, C, Rust, etc. Otra idea es que simplemente escribas comandos en el chatbot, dejes que construya el software por ti y luego dejes que lo modifique en cualquier momento. Este estilo de chatbot es como hablar con tu departamento de ingeniería. Creemos que hay problemas con ambas visiones. El principal problema con la programación estilo chatbot es la falta de precisión. Si desea que las personas tengan control total sobre el aspecto y la funcionalidad del software, debe proporcionar una forma más precisa de indicarles que realicen los cambios que desean, en lugar de decirle a un bot en un cuadro de chat: "Cambiar esta parte de mi aplicación" y luego eliminarla por completo. Por otro lado, la visión del mundo que piensa que nada cambiará también está equivocada, porque la tecnología solo se fortalecerá. En el mundo del "código postal" que imaginamos, la expresión de la lógica del software estará más cerca del inglés. Puedes imaginar que existirá en una forma más canónica, moviéndose en la dirección del código virtual. Puede escribir la lógica del software, editarla a un nivel superior y navegar a través de ella fácilmente. Este no será un código oscuro y difícil de entender, millones de líneas. En cambio, será más claro y fácil de entender y localizar. Estamos trabajando para evolucionar estructuras complejas de símbolos y códigos en formas que sean más fáciles de leer y editar para las personas. En la era del código postal, el gusto será cada vez más valioso Lenny: Es profundo, y quiero asegurarme de que la gente entienda tu punto. El cambio que imaginas es que la gente ya no ve código y no tiene que pensar en JavaScript o Python. En su lugar hay una forma de expresión más abstracta, más cercana al código virtual de las oraciones en inglés. Michael Truell: Creemos que eventualmente va a llegar a esa etapa. Creemos que alcanzar esta etapa requiere la participación y promoción de los ingenieros profesionales existentes. En el futuro, las personas seguirán dominando en el asiento del conductor. Las personas tendrán un fuerte control sobre los diversos detalles del software y no renunciarán fácilmente a este control. Las personas también tienen la capacidad de modificar e iterar extremadamente rápido. El futuro no dependerá del tipo de trabajo que ocurra en segundo plano, es lento y tarda semanas en completarse. Lenny: Esto plantea la pregunta, ¿qué habilidades crees que serán cada vez más valiosas en la "era del código postal" para los ingenieros actuales, o para las personas que están considerando convertirse en ingenieros, diseñadores o gerentes de producto? Michael Truell: Creo que el "gusto" va a ser cada vez más valioso. Cuando la gente habla de gustos en el mundo del software, es fácil pensar en imágenes, animaciones suaves, combinación de colores, interfaz de usuario, experiencia de usuario y más. La visión es muy importante para los productos. Pero como mencioné anteriormente, creo que la otra mitad de lo importante es la lógica del producto y la forma en que funciona. Tenemos muchas herramientas para diseñar imágenes, pero el código sigue siendo la mejor representación de la lógica que ejecuta el software. Puedes usar Figma para mostrar el efecto o dibujarlo en tus notas. Pero la lógica solo se puede presentar claramente cuando se tiene un prototipo que es realmente utilizable. Los ingenieros del futuro se parecerán cada vez más a los "diseñadores lógicos". Necesitan expresar sus intenciones con precisión, pasando del "cómo" entre bastidores al "qué" y el "qué" de alto nivel, lo que significa que el "gusto" será más importante en el desarrollo de software. Todavía no hemos llegado a ese punto en la ingeniería de software. Hay muchos chistes interesantes y que invitan a la reflexión que circulan en Internet sobre la excesiva dependencia de las personas en el desarrollo de la IA y los defectos obvios y problemas funcionales del software. Pero creo que los ingenieros de software del futuro no tendrán que prestar demasiada atención al control de detalles como lo hacen hoy, y poco a poco pasaremos de ser rigurosos y meticulosos a ser más "de gusto". Lenny: Me recuerda a la codificación de vibras. ¿Es esto similar a lo que describiste como no tener que pensar demasiado en los detalles, sino una forma más natural de programar? Michael Truell: Creo que hay una conexión. La gente actual habla de vibra...