I'm curious about everyone's thought process when starting a new project. Specifically, I'd like to know how you handle the planning and execution stages, focusing on design rather than coding. I've heard some people say they use AI for planning—like, if I want to create a simple calculator, I might ask AI for guidance, and it would tell me to set up number inputs, choose an operation, and display the result. Do you use AI to help with planning, or do you prefer to come up with your own ideas? If you don't use AI, what steps do you take to create your project plans?
5 Answers
I think it's really beneficial to plan without AI. I like to start by sketching out the UI and then breaking down the functionality into smaller tasks. This helps me see everything clearly and make sure I cover all the necessary components.
In my opinion, relying too much on AI for project planning can hinder your learning process. When you're just starting out, it's important to make mistakes and learn from them. I usually brainstorm ideas and start implementing them, figuring things out as I go. Sometimes I rework my approach if I realize I could do something more efficiently—it's a continuous learning cycle!
You shouldn't rely on AI for planning if you're trying to learn effectively. I used to keep a large pad on my desk for flowcharting everything—it's a great way to visualize how different parts of a project connect. Plus, starting with a list of requirements and prioritizing them can help you focus on what's really important before diving into coding.
I've had a good experience using AI for planning, but I think the key is to first come up with your own ideas. I once had a feature in mind but wasn't sure about specifics, so I wrote a detailed prompt for AI. It generated useful pointers that I hadn't considered before, but ultimately, it's important to do your own groundwork first.
For smaller projects, I just jump in and start building, figuring things out as I progress. For larger projects, I take about 20 minutes to write down the major functionalities in plain language. This helps me understand the core of what I need to build without getting bogged down in technical details.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically