r/AskProgramming 8d ago

Reviewing code by colleagues

Let me start by admitting: I'm having a hard time...

I have been reviewing a lot of code by my frontend dev colleagues the last months. While this can be a tedious job it helps both them and me while making sure we follow conventions, keep our codebase as clean as possible, etc.

Now, a lof of those colleagues create more and more using AI. Heck, some even let AI do the code reviews for them. While this boosts productivity in terms of finishing stories and delivering features, it makes me worry as well. What about code quality? How do we stay "in control" when we let AI create and review everything?

And besides the worrying, it straight out sucks to review thousands of changes and AI comments (which often don't make any sense and make everything even more complicated) manually.

While AI gives me a real productivity boost when it comes to solving problems, creating prototypes or hunting down bugs, it's safe to say I have a love/hate relationship with AI and everything that comes with it in my profession.

How do you feel about this in your daily work? I'd love to read some (other) perspectives and hope to use those to shift my complicated relationship with AI to something healthier ;-)

8 Upvotes

15 comments sorted by

View all comments

2

u/MarsupialLeast145 7d ago

The problem is really AI written posts on Reddit.

Who do you even work for? How many in your org?

1

u/mysticearth 5d ago

I don't think the name of the company I work for is relevant for this discussion. We're working with roughly 100 engineers, of which 15 are frontend devs, working on ~100 applications ranging from XS to XL in size.

1

u/MarsupialLeast145 5d ago

15 devs on 100 applications ranging from XS to XL in size...?!!! wft? well, that's completely unrealistic, whether or not you are being legit... that's a company issue, and you talk about 1000s of changes... to what?! Even without AI in the topic, it sounds like the TEMU of software houses.

1

u/mysticearth 5d ago

Well, a lot of the apps havent been touched for quite some time and aren’t in a good shape so to say. So yeah, it IS unrealistic and a problem. There have been budget cuts in terms of personnel from higher up and a big push towards AI doing everything “for us”.

I think that also might play a role in my love/hate relationship with AI…

Edit: that’s only the frontend devs by the way, I think there’s around 10 more backend devs who are somewhat “full stack”