Earlier quoted context omitted.
The job market under our Great Leader has taken away a lot of this agency. Software engineers have gone from having the pick of the market for themselves to becoming (perceived as) next to disposable.
That's a very American-centric point of view; the job market worldwide for developers is getting tougher and tougher.
The human cost of 10x: How AI is physically breaking senior engineers
71–78 of 78 posts
Re: The human cost of 10x: How AI is physically breaking senior engineers
#72Earlier quoted context omitted.
context switching across the entirety of the feature surface for an app You could easily have agents to work on login page, messaging feature, database/data model update, recommender system, backend api, etc
But you have to keep it in your head, and remember all stuff at the same time. How is it possible to track, and do reviews one after another? Or are these pretty long running agents?
For prototyping I just merge. I don’t bother to review the code. For anything more important than I am reviewing the code and going back and forth. Basically there’s a queue of stuff demanding my attention, and I just serially go through them.
What’s also been really helpful to me is /simplify and similar code review skills (I have my own). That alone takes an agent a while to parse through everything it’s done and self reviews. It catches quite a lot itself this way.
Re: The human cost of 10x: How AI is physically breaking senior engineers
#73Earlier quoted context omitted.
context switching across the entirety of the feature surface for an app You could easily have agents to work on login page, messaging feature, database/data model update, recommender system, backend api, etc
We have our doubts about this. Can you share your code or product? Anecdotally, my mistakes and lack of understanding exponentiate the more I try to parallelize.
As I said in the neighboring comment, for vibe coding side projects and prototypes for work I just merge and iterate. It works out more than it doesn’t. For anything bigger at work I cannot share as I’m at Apple.
Re: The human cost of 10x: How AI is physically breaking senior engineers
#74Earlier quoted context omitted.
I wonder if the PR workflow is just unsustainable in the agentic era. Rather than review every new feature or bug fix, we would depend on good test coverage, and hold developers accountable for what they ship. The result might be more faulty code getting merged, but if you already have outages and can't review every PR, is there currently a meaningful benefit to the PR workflow?
> I wonder if the PR workflow is just unsustainable in the agentic era. Rather than review every new feature or bug fix, we would depend on good test coverage, and hold developers accountable for what they ship. I think what you're describing is setting up the human as the fall guy for the machine.
Re: The human cost of 10x: How AI is physically breaking senior engineers
#75Earlier quoted context omitted.
> I wonder if the PR workflow is just unsustainable in the agentic era. Rather than review every new feature or bug fix, we would depend on good test coverage, and hold developers accountable for what they ship. I think what you're describing is setting up the human as the fall guy for the machine.
So taking responsibility for the code you generate is being a "fall guy?"
Yes, if your boss expects you to use AI agents to generate code faster than you can reasonably understand and review it. You're stuck between a rock and a hard place: you're "responsible," but if you take the time to actually be responsible you'll be reprimanded. The environment pushes you to slack on reviews in the short term to keep your head above water, but when a problem happens because of that you'll be blamed for it.
Re: The human cost of 10x: How AI is physically breaking senior engineers
#76Re: The human cost of 10x: How AI is physically breaking senior engineers
#77Earlier quoted context omitted.
But you have to keep it in your head, and remember all stuff at the same time. How is it possible to track, and do reviews one after another? Or are these pretty long running agents?
I’m not sure what you mean by keep it in your head? I know all of the parts the agents are working on. It’ll often be a mix between bigger tasks (some large refactor, new feature, etc) and small tasks (little bug fixes). For prototyping I just merge. I don’t bother to review the code. For anything more important than I am reviewing the code and going back and forth. Basically there’s a queue of stuff demanding my att…
If the project I work on is large enough, it takes me some time to get everything I need to understand for review into the short term memory. If it's small enough, it's less of a problem for me.
Re: The human cost of 10x: How AI is physically breaking senior engineers
#78Can definitely attest to this. The frequency of outages at my company have increased drastically the past year, especially ever since incorporating agentic development. I’m seeing all of the dev best practices go out the window. We have a few vibe coders that are posting 15-30 PR’s per day. It’s way too much for us to review. We’re not a big shop. I think we’re going to have to hire more people just to review code ac…