“I believe the conventional idea of "writing a program" is headed for extinction, and indeed, for all but very specialized applications, most software, as we know it, will be replaced by AI systems that are trained rather than programmed.”

The End of Programming
By Matt Welsh

https://m-cacm.acm.org/magazines/2023/1/267976-the-end-of-programming/fulltext

#ChatGPT #Programming

The End of Programming

The end of classical computer science is coming, and most of us are dinosaurs waiting for the meteor to hit.

@StatGenDan The value of a programmer is not knowing what to write, but knowing what to ask. Explaining to an AI all the details, edge cases, error handling, and cost/size/speed/security/safety/aesthetic/usability tradeoffs is likely to be more burdensome than simply coding. This may flip when the AI can understand the problem and add extra-contextual value, though that feels a long way off.
#ThoughtsOnCoding #AI #ReplacingHumans #programming #philosophy #HailOurRobotOverlords
@walt @StatGenDan Exactly. To precisely communicate your requirements to an AI, you will in practice be creating a slightly higher-level programming language.