Hacker News
points by akoboldfrying 4 days ago | 0 comments
This is exactly right. Architecture -- in fact, using any kind of abstractions at all -- is basically a crutch that humans use to make ourselves more effective in implementing and evolving code over time, usually by either compressing the problem domain so that we can pack more of it into our limited brains, or making our own mistakes visible early. It's extremely valuable for humans who need to work on complex systems -- but it might simply be unnecessary overhead for entities with significantly more working memory, just as humans won't plan out a class hierarchy for a 5-line script, much less write a PRD.
[–] prmph 4 days ago
The let the agents work in assembly language then, or even better machine code. It's much more direct and avoids human weakness, right?
[–] akoboldfrying 4 days ago
Yes, directly emitting binaries will likely become practical at some point if LLM context lengths continue to increase. We may be there already for small programs, I don't know.

As with eliminating other forms of abstraction, there's not much gain from doing so. Writing source code and then compiling it offers many useful checks, and greatly simplifies making changes. It's just something that may no longer be necessary at some point.