How To Finish Programming Projects

  Рет қаралды 81,135

bigboxSWE

bigboxSWE

4 ай бұрын

Hey guys, I love you. Too tired for a description rn.
music
massobeats - lucid: • massobeats - lucid (ro...

Пікірлер: 179
@abdisamadkhalif4283
@abdisamadkhalif4283 4 ай бұрын
SUMMARY: How To Finish Programming Projects 1. Hava a well-defined scope - Projects exist not because of the outcome, but because of the process (understand how something is built). - The theory is very far from practice - Look at the projects from the perspective of what you will learn, not what you will build. - Before you start your project, use your readme as an outline, and list out each functional aspect of the project as a sort of a first draft of an MVP (minimum viable product). - One way to discover the requirements is to write User Stories (small chunks of work that a user can interact with). - Create engineering stories (things the users can't see or feel, but are equally as important - (i.e. unit tests and DRY patterns). - Fundamentally all that matters is that your goals are small, well-defined, and focused.
@_justnick
@_justnick 3 ай бұрын
It almost took me more time to read the summary than listen to the entire video lol
@abdisamadkhalif4283
@abdisamadkhalif4283 3 ай бұрын
@@_justnick haha
@IPlayKindred
@IPlayKindred 3 ай бұрын
bro ITS A 2 MINUTE VIDEO.
@______yawn6419
@______yawn6419 4 ай бұрын
this man always arrives when i need him most
@bohdanvinter6929
@bohdanvinter6929 4 ай бұрын
now let's hope that when the world needs him most he won't vanish 🫡
@daudiii
@daudiii 3 ай бұрын
Pause
@Punzilani
@Punzilani 3 ай бұрын
I needed this too.
@ManchesterAndroid
@ManchesterAndroid 4 ай бұрын
I thought I had finished my project. But after showing my friend who is in the industry he told me I was away off from presenting it to employers. He looked at the methods I was using the achieve my functionality and my practices and told me these would be the factors employers would look at first thing to know if they would hire me or not. Honestly so glad I had this conversation with him. My code with the project at the moment is fine for getting used to the framework I'm working with (Android, Kotlin), and counts as a project to put on my resume. But my mentors feedback gives me more to work on for the future. I do want that moment where I can say it's finished!
@vectoralphaAI
@vectoralphaAI 4 ай бұрын
At that point you will never ever be done and you will always find something else to improve or work on and never actually move forward.
@chinecheremedeh
@chinecheremedeh 4 ай бұрын
Hes getting better ​@@vectoralphaAI
@ManchesterAndroid
@ManchesterAndroid 3 ай бұрын
@@vectoralphaAI I decided to take on my mentors comments about my code quality to my next portfolio project. Im leaving the code for the old project as is and just counting it towards my portfolio, I could refactor the code for the old project, but I just need something new to start on and apply the feedback I had received from the old project into this new one .
@kjubik
@kjubik 4 ай бұрын
This used to be my biggest obstacle when trying to code. I'd always get hung up on trying to create the perfect project that would scale into some next great breakthrough. In large part, thanks to your videos, I've broken out of that mindset. I now look back on old, archived repos with a sense of nostalgia. Even though they most likely look like absolute crap to everybody else, I appreciate them for what I learned while making them. I greatly appreciate the time and effort you put into these videos, and it's awesome to see that your channel has grown this far already. Keep up the great work!
@bigboxSWE
@bigboxSWE 4 ай бұрын
old code nostalgia is so nice, love you bro thanks for the comment
@GeekTousif
@GeekTousif 4 ай бұрын
why you are always to the point and relatable af mmaaaan !!! I will cry
@somerandomguy001
@somerandomguy001 4 ай бұрын
classic bigbox providing high value and actually implementable content
@bigboxSWE
@bigboxSWE 4 ай бұрын
the funny fact is i was sooo sleep deprived when i recorded this HAHA
@somerandomguy001
@somerandomguy001 4 ай бұрын
​@@bigboxSWE lmaoo
@cody_codes_youtube
@cody_codes_youtube 4 ай бұрын
This is really good. With the clear MVP you also give yourself a goal where you can fight through the problems because the goal is digestible! The learning comes through the fighting, and if the battles seem doable, then you can do it!
@roycechua
@roycechua 4 ай бұрын
This video is so timely. I'm currently starting to build small projects and what I've done is create a roadmap, a readme that contains a checklist of major features that I would need to do in the app. I appreciate your content as always.
@PatoAleatorio
@PatoAleatorio 3 ай бұрын
I love the way your videos get straight to the point literally giving the answer in the first few seconds
@gold4963
@gold4963 4 ай бұрын
This advice is SO important. It's actually how I got my internship, and then full-time job at the same company! Coincidentally, I made a "weather application" as well, using Python. It would use a weather API to get some data, and then store that data in a local MySQL database. I never even did anything UI-wise. Once the data was stored in a database, it could be displayed in the terminal. It was a command prompt-only application, nothing fancy. :P I never got farther than this, though. I should've. But college life be busy like that. :/ During the interview, I was able to explain my thought processes and design decisions very well (well duh, I wrote it!). But I was able to put good confidence into my answers because of this. I explained how APIs worked, how I was using MySQL, etc. The interviewers ate it up. Personal projects will set you apart from other coders. It shows initiative, true problem solving skills, and a solution-oriented mindset, and more. All are important to getting that first job. So, for those struggling here, just hit the grind, and do your best. You got this. :D
@samtismeify
@samtismeify 4 ай бұрын
I hate that people say not to watch KZbin videos for motivation with coding but videos like these are helpful, I never even considered using a readme as a contextual pseudo code wireframe if you will, but now I’m going to try. Good ideas are the currency of the 21st century
@opethforlife
@opethforlife 4 ай бұрын
You're a blessing bigboss.
@sakomohamed4091
@sakomohamed4091 4 ай бұрын
Each advice for this man is so amazing thanks BigBox for all you are doing
@raminadjibsaadat6905
@raminadjibsaadat6905 4 ай бұрын
Wow, this one hit me right in the feels. That internal voice of "why bother?" and "I already know this" is my constant nemesis when it comes to finishing projects. You cut through the fluff and tackled that head-on with actionable advice. This isn't just helpful, it's a game-changer for me. Thank you, BigBox, for seeing right through the B.S. and giving me the kick in the pants I needed. ✌
@AyoLaww
@AyoLaww 4 ай бұрын
You really opened my eyes here, I think the reason I haven't been completing projects is cause I approach it as a monolith instead of breaking it down into those manageable functional aspects. I'm gonna start doing this. Thanks Bro.
@exodia563
@exodia563 3 ай бұрын
this video opened my eyes, i was struggling a lot with my improvement as a game developer, i was trying to make "good games" but it was a waste of time, i will start a project, then leave it there because i feelt like it was not good enough. Now i see that is not about the game being "good " or "bad" is about learning HOW to actually code and use the tools, i had the feeling that game dev wasnt for me, because coding feelt so hard, now that i can focus on just building things and learn while doing is way more "easy" and chill. Learning now is FUN AGAIN, thank you for this video!
@skypuff
@skypuff 4 ай бұрын
Thank you for this BigBox. I'll go look back into the old dusty archives. See which one of my Frankenstein projects I should revive and focus on the process ⚡
@rismosch
@rismosch 3 ай бұрын
You are speaking from my heart man. I am making a game engine. It looks like shit, but it's easily the coolest and most fun thing I've ever worked on. I don't know if it will ever be used for something, but being able to say "yeah, I did that", instead of just clicking 3 buttons in a commercial game engine, brings me so much joy.
@AnshuPatelz
@AnshuPatelz 3 ай бұрын
Thx a lot! I really need that. Every time I think about project, my primary focus is always on building the best app, but then I end up stressing about the final product instead of enjoying the process and learning. It's like, I finish a project, and it's never as lit as I imagined, kinda messing up each time.
@damymetzke514
@damymetzke514 4 ай бұрын
Personally I've made it a habit to first build my tools as simple scripts which take some input file/folder and produce some output, usually for productivity tools. I've found that this leads to me making much simpler tools due to the constraints. Now I'm looking to recreate the behavior from some of tools using the technology stack I want to use. Having a simple reference helps me limit the scope much better, and additionally I've already proven that the tool is useful to me.
@rado147
@rado147 4 ай бұрын
Hi, could u elaborate on some productivity tools that you made scripts for? Sounds interesting
@Eye-vp5de
@Eye-vp5de 4 ай бұрын
​@@rado147came here to write the same thing
@jcitizen7649
@jcitizen7649 4 ай бұрын
Awesome videos man! straight and to the point with important insights
@SramDHills
@SramDHills 4 ай бұрын
I've been really doing well since I read about your "1commit per day" principle, Thank you for that! I am still a beginner learning intermediate JS, and soon I'll be building projects. So I hope we all succeed!
@ellalogx
@ellalogx 2 ай бұрын
I'm currently majoring in Systems Development in Brazil and the amount of people saying that what college teaches will never be applicable in real life coding scares me. I literally recognize all the stuff you mentioned in this video because I learnt it at college (and am learning) and have already used it on my projects. I really love my college and major. Your videos are always helpful too, thanks! ❤
@3timesleft583
@3timesleft583 4 ай бұрын
I needed to hear this lol. Unfortunately i had to learn the hard way and only just recently started putting together exactly what you were saying, but seeing this reinforced it.
@Karan-gh9ki
@Karan-gh9ki 4 ай бұрын
crazy you dropped this the very day i decided to do this on my own accord. Like a tech bro angel on my shoulders
@goingmadhere
@goingmadhere 4 ай бұрын
I never outlined my requirements, I would just keep tacking things on, then get overwhelmed and lost and wonder why... this is some great advice that I am going to start implementing from now on! Thanks
@rg_1971
@rg_1971 3 ай бұрын
Thank you, this is such an important perspective that I constantly lose sight of.
@AdrianMark
@AdrianMark 4 ай бұрын
I am succeeding, because of you. Thanks man. Ps. I'm absolutely serious. It's Saturday 2pm where I'm at, and I'm 7 hours into coding up my app, taking breaks every hour for about 5 mins.
@harish.pkumar1047
@harish.pkumar1047 4 ай бұрын
thank for lovable content, best way of learning programming it's about focusing on simple tasks of applications parts and projects only!!!
@el2746
@el2746 3 ай бұрын
I just watched this video because it answered the question of the title in the first second of the video. Thank you for not making us waste our times
@go_better
@go_better 4 ай бұрын
Thanks a lot. Love you. Spot on as always
@desireco
@desireco 4 ай бұрын
Excellent points, worth repeating. Thank you!
@el_h138
@el_h138 4 ай бұрын
I really love these videos, thx a lot!
@Tony-mw-533
@Tony-mw-533 4 ай бұрын
You always coming in clutch
@mistyz3
@mistyz3 4 ай бұрын
Love this channel for fulfill my energy to learning 😊
@dalecooper_
@dalecooper_ 3 ай бұрын
u literally pure my inner thoughts man, brb kms
@shenron_cs
@shenron_cs 4 ай бұрын
thank you bigbox you never fail to fill me with code every week
@apostolosbouzalas4383
@apostolosbouzalas4383 4 ай бұрын
Engineering stories. Nice one. Never thought of that 👍
@yousafsabir7
@yousafsabir7 3 ай бұрын
Just what I needed to hear
@Dotrund
@Dotrund 3 ай бұрын
The opening minute alome slaps so so hard. 12/10 video
@varay666
@varay666 3 ай бұрын
Chadman always delivers
@EnLopXf
@EnLopXf 4 ай бұрын
Bro thank you because you keep me motivated
@georios
@georios 4 ай бұрын
It took me way to long to figure this out. Complete game changer.
@adelinpanait7493
@adelinpanait7493 3 ай бұрын
I remember my first big project, made the UI, change pages, made pretty much every part of it work individually from the rest,made it so you stayed logged in on exit, made data encryption function, made an email sending method with activation code, imported a map, made it calculate the area of the shape you drew, made it do an api call to get data for that region, filtered the data, used it to calculate the energy solar panels would make in that region. Whole thing wasn't much to look at as a final product, but man was it a lot to put together.
@xcalibur3198
@xcalibur3198 Ай бұрын
I was currently in the middle of building an endless project (its been 8+ hrs rn overnight) but thanks to you I'm saved 😭
@ardnys35
@ardnys35 4 ай бұрын
i was just messing around with a project idea like 5 mins ago. i got scared a bit and i was looking for something to escape but i found this instead. i guess i'll work on it a bit more. thanks
@euchre90
@euchre90 3 ай бұрын
I've only watched this one video, so I could say I've "known" you for 2 minutes and 38 seconds, but I love you too Thanks dude, subbed
@bigboxSWE
@bigboxSWE 3 ай бұрын
big love bro
@saifmohammad733
@saifmohammad733 4 ай бұрын
right concept at a right time.
@avidlearner710
@avidlearner710 4 ай бұрын
Excellent delivery!
@Zoronoa01
@Zoronoa01 4 ай бұрын
amazing video as usual bigbrobox
@darkwoodmovies
@darkwoodmovies 4 ай бұрын
Personally, I love projects with a specific outcome goal and I only work on things I want to exist for my own use (and if others can benefit from it too, that's a plus). The hard part is sticking to an MVP because it's so easy to get distracted by shiny or technically interesting features that end up not adding much value and delay the project. Nowadays, I choose projects really carefully, and if I start, I don't switch to another one until I have something I wouldn't be embarased to share on my website.
@wasubisu2654
@wasubisu2654 4 ай бұрын
Thank you ! I love you
@user-dn2ni7ge8d
@user-dn2ni7ge8d 4 ай бұрын
Nice motivation while I'm building some project, ty for shorting
@ramanavenkat715
@ramanavenkat715 4 ай бұрын
Love you always man 🎉
@OBSERVERfringe
@OBSERVERfringe 4 ай бұрын
Last line made me cry 😭
@user-do7kb5hg2o
@user-do7kb5hg2o 4 ай бұрын
THIS SAVES LIVES
@ruzu_2868
@ruzu_2868 4 ай бұрын
Needed this.
@MrMMVPP
@MrMMVPP 4 ай бұрын
bro is the best programming KZbin and maybe the only that doesn't try to sell you a stupid online course 🥶
@vicenterafaelcosta5728
@vicenterafaelcosta5728 4 ай бұрын
i love u man
@antugolder6684
@antugolder6684 4 ай бұрын
It's like I was waiting for this video
@muthukamalan.m6316
@muthukamalan.m6316 4 ай бұрын
Thanks to you I still do one commit per day. which make me consistent. and love do to everyday small amount of work
@beckyTrendz
@beckyTrendz 4 ай бұрын
It's all about the efforts, not the outcome 🔥
@pokefreak2112
@pokefreak2112 4 ай бұрын
Would love a programming community where I could share my projects. All chatrooms I've tried are 90% off topic and tech twitter is just too massive and corporate
@desireco
@desireco 4 ай бұрын
This is a good idea.... ProductHunt was like that, not sure what is happening now.
@LotsOfFunyoutubechannel
@LotsOfFunyoutubechannel 4 ай бұрын
r/Sideproject I believe
@Joneewars2
@Joneewars2 4 ай бұрын
Programming discord maybe?
@ieatnoodls
@ieatnoodls 4 ай бұрын
Dang thanks for this reminder!
@DzHichaM1
@DzHichaM1 3 ай бұрын
I ve always failed to continue projects and my problem is that i don't get satisfied with the things i have done so i start again again till i get bored ... Good advices man keep up
@ricko13
@ricko13 4 ай бұрын
this channel gave me fireship vibes
@surrealgee
@surrealgee 4 ай бұрын
Great stuff!
@aliyassin5631
@aliyassin5631 3 ай бұрын
I like to create a mind map with the whole menu interactions and what each interaction leads to, with details in every node explaining what’s going on and how
@alexanderteodorescuromanat7126
@alexanderteodorescuromanat7126 4 ай бұрын
I recently tried to make something that had no intended use, just to see if I could program it. It may sound weird, but I learned something from it and challenged myself so all in all I count it as a win. Later I found a use for it because it could be coupled on top of another project. So you never know what a "useless" project might lead to.
@edwinfcapidos
@edwinfcapidos 4 ай бұрын
Small, well defined, focus. Worlds to live by.
@cheekynative
@cheekynative 4 ай бұрын
Can't believe this content is free. Algo bless you
@ahmedabd2259
@ahmedabd2259 3 ай бұрын
It's a good world when these ppl exists
@jorgeromero4254
@jorgeromero4254 4 ай бұрын
omg i love you
@Snollygoster-
@Snollygoster- 4 ай бұрын
"Cocky assumption that I know how to build something because I could theoretically do it" I can't exemplify how accurate that statement was with me. There's a mountain of real world complexity to deal with typically when you start trying to apply your bullshit theory. And I have realized on numerous occasions that I'm definitely not as smart as I... theoretically am.
@fntr
@fntr 4 ай бұрын
bruh u like the ceo of procrastination (liked + subbed)
@MultimediaCizzy
@MultimediaCizzy 3 ай бұрын
Amazing video; gained a sub; not less, not more
@arthurconrado2881
@arthurconrado2881 4 ай бұрын
You are so awesome............ Dude............ oh my
@NazifAnab
@NazifAnab 4 ай бұрын
hey box, can you give some tips on how to enjoy something? i really love the way you explain stuff
@kunjmaheshwari509
@kunjmaheshwari509 4 ай бұрын
must watch video. Bro told the harsh truth.
@ferhoodler
@ferhoodler 4 ай бұрын
bruhh i needed to hear that or else i would have not stopped my current project which is a simple chat application. i was dead setting on makig it as next discord lol..
@goshochernii
@goshochernii 4 ай бұрын
Not the hero we deserved but the hero we needed
@yungifez
@yungifez 3 ай бұрын
Bro reinvented agile
@Kitsune_Dev
@Kitsune_Dev 4 ай бұрын
amazing
@LanNetwork
@LanNetwork 4 ай бұрын
I love hearing you talk like a human more :)
@harishakshaya77
@harishakshaya77 4 ай бұрын
You are always favourite in my tech life BigBoxSWE🎉🎉🎉
@fuzzy-02
@fuzzy-02 4 ай бұрын
I just finished my php project. I did it mainly because its part of my exam grading. And because I didnt do any exercice in php but just studied stuff, so i used the project to gain xp and level up xd. My project took 2 weeks. Then my friend couldnt do his because of health issues, I offered to help and did his in like 2 days cz I knew what I had to do
@ruvasqm
@ruvasqm 3 ай бұрын
big bro earned a like+subscribe in 1 second
@-mwolf
@-mwolf 3 ай бұрын
would have desparately needed those tips haha. still helpful to remind myself of this tho
@GH-te6gp
@GH-te6gp 4 ай бұрын
I just started a CS program should I prioritize The Odin Project as well or what do you recommend? I want to become a dev and speed up my learning and find a job before graduating. I really want to work remotely too.
@frankdearr2772
@frankdearr2772 3 ай бұрын
great 👍
@Sestaak
@Sestaak 4 ай бұрын
good youtuber.
@ehza
@ehza 4 ай бұрын
Yep the PROCESS. Man you're fucking practical!
@kevinflynn4867
@kevinflynn4867 4 ай бұрын
Thank you Mr BigboxSWE :)
@iceyyeah
@iceyyeah 4 ай бұрын
You are gem
@sgrex545
@sgrex545 4 ай бұрын
Thanks brother
@sollybunn
@sollybunn 3 ай бұрын
Thought this was a fireship video
@emeraldzhu
@emeraldzhu 4 ай бұрын
2:16... seeing Jest brought some not-so-good flashbacks 😂💀 my goodness, I spent the whole of today trying to run my tests on my nuxt app but it was hell ngl... it was either a version mismatch in something, a problem with babel, a problem with a config file, renaming files to commonJS... i chose this
@syydsalman
@syydsalman 3 ай бұрын
💋 thank you
@diegolikescode
@diegolikescode 4 ай бұрын
Alright, you fixed "user stories", nice!
@BlumChoi
@BlumChoi 4 ай бұрын
Best box
Create a PowerPoint Presentation Using ChatGPT 🤯
0:58
Website Learners
Рет қаралды 116 М.
Worst Programming Communities
5:24
bigboxSWE
Рет қаралды 63 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 37 МЛН
Cute Barbie gadgets 🩷💛
01:00
TheSoul Music Family
Рет қаралды 76 МЛН
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,9 МЛН
Software Engineering Anxiety
4:55
bigboxSWE
Рет қаралды 143 М.
What Your Linux Distro Says About You
5:02
bigboxSWE
Рет қаралды 95 М.
3 types of projects that will make you a programmer
2:15
Deevi Code
Рет қаралды 4,1 М.
Here's What's Preventing You From Finishing Projects
11:28
Zack Freedman
Рет қаралды 137 М.
programming projects that taught me how to code
9:49
isak
Рет қаралды 245 М.
unlock the lowest levels of coding
7:05
Low Level Learning
Рет қаралды 222 М.
Grind Leetcode or Build Projects?
1:29
bigboxSWE
Рет қаралды 248 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,5 МЛН
How To Replace Video Games With Coding
2:39
bigboxSWE
Рет қаралды 689 М.
Learn Supabase (Firebase Alternative) - Full Tutorial for Beginners
2:56:01
freeCodeCamp.org
Рет қаралды 104 М.
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 314 М.
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 9 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51