The Dark Side of Competitive Programming

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 165

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

    It's a little surreal that you posted this today because last night I literally didn't get a single hour of sleep obsessing over how I feel like I've completely wasted my 20's because I never tried to challenge myself and how I'm so bad at coding and internalizing algo's and data structs. This is all because I have a very real fear of failure and don't feel like I can truly succeed at anything rigorous right from the start, I realized that I'm in a constant loop of doubting myself and underplaying everything I do and I can't seem to shake it. Thanks for uploading this and I'll try to follow along with the strategies you've talked about.

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

      I am going through a similar thing too

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

      @@balajik8473 same here brother

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

      same here thanks for the comment

    • @YouArePurposefullyChildofGod
      @YouArePurposefullyChildofGod 3 หลายเดือนก่อน +1

      I believe in your greatness bro❤

    • @Jormmg
      @Jormmg 3 หลายเดือนก่อน +2

      @@YouArePurposefullyChildofGod Hey thanks for that man! I believe in your greatness too! A little update for anyone still watching this comment section I am now a freelance web developer with 3 clients under contract and have moved to an island country where I pay way less to live than what I earn. Things get better, keep pushing and you'll make it.

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

    I think the mental aspect is like the most important thing in competitive programming, this is a great video, I do see myself in it. Hope you will release more videos like this

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

    Great thumbnail!

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

    You putting efforts for your thumbnails these days . Appreciate it.

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

      Yeah, though it can definitely be hard to get inspiration...

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

      @@ColinGalen changing old videos thumbnail too 🙃

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

      @@mistake10449 I'm just experimenting to see what TH-cam will pick up

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

    I cannot begin to express how grateful i am for this video. I thought it was just me, i thought it was my issue, some defect embedded deep into myself that made me think and feel this way. Glad to know it isnt, and grateful to know that I can fix it. I will try to actively put these suggestions to practice, because i have lost too much being negative and the times i have had successes are the times i have believed in myself. Thank you so much.

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

      What is your codeforces handle?

  • @lynxlaurel6959
    @lynxlaurel6959 11 หลายเดือนก่อน +1

    Thank you so much for this video!! I had this experience with competitive math. A few weeks ago, I did not make AIME. For reference, I first made AIME three years ago, so at this point I was gunning for a decent index, if not making the AMO. But I failed, devastatingly and unexpectedly, and it was one of the worst experiences of my life. My mentality for the past two years was something like this: "I'm not part of the math community and my friends keep using these acronyms/inside jokes I can't understand" -> "I can't join the community because I don't have the time for it/my friends will judge me if I post a dumb question on AOPS forums" -> "I can't get good at this/my friends won't respect me if I'm not part of the community." In fact, I'm posting this under an alt account because I'm that scared of judgement. If my friends are reading this, it's not me, trust.
    This isn't the exact same as the mentality you mentioned, but it also focuses on external things instead of internal. For the past month, I've been constantly questioning why I didn't make AIME. Was it that I didn't wake up at the right time that morning? Was it that I didn't check my mocks fully? Was it external pressure from sexism (I'm a girl)/were my friends actually sexist?
    After watching your video, though, I realized that it doesn't matter. I didn't make AIME, that's it. Two 75-minute tests don't necessarily reflect my self-growth and learning within the last few years. And most importantly: it's something I can't change. Why should I care about something I can't change?
    So thank you for your video, genuinely, from my heart. I didn't know that people high up in the oly ranks also felt this toxic mentality, because none of my olympiad acquaintances ever talk about it, even after I obtained entrance into the private groupchats! I thought it was just me. Thank you so much, and if anyone read all the way down here, you're not alone.

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

    Thank you very much for sharing this.
    I have been trapped by this negative mentality for almost all my school years.
    I blame myself really hard for not being great at math.
    The mentality shift to just treat math as a skill and not tie it back to how smart I am(or how smart I wish to be) is the better alternative.
    Thank you for sharing your experience, it really helps me find the right way to improve gradually.

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

    Nice video Colin. I appreciate your effort to provide a different view on success and failure within brain sports. It is definitely needed.

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

    Thanks for this video. I had also faced this and recently I have tried to change things, solve harder problems and I see change happening which I had previously thought were not my thing. Growth mindset actually helps!

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

    Great video! As of today, I haven't been in a programming contest before (still Bronze/Unranked lol), but I think think this advice is pretty universal to all of competitive programming.
    Just yesterday, I broke a 10 day "streak" of following a tough schedule I set for myself, and I felt pretty disappointed, and I was really losing sight of why I was doing competitive programming. Your video helped me pick myself up, which is super important because today's the start of Thanksgiving break. Thanks for making this!

  • @Johan-yy9pk
    @Johan-yy9pk ปีที่แล้ว +2

    I needed this video so much, I was preparing for 6 months for IZHO(physics) and completely failed. "blame your strategy, not yourself" line really helped, it's very true, hope I come back stronger

  • @ngon-vl9re
    @ngon-vl9re 2 ปีที่แล้ว +21

    Suggestion: don't fight fire with fire. If you want to change your mentality, meet toxicity with kindness and understanding. Don't believe your self-rejecting thoughts, but don't reject them either. You don't need to fight them, suppress them, or cancel them out. You can just let them be.
    If this resonates with you or interests you, consider meditation. I've been meditating for over a year now and have seen drastic improvements in my mentality; through this daily practice of acceptance, I've grown to accept myself more.

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

    For me programming competitions are fun. If they aren't fun, why do them? If you just want to learn programming for a profession, programming contests probably aren't optimal for that.

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

    This was a fantastic idea for a video. I was preparing for the national olympiad (far easier in my country relative to the US) since the beginning of this year, and after making significant progress, I felt well prepared to get past the second round (qualifier for the final round). It came around and I failed dismally -- worse than my 2 peers who didn't prepare at all somehow. I shouldn't have gotten so upset about it, but for me it was proof of my failure as a person and my stupidity -- the exact sort of mentality you've spoken of.
    I really strongly believe that the most important prerequisite to progress at whatever it may be is to never believe that you're incapable of achieving things or attaching your self-worth to achievement.
    Thanks for the video. You're spreading a really good message.

  • @FactsPolice
    @FactsPolice 4 หลายเดือนก่อน

    I never knew I could find therapy in this part of internet
    I have a severe anxiety problem and I started doing CP recently.
    I can confirm this video can be applied to anyone who beats themselves with their thoughts.
    "And remember you don''t deserve to be attacked by your own harsh thoughts even by your own internal monologue".
    I will remember that.

  • @e.m.hasanprince4609
    @e.m.hasanprince4609 3 ปีที่แล้ว +2

    I am also in fixed mindset category. But from now i will try my best to get rid of it. Thank u so much bro.

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

    Thank You for this video. Much needed 😊

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

    I really needed this, I found this video out of sudden in my recommendation. I been going through this mentality of being dumb though in reality I'm consider as a smart person by my friends. Our thoughts does effects our abilities to perceive ourselves of who we really are, Thanks man your video really helped me.

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

    This is a beautiful supplement to the conversation I was having with my therapist, and is very useful for getting me through my coding bootcamp - thank you

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

    watching your older content and liking this so I can see more! I really appreciate your perspective!

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

    Mann I just can't tell u, how much u helped me out.. I love u mann... I was literally suffering from depression but now I am able to realize what I was doing

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

    One of your best videos colin! I could totally relate to this. I am so thankful for this video :)
    Also, the meme gf meme hit hard q_q

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

    You know what, I found your channel around 5 6 months back and I have been following it for a while now. I followed a rigorous routine every day to solve problems around 200 300 ratings more than what I am able to solve generally. And I continued that routine for like 9 months, but I didn't see much improvement in my ratings and later I realized that instead of focusing on learning, I was too indulged in just grinding and increasing my ratings, and eventually the joy and fun of solving got converted into just an everyday chore.
    I broke my 190 odd day streak on codeforces willingly, I took a break for around 20 days, and now I am going back again. But this time I will be focusing on learning, rather than just focusing on increasing my ratings.
    And I will be following your advice from one of your previous videos to change my strategy.
    Love this video, and hoping for more.
    Thanks again for everything you are doing for this community.

  • @анонимный-ж1г
    @анонимный-ж1г ปีที่แล้ว

    The starting of the self worth and skills/knowledge is such a liberating thought . That I was trapped in that rabbit hole . I wasn't getting out of that mindset. It was such that changed my thinking fundamentally .
    Thank you.

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

    You are a genius

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

    that 2nd point and that graph gave me motivation XD

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

    Teaching others our new right-thinking beliefs helps us solidify and ingrain the our new right thinking beliefs even more! We become what we teach

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

    That's really motivating, thank you

  • @exit-bag
    @exit-bag 2 ปีที่แล้ว

    thanks you this, I have a habit to take it personally when I can't solve a problem

  • @allegrarestellidellafratta5124
    @allegrarestellidellafratta5124 ปีที่แล้ว

    you tripped me over with the rate of rate of rate of learning
    I challenge you to write an example for all of the rates you list

  • @tanhatanven6957
    @tanhatanven6957 10 หลายเดือนก่อน

    Best mental health video I ever came across❤

  • @Goozeeeee
    @Goozeeeee ปีที่แล้ว

    10:07 “Remember you don’t deserve to be attacked by harsh thoughts, even by your own internal monologue. Nobody gets to talk to you that way, even yourself”
    Great stuff.

  • @daem6592
    @daem6592 6 หลายเดือนก่อน

    This is so spot on...Thank you Colin.

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

    One of your best videos Galen! Thank you for this!

  • @VY-zt3ph
    @VY-zt3ph 2 ปีที่แล้ว +1

    Yes, you are exactly right. I have wasted 6 years believing that programming was not for me. Now I am going to become a candidate master in codeforces. Although after 1 year.

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

    I needed this, thank you Colin!

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

    I'm here feeling so bad after spending almost two hours on a leetcode question and can't figure it out

  • @sirvlad9571
    @sirvlad9571 ปีที่แล้ว

    Thanks for the video I acknowledged a lot. What you have said is relatable specially the part of "how the mind can twist achievements and turns them against you.
    I have an experience at college where sadly the grade of your subjects determines your "intelligent" rather than your efforts which is basically did you study enough to understand the subject? etc.. it is wrong and very toxic and makes a lot of people drop-out fast if they are too sensitive or don't have a growth mindset. I
    had these thoughts from time and I countered them by Simply ignoring them and repeating to myself that everything can be learnt but the level of efforts could very from one person to another based on their background and previous experiences which is so true. Now that I've watched this video I feel more strong and comfortable with the idea.

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

    just failed my amazon test yesterday, couldn't sleep thanks for this.

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

    This is wonderful. Thank you for sharing. I feel like those of us in computer science and related fields are more introverted and suffer from the bad patterns you've discussed here. So glad you've shared this. Thank you 💯🎉🙏.
    Self awareness is such a powerful tool.

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

    Thank you very much for this video 🤠

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

    This video was really good. I think for me the common bad mentalities are self-deprecation and also seeking only results. I don’t really code (still in tutorial hell) but I can relate to this video since I was serious about playing online chess and I still have the desire to play competitive chess in real life.

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

    You sound like an old psychotherapist. Just Kidding! "How to handle failures" and "Learn to think abstractedly" are the most important aspects for the beginner in competitive programming. I had to learn these aspects in the hardest possible way. Thanks for uploading this great video. I think, you must make this kind of videos more often. "How to be a 'grand-master' in 7 days" types of videos are very very demoralizing and create a lot of self doubt in the mass; We need to show people "the dark side of CP" so that self starters find hope and understand that CP is not easy, even the most talented ones struggle a lot in the beginning. We must have more videos like these to dispel the self doubts and truly understand that everybody struggles at first and this is okay. Thanks a lot, you kinda became my hero.

  • @Amane_sinAce.
    @Amane_sinAce. 7 หลายเดือนก่อน

    This was exactly what I wanted to hear

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

    Hey man, thank you very much for the video.. I'm 34 and I sometimes forget that we are in charge of how we think, how we frame things and what we do. Thanks for reminding me that and also for some new awesome tips. Wishing you luck with the channel.

  • @nischayagrawalVlogs
    @nischayagrawalVlogs 7 หลายเดือนก่อน

    Colin my man. Thank you !

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

    Thank you so much for making a channel.

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

    This video is super motivating and calming

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

    Within 16 secons of upload... Finally. Great video as always Colin. Only person who talks about real stuff and truely selfless.

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

    Thanks for your video. I will be starting my journey to red today from the very beginning :)

  • @abhiii3333
    @abhiii3333 ปีที่แล้ว

    Thanks Colin, i really needed this ❤

  • @ששש-ח6ע
    @ששש-ח6ע ปีที่แล้ว

    thank you man, appreciate this video

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

    this will be really helpful in my pursuit of peaceful life. 🙏Thanks

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

    I was lucky to find this channel. This video helps me a lot.

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

    Even being a mental sport, less is said about the mental part behind it, nice vid Colin!

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

    You're wise beyond your years

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

    This is better than any motivational video I've seen so far

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

    I am writing these down on the front of my notebook.

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

    This is a totally inspiring and great video, thanks for putting it up man. Really appreciate it!

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

    wow this is so informative. glad utube suggested this

  • @wolfie-1812
    @wolfie-1812 3 ปีที่แล้ว

    you are one of the few people for whose channel i have turned notifications on :P .. great video, inspirational, as always :)

  • @AnkitSingh-lb5ct
    @AnkitSingh-lb5ct 3 ปีที่แล้ว +2

    Colin you legend!

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

    Great video galen.. I am amazed the way you articulated such complex through points which made so much sense.. great video.. would love watch more like these in future 👌❤️

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

    Thanks for talking about it!

  • @ELarivie
    @ELarivie ปีที่แล้ว

    Very helpful. Great video

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

    This was a wake up call. It's amazing how this video is applicable to many areas of our lives. Everything is within our control and our failures don't define us. This inspired me to begin the journey of changing my mindset :) Thank you very much, Colin!

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

      I thought the exact same thing. The fact that this is so applicable to everything in life is crazy. Super awesome video and mindset to have

  • @gickygackers
    @gickygackers ปีที่แล้ว

    Literally top g mindset

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

    Really motivating thank you:)

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

    I feel like you need to create more videos like this one its really helpful, great insights. Really appreciate it. Do make more videos or I ll keep commenting. haha

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

    Me : I will change my strategies
    My Mind : Try to grow long hair and see for improvement

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

    Awesome video dude, keep up the great stuff

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

    Great advice. Well done.

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

    Keep up this good work Colin!

  • @0xCP
    @0xCP ปีที่แล้ว

    really helpful, thank you

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

    I am obsessed with your videos and knowledge. 😍👌 your great man💯

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

    This is awesome, for sure make more of such videos, I would like them to reach more people so they can also build greater mindset and accomplish more things.

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

    I really enjoyed watching this video
    Thank you !!

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

    Liked, subscribed, and commenting. All of your content is super helpful.

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

    Great video! Reminds me of the book Mindset by Carol S. Dweck, Ph.D.

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

    Thanks for this

  • @jiraiyasensei1914
    @jiraiyasensei1914 ปีที่แล้ว

    Thanks for this!

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

    This is so inpsiring and insightful. Thanks a lot for this video!

  • @blurr3272
    @blurr3272 ปีที่แล้ว

    life saving advice

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

    This is video is super good!

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

    Bro Your videos are always helpful!

  • @Jonas-gm4my
    @Jonas-gm4my 2 ปีที่แล้ว

    Damn. I just wanted to say. Thank you ❤️

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

    That's the reason for all the alts, people makes alts because they want to show they achieved higher rating with less practice, hence more intelligent.

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

    Superb thumbnail 😅

  • @murrik
    @murrik ปีที่แล้ว

    When failing at doing something good, Blame your strategy, Not yourself

  • @idontknow-wl6su
    @idontknow-wl6su 4 หลายเดือนก่อน

    Im new and late, but i wil try :D, thanks for the motivations :)

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

    tried for IPHO, can really tell we are the same people

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

    Hi Colin, I am a big fan. I am at my late 20s but I am still chasing for some goals in competitive programming. Can you please make a video about how you can read problem statements and spot the core problems so quickly? I realized that I always waste some time on reading the 'story' in the problem statements. I noticed that in your videos you only need a few seconds to read a long statement then start coding. I want to be like that as well. Thank you.

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

      Actually, the key is practice here

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

      @@harshupadhyay4393 Practice is a quick answer but it doesn't touch the core idea. How you quickly filter out the most useful infomation and build up the problem model is the most important. Blindly practicing is way too slow. You need to have a goal when you practice. My request is "how to improve 'faster'", not "how to improve".

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

    good talk thank you!!!

  • @Aditya-cw7rd
    @Aditya-cw7rd 3 ปีที่แล้ว

    coolest thumbnail ever 🔥😂😂

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

    awesome video!

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

    i come here for cp therapy, thank you bro. seriously, thank you.

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

    I recommend the book by Harvard University Researcher Shawn Achor called, "The Happiness Advantage" It helps us achieve our potential!

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

    Amazing video

  • @MrsAhmed-lr1sp
    @MrsAhmed-lr1sp 2 ปีที่แล้ว

    You can make blogs about the thing you told in this video. Its easy no remember and note down from article. Thanks.