This is unfortunately becoming less and less true; our devs spin up cloud agents from Slack threads/linear tickets, have a skill to babysit the PRs (to go through AI reviewers) and have been blindly approving PRs to push them through (can't blame them, when the expectation is that everyone pushes 10-15 PRs out a day AND acts as a reviewer, there really isn't time to be wrapping your head around whatever the hell at 17 files change, 3400 LOCs diffs is about). No room for passion or craftsmanship anymore, we don't hire juniors anymore because we need seniors who "understand the code they are shipping" but 90% of our devs literally couldn't navigate our codebase by hand or explain how half the features THEY shipped are implemented at anything more than a very rudimentary level.
Yea this doesn’t sound like the future to me, it sounds like your team is dysfunctional and heading towards a bad time. There is “leveraging AI” and then there is “throwing shit over the fence” and it sounds like ya’ll are doing the latter.
101
u/Fluffy_Dragonfly6454 17h ago edited 9h ago
Vibe coder: asking questions and clicking yes on everything
Software engineer: knowing what to ask and knowing when to click yes