Why AI hasn't replaced software engineers, and won't | Dark Hacker News