Coding assistants like Cursor have brought us into a new era of programming.But there’s a class of programming tasks that remain outside their reach: large-scale, systematic modifications across large codebases. You wouldn’t ask an AI to delete all your dead code or reorganize your entire component hierarchy—the tooling just isn’t there. That’s where codemods come in. A […]
Automating Dead Code Removal with AI and Static Analysis
Dead Code Removal Sucks ☠️ Dead code is a perennial source of tech debt in large codebases. As unused code and outdated feature flags accumulate, the codebase gets weighed down with countless intricate sets of if-else statements and functions. Engineers tiptoe around them, scared to delete them in case of breaking something else, so the […]
Case Study: AI-Powered SQLAlchemy Upgrade
Upgrading your tech stack is like cleaning out your closet. You know it needs to happen, but, ah, it’s such a headache. But what if an AI tool could handle the heavy lifting for you? Today we’ll go through a case study on how Codegen’s AI can safely automate your migration from SQLAlchemy 1.6 to 2.0. […]
