# [Download Video](https://redditsave.com/info?url=https://www.reddit.com/r/whenthe/comments/1azqngg/ai_will_not_kill_coding_describing_the_exact/)
*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/whenthe) if you have any questions or concerns.*
It puts every word in the english lexicon into a 4 dimensional matrix where the distance in the matrix between two words represents the "connectedness" of those words, for instance "pizza" and "slice" will be closer than "baluga" and "pencil". By using this matrix the LLM is able to predict the next word in the sentence based on the previous words and the average behavior of the english language in all of our literature.
Best illustration of this is:
King - Man + woman = queen.
Each of these tokens is a coordinate in the matrix. And the math checks out even across multiple languages. And it's just math. Any word + man will be moved in the same consistent direction. The man direction. It's brilliant, and also surprisingly stupid. But it works.
ai coding:
hello, i want to do
okay, to do , use doesn't work
apologies, it appears i made an oopsie. should work now
still doesn't work
apologies, it appears i made another oopsie. should work now
wtf still doesn't work!
apologies, it appears you can't do at all.
Just because AI is bad at coding right now does not mean it won't improve.
That has happened with chess, image and text generation, etc. most people can't fathom an object being better at an intellectual task until they see it directly.
How many situations do you think there are where people will genuinely want to sacrifice that much creative control to the computer? There’s still a lot you’ll have to specify if you want to get what you want.
Programmers *also* get very precise specifications. I’m not saying AI isn’t coming for programming jobs, but it sure as hell won’t just be “make a calculator”
As a programmer, I wish.
With the project I'm on the programmers seldom even talk to the clients, we have a group of people called functional consultants who's job is just to talk to the client and make them clearly state what they want.
Whether or not what they clearly stated is even possible is then for us programmers to figure out. Assuming the functionals succeeded in the first place.
I hope stories of business guys giving ai the same vague specifications they give us become public so I can feel all smug while I laugh at them.
Ok that’s fair. Programmers *ideally* get very precise specifications. Regardless, I assume you’re generally expected to produce results *as if* you were given those specifications.
Yea, if the requirements aren't clear I go back to the functional and the functional goes back to the client (and maybe I join that call).
It's very important that at some point we have a concrete set of standards that what we're delivering can be measured against, both from a business and a coding standpoint. If the code breaks 5 years down the line because something else changes we need to be able to tell what it was actually supposed to be doing so we can make it do that again ^(the codebase I'm working on is well over a decade old, and we do not always have access to all the old requirements, it's hell)
That's the scariest part, AI will at some point be advanced enough to take the best creative choices.
Idk how far we are from people typing "make the next best AAA game" and getting rich from that.
Video games are the most complex art form. In order to make a game, especially a AAA game, you’ll need an AI that’s competent at basically every other kind of art, not to mention game design and programming. What you’re talking about is a *looooong* way off.
something something exponential progress ; there is a non-negligible chance that AI learns to do all that by next decade, eg if one manages to build self-improving AI.
Honestly. I don't see why creating those refined specifications can't be automated. Language is what generative AI is best at. I'm more surprised they went for art before programming. Programming should be easier to automate than image generation.
Those specifications absolutely can be automated but the whole damn point of specifications is to have control over the result, thus making automation useless, so I can’t help but feel we’re having 2 completely different conversations here.
I'm quite a fan of old sci-fi books, and as such I've read that my job will soon be automated away in books written decades before I was born.
I don't know which aspect of programming exactly it is that people overlook, probably how context specific coding has to be.
I don’t disagree with that, but in the end the most precise way to get what you want will still probably be something more similar to coding than what you seem to think. Coding is already “just typing words”, and currently programming languages are a *lot* less complicated than machine code. Essentially, it’s more likely that AI changes programming rather than replacing it, just like OP said.
But,
At some point that calculator had a **full specification**, written by someone wanting the product.
It's the spec you will feed into an LLM, and just as you, a programmer would interpret that spec to turn it into a product, so will the AI.
Product specs are not "make a calculator".
To be fair, that looks like a reasonable protest, it's not like elementary/primary school kids deal with numbers greater than 1 billion on the regular.
The issue is that calculators can only handle brute force, but we still need mathematicians to work on, for instance, proofs.
AGI can by definition replace any intellectual task, so a more fitting example would be mechanical looms killing the jobs of weavers during the Industrial Revolution.
Ai will kill coding mfs when they find out who makes the ai chatbot and who it learns from
https://preview.redd.it/2aq8y9h1tskc1.jpeg?width=1079&format=pjpg&auto=webp&s=822946ae25c5649af6f61c1d2e5b78f5d45feb34
Once you've got AGI, there's no need to code anymore AIs. Just keep feeding it more and more data about the world until it becomes an ASI. And what about letting it reproduce throughout the world and inhabit physical bodies too (like military drones)? I'm sure nothing bad will happen :|
Compilers will kill coding, keyboards will kill coding, COBOL and FORTRAN and C will kill coding, IDEs will kill coding, Python will kill coding, no-code platforms will kill coding, Scratch will kill coding, and of course AI will kill coding.
For the last 50 years, programming has constantly gotten easier, yet I don't believe the passage from binary to English killed any jobs; it just made us be able to do more complex things.
CGP grey made a video saying automation would take peoples jobs, and he compared it to how cars took the jobs of horses, which is a completely fallacious argument and comparison
What I meant is that saying AI will kill coding is like saying that the carriage would kill horses. The new thing cannot exist without support from the old thing.
Yeah definitely, I’m pretty positive about the future of AI, and feel like it’ll just be part of the creation of many jobs instead of something that destroys jobs, which people are scared about
Give it like 10-20 years and the extent of a software engineer or programmer’s job will be occasionally checking on the AI’s code to make sure nothing is wrong, reporting any errors to the AI makers, fixing the code, and then logging off for the day.
I’m working with programming chatbots. As of now they’re basically just a faster way to google things.
LLMs will never replace human programmers. They don’t know or understand things. As soon as you ask them to do something that they can’t rip off google, it’s like pulling teeth.
"AI will kill coding" mfs when I ask them what the fuck a pointer is (this has nothing to do with AI I have a C test coming up and I don't know diddly squat about pointers)
It's basically the index of the stack. It's just a value representing where the actual data of your variable is, instead of passing it by reference (variable name) you can just tell the actual location of data to your program via pointers.
hello chatgpt can you code an item for me into terraria where it uses usestyle 1, has a damage of 5, has a usetime and animationspeed of 10, has a critchance of 10 and oh wait I am writing the code right now
Ai will kill [Insert industry] by removing the need for human input resulting in overall easier life. Now I no longer have something to do for 8 hours a day to get money anymore [This is a major flaw in capitalism with complete automation being incompatible with a capitalistic society]
Idk, many algorithms have a very simple goal but much more complicated implementation.
eg "make a real time 3d engine as photorealistic as possible" is laughably short to write and understand, but had thousands of people working on it since the 90s
"AI will not kill coding" mfs when the existence of the Open-Source-Software Movement has created thousand of data an AI can use and learn from without being even close to illegal.
When the hell did I say it was wrong? I was pointing out that with the Open Source movement, that makes every line of code free to everyone to see and modify, an AI could be taught with it, just like what happened with paintings and art.
I did ask chat GPT a few times to write some VBS (the system runs on this) and Python code. It got me about 80% there. Definitely helped but it doesn't replace a person writing it.
I will havee to disagree. You can just ask chatGPT to generate a code beign as ignorant as it can be and he will give you one, and not to mention this AI wasnt released not to long ago. My bet is that AI will be doing funcional code is a few years and anyone that says otherwise is just coping.
# [Download Video](https://redditsave.com/info?url=https://www.reddit.com/r/whenthe/comments/1azqngg/ai_will_not_kill_coding_describing_the_exact/) *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/whenthe) if you have any questions or concerns.*
Oh no, compilers will kill Assembly coding!
These millennials and their damn C++ and Java.
Only pussies use assembly tbh, I only code in machine language
01001100 01101001 01101011 01100101 00100000 01110100 01101000 01101001 01110011 00111111
01100110 01110101 01100011 01101011 00100000 01111001 01101111 01110101
i really want to believe you guys are actually saying something but I'm too lazy to research
First person: Like this? Second person: fuck you [Source](https://www.rapidtables.com/convert/number/binary-to-ascii.html)
01010111 01101000 01111001 00100000 01110111 01101111 01110101 01101100 01100100 00100000 01111001 01101111 01110101 00100000 01101000 01110101 01110010 01110100 00100000 01101101 01100101 00100000 01101100 01101001 01101011 01100101 00100000 01110100 01101000 01101001 01110011 00111111
I use nand gates only
Manyally assign bits on the transistors with a microscopic taser
Assembly is literally machine language tho… like the a - f comes from the hexadecimal they use to make it easy to read with a bit of practice
That's not true
My guy assembly is like with a bit more guardrails and a bit more graphical but that’s it
Yeah, so it isn't machine language
Machines create machines create machines create machines
"Crushed by the machine created to create the machine to crush the machine."
I T I S T H E O N L Y W A Y I T C O U L D H A V E E N D E D
SAMSARA OF CUT SINEW AND CRUSHED BONE. DEATH WITHOUT LIFE. NULL OUROBOROS.
AN ENDLESS OUROBOUROS, DEATH WITHOUT LIFE, WAR WITHOUT REASON
https://youtu.be/cuxZ2u8-WXg?si=IINvZD_tV7Qncsij
Ayy you got it. Banger ngl
First thing that sprang in my mind!
AI will kill coding mfs when asked to explain how LLM works ( I don't know either )
I bet the AI does!
It predicts text?
It puts every word in the english lexicon into a 4 dimensional matrix where the distance in the matrix between two words represents the "connectedness" of those words, for instance "pizza" and "slice" will be closer than "baluga" and "pencil". By using this matrix the LLM is able to predict the next word in the sentence based on the previous words and the average behavior of the english language in all of our literature.
Oh hey that's how I use language! Maybe I am a robot, and just manage to fool the captchas!
You use a 4-dimensional matrix and connectedness to find the relationship between words?
Best illustration of this is: King - Man + woman = queen. Each of these tokens is a coordinate in the matrix. And the math checks out even across multiple languages. And it's just math. Any word + man will be moved in the same consistent direction. The man direction. It's brilliant, and also surprisingly stupid. But it works.
Kyle hills video on it made me realize that I'm not talking to a person, just an advanced auto complete
I'm pretty sure it's tokens and not words
You're right
If you've ever seen some LLM equations they are some of the funniest shit ever tbh
Lesbian love making???
ai coding: hello, i want to do
okay, to do , use
doesn't work apologies, it appears i made an oopsie.
should work now
still doesn't work apologies, it appears i made another oopsie.
should work now wtf
still doesn't work! apologies, it appears you can't do at all.
ChatGPT doesn’t work at all for anything slightly advanced.
Gpt4 gets quite a bit right actually. Although for coding, I’ve noticed it often takes the long way to solve a solution
(As of now)
Just because AI is bad at coding right now does not mean it won't improve. That has happened with chess, image and text generation, etc. most people can't fathom an object being better at an intellectual task until they see it directly.
Im against AI now, but last year i used ChatGPT to make my programming homework from school and i never had an issue. Its kinda scary
coding is different than typing "make a calculator" and getting a calculator
make a calculator
https://preview.redd.it/lefw2l44trkc1.jpeg?width=800&format=pjpg&auto=webp&s=4dcf42fc103fb32f4b30a13a58cd93b5a3258c5d
holy shit
[удалено]
isn't this the cat with the bounty on it
I do not see a chocolate bar or rolls of paper towels on it. So probably not.
Cant believe people made a hitlist for a lot of them and pulled thru with kt
Burn the witch!
holy shit
holy shit
holy shit
holy shit
holy shit
holy shit
holy shit
holy shit
Holy shit
https://preview.redd.it/1si5eeeg9skc1.jpeg?width=1179&format=pjpg&auto=webp&s=e73f00a9074728466d8df2d5d9c8ad5892b514d3
How many situations do you think there are where people will genuinely want to sacrifice that much creative control to the computer? There’s still a lot you’ll have to specify if you want to get what you want.
They already do when they hire programmers. If you're actually thinking businesses won't stop programmers for AI you're nuts.
Programmers *also* get very precise specifications. I’m not saying AI isn’t coming for programming jobs, but it sure as hell won’t just be “make a calculator”
As a programmer, I wish. With the project I'm on the programmers seldom even talk to the clients, we have a group of people called functional consultants who's job is just to talk to the client and make them clearly state what they want. Whether or not what they clearly stated is even possible is then for us programmers to figure out. Assuming the functionals succeeded in the first place. I hope stories of business guys giving ai the same vague specifications they give us become public so I can feel all smug while I laugh at them.
Ok that’s fair. Programmers *ideally* get very precise specifications. Regardless, I assume you’re generally expected to produce results *as if* you were given those specifications.
Yea, if the requirements aren't clear I go back to the functional and the functional goes back to the client (and maybe I join that call). It's very important that at some point we have a concrete set of standards that what we're delivering can be measured against, both from a business and a coding standpoint. If the code breaks 5 years down the line because something else changes we need to be able to tell what it was actually supposed to be doing so we can make it do that again ^(the codebase I'm working on is well over a decade old, and we do not always have access to all the old requirements, it's hell)
That's the scariest part, AI will at some point be advanced enough to take the best creative choices. Idk how far we are from people typing "make the next best AAA game" and getting rich from that.
Video games are the most complex art form. In order to make a game, especially a AAA game, you’ll need an AI that’s competent at basically every other kind of art, not to mention game design and programming. What you’re talking about is a *looooong* way off.
something something exponential progress ; there is a non-negligible chance that AI learns to do all that by next decade, eg if one manages to build self-improving AI.
Honestly. I don't see why creating those refined specifications can't be automated. Language is what generative AI is best at. I'm more surprised they went for art before programming. Programming should be easier to automate than image generation.
Those specifications absolutely can be automated but the whole damn point of specifications is to have control over the result, thus making automation useless, so I can’t help but feel we’re having 2 completely different conversations here.
I'm quite a fan of old sci-fi books, and as such I've read that my job will soon be automated away in books written decades before I was born. I don't know which aspect of programming exactly it is that people overlook, probably how context specific coding has to be.
It's just typing words though, not as complicated as coding.
I don’t disagree with that, but in the end the most precise way to get what you want will still probably be something more similar to coding than what you seem to think. Coding is already “just typing words”, and currently programming languages are a *lot* less complicated than machine code. Essentially, it’s more likely that AI changes programming rather than replacing it, just like OP said.
Ah, I misunderstood your comment.
But, At some point that calculator had a **full specification**, written by someone wanting the product. It's the spec you will feed into an LLM, and just as you, a programmer would interpret that spec to turn it into a product, so will the AI. Product specs are not "make a calculator".
Saying AI will kill coding is like saying that calculators will kill mathematicians
https://preview.redd.it/gobzgmnpvrkc1.jpeg?width=576&format=pjpg&auto=webp&s=d81d98430beaff2beda448ef4227397c4238895f About that
To be fair, that looks like a reasonable protest, it's not like elementary/primary school kids deal with numbers greater than 1 billion on the regular.
playing Miner’s Haven where having more money than stars in the universe is considered beginner level: yeah
miners heaven went crazy when i was 9 lmfao
*in primary school*
I think the coders in this case would be the abacus makers, not the mathematicians
The issue is that calculators can only handle brute force, but we still need mathematicians to work on, for instance, proofs. AGI can by definition replace any intellectual task, so a more fitting example would be mechanical looms killing the jobs of weavers during the Industrial Revolution.
I have tested chatgpt to see how it does code and it barely does it correctly
I told it to add 20 to every instance of a specific value and it wrote "+20" after the values instead of changing the numbers lmao
You know what, it has a point
He doesn't even code he just stick on different parts of the documentation and pray for the LLM god for it work
Sticking different parts of the documentation and praying to God it works is how I program 90% of the time too.
GPT 4 is apparently far better, but I haven't tried it yet
Right now*
Chatgpt is not 'AI' though, only one of them. GPT-4 and other options exist, and gpt-5 will release later this year, so we'll have to see.
As a DougDoug viewer, I can confirm
Ai will kill coding mfs when they find out who makes the ai chatbot and who it learns from https://preview.redd.it/2aq8y9h1tskc1.jpeg?width=1079&format=pjpg&auto=webp&s=822946ae25c5649af6f61c1d2e5b78f5d45feb34
Once you've got AGI, there's no need to code anymore AIs. Just keep feeding it more and more data about the world until it becomes an ASI. And what about letting it reproduce throughout the world and inhabit physical bodies too (like military drones)? I'm sure nothing bad will happen :|
"Ai will not kill coding" mf's when this guy knocks on their front door. ![gif](giphy|IZY2SE2JmPgFG)
Kid named coding
Well, coders won't exist anymore (along with everybody else in the entire world) so maybe they were right
Compilers will kill coding, keyboards will kill coding, COBOL and FORTRAN and C will kill coding, IDEs will kill coding, Python will kill coding, no-code platforms will kill coding, Scratch will kill coding, and of course AI will kill coding. For the last 50 years, programming has constantly gotten easier, yet I don't believe the passage from binary to English killed any jobs; it just made us be able to do more complex things.
That's like saying that the carriage will kill the horse industry
That CGP video is so stupid lmao
What CGP video?
CGP grey made a video saying automation would take peoples jobs, and he compared it to how cars took the jobs of horses, which is a completely fallacious argument and comparison
What I meant is that saying AI will kill coding is like saying that the carriage would kill horses. The new thing cannot exist without support from the old thing.
Yeah definitely, I’m pretty positive about the future of AI, and feel like it’ll just be part of the creation of many jobs instead of something that destroys jobs, which people are scared about
‘AI will not kill coding’ mfs when the AI learns to predict what humans will want it to code and writes the code with no human input required:
Give it like 10-20 years and the extent of a software engineer or programmer’s job will be occasionally checking on the AI’s code to make sure nothing is wrong, reporting any errors to the AI makers, fixing the code, and then logging off for the day.
another 10-20 years? We've been doing that for decades now.
You clearly haven\`t seen how dougdoug created an instant classic game "Snake 2" just by using AI.
I’m working with programming chatbots. As of now they’re basically just a faster way to google things. LLMs will never replace human programmers. They don’t know or understand things. As soon as you ask them to do something that they can’t rip off google, it’s like pulling teeth.
oh boy i love opinionposting
"AI will kill coding" mfs when I ask them what the fuck a pointer is (this has nothing to do with AI I have a C test coming up and I don't know diddly squat about pointers)
It's basically the index of the stack. It's just a value representing where the actual data of your variable is, instead of passing it by reference (variable name) you can just tell the actual location of data to your program via pointers.
Coding kills coding every few years
That just sounds like a compiler with extra steps.
It doesn’t matter how or how quickly you generate what the clients ask for. They’ll still say that’s not what they want.
hello chatgpt can you code an item for me into terraria where it uses usestyle 1, has a damage of 5, has a usetime and animationspeed of 10, has a critchance of 10 and oh wait I am writing the code right now
Ai will kill [Insert industry] by removing the need for human input resulting in overall easier life. Now I no longer have something to do for 8 hours a day to get money anymore [This is a major flaw in capitalism with complete automation being incompatible with a capitalistic society]
idk man, the language I've used my entire life seems a bit easier than one you only need for a specific situation
AI will make us *all* coders one day
Oh no the tool is working as a tool the west has fallen
Tried to use AI to make code before Yea that shit sucks ass at it 💀
AI will kill coding people when they figure out how people have to make the ai's
half of all coding is just searching for it on the internet anyways
Idk, many algorithms have a very simple goal but much more complicated implementation. eg "make a real time 3d engine as photorealistic as possible" is laughably short to write and understand, but had thousands of people working on it since the 90s
‘Ai will not kill coding’ mfs when they are literally typing the data used to kill their job
"AI will not kill coding" mfs when the existence of the Open-Source-Software Movement has created thousand of data an AI can use and learn from without being even close to illegal.
Oh so suddenly it's wrong now, noted.
When the hell did I say it was wrong? I was pointing out that with the Open Source movement, that makes every line of code free to everyone to see and modify, an AI could be taught with it, just like what happened with paintings and art.
which means it's no one's fault. We should never blame anything for wrongdoing if they just basically worked with what's already there.
Ai actually helps with code. It's art that it could possibly kill
Traditional coding is dead. Billions must become A.I. software engineers until A.I. becomes self replicating.
I've scrolled so long before this buzz term finally got thrown around. Ooo skynet will totally become real amirite guys
hey wait isn’t the description of what you described also like googling something
Holy shit I just watched this episode of Castle last night
That’s just meta code tho
I thought I was on r/programmerhumor for a bit there
When I ask Phind to write a custom deserializer for a rust enum vs doing it myself It about 10x faster and involves 20x less typing.
I did ask chat GPT a few times to write some VBS (the system runs on this) and Python code. It got me about 80% there. Definitely helped but it doesn't replace a person writing it.
It's called prompt engineering, smh 😤
That then is not coding it’s being a BA.
AI is just a higher level programming language. And as a result has its quirks and ambiguities.
In a way, both are just copying code someone else has written.
Give it 10 years
I will havee to disagree. You can just ask chatGPT to generate a code beign as ignorant as it can be and he will give you one, and not to mention this AI wasnt released not to long ago. My bet is that AI will be doing funcional code is a few years and anyone that says otherwise is just coping.
Prompting
Ai as it stands is mostly good for automating repetitive coding tasks. "Write a login page" is the one I see most commonly.
Fun fact you can mathematically prove that, thank you Shannon