I think more or less of this feeling. AI, in its current state, will serve as a support tool for DEV. However, it became clear that before we needed a larger team to develop the code (mainly in software factories), today we can reduce it by half, due to the potential and performance that the tool offers, which significantly reduced the development time of a complex flow in the software. We'll see what happens later.
AIAs (the agentic layer) come with a cost (GPUs and otherwise) to write JITCs (Just-In-Time Code). So, while larger corporations might embrace them for their programming needs, smaller ones will still need to rely on conventional software engineers for the most part who use AI only as a companion for their day-to-day coding (read Co-Pilot and so on). Just my 2 cents - thanks!
If AI does 90% of the work, then 90% of the jobs are gone. Only the crème of the crop will remain Respectfully, most of the assumptions in this video are related AI as it exists now, not how it will in 3, 5 or 10 years from today.
No, that isn't how it works. Things have gotten a lot easier since the 90s, a software developer today has super powers compared to a software developer in the 90s. And yet we have a lot more software developers today. What happens isn't that developers are replaced by some cream of the crop. What happens is that the standards and competition increases, and even more developers are hired. It lowers the bar for smaller companies to hire their own developers, because one developer is able to achieve much more It raises the expectations and development of the field, requiring more professionals.
@ disagree, all that you mentioned before is an example of abstraction to make developers more productive. AI isn’t an abstraction, it’s labor replacement. Modern compilers and easy to use libraries ultimately will never do your work for you. AI will, especially with autonomous agents coming soon. Whatever new segment of SWE you think will be created by AI will be quickly trained on and replaced. So, again, only the top engineers will exist past a certain period.
I think more or less of this feeling. AI, in its current state, will serve as a support tool for DEV. However, it became clear that before we needed a larger team to develop the code (mainly in software factories), today we can reduce it by half, due to the potential and performance that the tool offers, which significantly reduced the development time of a complex flow in the software. We'll see what happens later.
With how much money it is costing and open ai asking for more I expect the bubble to burst
Your thoughts are useful for less experienced developers, for junior or strong junior
AIAs (the agentic layer) come with a cost (GPUs and otherwise) to write JITCs (Just-In-Time Code). So, while larger corporations might embrace them for their programming needs, smaller ones will still need to rely on conventional software engineers for the most part who use AI only as a companion for their day-to-day coding (read Co-Pilot and so on).
Just my 2 cents - thanks!
But Compitition is fierce❗
If AI does 90% of the work, then 90% of the jobs are gone.
Only the crème of the crop will remain
Respectfully, most of the assumptions in this video are related AI as it exists now, not how it will in 3, 5 or 10 years from today.
AI cannot think or sense like human.
the day this obstacle is overcome by AI dev is the day 90% jobs in all fields will be lost
@ I don’t think it needs to get to that level to eliminate most jobs in software or really any kind of office job
No, that isn't how it works. Things have gotten a lot easier since the 90s, a software developer today has super powers compared to a software developer in the 90s.
And yet we have a lot more software developers today.
What happens isn't that developers are replaced by some cream of the crop. What happens is that the standards and competition increases, and even more developers are hired.
It lowers the bar for smaller companies to hire their own developers, because one developer is able to achieve much more
It raises the expectations and development of the field, requiring more professionals.
@ disagree, all that you mentioned before is an example of abstraction to make developers more productive. AI isn’t an abstraction, it’s labor replacement. Modern compilers and easy to use libraries ultimately will never do your work for you.
AI will, especially with autonomous agents coming soon.
Whatever new segment of SWE you think will be created by AI will be quickly trained on and replaced. So, again, only the top engineers will exist past a certain period.