Brian Knoles
@BrianKnoles
CTO @BellawattEnergy. @inertiajs Rails maintainer. Happiest when wondering.
I was one of the 16 devs in this study. I wanted to speak on my opinions about the causes and mitigation strategies for dev slowdown. I'll say as a "why listen to you?" hook that I experienced a -38% AI-speedup on my assigned issues. I think transparency helps the community.
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers. The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
Hard to know if this is a universal description of such a complex topic, but my own moments of "agency" are accompanied by feelings of calmness and peace. open.substack.com/pub/escapingfl…
Hey, how'd my face end up on this page?? Super excited to facilitate a workshop on Inertia Rails alongside @brandonshar and @skryukov_dev this November at SFRuby! sfruby.com/speakers/
Structured output just landed in RubyLLM! 🎉 No more parsing JSON and crossing your fingers. Define your schema, get exactly what you asked for. Every time. chat.with_schema(PersonSchema).ask("Generate a person") # => {"name" => "Alice", "age" => 30} rubyllm.com/guides/chat#st…
Josh please no. Rails + Inertia is the way. @inazarova help this man
David is such a good rhetorician. This bit in the Lex interview about Ruby being a "luxury language" was a deft turn of phrase that I wish I had come up with.
I'm a Hotwire enjoyer, but @inertiajs with @rails is really, really nice. It's seamless.
Today we've released updates to @inertiajs and the Laravel adapter! 🎉 Below are a few highlights: new features, improved developer experience, and some nice little touches. Let's take a look 👇
💡Deadline to submit a talk for the SF Ruby Conference is *today*: sfruby.substack.com/p/san-francisc…
Fascinating with a clear parallel to LLMs today. If everyone has access to the same automations then advantages will begin to develop elsewhere, outside of (but probably in conjunction with) them.
youtube.com/watch?v=1gOX7a…
We did this!! Run rails-tutorial.evilmartians.io and go through the full Rails Getting Started in your browser! @palkan_tula, Albert and team cooked!
Running the Rails Tutorial in the browser. @evilmartians @rubycentralorg
Slides from my talk at @railsconf on the evolution of the Rails frontend: evilmartians.com/events/rails-f…
I was super cool to see the shoutout to @evilmartians Inertia blog post by @skryukov_dev at the RailsConf keynote by John Dewsnap ❤️. John said @flexcar had Inertia up and running in 20min after reading it 🙌
"Everyone gets to write the code that they love" ❤️
A new "Running Clock" just dropped! This week, @simonswiss interviews @joetannenbaum about the wonders of Inertia.js. Can he get through all of the questions before the buzzer?
I don't think Hotwire/LiveView's argument of being really productive as a single dev is valid argument imo @inertiajs solves a lot of the pains experienced when working with React by letting you use your back-end fully. No need to declare routes in two places, an API, gql…
Early bird and Supporter tickets for the San Francisco Ruby Conference just went on sale! lu.ma/sfrubyconf2025 This is a special event, dedicated to celebrating the startups that grew huge on Ruby and Rails–like Chime, Gusto, Figma, and many more, and the new once that…
Come join us in November for the San Francisco Ruby Conference! 🙌🏼
Early bird and Supporter tickets for the San Francisco Ruby Conference just went on sale! lu.ma/sfrubyconf2025 This is a special event, dedicated to celebrating the startups that grew huge on Ruby and Rails–like Chime, Gusto, Figma, and many more, and the new once that…
its the opposite, hiring more designers more dev capacity means more stuff we need to define, design, scope, and shape
This is kind of why I started using Vite Ruby in all my apps. The development experience is just phenomenal!