He's introduced several 100,000s LoC changes and additions in 10-15 codebases. There are some repos that only he works in ( so no PRs, just merge to master and be done ). He also has self-approved and merged changes without review (he's an admin)
Anyway, now he put in his notice and no one on his team knows how any of this works. We can't get code changes without CICD passing. CICD breaks all the time. The original contractor who made the CICD before him wants nothing to do with it now. We can't generate signed OTA packages.
He went from doing 'too much to finish anything' to 'made so many changes that he had to bypass PRs'.
Now he's leaving.
Engineers have been pointing out this bottleneck for the past year or so. The engineering managers aren't pushing it and the business owners either don't understand or don't care
it's going to be so expensive. I learned the vibe coder's contract rate is going to be 2-3x his current salary
It's asking engineers to "adapt" to being efficient in filling out the last 10% then 1% then 0.1% then 0.01%.
Knowing how the things the LLM's are touching appears to be the only skill of value. Because using these things are trivial for anyone who is familiar with computers, what adaptation and catching up is there beyond waiting and observing what works and then just applying that?
"But the LLM's will know everything" well then we aren't needed at all, just put it on a loop and leave it running. At this endpoint there's nothing to adapt to, only direct means of allocating necessary resources to yourself for subsistence.
I think that's software. It's not good software, but it's software.
This perspective feels a bit like a chef insisting McDonalds or frozen dinners aren't food. It's mass produced, unoriginal, and typically soulless, but it's still food. As Scott would say, maybe a map vs territory discussion.
Plus navigating personal communication (what’s the address of friend X, who did I promise to go to a dance workshop with) and so on…
In essense, anything Siri promised to be, but really working.
You're absolutely right!
you just described lots of codebases at highly values companies. Plenty of places, maybe even the majority, do not care about code quality if the code results in a functional application.