Stop Thinking, Just Do!

Sungsoo Kim's Blog

No Vibes Allowed - Solving Hard Problems in Complex Codebases

tagsTags

6 December 2025


No Vibes Allowed: Solving Hard Problems in Complex Codebases – Dex Horthy, HumanLayer

Abstract

It seems pretty well-accepted that AI coding tools struggle with real production codebases. At AI Engineer 2025 in June, The Stanford study on AI’s impact on developer productivity found:

A lot of the ““extra code”” shipped by AI tools ends up just reworking the slop that was shipped last week.

Coding agents are great for new projects or small changes, but in large established codebases, they can often make developers less productive.

The common response is somewhere between the pessimist ““this will never work”” and the more measured ““maybe someday when there are smarter models.””

After several months of tinkering, we’ve found that you can get really far with today’s models if you embrace core context engineering principles.

This isn’t another ““10x your productivity”” pitch. I tend to be pretty measured when it comes to interfacing with the ai hype machine. But we’ve stumbled into workflows that leave me with considerable optimism for what’s possible. We’ve gotten claude code to handle 300k LOC Rust codebases, ship a week’s worth of work in a day, and maintain code quality that passes expert review. We use a family of techniques I call ““frequent intentional compaction”” - deliberately structuring how you feed context to the AI throughout the development process.

In this talk, I’ll share what we’ve learned since first sharing these techniques back in August, and some educated predictions on what’s coming in the next 6-12 months for software engineers.

Speaker: twitter.com/dexhorthy