what makes me optimistic is that first, the changes will be too massive, so many things will change to even start going on about it... and secondly, all these are part of the changes we been wanting as humanity all along
True, thats how it is now, i m using the latest claude sonnet and albeit the results are pretty good, it can still be on some dumb stuff. But we are still in earlier stages and there is no telling what it might do in the future. Also, using such AI tools be interacting with them as normally might have them not work as effeciently as they can due to not knowing or forgeting structures, extra requirements, etc in the code. However, the platforms i talked about create the project on their own environment, which makes it easier for them to create something without going all over the place it seems. I m more worried on such tools that can operate with just creating immediate visible results based on requests from the user, without him needing to view and implement the suggested code himself and all
If you push it to the limits, it's clearer which limits are a temporary problem and which are much harder to fix.
Structures, architectures, context, these can be improved with more training, more data, more hardware.
If you mean something that mocks things up quickly, Figma has always done that and it hasn't destroyed any jobs.
But a huge part of coding has always been understanding the product and building a good feedback-product loop. The product loops will be a lot more efficient. But the glue between feedback-product has always been humans. If you somehow make a robot QA and a robot PM, these will probably be maintained by engineers. In the last few years, we've seen QA becoming very technical, and we'll probably see PMs be more technical or engineers being more product oriented. Even in my current job at a newer startup, there's no PM, only a funnel from sales to product.
I think there will be a time when we see no code. No Java, no JS, and machines will just write machine language. This might still be... 30 years ahead, especially if you look at patterns in the last 30 years.
But until then, we still need people who understands how one screen links to another, how APIs are called, how to debug them from logs. Claude Code is this future - it's amazing at this abstraction, but you can feel where it starts to fall apart.
Thing is that a company might not need 10 programmers but 1 programmer in the future for arguements shake. This is a big blow to the demand-supply ratio, especially for juniors who ve been having it quite hard already. At least i plan on staying in my company till i have become experienced enough so i wont be as threatened probably, but still makes one wonder on how much the landscape will change... And indeed conforming to the new standards is the key
thats an actual hopeful answer cause it makes sense and its closer to what i ve been thinking it might be like... i d say that the real threat though is in the future cause AI will be do more stuff and better, hard to stick to predictions the further we go in the future though