Navigate Select ESC Close

How I Plan My Coding Projects - 9 Steps

2025-06-06 Education
101.4k
5.3k
114
Tech With Tim
Tech With Tim
2.0m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Get started with ManageEngine Site24x7 and evaluate the product for FREE: https://www.site24x7.com/promo-signup.html?pack=1001&utm_source=TECHWITHTIM-infra&utm_medium=Youtube&utm_campaign=YoutubeInfluencer Want to make real money with coding? I share high-signal insights on careers, monetization, and leverage in my free newsletter. Join here and get my guide How to Make Money With Coding instantly: https://techwithtim.net/newsletter Today I'm sharing with you my complete process for planning coding projects. This is the same system that I use whether I'm building a YouTube tutorial, creating a client application, or working on my own side projects. ⏳ Timestamps ⏳ 00:00 | Overview 01:01 | Step 1 02:38 | Step 2 05:16 | Step 3 06:38 | Step 4 07:43 | Step 5 09:14 | Step 6 10:27 | Step 7 11:42 | Step 8 14:15 | Step 9 Hashtags #SoftwareEngineer #Roadmap #ScopeCreep

Top Comments (10)

@TechWithTim 2025-06-06

Check out my free developer training: https://training.devlaunch.us/tim

10 2 replies
@technopedia6712 2025-06-16

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

226 4 replies
@Ramasco_Industries 2025-06-07

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.

55
@muhammadbalabello1203 2025-06-07

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

59 2 replies
@ines7257 2026-04-19

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.

2
@Bya388 2025-06-06

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.

18
@michaelteegarden4116 2025-06-07

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!

17
@kpicsoffice4246 2025-06-07

I’ve found creating frontend screens/templates with dummy data before moving to backend helps a lot.

10 1 replies
@philophobia6937 2026-01-19

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 !!

1
@codelesz 2025-06-08

My guy is just amazing at explaining things that are very important. Thanks a lot!

4

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

App screenshot