NEVER one shot anything. Ask AI to make incremental changes.
Commit often and Use branches and work trees generously.
Start with the backend first. Use Supabase always.
Create a backend script to create generic tables and auth setup via sql for new projects so you save time.
When starting a new project, use premium models that can set up everything right. I use up to 50% of freemium models for the month before I start rationing.
Use free models for minor edits only.
Use console logs to as a way to debug. Share it with the AI for faster results.
Use Claude OPUS for large audits and ask it to create a detailed .md file with its suggestions. Then make updates to the code fixing one suggestion at a time. Do not ask the AI to fix everything at the same time. That is how you break the code.
These are hard won lessons, I learnt building Evallo.app, Anntho.com, Quebeam.com and pulsehud.com. I’m not trying to show off, but I’m trying to showcase what is possible if you put your head down and focus. I am a product manager, turned founder, and if I can do it, you can do it too.