Programmers are stupid.

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ม.ค. 2025

ความคิดเห็น • 1.5K

  • @IkraamDev
    @IkraamDev 3 ปีที่แล้ว +2085

    The more you learn the more you realise you don’t know.
    - Every humble person

    • @elishatech4600
      @elishatech4600 3 ปีที่แล้ว +11

      Happened to me too. I Started leaning python like a year ago and I thought I knew so much. But after coding some toy apps I realized that I did not know anything. Thanks for the video man.

    • @umapreciadordemacacos1001
      @umapreciadordemacacos1001 3 ปีที่แล้ว +2

      @@elishatech4600 Same

    • @psychoboo955
      @psychoboo955 3 ปีที่แล้ว +5

      I once heard i quote: Being stupid is like being in the dark. Then you learn and start shining light onto the things around you. You develop a ring of light around you. But as everybody knows, the bigger the radius the bigger is circumference and all you see is more dark.

    • @ChrisLuigiTails
      @ChrisLuigiTails 3 ปีที่แล้ว +3

      The start of this video perfectly describes the Dunning Kruger effect
      Edit: Oh he literally said it

    • @thegamechanger7157
      @thegamechanger7157 3 ปีที่แล้ว

      Legend

  • @samuelmiller
    @samuelmiller 3 ปีที่แล้ว +1289

    did you just called me stupid

  • @withthesun13
    @withthesun13 3 ปีที่แล้ว +923

    I’m becoming a Google searcher professional.

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +61

      Lmao 😂

    • @doniyorprogrammer
      @doniyorprogrammer 3 ปีที่แล้ว +2

      yeah lol

    • @arvind31459
      @arvind31459 3 ปีที่แล้ว +5

      Is it a certification program? 😀

    • @gpikou
      @gpikou 3 ปีที่แล้ว +2

      @@w花b it is?

    • @shoaib2307
      @shoaib2307 3 ปีที่แล้ว +2

      @@gpikou yup this is a video for that program
      th-cam.com/video/dQw4w9WgXcQ/w-d-xo.html

  • @lotsofe-m5r
    @lotsofe-m5r 3 ปีที่แล้ว +947

    Dont call it "the valley of despair" , we all know its really called stack overflow.

    • @alexvargas5907
      @alexvargas5907 3 ปีที่แล้ว +8

      You mean laboral weekdays?

    • @saifee7899
      @saifee7899 3 ปีที่แล้ว +1

      Yeah

    • @Zooiest
      @Zooiest 3 ปีที่แล้ว +13

      Dont call it "stack overflow", we all know its really called the source of my knowledge.

    • @josephmbimbi
      @josephmbimbi 3 ปีที่แล้ว +7

      the difference is that you never really get out of stack overflow, maybe use it less often if you stick with the very same set of tools long enough.
      In fact i've never seen anybody not use it, and i would actually be suspicious of people (claiming to) not using it

    • @finnpabst203
      @finnpabst203 3 ปีที่แล้ว +2

      Nah, stack overflow will never end

  • @simongido565
    @simongido565 3 ปีที่แล้ว +532

    My math teacher said. You were happy because you did not know what you do not know. Now you are sad because you know what you do not know.

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +41

      They got a point

    • @Seelixh
      @Seelixh 3 ปีที่แล้ว +2

      th-cam.com/video/FebCpLPYzyU/w-d-xo.html this is exactly the point... :D

    • @annasofhiafejmailcomdoroni4725
      @annasofhiafejmailcomdoroni4725 3 ปีที่แล้ว

      This is so true lol

    • @primorock8141
      @primorock8141 3 ปีที่แล้ว

      Wise words

    • @MrAmit1995
      @MrAmit1995 3 ปีที่แล้ว +1

      Help. Neither do I not know what I do not know nor do I know what I know.

  • @tombuffa4378
    @tombuffa4378 3 ปีที่แล้ว +181

    I came here to find out why I'm stupid. And left with a humble feeling that I am stupid.

  • @courtjester710
    @courtjester710 3 ปีที่แล้ว +465

    "The more I learned, the more I didn't know"
    These words apply to every craft.

    • @swojnowski453
      @swojnowski453 3 ปีที่แล้ว +13

      because programming, more than about anything else, is more about the journey than a destination. You compete with the whole world trying to be successful at it and with your project, but only a bunch succeeds while other have wasted their time trying. Globalized world of opportunity is also a globalized world of competition where network effect dictates who wins.

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +24

      You’re totally right

    • @Snoo29293
      @Snoo29293 3 ปีที่แล้ว +4

      @@swojnowski453 I disagree, what do you mean when you say that you have wasted your time? How exactly does one fail? And how does one succeed? Does having a good job mean you have succeeded? And does not having a job mean you have failed? Programming is a never ending journey of learning, there isn't a destination, you cannot succeed, you can only fail if you give up, and you definitely don't waste your time, you would had wasted your time if you had spent it all playing roblox for example, but after years of learning programming you have gained so much more than just the knowledge of how to program, this has changed you as a person, it has changed the way you think things, and also, usually you end up learning a lot more than just programming syntax, like math and physics and other stuff too, a web developer for example could end up learning color theory, photoshop and other things that could be useful to him even if he stopped programming.

    • @swojnowski453
      @swojnowski453 3 ปีที่แล้ว +1

      @@Snoo29293 If a good job in programming is a success for you, so be it. It is not for me though. I treat programming as a way of changing the world for better through delivering products, and could not care less about good programming jobs. It is like being a welder who welds for someone else for the whole life. What's the point? You have one life and if you can't organize it, someone else will do ... I do not think you want that, good job is exactly that though. You learn things to do something with them, earning money should never be your goal, it is unfulfilling in the end. If you are good you will earn this or that way. What I call a failure is being a programmer in the world of monopolies like facebook or google, There's been countless facebooks, but hardly any succeeded apart from the original one. The same goes for google. You see, when you want to build a house, if you spend enough time you will build it up and have your own roof over your head. With programming it is not like that, you can build a product and try to compete with the likes of google of fb, you might even spend the whole life doing that ... and never succeed. This is what I meant by failure. What you gain in the process is, as you said yours and valuable, but also worthless if you have not had impact on the reality and it is only you who uses your product ... This is what a failure in the digital age, one of them, is. There are people in the US who have had 30 products and are still homeless. If they were builders at least the would have a house now. There is a colossal competition in the information world, and only few will succeeded , while others will have no choice but move on to doing something else ... or remain wage slaves for the rest of their days.

    • @dhyeyshah8252
      @dhyeyshah8252 3 ปีที่แล้ว +1

      @@swojnowski453 You must understand that not every person wants to build the next Google or Facebook. People can have lives outside of programming too. And they are the ones to decide whether they failed or succeeded.
      There's nothing wrong in being satisfied with a job. If someone wants to be a 'wage slave', it's up to them to decide. Maybe other things matter more to them than money/fame/impact.
      And I disagree with your take on failures. As long as a person comes out more knowledgeable than before, it's more of a learning experience. Who cares if you couldn't build the next Facebook. If you genuinely enjoyed the process and learned from it, that's all that matters.

  • @JoshuaFluke1
    @JoshuaFluke1 3 ปีที่แล้ว +1198

    this is so much editing. You have way more patience than I

    • @dbtrnl
      @dbtrnl 3 ปีที่แล้ว +6

      Im still laughing hard at those counselling sessions with Java
      Think i need some of those...

    • @gerooq
      @gerooq 3 ปีที่แล้ว +9

      lmao not even enough patience to finish the sentence xD

    • @aimanhakim2662
      @aimanhakim2662 3 ปีที่แล้ว

      ╮(′~‵〞)╭

    • @kaplislemesis4789
      @kaplislemesis4789 3 ปีที่แล้ว

      I want to like this comment, but it already has the perfect amount of likes.

    • @aleksandraleszczynska1267
      @aleksandraleszczynska1267 3 ปีที่แล้ว +1

      Better than a lot of movies I’ve seen on Netflix 😁

  • @noid3571
    @noid3571 3 ปีที่แล้ว +94

    "I don't know how to do that and I don't really care, I'll learn it when I need it"
    My whole life is based on this sentence

    • @xoxmariaxox
      @xoxmariaxox 2 ปีที่แล้ว +2

      Literally in my mind 24h

  • @yupii1997
    @yupii1997 3 ปีที่แล้ว +81

    Im self taught, and the more i learn the more i feel that i dont know anything

    • @trzecieczoo9288
      @trzecieczoo9288 3 ปีที่แล้ว +3

      We're all self taught tho :)

    • @io1921
      @io1921 3 ปีที่แล้ว +1

      Learn slowly. Don't speedrun.

    • @yupii1997
      @yupii1997 3 ปีที่แล้ว +1

      @@io1921 i tend to do that, as i learn new things i take a break from learning and make small projects to practice what i have prevously learned and when i feel i got enough practice then i start learning new things, then its rince and repeat, currently im studying databases and error handling, i made a project previously and i intend to make an update to implement databases which would be perfect for that project and soon i hope to be ready to apply for a job

    • @dondieggito1931
      @dondieggito1931 3 ปีที่แล้ว

      Same bro

  • @mr_0n10n5
    @mr_0n10n5 3 ปีที่แล้ว +90

    Me: *writes complex code to sort numbers from letters*
    Me: "I feel so fu***kin proud"
    Friend: "Yh but you could write all that in two lines with ReGex"
    Me: *sobbing* "I'm not a very clever man"

    • @asandax6
      @asandax6 3 ปีที่แล้ว +16

      Just today I was fixing some issues I had on my flutter app when I realized I wrote 250 lines of code with lots of functions which I than realized I could get the same results with just 10 lines of a single switch statement 🤦‍♂️

    • @thatguynar
      @thatguynar 3 ปีที่แล้ว +2

      It's part of the learning process.

    • @joewhite5324
      @joewhite5324 3 ปีที่แล้ว +1

      Point is: it works...if a program works as intended and you don't need to optimize something, DON'T TOUCH THE CODE

    • @Entropy67
      @Entropy67 3 ปีที่แล้ว +6

      @@joewhite5324 completely disagree, that's how you end up with a ton of spaghetti code, and when you have to go back and add something later you realize how massive of a hole you dug yourself.

    • @carlcastle1745
      @carlcastle1745 3 ปีที่แล้ว +1

      @@joewhite5324 how very Yandere Sinulator of you

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 3 ปีที่แล้ว +12

    That fear of getting 5 new topics to study for every subject you search about

  • @Yesitsmedaphne
    @Yesitsmedaphne 3 ปีที่แล้ว +86

    Yes, no matter how many projects I work on or how much experience I have, I always feel like I just don't know enough.

    • @computadorhumano949
      @computadorhumano949 3 ปีที่แล้ว +2

      If you do feel bad imagine me that even neither know english fluency hahaha

    • @shosephiroth
      @shosephiroth 3 ปีที่แล้ว +4

      @@computadorhumano949 tip from an English speaking friend. Never put 3 "k"s together lol. All love

    • @gutoguto0873
      @gutoguto0873 3 ปีที่แล้ว +1

      @@shosephiroth That’s the same as “hahaha” in Portuguese, lol.

    • @computadorhumano949
      @computadorhumano949 3 ปีที่แล้ว +1

      @@shosephiroth fix, i did ever hear the history, is much sad, the lol for us from Brazil or Lmao not make much sense.
      Here in Brazil someone use infinity Kkkkk or rsrsrs maybe kuakuakua, in argentina or venezuela and bolivia is jajajaja

    • @computadorhumano949
      @computadorhumano949 3 ปีที่แล้ว

      For me "lol" look like a almost accident 😅 type two cars almost crash i hear "what hell" is much funny for me, but the "lol" seems more it kind of situation and not smile.

  • @absbi0000
    @absbi0000 2 ปีที่แล้ว +1

    Sick video man. And much needed reminder about the Trough of Despair when learning anything (not just programming).

  • @swojnowski453
    @swojnowski453 3 ปีที่แล้ว +113

    The most important thing is, you do not need to know everything, only as much as it takes to get the job done.

    • @pollopdemastero9485
      @pollopdemastero9485 3 ปีที่แล้ว

      Ohh OK 🤔

    • @Jenacide
      @Jenacide 3 ปีที่แล้ว

      Going by the disgusting lack of competence I've seen these last years I'm guessing most don't even know enough to get the job done.

    • @reiniergarcia
      @reiniergarcia 3 ปีที่แล้ว

      @@Jenacide Sure, Ms perfect “competent“. 🤮

    • @OutcastYBJ
      @OutcastYBJ 2 ปีที่แล้ว

      Yeah almost any programming job always ask during the interviews are I open to learn more and learn new languages and codes and scripts even the best of programmers don’t know everything all u can do is try your best

  • @devsauce
    @devsauce 3 ปีที่แล้ว +39

    Such a good video ! After 15 years of programming I came to the same conclusions.
    Sometimes my clients would ask: "is this possible ?"
    To which I would reply: "Everything is possible, its a matter of time and money" 😄

  • @vienna5526
    @vienna5526 3 ปีที่แล้ว +301

    Computer Science is the most overwhelming subject on Earth.

    • @Agustin-jo8mv
      @Agustin-jo8mv 3 ปีที่แล้ว

      😂😂😂

    • @z3ro216
      @z3ro216 3 ปีที่แล้ว +67

      I dunno, physics and medicine are also pretty whelming

    • @adithyas6863
      @adithyas6863 3 ปีที่แล้ว +23

      Yeah, you learn something today and tomorrow, bammmm that things no more required 😭

    • @wolfie6512
      @wolfie6512 3 ปีที่แล้ว +21

      I think that's a bit of a overstatement.

    • @junkoe3808
      @junkoe3808 3 ปีที่แล้ว +1

      computer science is conceptually ez

  • @danieltkach2330
    @danieltkach2330 3 ปีที่แล้ว +20

    "Oh shit, what did I get myself into." hahaha spot on.

  • @CompSciCentral
    @CompSciCentral 3 ปีที่แล้ว +111

    I'm not sure if I've ever watched a more *relatable* video.
    *HOW DO YOU ONLY HAVE 15k SUBS?!*

    • @kodyn7539
      @kodyn7539 3 ปีที่แล้ว

      He’s grown a lot in the past 2 weeks. Around 10k I think.

    • @CompSciCentral
      @CompSciCentral 3 ปีที่แล้ว +1

      @@kodyn7539 That's amazing growth but his videos are so fire so it totally makessense.

    • @kodyn7539
      @kodyn7539 3 ปีที่แล้ว

      @johnes walter make sure to like all of his videos so we can get him to 100k

  • @NYTESHYFT
    @NYTESHYFT 3 ปีที่แล้ว +5

    Thank you for this, man. Im in my last month at a coding bootcamp, and I've been feeling really uneasy lately. I needed this

  • @amalkantony17
    @amalkantony17 3 ปีที่แล้ว +95

    The first half of the video is exactly what i am going through right now.

    • @ibukunokunoye4795
      @ibukunokunoye4795 3 ปีที่แล้ว +1

      Same

    • @orekiokazaki8133
      @orekiokazaki8133 3 ปีที่แล้ว +1

      Same here

    • @fmgenetertainment
      @fmgenetertainment 3 ปีที่แล้ว +1

      Same here!!! It feels really uneasy.

    • @bryanprimus
      @bryanprimus 3 ปีที่แล้ว +2

      Same

    • @Nedwin
      @Nedwin 3 ปีที่แล้ว +6

      Man, don't stop. Go along with it, embrace the challenge, and you'll get it clearly. I've been there as many others have too. But focusing on goal is the key. Good luck brother. ❤️

  • @frayedsanity
    @frayedsanity 3 ปีที่แล้ว +6

    I've started and stopped learning how to program so many times. Needed to hear this. Thanks :)

  • @anasfarhad2845
    @anasfarhad2845 3 ปีที่แล้ว +47

    That's exactly what I needed. Thanks Kenny.

  • @gastherr
    @gastherr 3 ปีที่แล้ว +3

    I kinda know what you're feeling. I frequently ask myself the same question: "Am I good enought to be programmer? I'm impatient and not focused enought and make many mistakes, my coding takes hours comparing to others in my company." Then I realize that becoming a programmer is a process, a relationship as you pointed out. It takes time to get through all difficulties. I believe in you, if you read this. You can do it.

  • @sri6567
    @sri6567 3 ปีที่แล้ว +73

    I’m a finance student learning programming on the side and I really feel like a clown most of the time. Learning programming has been a humbling experience and I can’t wait to gain more knowledge in this field. Truly an enlightening experience

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +4

      It really is

    • @heavygaming6596
      @heavygaming6596 3 ปีที่แล้ว +3

      I agree. My first time I was stuck in visual studio wondering why I couldn't code anything. Spent hours researching until I saw this reddit comment. "Are you using vsc or just visual studio." Anyways I thought, but it was not over. Had to spend another 2 hours trying to figure out how to get the top menu back since I accidentally closed it. I feel so stupid looking back then. Truly a clown.

    • @Andres-wr7mh
      @Andres-wr7mh 3 ปีที่แล้ว

      Same here!

    • @robertjr8205
      @robertjr8205 2 ปีที่แล้ว +1

      @@heavygaming6596 Jesus. All the crap like this that happens when you barely start off is what makes starting so damn difficult and frustrating. All the little things.

  • @Anon6312x
    @Anon6312x 3 ปีที่แล้ว +6

    At college I was told there is a programming language for each specific area, I was taught COBOL for business.... Today I code in a general purpose language C++. Now I know the only constant is change :)

  • @ThaiIsland
    @ThaiIsland 3 ปีที่แล้ว +161

    I’m guessing this pertains to everyone. Socrates head on point, “the only wisdom is in knowing you know nothing.” I just completed the first string...print(). 😂

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +10

      That’s a great quote

    • @f12736
      @f12736 3 ปีที่แล้ว

      Well technically
      That's not true
      You still know many things.
      Its just that the amount of things you know are very less compared to what you don't know.
      And BTW, knowing that you know nothing is still knowing something. 😉

  • @crunchy2568
    @crunchy2568 3 ปีที่แล้ว +2

    You just described my past 6 months in a 5 minute video.

  • @marwanbaz5885
    @marwanbaz5885 3 ปีที่แล้ว +36

    Great video!
    We will make it insha Allah.
    ""The more I learnt the more I realized I didn't know anything.

  • @programaths
    @programaths 3 ปีที่แล้ว +1

    Exact, "learning to learn" and on top of that, practicing transfer. What that means that what took days to grog, now takes hours!
    It's very like mathematics intuition. One has certainly be baffled by seeing someone solving a problem and mysteriously taking the right path from the get go.
    As if the guy knew how to proceed in advance. That intuition is nothing more than a lot of links made and sheer transfer.
    Also, getting started is often the hardest part, but with practice one automatically break down a problems into more manageable sub problems and repeat that as necessary until he can go from obvious to obvious and finally solving something that was abscond.
    Also, the more you learn, the more abstractions you have and the better you can understand a problem. More often that not, understanding the problem to solve give away the solution.
    Now, IT is a lot of social skills. Really, much more than one can think off. Much more than what your average salesman need. When working on a project, it's not good to be technically correct and have the best implementation. It's much more important to sell it. Also, quite a bunch of people will assume you know a project you worked on 5 years ago, inside-out and "no, I don't know anymore" is not always acceptable. There are also time where you have to do posturing and such. All of that while being true to yourself and keeping integrity and ethics.
    The only time you're not required to sell your work is when your recognition does the job, it's when people just go with "ah, he did it, so it's good". This is where you get big slaps in the face for being wrong because you become basically unchecked and consequences are bigger (like deploying crap on production, because you were too confident "it's an obvious change" and nobody checked). There is also that time period where you just assume everyone do a good job and then it bite you hard. It's like a second valley.
    If you are working with Java, ask people how they document assumptions. Most can't answer (some will even ask what you mean), few will say they do through comment (which is already a good thing) and very few will mutter "assert".
    That's very basic, but quickly overlooked once one reached the first peak.
    The things I hear too much: "I am good in " and this is meaningless. That's not the point of programming. It's merely like saying "I can write prose in English" when you are an author...
    I did technical interviews where I gave small math problems. Those tells a lot to one ability to excel in the field. I had two hires that really sucked in the "know the language" department and were top tier developers! And one of the two was really pissed of by the interview (I run through a fixed protocol and it can be a bit harsh as I don't sweeten the feedback and I give it straight. Most interviewer don't even give any feedback and are fake with candidates.) because he had to hear where he need to improve? That's hard to hear! On top of that, I always include items that I know are out of reach for candidates so I can see if the go full BS or will admit they don't know (either by stating it directly or saying they have to look it up or even mentioning Stack Overflow or Back Shed etc.). And while I had a formula giving me a score, that question was one of the "red flag" (i.e. disqualified, even if scoring really well).
    That's sad that a lot of interviewers want to hear BS by asking question like "Can you explain Observer/Observed pattern" that anyone can study, instead of seeking for abilities by asking questions like "The application load quick and is very fast to display listings. Though, each edit takes ages to be committed. What could be the reasons ?" or "The average of 3 numbers is 10. The average of the greatest and smallest is 9. What is the value of the remaining number ?". Then companies complain of under-trained staff and low performance.
    Solving problems is really a good exercise for a future programmer. Socials too.

  • @zafaris
    @zafaris 3 ปีที่แล้ว +28

    Great video Kenny! This is essential for every programmer to realise, that there are endless technologies that we don't know, and will never know. I really liked this quote: "Programmers don't learn everything. We learn how to learn." 🤩👍🏽

  • @Nooby427
    @Nooby427 3 ปีที่แล้ว +10

    Dude, you have no idea how much that ending has inspired me! 😆

  • @nicoladc
    @nicoladc 3 ปีที่แล้ว +3

    I've never felt in despair because of not knowing, but maybe it's because I've always been asking questions about everything I don't know.

  • @TuxraGamer
    @TuxraGamer 3 ปีที่แล้ว +1

    When you get into the world of programming you end up realizing that everything you know might someday just be outdated and/or worth nothing, you also get to meet people who know like 50x more than you, learning it while having to maintain a family with children and such, studying for a university career and it makes you feel super small.
    I do get that you could apply this concept to most professions, yet I feel like the knowledge differences you can face between the people you meet can be enormous, and that's such a great thing! This situation gave me the ability and eventually forced me to comprehend that I barely know anything, and that probably the other guy I recently met just knows more about that specific topic I didn't get to learn yet, and that's fine, nobody should be put as inferior or superior, it's a profession where you're expected to share what you know instead of stepping on others, and it makes me feel really excited to keep going.

  • @badmass7944
    @badmass7944 3 ปีที่แล้ว +11

    great production/editing, you've improved a lot

  • @azerkahn
    @azerkahn ปีที่แล้ว +1

    After six years as a software engineer, I'm still on a free fall down into the valley of despair. I wonder how long it's going to take before I hit the ground...

  • @shosephiroth
    @shosephiroth 3 ปีที่แล้ว +3

    Once I got to the acceptance stage of not being able to know everything, learning every day definitely became easier. I am a person who feels they need all the information before trying something but that's impossible in this field lol. No one can master any subject overnight and many folks already know a lot about at least one thing or very skilled in a specific trade. Remember all the steps, training, and research it took to get there. It's the same with programming. I'm a much better guitar player than a programmer but I remember what it was like to struggle and that gives me proof I'm climbing out the valley of dispair. Awesome video!

    • @smokinamby
      @smokinamby 3 ปีที่แล้ว

      I will agree with this. 3 days after learning java I was freaking out a bit cuz I was having trouble reading others code on the web. I had to remind myself 'man, you've been doing this for 3 days, what do you expect?' From here the realization was it's all about experience. Few weeks later I was able to read it, confirming my doubts. There's alot of things that make so much more sense after doing a second round through the learning material. Understand what's absolutely fundamental (necessary) like your variables, functions, ect. Imagine learning something like English, if you don't understand every word it will be difficult to understand sentences. Those later words you learn make all the words you learn at the beginning make proper sense.

  • @lalalalaal7209
    @lalalalaal7209 3 ปีที่แล้ว +2

    This video really made me feel better. I am definitely in the Valley of despair and I don't feel confident at all. And I don't think I know enough so I keep learning. But I really needed to hear that it's okay not to know everything from someone else.

  • @matrix9134
    @matrix9134 3 ปีที่แล้ว +4

    As my dear friend Tyler Durden said when you lose everything you're free to do everything
    and when I said that the most important thing is your ability to learn and your ability to reprogram yourself to what works

  • @rohitkf8474
    @rohitkf8474 3 ปีที่แล้ว +2

    I was literally going down hill on the journey of programming in my life.
    Yes... I may be new to all this, working in an MNC, etc, but I felt like I knew nothing and wondered "What did I get myself into?"
    I was seriously down. I didn't know what to do. Where to go. Whom to ask.
    And now, I see your video, saying how this is experienced by many, and how we can grow from it.
    You just literally made my day.
    Thank you for saving me . ♥️😌

  • @Burbie
    @Burbie 3 ปีที่แล้ว +5

    “I am wiser than this man, for neither of us appears to know anything great and good; but he fancies he knows something although he knows nothing; whereas I, as I do not know anything, so I do not fancy I do.”
    -Socrates

    • @aguy2093
      @aguy2093 3 ปีที่แล้ว

      I had a stroke trying to read this.

    • @Burbie
      @Burbie 3 ปีที่แล้ว

      @@aguy2093 should I explain this to u ?

    • @aguy2093
      @aguy2093 3 ปีที่แล้ว

      @@Burbie lol no I just had to read it a few times to understand it.

  • @jasontutorials4809
    @jasontutorials4809 3 ปีที่แล้ว

    The most humbling experience is working at a company, no matter how much code, and concepts you learn, there are going to be a lot of things you don’t know, and are expected to figure out in a short amount of time, to meet the deadline for a project.

  • @thechingochingo9956
    @thechingochingo9956 3 ปีที่แล้ว +6

    9 people disliked the video and ran away ,bunch of chickens

    • @codingwithmitch
      @codingwithmitch 3 ปีที่แล้ว

      I left and came back. What does that make me?

    • @justaguy9847
      @justaguy9847 3 ปีที่แล้ว

      @@codingwithmitch a procrastinator

    • @thechingochingo9956
      @thechingochingo9956 3 ปีที่แล้ว

      @@codingwithmitch technically if u didn't dislike u didnt transfrom into a chiken so you're good xd

  • @mahive3061
    @mahive3061 3 ปีที่แล้ว +1

    I have been "professional programmer" for 5 years, but have been coding for over 9 years and only recently realized this... Being comfortable in the skin of uncertainty is not easy, but able to accept it and spread the message to future programmers is a big step towards personal growth.
    Glad you made a video about this. and I hope this message spreads :)

  • @anonymouscomment1973
    @anonymouscomment1973 3 ปีที่แล้ว +3

    Thank you very much for this video, I was at the bottom of my roller coaster ride and was very demotivating.
    But after watching this I know that its normal and i'll be ok

  • @gregorboxer2463
    @gregorboxer2463 3 ปีที่แล้ว +1

    You cant know a programming language but you can learn the principle behind it.

  • @adheeshmishra7882
    @adheeshmishra7882 3 ปีที่แล้ว +43

    I recently had my moment of despair...when i started with leetcode but now I’m gaining my confidence back as i get better at it one line of code at a time...😊😊

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +7

      Leetcode will do that to you lmao

  • @learnwitharslan1049
    @learnwitharslan1049 3 ปีที่แล้ว

    congrats you earned a subscriber. It's all my story. sometimes i feel like i am pro. but sometimes i feel like i am dumb

  • @elismith4040
    @elismith4040 3 ปีที่แล้ว +3

    I remember you having like a couple hundred thousand followers.
    Must've just been seeing into the future

  • @nikolaisavulkin149
    @nikolaisavulkin149 3 ปีที่แล้ว +2

    I'm so glad I'm not the only one who feel this way. It took me to get recked by so many ppl to actually understand the idea of u cant learn everything but any learning u do is not in vain

  • @coderentity2079
    @coderentity2079 3 ปีที่แล้ว +7

    We have only one problem: we miss the perfect unified language and the perfect runtime. This spawns unnecessary chaos and too many repeated work. All other sciences settled for one language, and can progress way better. We live in the programming stoneage. Stoneage was hard.

    • @randjan8592
      @randjan8592 3 ปีที่แล้ว +3

      wouldn't that be like a dictatorship?
      Also, every language does something different. It's not the same with sciences, that describe the world. We make different things for different purposes. I am not sure what kind of unified language do you expect. A language that can replace HTML and C++ at the same time? Personally, I can't imagine it.

    • @fabricebalan
      @fabricebalan 3 ปีที่แล้ว

      @@randjan8592 since html isn't a programming language, no need to have an unified language for both. And I think C# can do html(website) and C++(software) things at some extent if I'm not wrong.

    • @coderentity2079
      @coderentity2079 3 ปีที่แล้ว

      @@randjan8592 Generating html from js goes like this in mithril: m("div.foo", {style: {color: "red"}}, "hello")
      This renders to this HTML: hello
      The upside is with js you can generate the html using branching and looping, etc. Way better.
      Every language instructs the processor what to do. No diffrence.
      The problem is that we don't treat computer science as science, but we should.

  • @TheFootballPlaya
    @TheFootballPlaya 3 ปีที่แล้ว +1

    This journey has had many ups and downs. Three skills/traits I've identified as super useful to have down is patience, consistency, and reading & comprehension. To all the book junkies out there, if this is you and programming/development sounds interesting, take a chance at it; you have my vote.

  • @nabiha3358
    @nabiha3358 3 ปีที่แล้ว +8

    This is a cinematic experience 😭😭 great video bro

  • @angryoldcanadian3905
    @angryoldcanadian3905 3 ปีที่แล้ว +1

    This advice goes to almost every field. I can always tell an intelligent person by how many times they say 'I don't know'.

  • @MuhGinanjarx
    @MuhGinanjarx 3 ปีที่แล้ว +4

    This is like Imam Syafi'i said in Al-Muwatttha. "When I get a new knowledge, it shows how stupid I am"

  • @ryanlackey2598
    @ryanlackey2598 3 ปีที่แล้ว

    I didn't know where you were going with this. This talks about where I'm at now with programming. I'm intermediate at a bunch of programming but I'm not an expert at any of the languages or frameworks I use. I have to get over this and dive in a bit more into what I know.

  • @DorianDevelops
    @DorianDevelops 3 ปีที่แล้ว +5

    You're killing it! Another great video! Also it's been 4 years and I'm still standing high on mount stupid 😂

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว +2

      Lmao, I feel you brotha

    • @swojnowski453
      @swojnowski453 3 ปีที่แล้ว +1

      Only those who haven't got their hands dirty or are doing something very simple are confident. Everyone else feels deep inside that there are things out there they do not understand, and they prey at an interview not to be asked about one of those ;)))).

  • @razorX_09
    @razorX_09 3 ปีที่แล้ว

    If i have to be blunt i recently found you channel and im still lacking in some points and actually ive become motivated by it. Because the biggest roadblock to progressing is you dont know whats missing. Talking about getting hit by the big world actually got my blood pumping a lil, hoping to get a job and see what am i missing in my toolbox XD

  • @dvx3193
    @dvx3193 3 ปีที่แล้ว +3

    Recommended. Thanks for the encouragement TH-cam.

  • @hunggamerofficial3252
    @hunggamerofficial3252 3 ปีที่แล้ว +1

    Thank you for making this video. I completely agree. I went through exactly like you described in this video.
    Not to mention, if you quit like a year then you come back, you repeat the same process

  • @ikkitsan5019
    @ikkitsan5019 3 ปีที่แล้ว +8

    I just had this same feeling recently
    Also got goosebumps watching this!!
    Thanks senpai

  • @taratimmerman2853
    @taratimmerman2853 3 ปีที่แล้ว

    So needed right now! I completely broke my database for this weeks sprint at my boot camp and have today to figure it out. Valley of despair aint gonna get me down. Great video!

  • @b.o.t7888
    @b.o.t7888 3 ปีที่แล้ว +8

    Good video filming skills bruh and that stock chart was nasty flex 😂😂😂

  • @bidyabedantjoshi5640
    @bidyabedantjoshi5640 3 ปีที่แล้ว

    You are absolutely correct.. I am also a self taught programmer. I am a physics student. I am not having any cs degree.. whatever you said in the 5 min video I had already gone through it in my journey of programming.. I was also thinking to learn everything but when I learn more and more I realized that It is a never ending game..I passed 1 year in it.. but one thing I want to say I learnt very fast as compare to my friends who are having a computer science degree ... Now I am making their college projects.. this is the only one thing which make me feel happy about this journey of this year... Covid-19 made a lot of destruction but it taught me how to give command a computer.....

  • @CunningBard
    @CunningBard 3 ปีที่แล้ว +14

    Programmers are stupid
    Also programmers:
    Makes google, android, ios, and etc

  • @EpochIsEpic
    @EpochIsEpic 3 ปีที่แล้ว +1

    I have gone over mt stupid in so many different skills I have learned. Games, coding, school, anything you truly learn requires that you go through that process.

  • @jyudat4433
    @jyudat4433 3 ปีที่แล้ว +7

    this is actually a sick video

  • @nguyentrananhnguyen7900
    @nguyentrananhnguyen7900 3 ปีที่แล้ว

    just got my internship, about to hit rock bottom now, hope this video motivate me enough to stay in the game

  • @emotionaljackfruit
    @emotionaljackfruit 3 ปีที่แล้ว +25

    "Maybe it was a tic tac toe game"
    me: YES! IT WAS!
    Proceeds to click the like button immediately

  • @marshall2828
    @marshall2828 3 ปีที่แล้ว

    I want to become a software developer and this was eye opening and to the point. Thank you. It sounds like I’m heading for a bumpy ride but itll be worth it and I’ll love it.

  • @rutvikrana512
    @rutvikrana512 3 ปีที่แล้ว +3

    Programming is stupid indeed, that’s the tool same as paintbrush, how you paint and what you paint makes art, same with coding, what is your project ? What’s the usage of this ? Makes the difference.

  • @baibhabchakraborty266
    @baibhabchakraborty266 3 ปีที่แล้ว

    What the heck!!! I just started feeling stupid in my coding journey few months ago and I see this video... received a lot of inspiration and courage from this video! I thought I wasn't made for it but now I realize that this fear is normal. But, I have not still reached the level of realization that it's okay not to know everything... THANKS A LOT FOR UPLOADING THIS VIDEO!

  • @Star-fr4jz
    @Star-fr4jz 3 ปีที่แล้ว +3

    Everything applies with this. At first when you start anything, you don't know that you don't know everything. Then you know you don't know. And over time, you realize it's impossible to know everything. And that's OK. Just do your best you can and enjoy the journey. Also, don't be too harsh on yourself on top of Mt. Stupid. Everyone makes mistakes, myself included. The important thing isn't to shit on others for them being on Mt. Stupid but is to keep an open mind and to always learn. Because I guarantee all of you, none of us will be able to learn every intricacy of Computer Science in our lifetime (I.e. You can never know everything.)
    Apologies for going on a tirade. I enjoy talking my mind out 😅

  • @GalaxyCat001
    @GalaxyCat001 3 ปีที่แล้ว

    When you realize how many tens of thousands of people are out there working on new tools, languages , frameworks etc or just extending and changing the existing ones, you realize you will only and can only ever know a small subset of what is out there.

  • @yungifez
    @yungifez 3 ปีที่แล้ว +4

    Oh my Gosh
    This video is both inspiring , interesting and educative
    I wanted to freaking cry
    Blow this video up

  • @benjaminhtr
    @benjaminhtr 3 ปีที่แล้ว

    Great video! I think the highest point of mountain stupid was my Apple WWDC19 scholarship. Not a year before I had started coding and shortly after the trip to California I started realizing it. Your video delivers a powerful message.

  • @wouter4643
    @wouter4643 3 ปีที่แล้ว +8

    1 word: wow

  • @doniyorprogrammer
    @doniyorprogrammer 3 ปีที่แล้ว

    WOW This video is FANTASTIC !!! It has given me a lotta motivation and hope..sometimes we feel overwhelmed and hopeless but the thing is we must always KEEP GOING

  • @soniia_aka3462
    @soniia_aka3462 3 ปีที่แล้ว

    I’m currently in the valley of despair, and I have decided to keep going.

  • @sglasgowaz
    @sglasgowaz 3 ปีที่แล้ว +1

    I've been doing this for decades, and the one thing I have always told anyone who is fairly new to programming is that no one knows everything. Technology is always changing. Projects you work on always differ. It's not that anyone is stupid. Programming is all about adapting and learning the change. Any good programmer is generally skilled at one key aspect and that is problem solving and learning. But that would be true for doctors/nurses, mechanics, engineering, etc. Methods and processes change, better ways of doing things always come about. Sharing of information and teaching others what you excel at makes everyone around you better. Good video though. I am sure it will inspire people who may struggle with hitting a rut.

  • @horhe0423
    @horhe0423 3 ปีที่แล้ว +1

    Thank you for this video. Exactly the message that I needed to hear. Last year I learned basics of web development, with an introduction on backend development. I made simple projects, it felt good. But then I got hired in this company and I needed to learn a different language. I was stuck in tutorial hell and I felt really dumb.

  • @vinitsharma6191
    @vinitsharma6191 3 ปีที่แล้ว

    this is the truth that during learning programming you feel that you don't know anything. but don't feel low and just keep going one day you will be a tech guru

  • @siddhant3852
    @siddhant3852 3 ปีที่แล้ว +2

    If you don't like doing something that you once loved doing then you never loved that thing in the first place.

    • @arewenot
      @arewenot 3 ปีที่แล้ว

      "If you give up, you never wanted it"
      - Kendrick Lamar

  • @smiley-wu1kn
    @smiley-wu1kn 3 ปีที่แล้ว

    I was a self-taught music producer for the last 2 years, now teaching myself programming.
    When I first started learning how to produce, I was in this Mt. Stupid. I made projects, referencing mainstream EDM artists; I thought it was easy. Then eventually descended when I discovered my current favorite artists, which are by far, the most creative ppl I know when it comes to composition/sound design/arrangement/etc. Descended even more when I discovered how the music industry works, and that none of it was really gonna get easy on me. All those happiness and frustration, yet I managed to get to that point where I can finally say that although I still have lots to learn, at least I already know what I'm doing. And when I got there, I stopped.
    I realized that I'm passionate about nothing but merely learning. It's great for me that this whole programming thing is a vast field of surprise and difficulties. Therefore, there will be no point in time where I'll feel like I don't have much to learn anymore.
    I've failed a lot which made my skin thick enough that although I'm perfectly aware of just how little I know, I'm very confident that I'll be able to learn how to actually program one day.
    So excited to fail like shit again. Goodluck to me!

  • @silentblocks3457
    @silentblocks3457 3 ปีที่แล้ว

    This was actually the perfect video. I just lefty career path,im 28, master cutter 25. Ive been bored and I honestly thought it could go farther, and it has done me well, but the J curve of life. It's not worth the next 20 yrs for me to get like that last few percent of knowledge. And I somehow falling into this rabbit hole. This video helps me see it's the right one

  • @AngelTaylorgang809
    @AngelTaylorgang809 3 ปีที่แล้ว +1

    Thanks man, I really needed it to hear this. Sometimes I get so overwhelmed with work and school That I always get stuck on The feeling of “I haven’t accomplished enough” or “I have not learned or retained enough info.” That always gets me 😣 but after watching this video I need to learn how not to be so rough on myself.
    “One line of code at a time”

    • @kennygunderman
      @kennygunderman  3 ปีที่แล้ว

      Exactly, it’s easy to get down on ourselves, but slowly incremental progress is key

  • @user-pf5tz6jh3l
    @user-pf5tz6jh3l 3 ปีที่แล้ว +1

    I'm having trouble with API's and React. For a moment I thought that I'm not meant for this.. your video gave me hope. Thanks man. :)

  • @bryllem.7509
    @bryllem.7509 3 ปีที่แล้ว

    I was in graphic design, little did I know that this program has coding course which includes html and css and javascript. Didnt finished school since the pandemic has gotten worse. Dropped off the course. Didnt want to do online cause I cant focus online school. One day I got bored. And I looked at all my grades, BARELY PASSED. decided to look at html and css. Did all the things that I learned in school. But only a few is helpful, ended up learning on youtube. One day, there was this simple stuff that I was tryna do for weeks and it was all error. I stopped watching youtube videos and looking for other answers. Took a break for a couple of months. Then I came back again, did not watch any tutorial. Started a small project right away. Surprisingly, I solved the tiniest error that could ever make in html and css, which is forgetting about putting the comma at the end. I was so happy that I created a website with only html and css. I dont know why I still have the urge of coding even though this shit is detoriorating my life.

  • @thydevdom
    @thydevdom 3 ปีที่แล้ว

    I watch this every few weeks to realize it’s all going to be alright.

  • @SAnderson54
    @SAnderson54 3 ปีที่แล้ว +2

    You are a phenomenal storyteller. This was way more inspiring then I expected it to be. You got a new subbie in me!

  • @viniciusps01
    @viniciusps01 3 ปีที่แล้ว

    That's really powerful. When I did realize such stuff I've just decided to stick with fewer technologies and frameworks. Instead of trying to know a bit about a lot of stuff I just realized that's way better to be pretty good with a few kinds of stuff. With so I also mean focusing on design patterns, architecture, and so on. Thanks, bro!

  • @paulcodes
    @paulcodes 3 ปีที่แล้ว

    Literally had this conversation with my go to tech guru friend last night! I know nothing!!! I’ve wondered why he’s so patient with my questions. I guess it’s because he’s gone the same path up the mountain. Awesome video!

  • @ZakkaWakka002
    @ZakkaWakka002 3 หลายเดือนก่อน

    i’m in the valley bad senior year working part time for a company, i get asked to do a new project everytime i finish one entering with no knowledge of the field. i saw my brother go through the same thing but he’s two years ahead of me and is able to do a lot on his own now rather than needing help at what feels like most turns.

  • @erickmoya1401
    @erickmoya1401 3 ปีที่แล้ว

    It's so cool to desperate every time I face a totally different technology, but, in the end, always knowing that I will manage to understand this whole thing again.
    "You learn how to learn" as you said. That's our strength.

  • @josegutierrez8181
    @josegutierrez8181 3 ปีที่แล้ว

    oh boy, the message!, right now im in that moment 4+ years in web development coming from Angular + Ionic to others techs (React, React Native, NodeJS), but im here for the long term! thanks bro

  • @roelgc
    @roelgc 2 ปีที่แล้ว

    I so badly needed this right now. I'm in the depth of despair, but i'll bounce back.. soon! THANK YOU!

  • @LovesToThock
    @LovesToThock 3 ปีที่แล้ว

    I just recently went thru this, its not what you know, its how you learn to find the answers to your problems.

  • @RydioRC
    @RydioRC 3 ปีที่แล้ว

    Learning to learn was a fun journey. Today i'm not afraid of new tech anymore. My biggest fear is when the deadline to deliver a new feature using new tech is some days after they made me aware of it

  • @claytonvanderhaar3772
    @claytonvanderhaar3772 3 ปีที่แล้ว

    Wow great video, I have been coding for a long time and you you get pushed into something you dont know this is exactly how you feel.....REALITY sets in and you go into this dark place...

  • @ADB-_
    @ADB-_ 3 ปีที่แล้ว

    One line of code at a time, one function a year fully organised and working with no bugs