i strongly believe that AI will further increase the gap between good and bad software engineers. it is not a great equalizer like many might think it is.
code writing itself was never the differentiating factor for developers.
the ability to think critically, design scalable systems, and solve complex niche problems is what separates the great engineers from the bad.
yeah it's awesome that you can create simple hobby projects in 20 minutes now, but those skills were already being commoditized. LLMs can effectively replace code monkeys.
on the other hand, the great software engineers are no longer burdened by writing arduous syntax, and can instead focus on system design, efficient architectures, and fault tolerant services. LLMs just further enhance shipping velocity for already talented devs.