AI is changing the landscape of software development, that is something developers cannot ignore. Instead of running away from it, I believe it should be embraced and used properly as a tool that can help us work smarter and more efficiently. However, the risk exists that a true grasp of the codebase is lost over time by letting AI do the work. What I find important is to be truly knowledgeable about what the AI writes. So I ensure that every line that is generated, I truly understand. And that I can explain why it was written and how it fits into the bigger picture to others. Instead of blindly relying on AI, I believe that a good developer still has a solid grasp of the systems they build, the decisions behind them and the impact of the changes they make. I use AI while keeping ownership, understanding, and craftsmanship.