My vision for Rails, and it’s is what I see happening already: EVERY human becomes a developer to build their own tool, to power up their own work and life. Whoever is closer to the problem, builds a solution. And our job as engineers is to build safe and efficient tools for all these people - and recognize that all of them will benefit from picking a batteries-included framework like Ruby and Rails, as long as it’s fully enabled for this use case. As a vibe coder, there is 1% of cases when I need to really be sure what’s being built to detail- be it money related, or a special algorithm I need, this when I want to read code, I want to read beautiful, expressive Ruby.
Our job as engineers is to fully embrace and leverage agentic tooling but to keep a clear head: our task continues to be to organize chaos, find beauty and simplicity and fight off entropy to allow us as humanity to go further. Stacking complexity on top of complexity relying on a “super-human intelligence” is not gonna get us there. It can get us _somewhere_.
In the time of disruption, I embrace change but I value something else too: continuity. And continuity doesn’t rely on a single person or company: it is a community effort. I am not looking forward to a reality of a person building alone with a swarm of robots. Now more than ever we got to cooperate, share experiences, figure out how to organize the new kinds of chaos and Rails is the biggest enabler for this collaboration.
Let’s be optimists: let’s leverage all tools available to us and recognize our new role of enabling people - everyone - to build. Let’s improve the stack that brings clarity, simplicity and human understanding. Together.