The AI-era software paradigms every engineer should know

The hype around the AI revolution was already picking up speed before I began my software engineering career. The first time it came onto my radar was almost 10 years ago, when DeepMind’s AlphaGo beat the world champion in a game of Go. At first, it felt distant from my daily work as a software engineer - primarily adding APIs for computer vision, natural language processing and some content generation. But in this past year it made another big leap, and this one seems truly revolutionary. What began as a “smarter” autocomplete and test implementer quickly evolved into a good-enough coding assistant, now becoming fully fledged independent agents showing signs of autonomous problem-solving and decision-making. While still expensive and flawed, the rate of improvement is stunning. Even if progress stops now, it’s clear that the effects on our profession are huge. ...

June 30, 2025