| ▲ | dmofp 2 hours ago | |
I have a somewhat different take on this (somewhat captured in the post linked below). IMO, the best way to raise the floor of LLM performance in codebases is by building meaning into the code base itself ala DDD. If your codebase is hard to understand and grok for a human, it will be the same for an LLM. If your codebase is unstructured and has no definable patterns, it will be harder for an LLM to use. You can try to overcome this with even more tooling and more workflows but IMO, it is throwing good money after bad. it is ironic and maybe unpopular, but it turns out LLMs prove that all the folks yapping about language and meaning (re: DDD) were right. DDD & the Simplicity Gospel: https://oluatte.com/posts/domain-driven-design-simplicity-go... | ||