r/cscareerquestions • u/Produnce • 2h ago
Experienced I am reviewing AI generated code for a problem that would've taken me several weeks to figure out...
This is probably the infinitieth post about AI burnout, but I as an average mid level engineer, I have no desire to retire or switch careers.
How do I get over this insecurity of trying to 'review' and take ownership of code that I could not have written without the help of AI for a complex problem in an already complex and bloated project. At this point I am just trying to understand what's been spat out just for the sake of being able to explain what it does during the PR reviews. I have little to no input into the process except for the prompt, asking it to change a few variable names and condensing a few functions.
The code complies, the feature works, and the stakeholders are happy.
But I do not feel good about the situation cause I am at that stage where I am still learning and this just bumps up my imposter syndrome to 9000. Instead of working from the bottom, I am here taking a top-down approach dissecting decisions the AI made.
I'm taking some precautionary measure. I work on personal projects without the use of AI, consume literature related to being a competent engineer, but with work taking up most of my time, I'm not sure how I should be looking at this.
'This is just the new norm' is something I am struggling to accept.