How I Plan My Coding Projects

  Рет қаралды 373,978

ForrestKnight

ForrestKnight

Күн бұрын

Пікірлер: 325
@digicyc
@digicyc 2 жыл бұрын
In my 20+ years coding professionally, I wish I would have known more the emphasize of "Don't be so strict". This is so important. It won't be perfect and refactoring is a term that people tend to forget. You can write code in a way that you prepare for easier refactoring, but don't have to spend so much time on getting everything "perfect". Great video!
@vispz
@vispz Ай бұрын
now you have 22+ years of experience of coding
@SebasCC99
@SebasCC99 3 жыл бұрын
Just when I’m starting a project!
@3491da
@3491da 3 жыл бұрын
Forgetting about deadlines is a huge tip and a very accurate take on it.
@yusufali3373
@yusufali3373 2 жыл бұрын
Most of the time I plan out the project before writing any codes; it makes me see the big picture and its fun. I ask a lot of questions from the business before starting any development and depending on the project scope. This is programming.
@PhilLesh69
@PhilLesh69 Жыл бұрын
I was taught programming in the 1980s in high school, the old school way. We even had to buy a plastic flowchart template so we could first draw out the logic and flow of the program before we ever sat down at a keyboard. We started every programming project by drawing an oval at the top of a graph paper that said START with an arrow, then we built out each step, each branch, every loop or condition, etc until the last box was the desired result, or END condition. But my professional programming was as a web developer for a finance publisher. Everything I ever wrote professionally was a wing it, minimally viable product type of project. I even once built a entire content management system with file sharing and group calendar for an editorial team simply by starting at
@Hoptronics
@Hoptronics 2 жыл бұрын
Have not written code for a job in almost 20 years it was daunting thinking about the first steps I took all those years ago. I have a medium sized project in mind and it was refreshing to learn, again, that I really just need to download visual studio and start.. if I need diagrams later to figure stuff out then that's when I'll reacclimate myself with dia or whatever.. no more video research. Here I go.. already started the install.. thank you for the inspiration..
@bluzeman1975
@bluzeman1975 2 жыл бұрын
Great content! I consider myself a hobby level programmer, though I do have a CS Bachelors. One of the hardest things I always found when starting a new project is figuring out HOW to get started. I 100% subscribe to the minimum viable product idea. Just get the basics working, and if you’ve managed to write extensible code it’s MUCH easier to add features as needed.
@MrDavi2751
@MrDavi2751 Жыл бұрын
Something like: build the house first and THEN you mess around with the furniture places hahah
@AlfredoHAC
@AlfredoHAC 2 жыл бұрын
Dude you're just saving me from myself, because I'm kinda overwhelmed by all these "Industrial Standards" created everyday by tons of programming teams. I like to think that programming is more an art than just a science, it helps me to enjoy more the process and charge me less. Thanks for that, Forrest!
@PhilLesh69
@PhilLesh69 Жыл бұрын
I constantly get frustrated when people expect every program I write and every project I take on to be a complete, enterprise-level application or retail software product with every imaginable feature set and configuration, and they tend to have this idea in their head about how the interface should look based more on 1950s sci fi movie theatrical computers with flashing lights and beeping and buzzing sounds But most of my programming involves quick one to perhaps a few hundred lines of code to complete a specific task. And even when I take on more complex projects, I'm just one guy. I can't create a robust enterprise application in a week all by myself. I can give you a minimally viable product that reliably produces whatever out out you wanted, using whatever input you gave me. I can't build in New features you didn't know about until the delivery date, and I can't make it fix your mistakes until I have some samples of them after you've made a few.
@servantofthelord8147
@servantofthelord8147 Жыл бұрын
It’s art
@mandisamandisa4931
@mandisamandisa4931 Жыл бұрын
Hi can I have your number, I need your assistance
@jagrutibiswal5185
@jagrutibiswal5185 8 ай бұрын
So to the point , this are my current thoughts...wondering if you still think the same after all it beens 2 years of this comment
@AlfredoHAC
@AlfredoHAC 8 ай бұрын
@@jagrutibiswal5185 Yes, I do.
@javaeddie678
@javaeddie678 Жыл бұрын
Bro... I found this video trying to figure out how to use Jira to help me structure myself to finish projects. I'm glad that I did because I feel like I'm already getting board with the project I started on this with. We have a similar way of looking at coding and your video helped me to remember why I started this in the first place. I have gotten so wrapped up in the ever changing "Industry Standards" and "Best Practices" that I forgot to enjoy myself. I guess we all get that sometimes but I appreciate you bro! You earned a Sub!
@e_velog
@e_velog Жыл бұрын
i've abandoned so many projects because i wasted way too much time on Figma to make hifi mockups for projects for which i had a very very clear image in my head - and therefore didn't actually need a mockup for - is kinda insane. haven't done that for the one i'm currently working and it made a world of a difference in my motivation. i'm actually working on the project and achieving things instead of just giving up lol. insane
@Dabbl1ng
@Dabbl1ng 2 жыл бұрын
When you said don't set deadlines, I couldn't agree more. Everyone always says how important deadlines are to stick to. Then you see what they completed & find that with a slight bit more attention to detail, it could have turned average work into great work. Thanks for a good video!
@wyalves
@wyalves 3 жыл бұрын
1. Draw out how you want the project (website, app, etc) to look [3:09] 2. Do some research to get a better understanding of the project details [3:54] 3. Leave minor or less important details (colors, fonts, etc.) for later [4:16] 4. Decide which technologies to use (frontend, backend, frameworks, database, etc..) [4:28] 5. Figure out what you should be doing first [4:56] 6. Time to code!! [7:28] 7. Build a schedule, but don't set deadlines [9:36] 8. GOLDEN TIP: Always leave yourself with something to do the next day! [11:17]
@rh906
@rh906 3 жыл бұрын
Noice
@d.nguyen4993
@d.nguyen4993 Жыл бұрын
Hero without the cape!
@MauriceWilliams
@MauriceWilliams 3 жыл бұрын
9:39 Yes having a schedule is a major key factor for staying consistent I've learnt this first hand this week.
@skylerbrown7571
@skylerbrown7571 3 жыл бұрын
I really like the way you go about your project. I'm also exited for your future projects keep up the great content.
@sbtoolman12123
@sbtoolman12123 3 жыл бұрын
You are my favorite coder..screw that you are my favorite KZbinr!I like your approach how you discuss things your thinking about.I have literally just started learning to code.I have been working on Html and once i feel comfortable enough to make a webpage without constantly looking at a book or video i will move on.I try to work an hour a day but sometimes life gets in the way.But i am still gonna keep pushing.Basically what i am saying is thanks for being you and doing what you do for us!
@someguyfromanotherplanet5284
@someguyfromanotherplanet5284 3 жыл бұрын
get rid of that mentality of making something without looking at a book or a video, research and finding answers are the greatest skills of programmers. Oh and add stealing to that.
@ThePeacefulRulerOfRaspberries
@ThePeacefulRulerOfRaspberries 3 жыл бұрын
I laughed when he ended with the tip “always leave yourself with something to do the next day”, cause I always leave myself with a skull crushing bug to fix 😂😂 so maybe that advice shouldn’t be “taken as you will”
@ironbard4901
@ironbard4901 3 жыл бұрын
"skull crushing bug" Bwahaha! That description is so good! xD When this happens my sleep is always troubled. Sometimes I'll realize the solution in my dreams and it will wake me right the fuck up xD Then I hurry to type, test or sketch the solution and go back to perfect sleep.
@Ctrl_Alt_Elite
@Ctrl_Alt_Elite 3 жыл бұрын
@@ironbard4901 lol you're not alone, I'll even be thinking about that bug mid-conversation sometimes 😂 It's fascinating when you're not thinking about it and an idea for a potential solution suddenly pops into your head
@quaidcarlobulloch9300
@quaidcarlobulloch9300 3 жыл бұрын
lmao
@austin4855
@austin4855 2 жыл бұрын
80% of all the bugs i ever get stuck on, i solve instantly the next morning after some good sleep. at this point i just do it intentionally and try not to get stuck on something for more than an hour or two before just moving on
@Alfonso013
@Alfonso013 2 жыл бұрын
🤣
@BrandonClapp
@BrandonClapp 2 жыл бұрын
Having a consistent time to sit down and work on your project, even if it's 15-30 minutes, is huge for making progress. That's really the only structure that I've found valuable.
@chewbaccarampage
@chewbaccarampage 3 жыл бұрын
I recommend Rich Hickey's approach of "Hammock Driven Design". The TLDR; is that the cheapest place to fix a bug is on the whiteboard. Spend less time on the keyboard and more time in design (with the team and the client). Planning is such an underrated tool in the industry. Most clients I work with want bums in chairs and hands on keyboards. A year later they wonder why the software is unmaintainable.
@stanleeleo9019
@stanleeleo9019 3 жыл бұрын
Im also a disciple of first sketching the UI's before coding, such an elegant method 😎😎. I used to just start coding, like that and trying to figure out next step later but using a piece of paper to first figure out your general plan is such a gem.
@SumErgoMonstro
@SumErgoMonstro 3 жыл бұрын
In general (not just in IT) you should plan your project from the desired end state backwards. I boiled this down to the maxim: “destination drives design”.
@Alan.livingston
@Alan.livingston 2 жыл бұрын
At work I use miro to make clickable Lo-fi wireframes to interpret client requirements. It’s amazing how much easier the process flows when you start with something simple you can visualise
@lumagabriela9315
@lumagabriela9315 3 жыл бұрын
This video is gold. I'm currently working on a project and everywhere I go I see people saying to do this or that, 100 steps just to set things up before code and most of it won't be that useful and really unmotivates us. Glad to hear I'm not the only one
@drakata27
@drakata27 5 ай бұрын
did you finish your project and if yes what is it about?
@kwanryan5914
@kwanryan5914 3 жыл бұрын
I'm trying to build a prototype chemistry simulator.....wish me luck
@skylerbrown7571
@skylerbrown7571 3 жыл бұрын
Luck is upon you.
@howawwe3291
@howawwe3291 3 жыл бұрын
You got this
@Anyfantis0
@Anyfantis0 3 жыл бұрын
I bless you to succeed
@randomhardcoreplayer2096
@randomhardcoreplayer2096 Жыл бұрын
How did it go?
@reeti5958
@reeti5958 Жыл бұрын
Best of luck (if you haven't already completed it) 😁👍
@omaral-qasmi2043
@omaral-qasmi2043 3 жыл бұрын
If you spend the whole day researching, spend the whole day researching. If you get a lot done, you get a lot done. Just focus that time slot no distractions on your project on a consistent basis and you're already ahead of most other individuals trying to do the same thing -Forrest Knight (KZbin channel)
@DaltonR121
@DaltonR121 3 жыл бұрын
This makes me feel a lot better about my "Meh - I'll just wing it" attitude towards personal projects. I'll definitely do things like creating a database schema since planning that out properly will save me time later but there's a lot of things I'm just rolling with, haha.
@martinruegg9367
@martinruegg9367 8 ай бұрын
By accident I stumbled over your video. I basically do all my personal and professional projects as you say. And I enjoy programming! I was a professional software engineer and lost my passion for programming, with all the rules and restrictions modern organizations demand and moved to product management. There my programs helps me to get my or others, jobs to be done more efficently. The last 2 hints I found very useful, plan a dedicated timeslot regularly and set a new task every time to keep the privat project going on.
@codingdens
@codingdens Жыл бұрын
I was worried about starting to work on a personal project with a potentially high rate of return in the near future. I was scared to start working on the MVP and was lost in these "industry standards". Your video has proven alot of assumptions I had wrong. I am setting up a schedule to work on this consistently and go easy on it and have fun coding it out. I will treat it more like an art than science. Thank you for the valuable insights.
@andresvidoza
@andresvidoza 3 жыл бұрын
Since I barely have time code now, I just come here and get my dose of code 😬 Love the videos dude!
@fknight
@fknight 3 жыл бұрын
Much appreciated, Andres! Keep up the good work on your channel.
@injjwetrust4678
@injjwetrust4678 Жыл бұрын
I agree with your overall message for doing solo coding projects, as using industry-standard workflows and tools at all times is definitely overwhelming and a lot of extra unnecessary work (as you mentioned, for collaboration/communicating your work to others.. since you are the only one on the project) That being said though, if you are serious about getting a job in the industry and are in a situation where you still don't have a foot in the door, I highly recommend against this, and instead recommend that you use all of these tools and workflows as getting used to it ahead of time will make you more desirable from a job-market point of view. Saying that you have experience from private projects making simple UI mockups and UML diagrams for your planned features, and also going through the motions of then making issues and storing that documentation within JIRA/Confluence (or another industry standard equivalent) before... this is a huge plus for hiring you over other inexperienced workers from a hiring manager's point of view. It shows you're dedicated and doing everything you can to build yourself up without yet getting an official opportunity to do so yet as well! Anyhow, for those solo-projects you do on the side while working an industry-standard job, then I totally get ForrestKnight's suggestions and agree, but just keep ↑ in mind as well if that advice is applicable to you in your situation! :)
@amaraw9893
@amaraw9893 Жыл бұрын
I definitely did try to do the whole user stories, domain model, mockup, and deadline route with a project I actually liked but then, like you said, I missed a deadline and I haven't touched it for months now. You were right lol
@JMuks
@JMuks 3 жыл бұрын
Knight in shining armour, awesome content dude 🔥 👨‍💻
@Hermann027
@Hermann027 3 жыл бұрын
Hi Forrest, I'm 28 and from Guatemala, and I don't know why nor How I started to have some interest on codying, and I'm so grateful that I found this excelent channel. Just Keep it like now. Your videos are so great.
@metaphyzxx
@metaphyzxx 8 ай бұрын
I'm gonna be honest... I got distracted by the keyboard...
@vigneshsenthil7980
@vigneshsenthil7980 2 жыл бұрын
'Always leave yourself with something to do for the next day' That pretty much sums up the whole video
@Broxerlol
@Broxerlol 2 жыл бұрын
Love your vids and overall down to earth personality. I’ve been a developer for a while now and I definitely wing it on personal stuff. If I spend much time trying to plan I end up never starting. Better to try, see room for improvement, refactor and move along. That’s also the best way for me to remember things. Like you said, just dedicate the time to it.
@TheDumberOx
@TheDumberOx 3 жыл бұрын
I’m not far into my career, but I do a lot of this in the same way. Go with the flow and structure things in whatever way the work progresses forward. Don’t get too bogged down as long as you understand and can explain what you did.
@dariad5971
@dariad5971 8 ай бұрын
I was f-ed up for so long by unrealistic personal deadlines that piled up, never actually getting done. Turns out it's a perfect way to ruin motivation (and will to live, frankly speaking). So yeah, the finesse advice is right on point, thank you for the video!
@Ctrl_Alt_Elite
@Ctrl_Alt_Elite 3 жыл бұрын
It's funny, after trying to set deadlines and stressing out (exactly as Forrest described) I ended up just going with the flow after getting a basic idea of what I need. I still stress about getting things perfect and I tend to refactor a lot to try and get things perfect (so it takes a long time for me to get shit done tbh). Probably a bad trait to have... but I'm trying to build these projects for my Portfolio so I hold them to a high standard.
@yash1152
@yash1152 3 жыл бұрын
10:05 9:39 The part with schedule and consistency, but no deadlines. i like it. 👍
@Backflipmarine
@Backflipmarine 3 жыл бұрын
i liked the last piece of advice of leaving yourself something to do a next day so that you have no hesitation starting again
@saptarshichatterjee1085
@saptarshichatterjee1085 3 жыл бұрын
well yup I did enjoy tab9....... it's actually good and i have an exam tomorrow but FK's(forrestknight's) video is actually more important...
@iotbits
@iotbits 4 ай бұрын
Software development is an art not science only, well said. I wish more people think in this way the organization can build a lot better products, in my opinion.
@sophiebarrie5749
@sophiebarrie5749 6 ай бұрын
This is great advice, Forrest! 😊 Im a newbie coder here although I have a background in art and design, one thing i like to do especially when Im learning a new programming language, ill learn some basics first enough to get started on a project, but then some days ill take what Ive learnt and combine that with my love of making art. Ive been making visual art for most of my life and code to me can be another medium the same way that paint and brushes are. Its the act of removing the pressure of having to get to a specific outcome ALL of the time and allowing myself to have fun with and experiment with code, that furthers the learning process for me. Any other code artists out there? 😊
@YOUDNM
@YOUDNM 3 жыл бұрын
Just found this channel ! As a new starter within the industry, this channel has boosted my confidence alot ! Thanks Forrest :)
@minastaros
@minastaros 8 ай бұрын
My advice would be: 1. sometimes go broad and shallow (basically the MVP) to get a rough idea and get something running to enjoy. 2. Sometimes take a small part of it and go deep, deep down and make the details perfect to explore complexity and pitfalls of _difficult_ tasks, especially when you are new to a technology, language, framework. 2b: Hot tip: from time to time aim to intentionally try something new, a new algorithm, some new commands, some other way to do _even when you could do it the usual way_ . You will always learn something, and be it that the fancy shiny stuff was a dead end, but now you have experienced _why_ by yourself. 3. Sometimes develop and debug critical subsystems in a separate sandbox or simulator to get these straight without the weight and the dependencies of the whole project. That also helps to get interfaces right (testing...). And yeah, I totally support the idea to be relaxed and switch between these subjects by gut feeling and day performance. Don't be the "The steak is perfectly grilled, now let's start peeling the potatoes" guy...
@benjohn6030
@benjohn6030 3 жыл бұрын
You inspired me sir. Thank you so much
@DavidWoodMusic
@DavidWoodMusic 3 жыл бұрын
RIP Dyrus
@shubhamh7451
@shubhamh7451 Жыл бұрын
insanely helpful video, reminded me how how less I need to overthink and how more I should over do. Thank you!
@gdvdw2256
@gdvdw2256 3 жыл бұрын
I love it!!! Awesome content Forrest. You are really on top of it, even with the new baby. I hope there aren't to many sleepless nights. 😁
@bythealphabet
@bythealphabet 3 жыл бұрын
Finesses, I really loved that word you used. Really making your code and UI have some finesses. just like an Art project.
@joewiesenhofer1579
@joewiesenhofer1579 4 ай бұрын
I think this is the best subject to make a tutorial on
@abdelhakimkhabir
@abdelhakimkhabir 4 ай бұрын
Set flexible time slots for project work and always leave your self something to-do the next day. 😄
@strussell05
@strussell05 3 жыл бұрын
Loving the pace of these videos...learning a lot from you!
@greggord-hume3979
@greggord-hume3979 2 жыл бұрын
You got my like when you said an mvp doesnt need all the stuff that causes barriers and gets in your way. Iv been saying this for years. Just because a tool exists, doesnt mean you need to use it.
@delsix1222
@delsix1222 8 ай бұрын
one of the best videos i saw on the topic of programming. thanks a lot man
@alefalfa
@alefalfa 5 ай бұрын
Thank you very much for this video! Exactly what I needed!
@fuhu2770
@fuhu2770 3 жыл бұрын
This is really awesome content. Love how you emphasize throughout the video that there's no rigid way on how to do things (as it should be). though I'm not really that interested in web development this was still really helpful
@MrBryan90
@MrBryan90 2 жыл бұрын
My biggest takeaway: as a solo developer, consider approaching projects favoring the advantages of myself as an individual as opposed to a team of individual talents. Very helpful looking forward, thanks for the perspective!
@SilverandSkin
@SilverandSkin 3 жыл бұрын
Trying out the Tabnine Pro. Thanks for the discount!
@amosmachora
@amosmachora 3 жыл бұрын
I saw Jesus today
@steffanielynard8825
@steffanielynard8825 6 ай бұрын
😂 came to mind soon as vid appeared
@juanignaciorodriguez976
@juanignaciorodriguez976 5 ай бұрын
Me too
@rayforever
@rayforever 5 ай бұрын
I saw a video in which he was giving advice on tech stuffs , a guy in comment said same thing "if Jesus himself telling me this then who I am to deny it "
@dreamleaf6784
@dreamleaf6784 5 ай бұрын
Lmao, I literally started the comment section to see if this was a comment lol
@dhruvverma1001
@dhruvverma1001 4 ай бұрын
Dude 😂😂.. not fair
@DarwishShams
@DarwishShams Жыл бұрын
Perfect! Thanks a lot for giving us perfect advise for finding our way in coding life.❤
@ufookoro1
@ufookoro1 3 жыл бұрын
This video is fantastic and is on point. I am a hobbyist python programmer and love the coding experience based on the views you have just mentioned. The best part for me is to ensure I leave a piece of the meal for the next day, and so on. There is always the eagerness for me to complete the project. The only tool I use is the free Trello Board. Thanks for the Video, and I will be watching out for more content.
@arnavkhajuria3187
@arnavkhajuria3187 3 жыл бұрын
Thanks gilfoyle
@Mikro4elix
@Mikro4elix 4 ай бұрын
Thanks man) Will start my portfolio webpage. Tomorrow. I hope so :)
@lameprotagonist4275
@lameprotagonist4275 4 ай бұрын
Did you start?
@Mikro4elix
@Mikro4elix 4 ай бұрын
@@lameprotagonist4275 No, I got some more kinda important things to do ASAP... Some test tasks to try to become an intern... University exam, the last one... That isn't an excuse. I did not start yet
@lameprotagonist4275
@lameprotagonist4275 4 ай бұрын
@@Mikro4elix Don't worry, sometimes life can get in the way. Good luck with your exam 💪🏾. You can do the webpage when all is done
@daveamiana778
@daveamiana778 3 жыл бұрын
Thanks for sharing your word on this. I'm kinda revisiting some personal projects I pushed off because of missed deadlines.
@FilipCodes
@FilipCodes 3 жыл бұрын
Wow I needed this
@devkumar9889
@devkumar9889 11 ай бұрын
00:00 Planning coding projects can vary from professional to personal projects 01:26 Tab 9 is a good code completion tool 02:58 Discussion on creating a personal website using HTML, CSS, and JavaScript 04:22 Research and planning are crucial before starting development. 05:58 Create a simple MVP for Social Leader leaderboard 07:17 Start building your personal project without worrying about professional practices. 08:46 Start coding with boilerplate and figure things out as you go. 10:12 Treat coding like an art, not a science
@saifkhan3447
@saifkhan3447 3 жыл бұрын
It's videos like this is the reason why i am subscribed to this channel thank you for making programming so much easier and comforting Forrest. I have to ask an advice i am looking to get my first devops job in IT i have no experience the field but am finishing my bachelors in computer systems technology i have 3 certs in aws any tips for interviews, etc anything would be greatly appreciated thank you Forrest and keep up the great work :)
@preciousnyasulu629
@preciousnyasulu629 8 ай бұрын
That last one was gold 🥇
@tinmancode
@tinmancode 3 жыл бұрын
one man can change the world
@HubertFrey
@HubertFrey 4 ай бұрын
1 minute information stretched into 12 minutes video 👏🏻
@delanomartin
@delanomartin 4 ай бұрын
Starting a project now and this video popped up!
@AveekDas22
@AveekDas22 8 ай бұрын
Nice video. May I know what's the notebook that you use here? Looks very handy.
@kooutkarm5820
@kooutkarm5820 2 жыл бұрын
my first time watching you and I subscribed, I love your video
@bengamedev1872
@bengamedev1872 8 ай бұрын
I find starting easiest, I code, research and design in tandem which is ideal in game dev settings, both at work and on my own personal game. The problem on personal projects is cutting enough scope to keep the game doable within my lifetime 😂 House, kids, extended family and a full time job gives me very little to work with
@danialothman
@danialothman 3 жыл бұрын
i feel extra chill after watching this vid
@shanix6617
@shanix6617 3 жыл бұрын
Great video. Was very good to hear how you go about your personal projects👍🏽
@pkavenger9990
@pkavenger9990 10 ай бұрын
Conclusion: "How do I plan My Coding Projects? I do it in my head or write things down on my note book thats it." well this is what I do too.
@ShawSumma
@ShawSumma 2 жыл бұрын
Tabnine sponsor is so cool! Great video
@laoming4880
@laoming4880 3 жыл бұрын
Homie is lefty ! That’s how you know he is a beast at Computer Science :D.
@asandax6
@asandax6 3 жыл бұрын
@@morceegao WTF. I am right handed and I don't feel like shit and statistically speaking there's more right handed programmers than left handed ones.
@Aestareth_
@Aestareth_ 3 жыл бұрын
what
@uuu12343
@uuu12343 3 жыл бұрын
@@asandax6 Yes, that's because statistically, there are more right handed than left handed people, period
@ricflair8907
@ricflair8907 2 жыл бұрын
@@morceegao you sound like someone who will think up anything to be your own buzzkill. Good luck with that
@DimitrisTheo
@DimitrisTheo 3 жыл бұрын
Last second tip was 🔥 Always great content!!!
@BrownStain_Silver
@BrownStain_Silver 6 ай бұрын
I recently wrote my first "program" a month into a Python course. I started by opening an MS Excel document, performing some excel operations with code, and then saving the file. The mystery of coding has been solved. Do some useful stuff and save your work.
@quentincaldway
@quentincaldway 3 жыл бұрын
This came right on time haha. I agree with every word whole-heartedly! Appreciate your content and knowledge. Blessings fam!
@senjei6634
@senjei6634 3 жыл бұрын
i've just discovered your channel, the content is really good man keep it up !
@lilshake139
@lilshake139 3 жыл бұрын
I think my biggest problem is losing interest in a project when theres a lot of art to make. Im making an io game using GMS2 and socket io and when I have to code these "structures" or "logic" for everything like movement , networking , game logic , I get really excited and I cant take my hands off it.....but then when I have to create a nice looking world or character sprite for my game I feel disinterested :(
@Greenadee
@Greenadee 3 жыл бұрын
I feel that, try and find like minded people who enjoy the graphical side of things and see if they'd be interested in helping.
@lilshake139
@lilshake139 3 жыл бұрын
@@Greenadee Thats right , I guess fiverr would be the best option for me
@rkeenan85
@rkeenan85 3 жыл бұрын
I literally just paused the video to get the Tabnine extension. I might end up buying depending on how much I like it. This sounds like Kite without the creepy monitoring that Kite did. I might end up purchasing a license.
@giandie
@giandie 3 жыл бұрын
wow perfect timing rec!!
@ram42
@ram42 3 жыл бұрын
This guy is my inspiration 🙏
@motivationeveryday8292
@motivationeveryday8292 2 жыл бұрын
I have been creating many apps in my whole programming journey and I really enjoyed the ladder experience, I don't have anxiety of thinking if can do it or not I just enjoy the road, but now I feel I need to learn how to plan things before hopping to my text editor hahaha and it's gives me anxiety haha I hope I overcome it .
@user-jr8pq4jd5w
@user-jr8pq4jd5w 2 жыл бұрын
Helpline📲📥⬆️ Questions can come in⬆️
@games-are-for-losers
@games-are-for-losers 5 ай бұрын
I work off of the principal “if I fuck up I can fix it”
@motiondesignermx2847
@motiondesignermx2847 10 ай бұрын
nice.. as an old person, i remember when this was easy.. just do it
@airkami
@airkami 3 ай бұрын
The front-heavy explainer was a pain to even skip, but I know why you do it
@Ghost_Trader-FX
@Ghost_Trader-FX 3 жыл бұрын
Thanks for the headsup,,,I'm definitely gonna check it out bro
@PsycosisIncarnated
@PsycosisIncarnated 3 жыл бұрын
Yep. Screw the industy. Do what thou wilt.
@shoeturtle
@shoeturtle 2 жыл бұрын
Coding as an Art !! Absolutely
@SimGunther
@SimGunther 3 жыл бұрын
Planning from low level to high level (the first time) makes sense, but if you're just editing something, it's better to go higher level first going down. "It's an art, THEN a science." Well said...
@dilibe1190
@dilibe1190 Жыл бұрын
Amazing content sir, I love it
@shellbackbeau7021
@shellbackbeau7021 4 ай бұрын
Thanks for the advice!
@SaurabhSingh-zm3zp
@SaurabhSingh-zm3zp 3 жыл бұрын
The only way you can create a flawless code is by not coding at all. No code = no bugs = efficiency 100%
@7073shea
@7073shea 3 жыл бұрын
Thanks Forrest!
@caveymon
@caveymon Жыл бұрын
I find it amusing, that all these frameworks etc (JIT, RAD, AGILE etc), all actually boil down to how programmers/developpers work ever since they picked up programming as a kid. Just start, prototype, do stuff, figure things out as you go. All these frameworks just sound to me like they're trying to formalize how programming is done in the end. All these fancy diagrams etc, yes. I agree, they're there for when you're working in a team, so everybody has some incline as to what has to be done. But in the end it's every programmer doing what they do best: just pushing out code and figuring things out as you go. I came here looking for some kind of structural advice, and I'm taking away "just do it, no matter how much you get done, how much you research: just clock it in and be happy with whatever result you get. Just like in the early days of learning stuff like basic, or 6502 assembly on the commodore 64" (yeah, I'm that old, some will undoubtedly be older, or younger, and have other earlies experiences). The fun days. Thanks, loving this point :D
@blackslash4954
@blackslash4954 Ай бұрын
Could you please elaborate the 'getting an idea' part? Strugging with it for a good resume project for so long!
@boyburger
@boyburger 8 ай бұрын
Wish me luck I’m building an archive of saved music and music videos and creating my own “MTV” for my personal and family use !!
@delform1989
@delform1989 5 ай бұрын
Helpful material but my little queston about coding process. You have some idea and make some research in some part of this project. You found some tutorial which solve you problem but I this code You have some parts which are new for You. So in this case what will You do. A) You foucus on a new unkown part and train this B) You learn this code make some changes in this despite there is some parts which are new for You For me code is like text in other language where mostly always is some new words ;)
How To Structure A Programming Project…
19:00
Tech With Tim
Рет қаралды 105 М.
Everything You NEED to Know About WEB APP Architecture
10:27
ForrestKnight
Рет қаралды 541 М.
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 34 МЛН
How I Plan My Coding Projects
7:39
Jacob Sucks At Code
Рет қаралды 26 М.
How to Properly Layout A Website (For Beginners)
14:50
The Website Architect
Рет қаралды 638 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 375 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,5 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,7 МЛН
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 153 М.
5 Coding Projects (from beginner to advanced)
18:10
ForrestKnight
Рет қаралды 301 М.