Does anyone else get more cautious about changing their code as their project grows?
One thing I've noticed after months of building my first app with AI is that the bigger the project gets, the more careful I become about making changes.
When I first started, I'd describe a feature, let AI help build it, test it, and move on.
But as the app became more complex, I started noticing how even small changes could affect completely unrelated features.
And when you haven't personally written or fully understood every part of the codebase, figuring out why something broke can become a challenge of its own.
I've gradually become more intentional about reviewing changes, understanding dependencies, and testing existing functionality before moving forward.
It's made me realize that AI can significantly reduce the barrier to building software, but it doesn't necessarily reduce the responsibility of maintaining it.
I'm curious how others are handling this as their projects grow.
Have you found yourself becoming more cautious with AI-generated code over time? And what practices have helped you maintain confidence in your codebase?
Replies
yes.. what brought the nerve back for me was making every step small enough to undo. commit after each one, so when something unrelated breaks it is one revert, not an afternoon of guessing. do you have tests on the older features or is it mostly clicking through by hand?