# content
@delegatevoid@mastodon.gamedev.place @aeva@mastodon.gamedev.place Even if the current AI tech is good enough to write all our code for us (which I don't think it is), we'd still want to teach people to code the same way that we still teach people to add up even though we have calculators. Even if you have a machine to do something for you, knowing how and why to do the thing in the first place is a valuable skill to understand the world around you and use the machine effectively. Having a calculator to do division for you doesn't help if you don't understand that division means splitting up an amount equally.

So... while I think "coding as a profession is going away!" is extremely likely to be untrue with current LLM based AI for both legal and technical reasons, I am absolutely certain that we will have valid reasons to teach people to code for a very long time yet.​

# source.content
[@delegatevoid@mastodon.gamedev.place](https://mastodon.gamedev.place/users/delegatevoid) [@aeva@mastodon.gamedev.place](https://mastodon.gamedev.place/users/aeva) Even if the current AI tech is good enough to write all our code for us (which I don't think it is), we'd still want to teach people to code the same way that we still teach people to add up even though we have calculators. Even if you have a machine to do something for you, knowing how and why to do the thing in the first place is a valuable skill to understand the world around you and use the machine effectively. Having a calculator to do division for you doesn't help if you don't understand that division means splitting up an amount equally.

So... while I think "coding as a profession is going away!" is _extremely likely_ to be untrue with current LLM based AI for both legal and technical reasons, I am _absolutely certain_ that we will have valid reasons to teach people to code for a very long time yet.​