logoalt Hacker News

brabel • yesterday at 3:04 PM • 1 reply • view on HN

Are you comfortable writing a C application that handles internet traffic on the internet? Well that’s the feeling I have now, if humans were reliable programmers there would be no bugs. AI is already able to pick up most mistakes, by humans and by machines. And I can tell you we all make a lot of mistakes! Be humble and use the tools at your disposal to make that better. This is not infantile, this is what a professional programmer has always done: we had static analysis, type checking, lots of tests. Would you ship code without those? If not, add AI review to your tool belt and you will see it’s probably more valuable than your other tools combined.


Replies

streetfighter64 • yesterday at 4:24 PM

> Are you comfortable writing a C application that handles internet traffic on the internet?

Yes, of course. Why wouldn't I be?

Everybody makes mistakes, and of course tools to prevent that are good. But what you're saying makes no sense, have you never written code without using type checking or static analysis?

Sometimes good enough is good enough, it's silly to think that a word without bugs is even possible. And besides, using LLMs to get there is a fallacy in itself, because it's a fundamentally non-deterministic system.