←back to thread

600 points antirez | 2 comments | | HN request time: 0s | source
Show context
theodorewiles ◴[] No.44625055[source]
My question on all of the “can’t work with big codebases” is how would a codebase that was designed for an LLM look like? Composed of many many small functions that can be composed together?
replies(5): >>44625070 #>>44625105 #>>44625128 #>>44625450 #>>44625922 #
antirez ◴[] No.44625070[source]
I believe it’s the same as for humans: different files implementing different parts of the system with good interfaces and sensible boundaries.
replies(2): >>44625329 #>>44626082 #
dkdcio ◴[] No.44625329[source]
this is a common pattern I see -- if your codebase is confusing for LLMs, it's probably confusing for people too
replies(1): >>44626026 #
1. physicles ◴[] No.44626026[source]
This fact is one of the most pleasant surprises I’ve had during this AI wave. Finally, a concrete reason to care about your docs and your code quality.
replies(1): >>44634960 #
2. aitchnyu ◴[] No.44634960[source]
"What helps the human helps the AI" in https://blog.nilenso.com/blog/2025/05/29/ai-assisted-coding/

In future I'll go "In the name of our new darling bot, let us unit test and refactor this complicated thing".