‹ BackHN Continuity

Thread

Rails World 2026 Opening Keynote [video]

447 points · 508 comments · an0malous

  1. robbyrussell · · focus · HN ↗
    I sat front row for David's talk yesterday morning. Having talked with him the day before, I’ll admit… I wasn’t particularly surprised (nor unprepared).

    A bit of a field report from #RailsWorld: the vibe here is far from doom and gloom. Quite the contrary. Wherever our industry is headed, most of us are still employed as menders… tending to systems that customers rely on and businesses are quite happy to keep paying for.

    Most of us aren’t waking up to a blank canvas and designing the architecture of the future. We’re inheriting decisions made years ago, updating old patterns, working around constraints, and keeping this shit running reliably.

    I think these newer tools give us an opportunity to wonder a little more about the systems we’ve inherited. To unpack why things work the way they do. To tinker with assumptions we haven’t had the time, confidence, or permission to revisit… and share what we learn so the next person, or agent, has an easier time.

    That deployment model we picked eight years ago? Worth another look. Some of our web apps probably wish they were native apps. And there are plenty of architectural decisions we’ve been living with mostly because… well, we’ve been busy living with them.

    There’s plenty of understandable anxiety about what these tools mean for our work. I’m increasingly curious about what they give us permission to revisit.

    Once my keynote is published, I’ll share more about a little programming-language-adjacent framework I’ve been working on for approaching exactly this kind of curiosity.

    In the meantime… keep showing up. Keep wondering.

    Long live Ruby. Long live Rails.

    p(bloom)

    1. lbrito · · focus · HN ↗
      Its easy to be optimistic when you're sitting on millions (dhh). You literally don't need to care about how any of this affects your job security.
      1. nickjj · · focus · HN ↗
        Right, or paying for AI models in general.

        There is a world of difference of having tens of millions of dollars and paying hundreds of dollars a month for AI subscriptions vs someone making 100k / year doing the same.

        For the DHH's of the world that's not even something to think about, but for most people who are working (even in tech), now we're talking 2-8%+ of your income depending how much you use AI. Just to have the "luxury" of being able to experiment with it. I use air quotes on luxury because I personally find a lot of AI results to be quite bad, but then again, I'm not spending hundreds of dollars a month on the premium models.

        1. geraldwhen · · focus · HN ↗
          The premium models are worth 10% of your income at least.

          There is no future without these models. They truly are an entirely different league than the cheap stuff. You can move mountains with Astra or Opus 5.5.

          1. micromacrofoot · · focus · HN ↗
            People generally don't have 10% of their income to just give away on a whim.

            Additionally, if I'm 10% more productive I don't get a 10% pay increase.

          2. lbrito · · focus · HN ↗
            10% of a software engineer salary is a lot of money. That's just ridiculous.

            Like the other commentor said, its just going to be a net negative, because whatever productivity increase you supposedly do get, you will see exactly 0 of that translated into salary increase.

          3. scottyah · · focus · HN ↗
            I think you're off by a few orders of magnitude on cost.
          4. oefrha · · focus · HN ↗
            Have you tried to negotiate a 10% pay raise because “you can move mountains with Astra or Opus 5.5”? I’d wager you’re more likely to get a “the fuck do we need you for then” than that pay raise.
            1. jrumbut · · focus · HN ↗
              The whole AI issue is and always has been a social question. It's hardly a ridiculous concept to have a skilled worker control a $10k budget to buy tools. In many fields that is normal.

              Previously, the tools in our field were free or trivial cost. Seems like that has changed, that's OK, there are models to solve that.

              I teach a couple courses currently, there is an enormous gap between what my students can create with AI and what I can create with AI. I don't think it's that much smaller than the difference of what we can create without, the only difference is that the schedules are compressed.

              1. pjmlp · · focus · HN ↗
                They surely weren't, and piracy was quite common in many European countries, buying tapes and floppies from bazaars back in the days.
          5. marcus_holmes · · focus · HN ↗
            I swap between Fable and GLM 5.X and both work fine. Fable tends to do stuff that I didn't want it to do, and claude is probably a bit more capable as a harness (though I haven't spent the effort configuring pi properly yet so that's probably on me). Otherwise it's hard to spot the difference.
          6. nozzlegear · · focus · HN ↗
            > You can move mountains with Astra or Opus 5.5.

            Mountains that were made out of molehills, an ever-growing heap of bullshit.

          7. etdznots · · focus · HN ↗
            Let’s see the moved mountains I’m sitting here waiting to see any improvement in software
            1. neta1337 · · focus · HN ↗
              On the contrary, I say software got even worse
          8. tomgp · · focus · HN ↗
            Even if you believe this surely it should be paid for by the employer not the individual.
        2. slopinthebag · · focus · HN ↗
          You can pay $5 for deepseek 4.1 flash and be on the pareto frontier. And you can pay between $20-200/month for a huge amount of usage of the absolute frontier models. I was concerned about costs a year ago but with the proliferation of great cheap models, I think it's no longer a concern at all. I'd be fine if I could only use 4.1 flash.
          1. kennywinker · · focus · HN ↗
            I think the fear, threat, and valuation, of the frontier labs is that they will cross some line and have models that are infinitely smarter and more capable than everyone else. If that should happen, your deepseek account would be meaningless.

            But I also think that premise is bullshit and not gonna happen.

            1. slopinthebag · · focus · HN ↗
              sure but if that's the case society and i will have much bigger problems anyways
        3. sroerick · · focus · HN ↗
          I make 55k working at a dental office and a restaurant and I'm paying 200$ a month on open source models because I'm having an absolute blast with them.

          Plenty of jobs have expenses built into them. Maybe a subscription is more than it used to be, I had great jobs on a used 200$ thinkpad, but it's still cheaper than being a photographer. And 100k is more than most jobs.

          Software dev, even if it's all agents now, is still pretty dang economical

          1. [deleted] · · focus · HN ↗

            [deleted]

          2. sam345 · · focus · HN ↗
            I'm paying $20 a month using opus 5.5 and having a blast.
            1. stuaxo · · focus · HN ↗
              20 a month and using sonnet mostly for random fun stuff.

              At work, it seems a bit different - I'm certainly having to declaudify things it can be hard starting there's a lot to dig into - you can see it's overwritten but need to understand every detail to sort it out.

          3. rglullis · · focus · HN ↗
            It's easier to enjoy it if you don't see how the sausage is made.

            I am definitely not having a blast at work with LLMs. Everyone in the team has become simple rubber-stampers for whatever the AI puts out. There are mountains of documentation which gives a false sense of understanding of how things work, but the code repository itself could have been written in Brainfuck and it would make almost no difference. And we keep getting told by management that this is fine. We've become simple janitors in the slop hall.

            1. sroerick · · focus · HN ↗
              Yeah, I'm sorry to hear that. I'm very glad I am not dealing with anything even remotely corporate during this time, because I'd absolutely hate it
            2. booty · · focus · HN ↗

                  Everyone in the team has become simple 
                  rubber-stampers for whatever the AI puts out.
              
              Whoever figures out better ways to:

              1. Present a big AI PR to a fellow human for review 2. Understand a big AI PR, as a human reviewer

              ...is going to be a hero. This is one of the biggest unsolved problems of this new era.

              I've been experimenting with this, but it's early days. My efforts are mostly along the lines of having AI generate artifacts that guide the reviewer through the PR in execution flow order, explaining the reason for changes along the way.

              1. mattm · · focus · HN ↗
                I don't think that's the way forward. We don't accept mega-PRs from people, why accept them from machines? The best practice of small, focused commits - whether it be from a person or a LLM - will win out in time once we're past this manic phase.
          4. julianeon · · focus · HN ↗
            Have you tried OpenRouter and the DeepSeek-like models? If you try to optimize a little you could probably slash those costs.

            I send a ton of requests and even reaching $10 for the month would take more calls than I have capacity to review and use. And as I said, that's for a ton of requests.

            1. sroerick · · focus · HN ↗
              I use Synthetic, Neuralwatt, and Opencode. My usage is fairly high, I'm at 1.5B tokens in the last 7 days. ;)
        4. Rebelgecko · · focus · HN ↗
          Meta just gave DHH $1m in credits fwiw
          1. lbrito · · focus · HN ↗
            Can you expand on that? I couldn't find sources
            1. taikahessu · · focus · HN ↗
              I think it was for that linux script thing fwiw, omarchy
            2. Rebelgecko · · focus · HN ↗
              He posted about it on his Twitter, I don't have an account so it's hard to find for me
        5. farlight · · focus · HN ↗
          You think 2-8% is a problem? There's a large world outside the US. "Hundreds of dollars" per month is most of my salary, I can afford that only by going hungry half the time.

          Probably going to if I want to keep my job, since I'll be making about the same amount of money moving boxes or cleaning toilets, only in much less comfortable conditions.

          1. nickjj · · focus · HN ↗
            Yeah, I feel bad about those situations.

            It's essentially trying to turn programming into a micro-transaction based pay to play / pay to win outcome, a concept that was gaming related for decades.

      2. [deleted] · · focus · HN ↗

        [deleted]

      3. jstummbillig · · focus · HN ↗
        The list of people who have made millions and would be indifferent when the source of those millions is being challenged can not be very long.
        1. snoman · · focus · HN ↗
          Really? Pulling the ladder up after making your millions is almost idiomatic for those people.
      4. _nobody · · focus · HN ↗

        [dead]

      5. _nobody · · focus · HN ↗
        > It’s easy to be optimistic when you're sitting on millions (dhh).

        It’s natural to be pessimistic if you are unskilled. Your ability to keep your job is directly proportional to how good you are.

        1. ncphillips · · focus · HN ↗
          Nobody believes that
          1. _nobody · · focus · HN ↗
            Some people live in gutter, to them, they believe world is always dirty.
      6. stephenhuey · · focus · HN ↗
        Good point. Most of us at the conference are still trying to make a living with Rails. That's not a concern for him. Can he remember what it was like to have to do that? Probably, but he feels very differently waking up each day than the rest of us.

        Here is the description for the Rails World 2026 Opening Keynote:

        "Opening Keynote highlighting what's new in Rails, what's coming next, and where Rails is headed in the future."

        DHH literally did not cover that. Not even close!

        The first response in the conference chat described it as the "worst opening keynote possible to setup the Rails World conference." While someone soon disagreed with that, another guy later said he felt it undermined the later talks, and someone else said the Laracon conference had more about what the framework is doing in the AI age. He barely mentioned Rails. I get how he was excited about his experiments but I certainly wish he had focused more on what Rails is doing for this new era.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.