And even if there ends up being some kind of new future SWE work that AI is bad at, how long would that last? People aren’t realizing that AI isn’t just a way to replace current human work, it’s a framework to replace all future human work too. Wouldn’t companies be tripping over themselves to feed AI as much data on this new task as possible, so that they can replace those human workers ASAP?
I don’t see a future where humans do long term meaningful software work unless AI improvement plateaus quickly or there’s some kind of regulation slowing down future AI training.
A company, a product or job seeker the all need the same thing - to be picked - why would you pick me? That question is harder to answer today than in 2020. So it becomes a "musical chairs" moment. Everyone is panicking and scrambling for their own seat. This is how we get "new opportunities that didn't exist before" - we will strive to create new ways to differentiate ourselves. We could spend an enormous energy on that goal. But we can't predict what they will be no more than we can predict where the ball will be 1 minute later on the football field, it depends on what everyone else is doing.
This feels like cope to me. So much of what "knowledge workers" do at all falls into a few buckets: we shuffle data around, we serve ads, or we provide tooling for those who do those things.
When the car came, the buggy drivers were screwed, but there were ultimately more cars (and hence work for people who supported them) than there could ever have been buggies.
What does AI give us "more" of, exactly? It makes everything simpler, and thus requiring fewer "knowledge workers" to plumb things in. After all, the need to shuffle data around is finite.
And what if critical systems for our current way of living are involved. There is lot of sectors where such significant disruption would have very wide ranging consequences...
I think this is very true but I'm not excited about it!
How to produce systems that work reliably out of a collaboration of large group with one person at the head who ultimately has responsibility is more or less the study of most human endeavors, this does not seem like an insurmountable problem.
That's not a good thing.
I find that unlikely. You can't outsource your understanding of a system to a machine that fundamentally does not understand.
Complexity is built on top of layers of abstraction, and AI is not an abstraction.
Moreover, I don't see obvious areas where more complexity would drastically improve our software. We're drowning in unnecessary complexity right now. FAANG has had (effectively) unlimited manpower for decades, and what have they done with it? Mostly enshittified once-decent software.