
Polyglot Developer, Manager and Coach, @altenwald and @programandoOH
Almere, Nederland
Joined November 2012
- Tweets3.4K
- Following664
- Followers1K
- Likes3.1K
Pinned Tweet
Al fin llegó, qué tal se ven esas 319 páginas? 😊 altenwald.com/historia-de-lo…
Quizá hicieron caso al tío Bob y cada cual crea su propio framework solo para su propio uso? 🤔 O por proyecto? 😨
¿Programas en Ruby? ¿Ruby on Rails? ¿Has visto los datos que arroja DHH? Quizás pienses que programar en Go o en Rust es la solución, pero si no quieres que tu código cambie drásticamente y obtener aún así un incremento en rendimiento, ¡pásate a Elixir! altenwald.com/elixires
The agents finished porting Campfire to Laravel and Django too. I'm sure there are optimizations that could be found there too, but the whole point is to get a sense of how frontier agents do with different environments out the box. github.com/basecamp/once-cam…
Agrego aquí también la visión de José Valim que lo vio en profundidad y lo analizó no solo para Elixir sino en general.
Just so we are all on the same page:
* The Rust version has hundreds of commits, with multiple optimizations rounds, over several days. The others have 1 or 2 commits from an initial agentic rewrite
* Based on the available documentation, different things were asked from each attempt. The agents.md from Go mentions the Rust version was the canonical example. The Elixir one mentions it was the Rails one
* While we don’t have the full prompts, it seems they were vague, allowing the agents to make non-language architectural decisions that impact results (such as how closely it should replicate Rails’ drawbacks)
It is actually amazing how quickly we can have full-blown rewrites up and running. But if we want to take conclusions from the data presented, it is important to understand the process behind it.
Manuel Rubio retweeted
Just so we are all on the same page:
* The Rust version has hundreds of commits, with multiple optimizations rounds, over several days. The others have 1 or 2 commits from an initial agentic rewrite
* Based on the available documentation, different things were asked from each attempt. The agents.md from Go mentions the Rust version was the canonical example. The Elixir one mentions it was the Rails one
* While we don’t have the full prompts, it seems they were vague, allowing the agents to make non-language architectural decisions that impact results (such as how closely it should replicate Rails’ drawbacks)
It is actually amazing how quickly we can have full-blown rewrites up and running. But if we want to take conclusions from the data presented, it is important to understand the process behind it.
The agents finished porting Campfire to Laravel and Django too. I'm sure there are optimizations that could be found there too, but the whole point is to get a sense of how frontier agents do with different environments out the box. github.com/basecamp/once-cam…
I tell the AI: "Try all of the possibilities and tell me if there could be an error". AI was running 18 agents at the same time and, after 30 minutes, told me: "Only one!"
Manuel Rubio retweeted
Pues aquí está, el libro de Ecto, con ~250 páginas:
- Migraciones, esquemas.
- Configuración, tareas de mix.
- Changesets.
- Relaciones y datos embebidos.
- Consultas analíticas con CTE
- Pruebas...
Todo sobre Ecto, en este libro: altenwald.com/book/ecto
Manuel Rubio retweeted
¡¡¡La escritura del libro de Ecto YA HA ACABADO!!! 🎉
Ya solo falta la última revisión editorial para asegurarnos de que todo está correcto y el 1 de julio quedará publicado, así que como siempre, aprovecha ahora que el precio no subió y hazte con él.
altenwald.com/book/ecto
Call for Speakers for Code BEAM Europe 2026 is open on Sessionize and I've just submitted a session! sessionize.com/code-beam-eur…
Manuel Rubio retweeted
The Pragmatic Programmer nails it again
Absolute goldmine in the AI Coding age
Manuel Rubio retweeted
¿Qué es la filosofía de la computación?
blog.thedojo.mx/2023/08/19/q…
Manuel Rubio retweeted
Antes de nada, un agradecimiento de corazón a @eminwux por pasarse por Codeadores. En este nuevo capítulo hablamos de Unix, Linux y BSD. Emiliano nos da una clase magistral de historia, ¿a qué esperas para escucharnos? open.spotify.com/episode/7Ff…
Manuel Rubio retweeted
¿Viste nuestro capítulo sobre #dBase? Pues una de las fuentes era un poco inaccesible y hemos decidido traducirla y ponerla en el blog, imperdible, Wayne Ratliff es un grande: programandotrahistoria.com/w…
Manuel Rubio retweeted
Bibliotecas y bibliotecarios en la empresa, ¿qué te parece la idea? altenwald.org/2025/11/10/bib…
Es curioso que por un lado se haga énfasis en un mal código y documentación y después entre la IA como salvadora. El problema, esa IA aprende con ese mal código y esa documentación incompleta, ¿oíste eso de los analistas de datos de "basura entra, basura sale"? Pues eso.
Manuel Rubio retweeted
No te pierdas el nuevo video de @ProgramandoOH: DBase
youtu.be/KOnZ1wxscS4?si=ivSJ…
Manuel Rubio retweeted
Tenemos en votaciones la sugerencia de Hexa... quería ver qué tan rápido es Python... ¡pues lo vamos a ver! ... ¿o no? ¡Depende de vosotros! ¡Id a votar! programandotrahistoria.com/v…
Manuel Rubio retweeted
No te pierdas los libros recomendados para desarrolladores por @MRonErlang
youtu.be/kRIh0HyKDfk
Manuel Rubio retweeted
Antes hacíamos votaciones por aquí, después nos pasamos a Youtube... pero queremos algo más personalizado y nos hemos pasado a nuestra web, ¿qué os parece? ¡Podéis votar una vez al día por vuestra opción favorita! Eso sí, si queréis una diferente, comenta programandotrahistoria.com/v…
Manuel Rubio retweeted
No te pierdas el capítulo de @gleamlang de @ProgramandoOH, un gran canal hablando de un gran lenguaje:
youtube.com/watch?v=a1kE8Pnw…


















