←back to thread

196 points yuedongze | 1 comments | | HN request time: 0.001s | source
Show context
donatj ◴[] No.46203745[source]
I have been a developer for twenty years now. For me to trust code, my want is to understand every single line. I learned long ago working on projects with a team that that becomes impossible for a single person on large projects. I learned to trust that someone understands the code and between blames and Slack I can almost always hunt that person down.

More and more often, while doing code review, I find I will not understand something and I will ask, and the "author" will clearly have no idea what it is doing either.

I find it quite troubling how little actual human thought is going into things. The AIs context window is not nearly large enough to fully understand the entire scope of any decently sized applications ecosystem. It just takes small peaks at bits and makes decisions based on a tiny slice of the world.

It's a powerful tool and as such needs to be guided with care.

replies(4): >>46205688 #>>46207671 #>>46208656 #>>46219015 #
1. nradov ◴[] No.46208656[source]
We might have to give up on trust and understanding in complex domains. To draw an analogy from another field, pharmaceutical researchers often don't understand the exact mechanism of action for drugs they develop. Biological systems are too complex and much of the basic research hasn't been done yet. So they rely on rigorous testing to verify that new drugs are safe and effective. It isn't a perfect system — sometimes drugs get recalled or have warnings added later — but works well enough.