I agree. It's not like we're ever going to get to a state where we say "oh wow, all potential work is done, there's literally nothing left to do".
Like pretty much every technical innovation in history, when we have access to more tools, we just figure out how to solve bigger problems. People might have felt bad for horse breeders who lots out when planes, trains, and automobiles became ubiquitous, but people adapted around it. Now people can work and travel around the world, and there are industries around all these things. It's generally applied to parallelism, but I think it applies here: https://en.wikipedia.org/wiki/Gustafson%27s_law
While I've had my issues with the "vibe coding" performance right now, ultimately if I can get something to handle the boring and tedious parts of programming, then that frees up time for me to focus on stuff that I find more fun or interesting, or at the very least it frees me up to work on more complicated problems instead of spending half a day writing and deploying yet another "move stuff from one Kafka topic to another Kafka topic" program.
Like pretty much every technical innovation in history, when we have access to more tools, we just figure out how to solve bigger problems. People might have felt bad for horse breeders who lots out when planes, trains, and automobiles became ubiquitous, but people adapted around it. Now people can work and travel around the world, and there are industries around all these things. It's generally applied to parallelism, but I think it applies here: https://en.wikipedia.org/wiki/Gustafson%27s_law
While I've had my issues with the "vibe coding" performance right now, ultimately if I can get something to handle the boring and tedious parts of programming, then that frees up time for me to focus on stuff that I find more fun or interesting, or at the very least it frees me up to work on more complicated problems instead of spending half a day writing and deploying yet another "move stuff from one Kafka topic to another Kafka topic" program.