A few months ago, I was overwhelmed by everything happening in AI.
Every week there was a new coding assistant, a new workflow, or someone claiming they built an app in just a few hours. It felt like if you weren't keeping up, you'd be left behind.
I tried almost everything.
Cursor. ChatGPT. Claude Code. Lovable.
At first, I kept switching between tools, hoping one of them would magically make me a better developer.
It didn't.
The biggest lesson I learned wasn't about choosing the best AI tool.
It was learning how to work with AI.
These days, I don't start by asking AI to write code.
I start by explaining the problem.
I describe the feature, the business requirements, the edge cases, and what I want the final result to look like. Sometimes I ask ChatGPT to help me plan the implementation first. Once everything is clear, I pass that plan to an agentic coding assistant and start building.
That one change made a huge difference.
I spend less time writing boilerplate and more time thinking about architecture, user experience, and solving the actual problem.
AI still gets things wrong, so I review everything before it goes into production. But instead of writing every single line myself, I'm guiding the process.
Looking back, the first few months were the hardest.
Now it just feels normal.
The tools will keep changing, but I think the real skill is learning how to communicate with AI and use it as part of your development process.
That's something worth investing in.