Dr. Pascal Giessler’s Post

GitClear does not run surveys. They instrument actual repositories and measure actual commit patterns. The 2026 update confirms the 2025 finding held — and in some dimensions got worse. Here is what the data shows is happening to codebases everywhere: 𝗥𝗲𝗳𝗮𝗰𝘁𝗼𝗿𝗶𝗻𝗴 𝗶𝘀 𝗱𝘆𝗶𝗻𝗴. In 2021, roughly 1 in 4 code changes improved the existing structure without adding new behavior. By 2026, that ratio dropped below 1 in 10. Engineers are not making codebases easier to maintain. They are adding to them. 𝗗𝘂𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗶𝘀 𝗲𝘅𝗽𝗹𝗼𝗱𝗶𝗻𝗴. AI tools are optimized to generate working code, not deduplicated code. They don't hold your entire codebase in context. They write the thing you asked for, and move on. Across 211 million lines, that pattern shows up as a 4× increase in copy-paste logic patterns — the exact type of debt that makes future changes expensive. 𝗧𝗵𝗲 𝗺𝗲𝗰𝗵𝗮𝗻𝗶𝘀𝗺 𝗶𝘀 𝗻𝗼𝘁 𝗹𝗮𝘇𝗶𝗻𝗲𝘀𝘀. It's incentive misalignment. Developers are rewarded for shipping features. AI tools accelerate feature shipping. The system is working exactly as designed. The side effect is that structural quality is being systematically deferred. This is compoundable. Debt on debt. Every refactor you skip makes the next one harder. LeadDev put it plainly: AI doesn't create bad engineers. It creates the conditions where good engineers stop doing the maintenance work that makes good engineering sustainable. The question is not whether AI tools introduced debt into your codebase. The question is whether you have a measurement strategy that can show you where it is. #CodeQuality #TechnicalDebt #SoftwareDevelopment #AIEngineering

  • No alternative text description for this image

The GitClear methodology is worth understanding before sharing this data — they measure structural change patterns in commits, not survey developers about behavior. That distinction matters. Structural data can't be rationalized away. If you want to run the same diagnostic on your own repositories, GitClear's tooling is available; I'll link it in the first reply. What does your refactoring-to-feature ratio look like right now?

To view or add a comment, sign in

Explore content categories