When I was stuck with that, my rebellion was to widely announce all my merges with negative line of code. Let them try to challenge that publicly.
Of course my current gig is new features generating positive lines of code but the new stupid metric is how much did the ai add. So far I’m losing that battle. Making me more efficient? No, so far ai is doubling the amount of time I’m stuck code reviewing junior developers
My favorite part of Junior devs is that if you tell them in a code review comment to never do that again, they usually won’t.
My least favorite part of AI is that it is convincing the jr devs to ignore me, leading to a lot of pain for them when they get sent to the doghouse for writing production destroying garbage.
And my least favorite side effect of AI is that thanks to all the garbage ai-driven devs churning like a boiling sea, companies aren’t building bases of competent jr devs that will eventually be senior devs anymore, because the good ones are getting lost in the noise.
It could probably do a decent job generating those scripts, given adequate prompting and a few cycles of feedback from you. But it’s almost never a final result. It’s still on you to know what it’s doing and whether it meets requirements, whether it’s sufficiently performant and scalable, whether it’s resilient and flexible. Most importantly it’s up to you to ensure good quality that future you can read and maintain.
When I was stuck with that, my rebellion was to widely announce all my merges with negative line of code. Let them try to challenge that publicly.
Of course my current gig is new features generating positive lines of code but the new stupid metric is how much did the ai add. So far I’m losing that battle. Making me more efficient? No, so far ai is doubling the amount of time I’m stuck code reviewing junior developers
My favorite part of Junior devs is that if you tell them in a code review comment to never do that again, they usually won’t.
My least favorite part of AI is that it is convincing the jr devs to ignore me, leading to a lot of pain for them when they get sent to the doghouse for writing production destroying garbage.
And my least favorite side effect of AI is that thanks to all the garbage ai-driven devs churning like a boiling sea, companies aren’t building bases of competent jr devs that will eventually be senior devs anymore, because the good ones are getting lost in the noise.
AI generated commenting? Idk I’ve never coded anything beyond modifying powershell scripts
It could probably do a decent job generating those scripts, given adequate prompting and a few cycles of feedback from you. But it’s almost never a final result. It’s still on you to know what it’s doing and whether it meets requirements, whether it’s sufficiently performant and scalable, whether it’s resilient and flexible. Most importantly it’s up to you to ensure good quality that future you can read and maintain.