3 ms·
how our workflow starts changing when we realize it can hold multi step intent. l we stop thinking file by file. we start thinking in actions. "split this modul
by b0a04gl 1y ago
how our workflow starts changing when we realize it can hold multi step intent. l we stop thinking file by file. we start thinking in actions. "split this module, write tests, refactor callers" becomes a single unit in out head because Claude understands that as a unit too( maximum efforts mode ).
this slowly rewires how we approach code. we stop worrying about syntax early, we write more scaffolds, we batch tasks more. subtle shift but huge long term effect.
how soon before we start designing codebases for LLM agents to navigate more cleanly? flat structures, less indirection, more declarative metadata
- yomismoaqui 1y ago> how soon before we start designing codebases for LLM agents to navigate more cleanly? flat structures, less indirection, more declarative metadata This is something that I have been mulling over since I heard reports that LLMs work very well with languages like Go (explicit static typing, simple syntax, only 1 way to do things...) Seems like with humans, the less we have to worry about the incidental complexity imposed by the tools we are using (language, framework, lib...) the more brain bandwidth we have available to use to solve a problem with code.
- Paradigma11 1y agoI think we might see rising popularity of languages that give you more tools to make illegal state unrepresentable. While it is great that there is so much python/js code that a LLM knows to avoid wide stretches of wrong terrain, but who cares if you can just use a language that makes that impossible in the first place. Maybe something like https://flix.dev/ https://flix.dev/ with many analyzers.
- kissgyorgy 1y ago> how soon before we start designing codebases for LLM agents to navigate more cleanly? It's already happening. Armin Ronacher started writing more Go code instead of Python because it understand it better. My coworker changed writing a Desktop app in Rust, because it can navigate it better because of better tooling and type system. People already thinking about how to write documentation for AI instead of other people, etc.
- timtas 1y ago> how soon before we start designing codebases for LLM agents to navigate more cleanly? In my (so far limited) experience, the best thing you can do is establish and consistently follow patterns in you handwritten code. I find Claude does really well with “follow existing conventions and patterns” or pointing to some specific part of the app and saying “do it that way.” I prompt Claude the same way I would a junior dev, and that seems to work really well so far.