Blogmark
Your codebase is NOT ready for AI
via jbranchaud@gmail.com
https://www.youtube.com/watch?v=uC44zFz7JSM
LLM
AI-assisted Coding
Two things:
- Coding agents operating on your codebase are much more powerful than a disconnected LLM chat session where you try to manually give whatever context you think is important.
- Many of our decades old (and newer too) software engineering practices have directly useful benefits to AI-assisted coding.
Your codebase, way more than the prompt that you use, way more than your AGENTS.md file, is the biggest influence on AI's output.
Use DDD's Bounded Context or A Philosophy of Software Design's Deep Modules to create clear boxes around functionality with interfaces on top.
Design your codebase for progressive disclosure of complexity.