Coding up a storm of bits. Building AI products for @zardotapp. The Ruby AI Podcast co-host. @RubyRogues panelist. aka @codenamev@ruby.social

I am here.
Joined July 2011
Joe Leo and I have officially launched a very special first episode of The Ruby AI Podcast: "Beyond Chat: Phoenix Tests, Ruby Agents & the AI Tipping Point" In the pilot episode, we chat about shipping real AI products in Ruby, how Phoenix got started, and why Ruby syntax actually makes this weird new world fun to build in. Hope you'll come along for the ride. (And send us your favorite AI coding mishaps—we might just feature them in a future episode!) therubyaipodcast.com/
1
3
8
1,139
Niiiiiiice
Introducing "Agents on Rails Files": engineering-side insights, findings, stories—the dark side of rubyonrails.org/ai. The first post in the series shares the tips and tricks on writing black-box (e2e) evals and... compares Rails with Rust! evilmartians.com/chronicles/…
1
4
331
Valentino Stoll retweeted
You gave Claude Code a goal at 10pm and then go to bed. A heartbeat woke it every half hour, but it kept working through the night: lanes, reviews, merges, deploys... but what decisions did it make, exactly?
23
18
98
6,676
Valentino Stoll retweeted
ICYMI, the 39th edition of Ruby AI News is out now. The edition features a continued look at the future of Rails, RubyLLM 2.1, decision models, impatient programming, and much more rubyai.beehiiv.com/p/ruby-ai…
3
7
321
If you're a software engineer, this is a MUST watch. @fractaledmind, Leading all Product Engineering at @zardotapp, gives the best articulation of how to reasonably apply AI to software development that I've heard yet. I've seen first hand how incredibly well this all works in practice 👏 youtu.be/OmrdvAzCSIc?si=L5Sp…
1
4
1
14
1,361
So good 😂
As all programmers start taking the work of their coding agents completely for granted, the AI notices who still reads every line. 😍 New slopcore from yours truly! h/t @anabology for Claudia
1
140
Valentino Stoll retweeted
RubyLLM 2.1 is out now and it's missing nothing from LangChain/LangGraph/LangSmith. - Up to 58x faster and 58x less memory - Built-in MCP support with MCP Apps up to the latest spec - Support for Jev and other Decision Models - a new Evaluation framework - OpenTelemetry tracing You can have it all. The capabilities of the big Python frameworks, in a beautiful language like Ruby, integrated seamlessly into your Rails applications. rubyllm.com
15
41
3
250
9,206
Valentino Stoll retweeted
A great abstraction used to save time for the people who knew about it. Now it shapes every line a coding agent writes.
2
9
629
Valentino Stoll 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…
39
86
18
1,113
52,446
Valentino Stoll retweeted
🚨 IMPORTANT ANNOUNCEMENT TO THE RUBY COMMUNITY 🚨 _WHY'S SHOES LIVES BUILD A RUST-GRADE DESKTOP APP IN RUBY TODAY RUBY THINKS. RUST DRAWS. cc @cooperx86 for any media enquiries 1/6
6
15
90
6,431
Looking at this years’ @railsworld from the outside and everyone’s talking about Rust. My guess is just that @dhh hasn’t found Bender yet 😂 bend-lang.com
3
1
733
Valentino Stoll retweeted
Came out of Rails World more fired up than I've been in years. Unforgettable moments in every sense of the word. You see there's a reason all my classic Ruby books were published in the "Professional Ruby Series". Most of us work in teams. We maintain serious production systems that real customers depend on, under real load, with real consequences if we fuck them up by being sloppy. So pencils down? Sure. Claude writes all my code too. But programming as an engineering profession is as alive as its ever been, as it moves up an abstraction level. And English alone isn't enough. We're living through a period of infinite configuration. Everyone has their own agent setup. That's why convention over configuration matters more than it ever has, the same reason Ruby on Rails was such a game changer to begin with. I have a new vision for those of us who want to embrace AI while still proudly calling ourselves programmers. If you were at #railsworld this year, I might have even discussed it with you. And I promise, I'm going to make it reality. Who's with me?
31
14
1
267
9,380
Valentino Stoll retweeted
Good evening Rails World! Ruby Roles is live - find the best matching career opportunities for you. Hope you had a great time at the conference and are out having some fun! #railsworld rubyrole.com/
1
7
55
3,002
Hey @railsworld! As usual I've got FOMO, and as usual I'm releasing something into the #ruby wild! Introducing: ruby-laya github.com/codenamev/ruby-la… It's a #Ruby port of the open-weight System 1 decision engine Laya. Now you can get all your agent questions answered at blazing speed (33ms!) on your CPU at zero cost 🎉
5
6
3
51
5,515
@brainFnCl has some great examples of where it shines xitter.cf/brainFnCl/status/21017…
This is NOT Jev. Open source. Runs on your laptop. Decides in ~27 ms, about 200× faster than waiting on a hosted LLM. Here it is playing Tetris by itself 👇 brainfunctioncollapse.com/la…
1
479