• jadero@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Hmm. I agree with everything you’ve said, but disagree regarding the utility of AI.

    Everything we’ve done since the patch cord days has been to create tools that make it easier to reason about our code. We’ve done little or nothing to address the problem of reasoning about requirements and specifications. The closest we’ve come is a kind of iterative development, testing, and user validation process.

    I think that ChatGPT and its siblings and descendants are likely not the answer, but I think that it must be possible to create tools to help us reason about requirements and specifications before we start coding. Given the difficulty of processing natural language, I think that whatever those tools are will either be AI systems or draw heavily on AI concepts.

    Or maybe not. Maybe it really does take a trained and creative human acting only in concert with others to implement desires.