Why AI hasn't replaced software engineers, and won't - SmackerNews