Apart from regular coding, I now have to learn the various functionalities and features of AI Editors and concepts such as rules, skills, harness, etc. etc. Cursor seems to be different from Claude Code, and every day some or other editor is launching new concepts that I can't wrap my head around. I haven't tried claude code anytime and used only Cursor, but Claude Code terminal coding is scary.
So, implementing the concepts that you learned is a good way to solidify your learning. What is the best approach? Do I make a hobby project for myself, or should I have to build something that is meaningful and useful to others?
I believe people will lose their critical thinking skills, when they use AI blindly. May be we should write the code for a requirement, and then ask the AI to review and suggest any optimizations, so that we could probably learn the mistakes we make.