The Responsibility of Engineers in the Age of AI
Lately I’ve been thinking a lot about what it means to grow as an engineer, in a world where AI tools are becoming increasingly powerful.
At first glance, it’s tempting to think we can just lean into automation. Why spend time writing boilerplate or struggling through implementation details when an assistant can generate a near-complete solution in seconds?
However, what happens to learning when the struggle disappears?
Today, a Machine Can Write Code, But It Can’t Think For You
Let’s be honest, engineers today have access to tools that many of us could only dream of when we started. You can scaffold a service, debug a weird API response, or generate a working test in seconds. That’s incredible. But it can also be misleading because completing a dedicated task doesn’t necessarily mean the tool also teaches you. In fact, those tools help you to skip ahead.