Problem-Solving for Developers - A Beginner's Guide

Ғылым және технология

How to approach problem-solving as a developer 🤔. Seven steps and strategies to solve software development challenges faster.
1:45 Identify the problem
2:52 Research and refine
4:37 Write pseudocode
6:25 TDD
7:54 Implement
8:33 Reflect and improve
9:31 Practice
GitHub GraphQL API fireship.io/snippets/github-g...
#code #dev #tutorial
Install the quiz app 🤓
iOS itunes.apple.com/us/app/fires...
Android play.google.com/store/apps/de...
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font

Пікірлер: 504

  • @natew4724
    @natew47243 жыл бұрын

    Remember the #1 Rule of Computer Science: Don't do something repetitive for an hour. Spend three hours failing to automate it.

  • @alibabaintelligence8281

    @alibabaintelligence8281

    3 жыл бұрын

    rule

  • @kris4637

    @kris4637

    3 жыл бұрын

    That's more important that clicking a button for 3 hours

  • @sqarcle

    @sqarcle

    3 жыл бұрын

    The thing is that's more interesting than repeating

  • @iamleomoko

    @iamleomoko

    3 жыл бұрын

    Funny guy

  • @gatocode316

    @gatocode316

    2 жыл бұрын

    that's deep

  • @shivamtrivedi4669
    @shivamtrivedi46694 жыл бұрын

    I was stuck at a problem for 2 days. So i decided to take some time off and the solution poped in my head out of nowhere while i was having lunch.

  • @Rei-m3g

    @Rei-m3g

    4 жыл бұрын

    Wow same ...... I think the mind works while we rest

  • @irend1163

    @irend1163

    4 жыл бұрын

    Sometimes you just need break

  • @bosnian.artillery

    @bosnian.artillery

    4 жыл бұрын

    Same here, just today I had that moment. For 2 days I was trying to solve a problem and I took day off but today I basically solved it. Also sometimes it happens that I can't solve something and I just get up, take a rest for 10min not thinking about it and it just pops in my head lol

  • @renwar

    @renwar

    4 жыл бұрын

    Same here always get the solution during driving, eating, chilling with friends 😂

  • @dzk6714

    @dzk6714

    4 жыл бұрын

    thats pretty normal , happens all the time . Once i wake up next day the solution pops in my head

  • @brhh
    @brhh3 жыл бұрын

    I highly respect how tutorial channels like you actually care about the learner and making them stop needing these tutorials rather than making them stick to tutorials. This is TEACHING people

  • @smaransure2234

    @smaransure2234

    11 ай бұрын

    the odin project

  • @end4567

    @end4567

    8 ай бұрын

    What's the "odin project"?@@smaransure2234

  • @Iwasonceanonionwithnolayers

    @Iwasonceanonionwithnolayers

    Ай бұрын

    ​@@smaransure2234 ?

  • @patrickmayer9218
    @patrickmayer9218 Жыл бұрын

    1. Identify the problem. 2. Research and refine the problem. 3. Pseudocode 4. Write a test with buffer data (optional) 5. Write the code 6. Reflect on the code and make it more readable

  • @InfoLunix

    @InfoLunix

    5 ай бұрын

    0:29

  • @pppluronwrj
    @pppluronwrj4 жыл бұрын

    got problem ask on stack overflow put bounty problem solved

  • @Imstupid-ni3we

    @Imstupid-ni3we

    3 жыл бұрын

    Pro tip.

  • @jessicaalvarez2314

    @jessicaalvarez2314

    6 күн бұрын

    \what about using chat gpt to solve it?

  • @tusharmaurya1668
    @tusharmaurya16683 жыл бұрын

    5:21 There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

  • @dakoderii4221

    @dakoderii4221

    Жыл бұрын

    Warning: This comment is funnier than it appears.

  • @asandax6

    @asandax6

    Жыл бұрын

    Error: Unhandled truth

  • @yagnatejareddy916

    @yagnatejareddy916

    Жыл бұрын

    lol

  • @dzonibiceps2882

    @dzonibiceps2882

    Жыл бұрын

    this shi probably funny as hell

  • @pythonxz

    @pythonxz

    9 ай бұрын

    OBOB

  • @chordfunc3072
    @chordfunc30724 жыл бұрын

    8:41 - Another reason why this often works at least for me, is that there is often a flaw in my mental model of the problem. Stepping away from it a bit deletes the cache so to speak.

  • @0ijm3409fiwrekj

    @0ijm3409fiwrekj

    4 жыл бұрын

    HAHA nice

  • @Falkano

    @Falkano

    4 жыл бұрын

    100% this

  • @happybydefault

    @happybydefault

    3 жыл бұрын

    HAHHAHAHA

  • @triphazard2906

    @triphazard2906

    Жыл бұрын

    Nice framing 👍

  • @theseangle

    @theseangle

    Жыл бұрын

    brain reset hard --cache

  • @RounderSkillZ
    @RounderSkillZ4 жыл бұрын

    I can't get enough of your videos. Hope you stay healthy in these difficult times. 👍🏼👍🏼👍🏼

  • @Fireship

    @Fireship

    4 жыл бұрын

    Thanks Tolga. Same to you!

  • @sunil5656

    @sunil5656

    2 жыл бұрын

    @@Fireship you were are and will be healthy as we all wish 🤞 for u with love ❤

  • @thecasanova8121

    @thecasanova8121

    2 жыл бұрын

    ❤️

  • @gladiusso

    @gladiusso

    2 жыл бұрын

    @@sunil5656 grammar 100

  • @noahwilliams8918
    @noahwilliams89184 жыл бұрын

    “What the fuck’s per minute” is now the official unit of programming productivity.

  • @fosefx
    @fosefx4 жыл бұрын

    * Sees 600 PRs * > LGTM * Merges 600 PRs *

  • @somenamelastnaammee52

    @somenamelastnaammee52

    3 жыл бұрын

    This is the way

  • @christianwheeler8441
    @christianwheeler84414 жыл бұрын

    Thanks for the shoutout Jeff! The GraphQL API is definitely the way to go for validation - not to mention having fun

  • @siobhanvidaashmole9009
    @siobhanvidaashmole90092 жыл бұрын

    You are such a great teacher. This is the video I needed even though I'm a complete noob, it explains so much of how to think of and implement projects. Also you are the first person to ever make me excited about testing and tdd.

  • @sergiosabas5673
    @sergiosabas56734 жыл бұрын

    I really liked your video. It was informative and fun at the same time. I think that's the right approach to teach. Thank You for such an excellent video. Keep up with the good work! =D

  • @tomhames6884
    @tomhames68844 жыл бұрын

    Great video! I went through the process you described of learning syntax then teaching myself problem solving. Kind of the downside of being self-taught vs. comp sci degree. I echo everything you said in this video. For practice, I've found coding challenge sites super helpful. CodeWars is my fave as it's more fun and less interview-y than others. Keep up the great work!

  • @cm3462
    @cm34622 жыл бұрын

    As a newbie working on their first project, I suspect this will be one of your most valuable videos to me. 1000 thanks.

  • @alejkun4923
    @alejkun49234 жыл бұрын

    Hi Jeff! Using your schema i found some problems that i would otherwise find annoying turned quite enjoyable. Quite an eye opener and very refreshing! Thank you!

  • @cecilelebleu5984
    @cecilelebleu59844 жыл бұрын

    40 seconds into the video ~*pauses video and gets notebook*~ ~*proceeds to take 1.5 pages of notes on everything*~ Thank you 🙇🏼‍♀️

  • @govindkumarjha2500

    @govindkumarjha2500

    4 жыл бұрын

    🤦🏽‍♀️

  • @pogiman7488
    @pogiman74884 жыл бұрын

    To become really good at anything, you have to practice and repeat, practice and repeat until the technique becomes intuitive. One of the best advise for anybody.

  • @k3tna
    @k3tna4 жыл бұрын

    Thanks, Jeff. Informative, to the point. 15-min break is something everyone should adopt as a routine. Works incredibly well with a little stroll outside.

  • @mango_apple9501

    @mango_apple9501

    2 жыл бұрын

    Use study md for work the best thing ever.

  • @mango_apple9501

    @mango_apple9501

    2 жыл бұрын

    Does exactly that.

  • @jaagup

    @jaagup

    Жыл бұрын

    I did my bachelors thesis with this method. Work on thesis -> get stuck -> play a game of PUBG -> Solve problem -> repeat.

  • @wildwildwest1
    @wildwildwest12 жыл бұрын

    Thanks for this video! I’m a junior developer, 6 months into the job and I’m struggling with problem solving. You have some great advice here that I’ll remember and use!

  • @rafaelbadaro2986
    @rafaelbadaro29864 жыл бұрын

    I loved the fact that you mentioned testing, It makes a huge difference!! Great video!!

  • @higgz17
    @higgz172 жыл бұрын

    8:41 I had an error one day at work ,spent the entire afternoon going crazy about it. I'm kind of stuborn so i immediately doubled down on trying to fix it. Funny thing is I went home had a good night sleep and the next morning I LITERALLY solved the problem I had the previous day in 5 min. That was a lesson I will never forget!

  • @Aviv_rs
    @Aviv_rs2 жыл бұрын

    Amazing video, I really like the way you break down and explain everything in such a clear and understandable manner plus the cool editing and humor that always keeps me intrigued, keep up the awesome content!

  • @rossomaguire17
    @rossomaguire174 жыл бұрын

    The 15 min break tip is truest thing. It can be so hard to pull yourself away from code when you're in the throws of it but if it's not happening for you then save your work and step away. Its always always worked for me to come back to it at a later time after proper time away from it. I'm with Asimov on this one. Great vid

  • @Gaellka

    @Gaellka

    2 жыл бұрын

    Yeah, and when you got the "Aha!" Moment, that feels soooo good, like, the best moment in my life lmao.

  • @pythonxz

    @pythonxz

    9 ай бұрын

    You could just work on another part of the project. In most cases, I cannot just walk away.

  • @krjonovo2063
    @krjonovo20634 жыл бұрын

    I needed this video. I needed someone to say to me to just write something that works and improve the code later. Right now I am working on something and I try to read and learn a lot just so that I do everything right and my code is close to perfect as it could be on the first try but I am stuck on like 20% of the project. And I am dissatisfied with the things that I did, because it feels like they are a hack and not something that someone with experience would do or write. But this "just write something that works and refine later" is exactly what my brain needs to learn (hear). Thank you.

  • @Sirstealthsalot
    @Sirstealthsalot4 жыл бұрын

    The 15 minute break trick is so true. I was stuck on something that seemed so simple for hours, so I took a break and called my friend and just vented about how I was so stressed, this isn't for me, I'm gonna find a new career path, and then ate an apple. 15 minutes after looking at the code again and I had a solution.

  • @angeatgr

    @angeatgr

    Жыл бұрын

    Does it work with another fruit ?

  • @mylesgideonprospero

    @mylesgideonprospero

    Жыл бұрын

    Does it have to be green or red ?

  • @BiancaAguglia
    @BiancaAguglia4 жыл бұрын

    There's no substitute for practice when it comes to becoming a good problem solver, but there are ways to make sure your practice is as smart, efficient, and effective as possible. One book that I found helpful is "How to Solve It" by George Polya. It was first published in 1945 and the writing style feels indeed dated, but the ideas in it are good. 😊

  • @Fireship

    @Fireship

    4 жыл бұрын

    Thanks for the reference, I will check that out :)

  • @ekwensu8797

    @ekwensu8797

    Жыл бұрын

    How do I apply those concepts from the book outside of just math?

  • @konstantinshegin9076
    @konstantinshegin90763 жыл бұрын

    That's the most useful video I've seen in years. It perfectly address my problem with coding

  • @MissPBxoxo
    @MissPBxoxo4 жыл бұрын

    Something about your voice so soothing to listen to 😄 I also agree with taking a break. I’ve done so and came back with two to three possible solutions to fix the error

  • @anupamdahal7029
    @anupamdahal70293 жыл бұрын

    I have learnt a lot of new things that I have never worked with from your videos, like AWS, nginx, kubernetes, graphQL(and other dbs), typescript to name a few. One thing that I don't understand is how they work together. I would really love to see a video where you design a mock system using all of these (and possibly more) and explain each of their roles and why you chose it (kinda like your reverse-cloud migration video using raspberry pi). Whenever I think of a software architecture I think of them as several layers that interact with each other. However, I am unable to assign which layer what belongs to by watching a stand alone tutorial about a single tool. Btw, I am a college senior pursuing CS major and I love your content. Thanks for all the awesome contents.

  • @Trynxy

    @Trynxy

    2 жыл бұрын

    If still need something, this may help you a bit kzread.info/dash/bejne/hays2ZWqpMWZj8o.html

  • @vojtech_richter
    @vojtech_richter3 жыл бұрын

    Your videos are extremely satisfying, and interesting to listen to. Keep doing what you're doing, appreciate your work. Stay safe!

  • @logTopic
    @logTopic2 жыл бұрын

    Bless the KZread algorithms for recommending your channel. Every time I watch one of your videos I'm like: "Wow, this is exactly what I needed to hear." Thank you man!

  • @aniceguy2577
    @aniceguy25774 жыл бұрын

    It may seem like an irrelevant thing, but the fact that you quote a Brazilian writer made my day😊. Great video as always ✌🏻.

  • @Fireship

    @Fireship

    4 жыл бұрын

    I read the Alchemist a long time ago, legendary writer!

  • @wlcrutch
    @wlcrutch2 жыл бұрын

    So refreshing to hear crisp, clean, quick English.

  • @lifasibiya4810
    @lifasibiya48104 жыл бұрын

    What a great lesson, I enjoyed it very much. Thanks Jeff.

  • @urlroute1489
    @urlroute14893 жыл бұрын

    Awesome video. Great point about getting a prototype done asap. A psychological win!!! Having the software done is way more important than trying to create the perfect masterpiece code! I have seen talented developers eventually lose their jobs because they were trying to code perfection (did the code get done... no. Client had some WTFs for sure.).

  • @chicken6969
    @chicken69692 жыл бұрын

    I thought this video would just state the obvious but I actually really like how you explained this. Thank you

  • @mariuspet89
    @mariuspet894 жыл бұрын

    I think this is the best video I've seen on your channel. Thanks a lot !!!!

  • @williamrose7345
    @williamrose73452 жыл бұрын

    Your videos are an absolute goldmine. One of my favorite channels.

  • @SirLasterOfDesaster
    @SirLasterOfDesaster4 жыл бұрын

    Hey! Thank you for your great video! I just "wasted" 20 Minutes to switch between the GraphQL output and your code to understand what it is doing ;D The disallowedFiles was the main problem, but now I get it

  • @ayoubhr77
    @ayoubhr773 жыл бұрын

    Quality channel, keep it up, this video brought to me a valuable insight to what a programmer really does often.

  • @Samir-50082
    @Samir-500824 жыл бұрын

    I understand your purpose with this video. Thank you I think different now with programming. It’s lot easier now. I don’t think about the syntax but how to solve the problem.

  • @Samir_Zouaoui
    @Samir_Zouaoui4 жыл бұрын

    perfect timing . i just started learing data structures and algorithms Thank you .

  • @yjr4df758
    @yjr4df7583 жыл бұрын

    I usually make kind of a rough draft of the control structure and after getting it to work (mostly) I delete or comment out the whole thing and start from scratch, now I know what I'm doing and how to do it, since it's completely new I can improve it very easily

  • @thatOne873
    @thatOne8734 жыл бұрын

    Just posted a comment to thank U for knowledge that goes straight into our minds in beautiful way

  • @normantas3940
    @normantas39404 жыл бұрын

    This came perfect timing... wanted to improve my problem-solving skills, so this came.

  • @abeechr
    @abeechr4 жыл бұрын

    You are THE best, number #1, lo mejor KZread channel for coding noobs. Where were you when I suffered and slogged through bootcamp?

  • @jamesallen74
    @jamesallen743 жыл бұрын

    Fantastic video. The one step I would add (probably after either research or pseudocode.) And that step is... Decide. Decide to pursue or not. If you are doing it for learning, fun, hobby, cool go for it. This is the best way to learn and even have fun doing it. However.... If you are doing it for a business, you have to consider things like - R.O.I. (will it take 20-30 hours to automate something that would take 5 hours in totality to do manually) - feasibility (are you building KZread in the year 1995 before it was feasible) - risks (risk of doing it, and risks of not doing it) It's a rabbit hole topic & a Debbie Downer topic for sure, but important especially since you are paid to provide value to the business which includes considering its costs.

  • @lemuelreyes1941
    @lemuelreyes19414 жыл бұрын

    Spongebob meme and Iverson meme in one video...perfect! This was a great video, awesome content like always. Thanks!

  • @HazemElsawy
    @HazemElsawy4 жыл бұрын

    Those are some dope videos, they’re so much fun to be even called tutorials

  • @michaelz6820
    @michaelz68204 жыл бұрын

    You used number 6 twice. Good video man! This will help me in my career.

  • @mandongpedroza7486
    @mandongpedroza74864 жыл бұрын

    This video is a lot of help to me. I hope u publish more about problem solving. Thanks a lot!

  • @prashanthreddy1924
    @prashanthreddy1924 Жыл бұрын

    I just revisited this video and I’m sure now I become a better developer/ problem solver. Thanks for the video.

  • @desther
    @desther4 жыл бұрын

    You are very talented teacher. Thanks for another great video.

  • @tracyannang7445
    @tracyannang74452 жыл бұрын

    You just might be the person I needed to help me on my journey. Thank you

  • @fernandonakamuta1502
    @fernandonakamuta15024 жыл бұрын

    Great Lesson Jeff, You have a lot of practice in teaching

  • @mateja176
    @mateja1764 жыл бұрын

    10:20 the faster your WTF's per minute will decrease 😂

  • @FalseDev

    @FalseDev

    3 жыл бұрын

    😂🤣

  • @tusharmaurya1668

    @tusharmaurya1668

    3 жыл бұрын

    Do u know it is taken from a very popular book? I think it was head first java second edition... Not sure tho

  • @azim

    @azim

    3 жыл бұрын

    @@tusharmaurya1668 it's from Clean Code by Rober Martin.

  • @optimusdebugger9638
    @optimusdebugger96384 жыл бұрын

    I knew I would love this video. turns out really great

  • @ldpuri
    @ldpuri2 жыл бұрын

    That was helpful! Learning a ton from your videos man.

  • @RohanChouguleTechEd
    @RohanChouguleTechEd4 жыл бұрын

    Indeed something so great packed in such tight duration. Would love to know which software do you use for video editing. Cheers!

  • @FedJimSmith
    @FedJimSmith4 жыл бұрын

    this is mostly common-sense once you're already experienced but not so if for a newbie whose focus is the language ... so kudos to this vdeo

  • @vivekteega
    @vivekteega3 жыл бұрын

    Wow, this is a "Problem-Solving for Life guide" .. Thanks for taking the time to make this dude

  • @UninspiredFilm5
    @UninspiredFilm52 ай бұрын

    thanks for the vid. I get a little overwhelmed approaching questions and problems as a noob.

  • @illiachalyk195
    @illiachalyk195 Жыл бұрын

    How is this possible, so many valuable tips within just 10 minutes?!?!? 🔥

  • @maximenadeau9453
    @maximenadeau94532 жыл бұрын

    The little subtile jokes thrown around make these very enjoyable to watch. Thanks for the great content !

  • @nikotin777
    @nikotin7774 жыл бұрын

    Great explanation of a most part of developers work!

  • @MineBuggy
    @MineBuggy4 жыл бұрын

    What a great decomposition of the fundamentals 🔥🔥 Appreciate the AI practice clip 😁

  • @Fireship

    @Fireship

    4 жыл бұрын

    Thanks for sticking around until the end of the vid :)

  • @iliankarasimirov9685
    @iliankarasimirov96854 жыл бұрын

    Great and flawless tips which I use to develop, thanks

  • @ArthurKhazbs
    @ArthurKhazbs2 жыл бұрын

    Rep+ for using Insomnia, my friend! It's awesome, I wish more people knew about it.

  • @AntonLukas
    @AntonLukas5 ай бұрын

    Fantastic video! Solid advice for everyone.

  • @kevindean8312
    @kevindean8312 Жыл бұрын

    All I can say about your videos is, "they are kick-ass". This one was again, "dead on"!

  • @berad6034
    @berad60342 жыл бұрын

    added this to like 4 playlists. incredible video

  • @RobbSnor
    @RobbSnor4 жыл бұрын

    This channel is a goldmine anything programming related

  • @HikingFeral
    @HikingFeral Жыл бұрын

    Thanks for this mate, I got green ticks on my university quiz for everything except problem solving so I am going to treat it like a problem that needs to be solved and use problem solving techniques to solve it, hopefully after solving the problem like this I will be able to re take the quiz and turn my problem-solving problem into - "problem solved" or - problem? Solved. Without people like you offering free problem-solving videos to help me solve my problem-solving problem I would have a serious problem which would be a big problem and lead to possible problems in my future regarding the ability to solve problems. (I am being serious about the quiz, maybe if I spent more time problem solving and less time trying to be funny I would have less of a problem)

  • @ryanmckenna2047
    @ryanmckenna20472 жыл бұрын

    You you tube channel is easily one of the most valuable out there

  • @GNRLsprinkles
    @GNRLsprinkles4 жыл бұрын

    I feel like there's an opportunity hear to make a really slick minimalism poster with all this information. I'd definitely pick one up!

  • @nathanyang3288
    @nathanyang32884 жыл бұрын

    Iverson part is gold lol Love your video!

  • @kaneleh
    @kaneleh2 ай бұрын

    Good video! Unusually long for your channel but worth the extra time.

  • @EdwardChan.999
    @EdwardChan.9992 жыл бұрын

    Good video! I'm glad that I have the habit of drawing flow charts on paper XD

  • @budkin
    @budkin2 жыл бұрын

    Just a fantastic video. Thank you.

  • @shreeramparija7731
    @shreeramparija77312 жыл бұрын

    We all know these videos are really informative but damn his sense of humour is really on point as well

  • @dennisong8270
    @dennisong82704 жыл бұрын

    Just bought fireship io ! Thank you for your videos. CS student here

  • @morat3hi714
    @morat3hi7142 ай бұрын

    I enjoyed this video, very thorough.

  • @itsChalman
    @itsChalman2 жыл бұрын

    Very good video man! I have adhd.. wich reflects my struglle with poor executive function ( wichs controls our capability of see solutions, steps to get there, divide big problems into small, make us start things.. procrastinate.. so on.. so on ) That kinda of video is EXPETACULAR for me to actually have a step by step template to put into my programing problems. I have 2 months of experience in IT.. but already have a project in mind that in dont know even how to beggin to solve.. and i have be feeling very frustrated about! So that video actually gave my some "light by the end of the tunnel" You could consider to make more videos like that.. Like taking a generic problem.. applying to the metod you shown in your video.. and go step by step until you solve that.. and documentary that!! That will be AMAZING material! Great job.. Keep it up!

  • @dwayneneckles

    @dwayneneckles

    2 жыл бұрын

    underrated comment

  • @glebkoshelev
    @glebkoshelev4 жыл бұрын

    Desire should be emphasised, not practice. Without intention/desire/care there is no way to validate the result of your action. Without validation there can't be practice, only messing around. That's pragmatism for you. The reason why learning on pet-projects is so hard is that it's hard to find something you actually care for. For example, with your "600 merges" project, you created a real problem for yourself by giving a (careless) promise. There wouldn't be a project if you wouldn't have a problem you cared for. So the real advice should be: find something you care for, focus on it and try to employ code as a tool... or if there is no problem, create it) Like you yourself did.

  • @Fireship

    @Fireship

    4 жыл бұрын

    That's a great point! You need to something to drive you to practice.

  • @xdgtwjk23_rtfd
    @xdgtwjk23_rtfd4 жыл бұрын

    Finally someone who talks about Problem solving in Programming.

  • @oramsalem
    @oramsalem2 жыл бұрын

    Hey! Great Video! I saved it for review every once in a while to remind me how to plan better. I have an off-topic question though- what did you use to create the blueprints shown in 10:00 into the video?

  • @lucasfelipe-ze5sy
    @lucasfelipe-ze5sy4 жыл бұрын

    Guy, I really like your videos. I feel inspired

  • @lubaaudio
    @lubaaudio Жыл бұрын

    great video. I specially like the quote from Paulo Coelho.

  • @SAMs3piol
    @SAMs3piol Жыл бұрын

    Your channel is so helpful dude. Thumbs Up.

  • @niyongaboeric
    @niyongaboeric4 жыл бұрын

    @jeff you are so innovative. Please keep it up! While I was watching the video, I was surprised by how simple Idea can grow. For example Idea - Teach folks how to submit a pull request. Why - Some might not know how to do it Then - Let them practice how to submit a pull request After - Reward first 200 contributors/merged PR the stickers Lesson - It is hard to merge one by one Action - I should find the best way to solve this problem Finally - I should teach folks about problem-solving.

  • @Fireship

    @Fireship

    4 жыл бұрын

    Totally, you just nailed it. That's exactly how it played out, I did not plan on making this video until I reached the "action" step.

  • @niyongaboeric

    @niyongaboeric

    4 жыл бұрын

    Problem-solving is actually like an Infinite loop. You have to explore all alternatives until you find the best one. Afterwhile, change that solution. Over and over. I liked the video please upload more like this one.

  • @suyashdongre
    @suyashdongre10 ай бұрын

    Excellent video. Helped a lot.

  • @comosaycomosah
    @comosaycomosah Жыл бұрын

    Thanks so much for all these videos

  • @v_iancu
    @v_iancu2 жыл бұрын

    In the test part I would create an actual pull request on a separate repo to see that the logic is good and more importantly, the API behaves the way I expect it to.

  • @hobbyturystaSEO
    @hobbyturystaSEO4 жыл бұрын

    Very motivated video. Can you shot version 2 please 😜

  • @muhammadahmed8571
    @muhammadahmed85712 жыл бұрын

    Your voice is so soothing to hear.

  • @adri_owns_this
    @adri_owns_this6 ай бұрын

    I love how the solution to my problem came up while I was watching this XD

  • @calitts4708
    @calitts47082 жыл бұрын

    Loved the quotes from Paulo Coelho, a Brazilian!

  • @g-luu
    @g-luu4 жыл бұрын

    Outstanding. Thanks.

  • @yaninahernandez7751
    @yaninahernandez77512 жыл бұрын

    This video is pure gold!

Келесі