With the arrival of LLM technology we are seeing a flood of software developers lamenting the end of their craft, and this has happened before. At its core it feels like more “whining about change”. I think this has historical precedent in the IT world: a new tool is viewed as threatening to current workflows and skillsets and causes widespread defensive reactions. Inevitably a few people grasp the tool and demonstrate the value, and this begins to form a new chapter in the ongoing evolution of information technology. In time no one ever looks back to how things were before. I think we’ve seen this with mainframes, object oriented programming, testing, cloud adoption and a variety of other technological stages in the journey. Can you add any insights on this topic? ...









