Last month I had a staff member design and build a distributed system that would be far beyond their capabilities without AI assistance. As a business owner this allows me to reduce the dependency and power of the senior devs.
Don't parrot what you read online that these systems are unable do this stuff. It's from the clueless or devs coping. Not only are they capable but theyre improving by the month.
Does that junior dev take responsibility when that system breaks ?
But.. the capabilities (and rate of progression) of these top tier LLMs isn't hype.
Very soon our AI built software systems will break down in spectacular and never before seen ways, and I'll have the product to help with that.
Secondly, people are not just blindly having AI write code with no idea how it works. The AI is acting as a senior consultant helping the developer to design and build the systems and generating parts of the code as they work together.