Comment by afavour
3 days ago
I see using AI for coding as a little different. I'm producing something that is designed for a machine to consume and react to. Code is the means by which I express my aims to the machine. With AI there's an extra layer of machine that transforms my written aims into a language any machine can understand. I'm still ambivalent about it, I'm proud of my code. I like to know it inside out. Surrendering all that feels alien to me. But it's also undeniable that AI has sped up a bunch of the boring grunt work I have to do in projects. You can write, say, an OpenAPI spec, some tests and tell the AI to do the rest. It's very, very far from perfect but it remains very useful.
But the fact remains that I'm producing something for a machine to consume. When I see people using AI to e.g. write e-mails for them that's where I object: that's communication intended for humans. When you fob that off onto a machine something important is lost.
> I like to know it inside out. Surrendering all that feels alien to me.
It's okay, you'll just forget you were ever able to know your code :)
I've already forgotten most assembly languages I ever used. I look forward to forgetting C++.
Last part is very common, but what's wrong with assembly languages?
But I wasn't talking about forgetting one language or another, i was talking about forgetting to program completely.
1 reply →