Will AI Replace Software Developers?

Modern LLMs write impressive code. But can they replace software developers? Where AI excels, where it fails, and what stays human.