Comment Re:normal practise (Score 1) 83
Before AI: junior dev writes junior-level code, mid dev reviews, finds junior-level mistake, they fix the issue.
After AI: first day dev writes groundbreaking level code, have no idea if there's any mistakes. Mid level dev checks the code, does not understand everything because junior cannot explain it. Both are pressed by management because "if this sprint does not get deployed this week, AI will eat you both" and send the code along. Code breaks unexpectedly (or expectedly) later and nobody can explain what exact went wrong.
Now senior devs get reassigned from building the next thing to AI debuggers... If AI code is good, all praise the AI lords, but when AI code breaks and the senior dev didn't caught it and signed it off, it's dev's fault.
I would hate to be a senior dev at Amazon right now. I hope they all rebel and refuse to sign off AI generated stuff.
After AI: first day dev writes groundbreaking level code, have no idea if there's any mistakes. Mid level dev checks the code, does not understand everything because junior cannot explain it. Both are pressed by management because "if this sprint does not get deployed this week, AI will eat you both" and send the code along. Code breaks unexpectedly (or expectedly) later and nobody can explain what exact went wrong.
Now senior devs get reassigned from building the next thing to AI debuggers... If AI code is good, all praise the AI lords, but when AI code breaks and the senior dev didn't caught it and signed it off, it's dev's fault.
I would hate to be a senior dev at Amazon right now. I hope they all rebel and refuse to sign off AI generated stuff.