Most active commenters

    ←back to thread

    Claude Code now supports hooks

    (docs.anthropic.com)
    381 points ramoz | 12 comments | | HN request time: 0.99s | source | bottom
    Show context
    mkagenius ◴[] No.44431021[source]
    As an aside, people say AI will eliminate coding jobs, but then who will configure these hooks? Or think about adding such a feature?

    These kinds of tooling and related work will still be there unless AI evolves to the point that it even thinks of this and announces this to all other AI entities and they also implement it properly etc.

    replies(9): >>44431095 #>>44431454 #>>44431583 #>>44431643 #>>44431792 #>>44431797 #>>44431895 #>>44432029 #>>44438130 #
    mrmincent ◴[] No.44431095[source]
    To misuse a woodworking metaphor, I think we’re experiencing a shift from hand tools to power tools.

    You still need someone who understands the basics to get the good results out of the tools, but they’re not chiseling fine furniture by hand anymore, they’re throwing heaps of wood through the tablesaw instead. More productive, but more likely to lose a finger if you’re not careful.

    replies(7): >>44431164 #>>44431379 #>>44432772 #>>44433100 #>>44435426 #>>44441013 #>>44448490 #
    forgotoldacc ◴[] No.44431379[source]
    And we may get an ugly transitory period where a lot of programs go from being clearly hand made with some degree of care and some fine details that show the developer's craftsmanship, to awful prefab and brutalist software that feels inhuman, mass-produced, and nothing is really fit for the job but still shipped because it kind of works well enough.

    People go to museums to admire old hand-carved furniture and travel to cities to admire the architecture of centuries past made with hand-chiseled blocks. While power tools do let people make things of equal quality faster, they're instead generally used to make things of worse quality much, much faster and the field has gone from being a craft to simply being an assembly line job. As bad as software is today, we're likely to hit even deeper lows and people will miss the days where Electron apps are good compared to what's yet to come.

    There's already been one step in this direction with the Cambrian extinction of 90s/early 2000s software. People still talk about how soulful Winamp/old Windows Media Player/ZSNES/etc were.

    replies(3): >>44432024 #>>44432083 #>>44433341 #
    1. rolisz ◴[] No.44433341[source]
    I think it's going to go the opposite way: we'll get a lot more custom made software, that fits exactly what a small customer needs. The code might be utter crap, the design might not be award winning, but it will be custom made to a degree that you can't customize your average Savas.
    replies(5): >>44435455 #>>44436262 #>>44436547 #>>44436967 #>>44440590 #
    2. bluefirebrand ◴[] No.44435455[source]
    This was the promise of "no code" / "low code" solutions in the past

    It has never worked in the past, I'm not entirely convinced that it will work now

    replies(1): >>44436582 #
    3. voiper1 ◴[] No.44436262[source]
    But "utter crap" isn't just an aesthetic issue - that can mean all kinds of bugs and malfunctions!
    replies(1): >>44436514 #
    4. isoprophlex ◴[] No.44436514[source]
    And infinite job security for those who know how to turn on a debugger
    replies(1): >>44436803 #
    5. ◴[] No.44436547[source]
    6. himeexcelanta ◴[] No.44436582[source]
    Agreed. Trying to live in a high level of abstraction without understanding the components of the system will cause the project to fail after a certain point.
    7. txs ◴[] No.44436803{3}[source]
    Or people will just throw the product away and buy a replacement because it’s cheaper than fixing it, much like we no longer mend clothes
    8. pseudosavant ◴[] No.44436967[source]
    I think the kind of people, who in the past constructed extremely useful (if brittle) solutions with Excel, will be creating all sorts of AI bespoke and very useful tools.

    It won't bother them at all what the code looks like under the hood. Not that the code will look worse that what an "average" developer produces. Claude and ChatGPT both write better code than most of the existing code I usually look at.

    replies(1): >>44438964 #
    9. Zopieux ◴[] No.44438964[source]
    Beautifully formatted, exquisitely incorrect code that provides the simulacra of a feature on the happy path and subtly fails in all other scenarios with hard to detect, impossible to debug errors. Can't wait (it's already there to be honest).
    replies(1): >>44439108 #
    10. pseudosavant ◴[] No.44439108{3}[source]
    Better than poorly formatted code, making basic mistakes like SQL query string concatenation, from someone who didn't bother to write any tests. You just have to treat it like code you got from someone else. It would be hard for AI to produce more magical errors that are harder to debug than what humans write. LLMs are one of the best debugging tools out there too.
    11. mstipetic ◴[] No.44440590[source]
    Yeah and then you’ll get hundreds of slightly different protocols formats and standards and nothing will talk to each other anymore without bespoke integration
    replies(1): >>44452376 #
    12. rolisz ◴[] No.44452376[source]
    LLMs can do that integration :)