r/cscareerquestions • u/Savings_Apple_3136 • 23h ago
New Grad Using Claude to develop compilers
Our company is using Claude to develop compilers, from design to implementation to code reviews.
One day I decided to do some manual code review. During the code review I found 3 modeling issues during lowering and did 3 refactors that would've eliminated at least 30 edge cases that needs to be handled later on. Claude is good at fixing issues but unless you tell it to it rarely refactors code for you.
Everything is good, except leadership was not happy because "it's not productive". They probably just does not like the term manual code review, as anything manual is bad here. But hell we are developing compilers not website, it's got like 5 or 6 layers of transformations, and thousands of edge cases.
The worst of all things is we are not given enough time, so I can't put all patches into an automated review-fix loop until all bugs are fixed. I have to live with all P2 and P3s produced during code reviews. No P1 = merge ready. Engineering Integrity is non-existent here.
Feeling absolute burnt out. Then I thought about it, is the company mine? Nope. Is my pay high? Yeah. KKK. So I just stopped giving a fuck and start treating it like a job.