AI is eating software. I’ve said this for a while. Why? Traditional software never improves. AI enables ‘smart’ software to learn & improve constantly. The world runs on software and AI is changing everything. Yet few people see or understand the massive AI wave on the horizon.
@JordanJacobs10 @geoffreyhinton A word of caution. Machine learning introduces software change, not always improvement. That creates risk and requires careful testing. AI is not eating software engineering, at least not yet.
@tdietterich @JordanJacobs10 @geoffreyhinton No, but I’m pretty sure it’ll transform the Infra as Code space. It’ll be “human in the loop”, but the orchestration platforms and tools will use AI to write the code.
@TheRealAdamG @tdietterich @JordanJacobs10 @geoffreyhinton AI will thus learn to do the same,becoming the programmer in the next year.
@jerrellahaynes @TheRealAdamG @JordanJacobs10 @geoffreyhinton The central challenge of software engineering is to specify the desired behavior of the system. AI can't do it alone unless it can infer the desired behavior somehow. But I agree in the near future LLMs will allow us to raise the level of abstraction of programming
@tdietterich @jerrellahaynes @JordanJacobs10 @geoffreyhinton Spot on. I am seeing early adopter companies that are focused on “prompt engineering” way upstream in the SDL. Writing your Jira story as a prompt. It will change how software is written.