@seanhart
I actually lost a few months of development attempting to build this way.
After trying to allow Cursor / Cascade to just do its "thing", it just builds spaghetti code with inconsistent patterns and once it can't hold the entire project in memory at one time, it ends up just running itself in circles when trying to edit or add more later.
I've found that the best way to leverage AI editors at their current technology is to:
- have a conversation about app goals and decide best app structure and patterns
- have AI create a markdown file detailing goals, app structure and patterns
- have AI create a single domain / section using stated pattern
- run tests & verify pattern with AI recommendations and update structure document
- methodically add domains / sections regularly reminding the AI to reference the structure document to keep the patterns in memory
- always test new code and double-check all AI generated code
- constantly ask the AI why it made deviations, if any
For now, coding is still very hands-on