‹ BackHN Continuity

Thread

We Should Be Able to Change Our Languages

59 points · 36 comments · surprisetalk

  1. tombert · · focus · HN ↗
    At the risk of being a bit of a douchebag, it seems like nearly every tech opinion piece I read now boils down to "things used to be hard but they aren't anymore because LLMs can understand things faster than we can, so can ignore/change fundamentals!"

    I didn't really find the argument convincing the first time and I don't really find it convincing now.

    That said, with regards to macros, I actually do agree that the fear against them is broadly overblown. I have seen scary terrible horrifying macro soup in Clojure, but that has generally been outlier cases. Something like core.async abuses the hell out of macros, and despite that I think it very often increases readability and understanding of the language.

    1. nvme0n1p1 · · focus · HN ↗
      And even if LLMs do our thinking for us, it's still not a reason to fork the programming language you're using, unless you expect me to believe an LLM can understand `foo |> bar` but it can't understand `bar(foo(x))`. If you're not looking at the code, it doesn't matter how pretty the code is anymore.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.