Discussion about this post

User's avatar
David Silverbell's avatar

Boo! I expected click bait I received a very well thought out piece 1/5 stars will read again

Alan's avatar

It's a very interesting question of what languages are optimal when agents are generating and editing most of the lines of code.

Having written a lot of Python and Rust, I don't think I would pick Rust unless I really knew I needed control over memory allocation. As a codebase gets larger, build times can get pretty rough and that really starts to slow down cycle time. I don't really like Go, but if agents are writing it, that's less problematic. Also, it is harder to write hyper complicated code in Go.

I have been interested in structured editing for years, but I would push back on the idea that agents think in structure, not text. They quite literally think in text. But it is interesting for me to imagine what structured editing for LLMs would look like. It could go a long way towards alleviating the problem of long build times, because the tool calls would presumably validate every edit. My concern would be that LLMs are currently very adapted for text editing.

37 more comments...

No posts

Ready for more?