Remix.run Logo
▲ kevinh 4 hours ago

You haven't run into cases where the documentation is missing or incomplete? You must be dealing with different libraries than I am.

▲rco8786 4 hours ago | parent [-]

Of course. And then we fix the problem. It's no different here. The point is that reading the code first is absolutely not a requirement when adopting a new library.

▲skydhash 2 hours ago | parent [-]

It is not. But there’s an element of trust being involved. Something like libflac or libcurl, I don’t read the code. I read the doc which does outline the behavior of each function and the conceptual model. If something break, it’s quite often my code. Why? because their code is battle tested. Which is quite different from AI generated code.

▲rco8786 24 minutes ago | parent [-]

That's because it's new. libflac and libcurl didn't come out as battle tested code. That takes time and...battles. And what are those battles if not people seeing issues with what those libraries are doing and fixing the code? There absolutely no reason that AI written code can't or won't become battle tested.

▲skydhash 4 minutes ago | parent [-]

The battle tested part is the reason I suspect my code rather than theirs first. The trust part is in their engineering process. New project from OpenBSD or Debian, I’m ready to try. Random guy on Github, bring out the 10 foot pole.