How I Plan My Coding Projects - 9 Steps
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
How to learn Python coding fast - Step by step roadmap
Tech With Tim
31.7k views
Go Programming - Full Course
Tech With Tim
24.9k views
Learning to code has changed
Tech With Tim
174.5k views
Learn Fast API With This ONE Project
Tech With Tim
150.9k views
How to Write Production Python Code
Tech With Tim
63.1k views
How to Build AI Agents in Python
Tech With Tim
46.7k views
How to Build a Production-Ready RAG AI Agent in Python (Step-by-Step)
Tech With Tim
77.8k views
Coding is Changing… The Most Advanced AI Tool Yet
Tech With Tim
1.4m views
Coding is NOT Enough in 2025...
Tech With Tim
24.5k views
Python is Changing – Here’s What’s Coming
Tech With Tim
165.5k views
Top Comments (10)
Check out my free developer training: https://training.devlaunch.us/tim
1) start form your goal: 1) Why am i making this project ? 2) Who this project is for ? 3) What is going to make it valuable ? - Write them down and think on them not just surface level problems 2) Write down what the users must be able to do with the project 1) features 2) guardrails 3) don't overthink with tech stack etc only what features that is needed 4) user centric approach 3) Define the data models 1) don't think about the databases 2) think about the data what you need and how you want to handle it 3) draw the relationships 4) Nail an MVP 1) Look back on all the features above and strip it to the barebones and what is needed to make it function : absolute minimum version 5) Wireframe the project for the most basic user 1) think more about UX than UI 2) *paper is cheap but code is expensive* 6) Understand the future of the project: 1) Do you plan to add more features in the future 2) Do you plan to work on this for months or just a few days ? 1) don't over or under engineer 7) How is you project going to be presented 1) is it a script or a mobile app or a website or a extension 2) understand how the users will be interacting and base your architecture on that 8) Tech Stack : 1) Use the points above to choose the tech stack 2) don't let the tech stack define the project 3) best tool for the project not the other way round 4) Can you deploy this ? 1) is the tech stack you are choosing viable for deployment and easy to do so so that you don't spend your time more deploying that building 9) The development process 1) Bare bones 1) Folder structure 2) naming conventions 3) dev environments 4) version control 2) setting up the database and creating the data models 3) backend routes : 1) API endpoints 2) test them 4) Frontend 5) Project integration and version 6) CI/CD 7) test at all steps
Probably one of the better youtube design process videos simplified for most non-engineers. I use a simiilar process whether it's hardware, software, or whatever.
Step 1: Identify your goals Step 2: Write user story Step 3: Define your data models Step 4: Nail an MVP Step 5: Draw stupid simple prototype Step 6: Understand the project's features Step 7: Drill into the specific components (Architecture) Step 8: Picking a stack Step 9: Overall development process
This is exactly what I was looking for. I am a recent CS graduate wanting to build a full-stack software project. I have studied how to structure projects before, but in more detail, and I wanted a short recap. Thanks a lot.
This will be useful. Having a plan for coding projects helps. Being organized and breaking things down to concrete, tangible goals makes a world’s difference. Thank you sharing this. I appreciate it.
A darn good walk-through of the developer process! This was the first time I've seen all of THIS (*gestures vaguely at all of development) laid out in a very clear, step-by-step process. Thank you!
I’ve found creating frontend screens/templates with dummy data before moving to backend helps a lot.
i rarely comment but u re vid is the perfect one i was looking for among many yk, guys if anyone searching for the actual steps (not like : oh u need html u blah blah) this video not giving u the tools, u can find that online easy, this video gives u steps based on years of experience, so ye enjoy, thankx again frfrfrfr !!
My guy is just amazing at explaining things that are very important. Thanks a lot!
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
Check out my free developer training: https://training.devlaunch.us/tim
1) start form your goal: 1) Why am i making this project ? 2) Who this project is for ? 3) What is going to make it valuable ? - Write them down and think on them not just surface level problems 2) Write down what the users must be able to do with the project 1) features 2) guardrails 3) don't overthink with tech stack etc only what features that is needed 4) user centric approach 3) Define the data models 1) don't think about the databases 2) think about the data what you need and how you want to handle it 3) draw the relationships 4) Nail an MVP 1) Look back on all the features above and strip it to the barebones and what is needed to make it function : absolute minimum version 5) Wireframe the project for the most basic user 1) think more about UX than UI 2) *paper is cheap but code is expensive* 6) Understand the future of the project: 1) Do you plan to add more features in the future 2) Do you plan to work on this for months or just a few days ? 1) don't over or under engineer 7) How is you project going to be presented 1) is it a script or a mobile app or a website or a extension 2) understand how the users will be interacting and base your architecture on that 8) Tech Stack : 1) Use the points above to choose the tech stack 2) don't let the tech stack define the project 3) best tool for the project not the other way round 4) Can you deploy this ? 1) is the tech stack you are choosing viable for deployment and easy to do so so that you don't spend your time more deploying that building 9) The development process 1) Bare bones 1) Folder structure 2) naming conventions 3) dev environments 4) version control 2) setting up the database and creating the data models 3) backend routes : 1) API endpoints 2) test them 4) Frontend 5) Project integration and version 6) CI/CD 7) test at all steps
Probably one of the better youtube design process videos simplified for most non-engineers. I use a simiilar process whether it's hardware, software, or whatever.
Step 1: Identify your goals Step 2: Write user story Step 3: Define your data models Step 4: Nail an MVP Step 5: Draw stupid simple prototype Step 6: Understand the project's features Step 7: Drill into the specific components (Architecture) Step 8: Picking a stack Step 9: Overall development process
This is exactly what I was looking for. I am a recent CS graduate wanting to build a full-stack software project. I have studied how to structure projects before, but in more detail, and I wanted a short recap. Thanks a lot.
This will be useful. Having a plan for coding projects helps. Being organized and breaking things down to concrete, tangible goals makes a world’s difference. Thank you sharing this. I appreciate it.
A darn good walk-through of the developer process! This was the first time I've seen all of THIS (*gestures vaguely at all of development) laid out in a very clear, step-by-step process. Thank you!
I’ve found creating frontend screens/templates with dummy data before moving to backend helps a lot.
i rarely comment but u re vid is the perfect one i was looking for among many yk, guys if anyone searching for the actual steps (not like : oh u need html u blah blah) this video not giving u the tools, u can find that online easy, this video gives u steps based on years of experience, so ye enjoy, thankx again frfrfrfr !!
My guy is just amazing at explaining things that are very important. Thanks a lot!