The AI Codebase A software engineer warns that AI coding tools, while useful for quickly generating code, risk creating bloated codebases that no human fully understands, leading to maintenance nightmares and easier project abandonment. The author also cautions that current low pricing for AI tokens may not last as usage and costs escalate. The AI Codebase the-ai-codebase I have been using AI coding tools a lot recently, and they are genuinely useful. They help explain unfamiliar code, get you unstuck and make it much easier to build things quickly. Look at this diff from a PR I merged into one of my personal projects. Not my proudest moment as a software engineer... Recent PR I merged in a personal project I keep wondering what happens when we keep adding thousands of lines of code that nobody has really thought through. The tests are green, the pull request gets merged and everything seems fine, until a few months later when something breaks and nobody can explain why that code exists. At some point, the only thing that understands the codebase well enough to work on it might be another LLM. I have started countless projects with AI and built things out surprisingly quickly. But one thing I have realised is that I do not really enjoy reading code that I have not written, especially when the codebase becomes large so quickly. I end up feeling less attached to the project and, because of that, I find it much easier to abandon it instead of making the small changes and improvements I had originally wanted to make. I also do not think the current pricing will last forever. Newer models are getting better, but they need more context and token usage keeps going up. Even if tokens get cheaper, we might just end up using a lot more of them. We are already starting to see companies trying to rein in their AI budgets which seems to have gotten out of control. 1 reference-1 2 reference-2 3 reference-3 Well, for now these tools are incredibly cheap for what they can do and everyone should use them in some capacity, and when we hit a limit, Tibo @thsottiaux https://x.com/thsottiaux just resets it for us again. But I would not build a company around the idea that unlimited AI labour will always be this cheap. AI should help us understand and simplify code, not just produce more of it.