Hacker News new | ask | show | jobs
by andsoitis 59 days ago
> AI is "improving" code bases to make subtle errors and edge cases harder to detect debugging without using AI will be impossible. Will a human developer actually be able to understand a code base that has been coded up by an AI?

Huh? It’s just code that you can read. Why do you think the code will be impregnable by a team of human minds?

1 comments

Because code does not include the thought processes that went into creating the final code. Take a second and have a look at the Linux kernel code base and get into that. It's surprising how some code only make sense if you understand the bigger picture.

So it will be with AI code that has just been generated and blindly added to the code base. It makes everything work but sometimes, perhaps not always, the devil lies in the details.

Take any book, open it up to a random middle section, read it. I can read the words but I don't understand the story. And so it is with code.

So, how does aj engineer new to a code base add new features? They read the code base, understand the architecture and structure and make changes. An agent can do the same.