With all the hype and the absolute reality of the vibe coding approach, I have been actively using AI to explore my interest in coding, despite coming from a non-tech background. After consistently experimenting for the past 6-7 months. I have reached a point where experimentation alone is not enough. I really need to learn the context where code is being used and structure better code, along with the trade-offs. To attain that and to be better while building, I started using a discussion folder in every project. A folder to document every discussion with the agents. It also logs the changes, like the minutes file.
How does it help?
Even though most projects I have built are not great, the process helped me to understand how the components interact, why structural decisions are important, etc. Now I really feel that if I need to produce a single quality project, I have to be more deliberate about the decision-making process and the trade-offs and appropriate use cases. Keeping a detailed discussion log may help me to improve on that aspect, combined with actively using AI to learn the basic concepts.