Remix.run Logo
yogthos 3 hours ago

I've been working on a project that's over 150k loc of Rust at this point. https://dirge-code.github.io

You absolutely can have the LLM write maintainable code. A few tricks I use are to ask it to plan out features in phases, and then do a branch and a PR for each focused piece of work. It makes it a lot easier to review and understand what's happening.

I also ended up making a tool which lets the LLM get a high level perspective of the codebase, and then see parts that are structurally gnarly. I've been using it to do refactors and clean things up periodically. It helped a lot with keeping the architecture clean.

https://github.com/yogthos/wavescope-mcp

Adding features and evolving the codebase has not been a problem even at this scale.