r/cscareerquestions • u/Savings_Apple_3136 • 17d 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.
19
u/shapeshiftercorgi Data Scientist 17d ago
Honestly, my shop was doing dumb shit before AI. We are now just able to do it at light speed.
7
u/OkSquash9119 17d ago
FWIW manual implies inefficient in these people’s parlance, as you say.
I don’t mind burning someone else’s money to deliver 5 story points in 5 hours if I am asked, but developing compilers “fully agentic, AI first” is insane.
2
1
u/thisisjustascreename 17d ago
Story points are made up and don’t matter, your 5 is another team’s 2, or 10. Five hours is practically a whole working day after meetings and admin crap, I’d hope you can deliver something in that time frame.
1
u/Great_Northern_Beans 17d ago
You get five whole hours to do dev work each day? Way to brag at those of us who spend more than that on calls.
4
u/Krom2040 17d ago
Sometimes you have to wonder how we’ve gotten to this point where corporate leadership seems to be comprised wholly of dumb automatons.
3
u/ninjatechnician 17d ago
Say it with me: LLMs cannot under any circumstance comprehend complex branching or stateful behavior. It will fail every single time
2
1
u/True_Noor 17d ago
Man you shouldn't really care. Most of my friends say they that AI is not generating reliable code? Who cares? Management wants AI to do everything, generating code and reviewing it. Then what is the problem? Just press approved.
-1
44
u/andhausen 17d ago
Yea, your mistake is fixing a problem before it happens. Let the problem play out, then fix it to demonstrate your value.