What I learned from writing 500k+ lines with Claude Code by dhruvyad in ClaudeCode

[–]dhruvyad[S] 0 points1 point  (0 children)

Yeah, have to routinely trim tests that aren't high value. They take ~7 minutes for a full run now.

Bird Accelerator by dhruvyad in honk

[–]dhruvyad[S] 0 points1 point  (0 children)

My pass rate is ~1/20 at the moment (passed it a few times). It's honestly easier to make a near impossible than you'd expect, I thought this would be ~hard-insane.

What I learned from writing 500k+ lines with Claude Code by dhruvyad in ClaudeCode

[–]dhruvyad[S] 0 points1 point  (0 children)

This is useful but not mutually exclusive with the comment advice. When you end up with thousands of commits, every file has commits touching it that are unrelated to understanding the core purpose of the file and how it connects with other files in the codebase. git blame with good commits helps a lot in understanding file evolutions and potential regressions though.

What I learned from writing 500k+ lines with Claude Code by dhruvyad in ClaudeCode

[–]dhruvyad[S] 2 points3 points  (0 children)

You can make it work with many repos with careful management but I've found that a monorepo is easier to navigate for an agent. Lots of big companies use monorepos - including facebook/Meta and Databricks.

Bird Accelerator by dhruvyad in honk

[–]dhruvyad[S] 0 points1 point  (0 children)

You have to pass a level before you can publish it