I've been working on a tech project that has ballooned from a simple idea into a full-blown development effort. Initially, I aimed to finish in two weeks, but six months later, I have built a desktop client, a webpage, an SDK, and two servers. Lately, I've had AI agents auditing each other's code, which is helping but is also becoming tedious. I need to ensure the agents aren't just taking the audits at face value and are actually analyzing them in context. For instance, I've been struggling with troubleshooting the authentication token system; I find the agents providing faulty solutions due to misunderstandings instead of asking for specific clarifications. I'm wondering if anyone else has dealt with similar complexities and what strategies helped them finish their projects more smoothly, especially now that mine has reached this challenging final 15%.
5 Answers
What about trying the extended thinking feature with Claude 4? It’s supposed to help with complex logic problems, which might be useful for figuring out those tricky parts of your code.
Sounds like you've hit a classic coder roadblock! Good luck, and remember to take breaks when you need them. Sometimes stepping back can lead to fresh insights!
It sounds like relying on AI for audits isn't enough anymore. As your project grows, so does the complexity and potential for technical debt. Take the time to really understand design patterns and workflows instead of solely depending on the AI to sort everything out. During heavy lifting, you might run into issues that are beyond what AI can handle.
I recommend using Claude Code! It can really help to create a clear set of development principles to follow. Start by drafting a `claude.md` with core rules like always thinking through your tasks before starting and updating your main to-do list regularly. This might help keep your development on track and ensure you're addressing issues methodically.
That's a solid approach! Having a structured process can save you from a lot of headaches down the line.
Make sure to keep your project well-documented! I found having a `.vscode/instructions.md` file and other markdown docs really helps as the project expands. And definitely refactor your code into smaller, more manageable files.
Great tips! Documentation is crucial, and breaking things down can make debugging way easier.
Totally get that! It's easy to lean on AI, but sometimes a human touch is necessary to navigate through complex problems.