AI Ending Traditional Programming
Comments debate whether AI tools like LLMs will end programming as we know it by automating code generation, or represent just another layer of abstraction, shifting programmers' roles toward specification, design, and oversight.
Activity Over Time
Top Contributors
Keywords
Sample Comments
It's ironic to see people say this type of things and not think about old software engineer practices that are now obsolete because overtime we have created more and more tools to simplify the craft. This is yet another step in that evolution. We are no longer using punch cards or writing assembly code, and we might not write actual code in the future anymore and just instruct ais to achieve goals. This is progress
Yeah sure, I just mean that it is like the step from COBOL -> JAVA -> Python in terms of productivity and the amount of code you write. So my point is, you would write much much less code. So maybe your future "code" would be just some sets of well placed comments and the AI does the rest. The same way you could test the system to prevent any major fuck ups. Sure you have to undestand it, but your core skill wouldn't be coding any more.
If anything it's rather the start of programming in my opinion, or rather the start of a new era.We build endless higher level abstractions ontop of each other in programming, this is just another one.I'm not bullish on AI actually understanding something in the near future and it'll rather continue to be something more akin to mimickery, albeit amazingly expressive and accurate.I think this is rather going to become an amazing tool to help reduce repeating already solved
The job already has changed, we have been using AI to write code for decades already. Most people no longer write a lot of code based on their own understanding, rather they google for code libraries or snippets, include them and then fiddle with it until they do what the coder wants it to. I don't see how this situation is any different from that.
My interpretation of this is he feels that AI-assisted programming is okay if you still participate in the programming sometimes, but if you only prompt then you're not really a programmer. Or something.He does say that you should provide more context rather than just repeating yourself.There is a distinction as far as having some engineering skills and knowledge to give the AI hints, but it might be more of a symbolic one than people realize. And as AI continues to improve, that will
Programming is an umbrella term.IMO, there are two types of programming work:1. Specifying. You are working on getting all requirements, and laid out the specification of the expected behavior of a system.2. Translating. Once the specification is a nailed down. It would be taken into the hands of translators and put into actual code.Both involves critical thinking, but translators probably more susceptible to LLM's negative influence.Also any programmers at one time plays bot
had the same thought https://its.promp.td/the-end-of-programming-software-as-we-k...
All production code will be written by AI. The question is not if. It is WHEN.What we are seeing right in front of our eyes is how the boundaries of what is possible in the realm of software programming has gone from AI/LLMs poorly writing simple scripts, to being able to "zero-shoot" and "vibe code" a complex system, with a set of instructions written in natural language.What we might be seeing in 2025 is how programming, the way it has been for the last decades,
Between this and OpenAI's Github Copilot "programming" will slowly start dying probably. What I mean by that is that sure, you have to learn how to program, but our time will be spent much more on just the design part and writing detailed documentation/specs and then we just have one of these AIs generate the code.It's the next step. Binary code Historically its always been about abstracting and writing less code to do
Well AI could create machine code and not bother with languages. Then we can say programming is ended. Can't see that on any horizon.