7 comments

  • chao-3 minutes ago
    Mostly agree with José&#x27;s tweet linked in the article: the effort required to make anything better is lowered substantially. For example, the primitives for Ruby concurrency to be good have been there for 3-4 years. Many long-established ecosystem libraries and conventions didn&#x27;t adopt these newer tools, and I don&#x27;t blame them for that. Many might have required breaking changes. Breaking changes are a tough sell for decade-old, stable libraries. Then for application teams, prior to agentic engineering, it would be a big lift to migrate large projects to a new set of libraries. But that&#x27;s not the case anymore!<p>Ruby is never going to be a BEAM language or Rust, but I&#x27;m pretty excited for the near-term performance improvements in Ruby; not only the base language (e.g. Spinel), but in the broader ecosystem. When you avoid a handful of footguns, you maintain some basic architectural consistency&#x2F;organization (and get your agents to do the same), Ruby continues to have a good balance between expressiveness, and the ease of reasoning about the code, relative to the amount of annotations and boilerplate you need to throw in to get there.<p>For someone who is persuaded they should never read the code anyway, then that&#x27;s not a benefit that they desire, vaya con dios! There&#x27;s not much conversation to have when working from such different premises.
  • neko_ranger12 minutes ago
    The dhh hn smear campaign continues<p>The nuance is of course that dhh is both correct and not exactly right at the same time, and doesn&#x27;t really have any affect on you. Rails is still great for solo&#x2F;small teams moving fast technically and product wise. He&#x27;s also right that rust is good for established services (with possibly larger teams) that prioritize performance. Just as it always was, but now the transition from rails -&gt; rust&#x2F;others is much quicker with ai
    • mplewis1 minute ago
      it&#x27;s not a smear to share things DHH says and does
  • goatlover1 hour ago
    &gt; I must admit that for a few days I felt very depressed about it all. Not about “AIs writing all the code” - that much is clear to me, and I do not lament the changing landscape of the craft<p>If you&#x27;re not under pressure to vibe code for work, and you still like writing the code, I don&#x27;t understand this sentiment. People coding on their own time won&#x27;t be left behind. It&#x27;s your own time to use as you like. And if you want to take a longer time to hand craft a library or your pet project, more power to you.<p>Sure, if you need help from the AI for something too difficult, time consuming or tedious, that makes sense. But the idea that everyone needs give up hand coding is absurd. This also isn&#x27;t true for all paid programming work and will continue not to be, despite the marketing hype.
    • Ntrails47 minutes ago
      &gt; Sure, if you need help from the AI for something too difficult, time consuming or tedious, that makes sense<p>First, I offloaded the tedious. There was no real joy there. Then I offloaded the merely time consuming - after all I could have more fun on interesting problems.<p>But suddenly everything is too difficult, and I am not going to get any better at those pieces by glancing over ai prs. Still, this is what I do
    • tra31 hour ago
      &gt; But the idea that everyone needs give up hand coding is absurd.<p>Unfortunately (?) this seems to be the ground truth for the majority of people I speak to. What&#x27;s not clear to me yet, is whether we&#x27;ll stop reading code. I suspect that reading is going away as well. There&#x27;s a push at $WORK to expedite 50-files&#x2F;20,000 line PRs via agentic reviews..<p>If this continues, then language readability and &quot;pleasure&quot; of hand coding will likely diminish. I&#x27;m still not clear where we&#x27;re going to land with libraries and re-use. Non-technical pressures are forcing functionality to be re-vibe coded instead.<p>I&#x27;ve always loved Rails for its pragmatic approach; I&#x27;ve delivered many projects with it. I&#x27;ll be sad when it disappears but it seems inevitable.
      • goatlover53 minutes ago
        If it gets to the point that developers no longer need to write or read code, just manage agentic swarms, then what is the reason for developers?
        • tra342 minutes ago
          I&#x27;ve been thinking about this too, since my livelihood depends heavily on this answer.<p>As far as I can tell, agentic software development (aka vibe coding) simply doesn&#x27;t scale for lay people. At $WORK, I&#x27;m seeing the 5th version of the same small project being rewritten by execs. The 5th version is marginally better than the previous 4, but it still has major problems. 5th version has no CI and accesses 6 databases directly. These VPs are slowly becoming software engineers. It&#x27;s hilarious to watch, but seems rather inefficient.<p>I&#x27;ve been asked this question by non-software people and the best answer I&#x27;ve come up so far is this. You can go to the hardware store and purchase a chainsaw. You can now prune small trees. This does not make you an arborist though. For reference check out YouTube: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;results?search_query=arborist+fails+compilation" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;results?search_query=arborist+fails+...</a><p>Thoughts?
          • zer00eyz22 minutes ago
            &gt; These VPs are slowly becoming software engineers. It&#x27;s hilarious to watch, but seems rather inefficient.<p>Tell me you weren&#x27;t around for the dot com bubble without telling me.<p>At that point in time if you told any one you could build on the web they spent an hour pitching you their bad idea and then wanted you to build it for nothing. They thought the value was in the idea, not the implementation.<p>Now, if you have an idea, then go use AI to prototype, to validate, to iterate.<p>IF that results in a viable product then you need an engineer to go in and do the needed work to operationalize it. To attach testing, monitoring, deployment and more over cost metrics (something we have not really done in the last 30 years) - because a good idea that costs more to run than it makes is not a good idea.<p>The nuance is here - the &quot;tweak this and we can save $0.50 a user a month&quot; is how you move the needle at scale.<p>Programing is dead, Software development has a narrow place - engineering for sustainability, reliability and cost are what the field is going to become. Someone has to be responsible, or be on the hook for the 3am on a holiday weekend phone call.
    • sublinear23 minutes ago
      &gt; If you&#x27;re not under pressure to vibe code for work, and you still like writing the code, I don&#x27;t understand this sentiment.<p>We don&#x27;t necessarily like writing the code by hand, but those of us in this situation don&#x27;t really have a choice and it pays the bills (handsomely, I might add; not complaining at all).<p>Every line of code has the entire organization behind it due to requirements that cannot budge an inch. There&#x27;s also lots of rigorous manual testing beyond what is already automated. The automation efforts for this kind of software, sometimes going on decades, has left no stone unturned yet lots of human work (and payroll cost) remains.<p>This is what a real business looks like once it&#x27;s settled into its competitive niche, and I&#x27;m routinely surprised how many devs on HN <i>are not</i> in this kind of role. Those people who are forced to lean hard on AI are at the highest risk of unemployment, and I have to assume they&#x27;re either junior or made a lot of questionable career choices.
    • dist-epoch37 minutes ago
      I wish I understood what goes on in the mind of people which today insist it&#x27;s absurd to believe that LLMs can code, and that it&#x27;s all marketing hype.<p>The strength of the Reality Distorsion Field would make the one of Steve Jobs pale in comparison.
  • Philpax13 minutes ago
    Given DHH&#x27;s political opinions, this is an interesting comparison to make, even with<p>&gt; I know how that era ended, and no - that is not the part of the analogy I am after.<p>to the extent where I&#x27;d almost say it&#x27;s curious to draw upon this and not acknowledge the elephant in the room.
  • Routine85021 hour ago
    I mean, considering what came after the Weimar era, I&#x27;m not sure if this is meant to make me feel reassured...
    • em-bee8 minutes ago
      considering DHH&#x27;s reputation related to that time i kind of expected that to be the point of the article. surprised to find that it isn&#x27;t.
    • goatlover1 hour ago
      Techno-fascism is the modern reincarnation. One of the goals being sufficient disruption to the labor market so workers lose their bargaining power.
      • tehjoker31 minutes ago
        I agree with this but I think because while basically truish fascism is so overused as a word I think many stop listening when they see it (one aspect that is not being reproduced these days is fascism was developed as a right wing populist response to socialism, but the right is not quite mobilizing a large working class base).<p>One description I think that aligns somewhat with our current era is “technoplatonism”, which is my own coinage but I think is not wholly original after googling. They want to create an artifical philosopher king that is commanded by a small elite of capitalists. So it has elements of fascism but it’s also a bit different, more classical in some ways. Just straight repression of the working class without inspiring or mobilizing the petite bourgeoisie in great numbers (though the artificial prominence of AI boosters on X and other digital platforms owned by the rich is one attempt at this).
  • 2akUh1 hour ago
    Dangerous comparisons. Finance and AI ruin the economy and a strongman will create jobs in 2033?<p>That is the part DHH does not get. Nobody will protect him from the gypsies (his words) if all are unemployed.
  • WillPostForFood53 minutes ago
    What the article characterizes DHH as saying:<p><i>Look how I don’t care anymore, and you should not care either</i><p>What DHH actually said:<p><i>I have AI delirium. AI euphoria. Because this is simply the most exciting thing we have made computers do in the time I have worked with them, played with them, interacted with them. But I think actually to wrestle with the fact that on the one hand, this is tremendously exciting, it is also a little unnerving.</i><p>and<p><i>There&#x27;s only one play here, and it&#x27;s total Fucking optimism. Lean in to the max possible. Because the utopia is almost here.</i>