3 comments

  • andrewstuart2 days ago
    What’s the message here? I read and read a lot of words but nothing clear came through. Maybe he sort of seems to be saying that Ruby is special in modern programming with LLMs? That doesn’t ring true for me - seems that languages are less special and less differentiated than ever with LLMs, which is to say that languages just tend to be less important now and that’s a good thing. Who cares about language, just build the thing.<p>Is he saying that Ruby is better for LLM programming? That’s hard to imagine because strong typing has to be a big help for automated programming tools and Ruby is behind all the other modern languages on typing.
    • bitwize30 minutes ago
      Not really Ruby per se, but Extreme Programming, TDD, and all of the mid-2000s OO-hipster methodology stuff that accompanied Ruby&#x2F;Rails back in the day. His thesis is that if you just adopt XP, <i>like you&#x27;re supposed to</i>, that translates smoothly to programming with LLMs because you can have the LLMs fearlessly take incremental steps, supported by extensive testing, and directly oversee the work exactly the same way you would do pair-programming with a human junior programmer.
  • alfanick2 days ago
    This looks like babysitting a kid. If that&#x27;s how CHAT&#x2F;&quot;vibe coding&quot; looks like - no thank you. I would be frustrated all the time.
    • herbst1 day ago
      I am super efficient these days. But that&#x27;s exactly what it feels like. Coding is not fun anymore and needs a lot of stress resistance now.<p>However doing actual manual coding starts to feel weird as well
      • bitwize28 minutes ago
        Someone I know who is all-in on AI—the same person who <i>literally</i> said you&#x27;re not a real engineer if you&#x27;re not using LLMs—also made a passing remark about how exhausted he was at the end of a workday talking to the clankers.<p>I have a feeling the job&#x27;s about to get a whole lot shittier.
  • znpy2 days ago
    Tl;dr?
    • felipemesquita2 days ago
      Author argues that values long embedded in Ruby culture (testing, readability, design) are very useful for collaborating with AI, gives an example os asking Claude to follow tdd