3 ms·
You could plan some small steps if you’re feeling overwhelmed. After reading some of the other replies, I came up with a few steps, tailor as needed: 1. Write
by johnwalkr 7y ago
You could plan some small steps if you’re feeling overwhelmed. After reading some of the other replies, I came up with a few steps, tailor as needed:
1. Write down your goals or ideas for features. If you want to learn a specific framework, write that down as a /constraint/
2. (Optional depending on your style and background) Write down 10 or so requirements, if it feels natural to do so
3. Draw some block diagrams and flow charts. Keep it simple and think about which major components you need
4. Now you can survey frameworks. If you had one in mind as a constraint, does it still make sense? Pick whatever frameworks, libraries and development tools you need to solve your problems. If you don’t know what you need for a component, write down TBD.
5. Find a peer, and justify 1-4 to them. You will likely find most of your decisions make sense, but now you’ll have confidence and maybe make a few changes.
6. Now you can set up your development environment. You might find a few pain points already here and make a few more changes to your plan.