why you NEED math for programming

Sdílet
Vložit
  • čas přidán 4. 01. 2021
  • Get the JomaClass membership: joma.tech/dsa
    First 100 people get 15% off the yearly subscription with promo code "DONUT"
    Donut C article by Andy Sloane:
    www.a1k0n.net/2011/07/20/donu...
    Music by Joy Ngiaw:
    www.joyngiaw.com/
    / joyngiaw
    HOW DO I GET A TECH JOB?
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    📚 Video courses from JomaClass:
    🎓 New to programming? Learn Python here: bit.ly/joma_python
    🎓 Learn SQL for data science and data analytics: bit.ly/joma_sql
    🎓 Data Structures and Algorithms: bit.ly/joma_dsa
    💼 Resume Template and Cover letter I used for applying to software internships and full-time jobs:
    resume.joma.io
    💼 Interviewing for jobs now? Get access to interview question database, courses, coaching, and peer community today:
    www.tryexponent.com/?ref=joma
    📱 SOCIAL MEDIA
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    / jomakaze
    / jomakaze
    / jomakaze
    Some of the links in this description are affiliate links that I get a kickback from

Komentáře • 10K

  • @jomakaze
    @jomakaze  Před 3 lety +3271

    Thanks for watching

  • @Unknown-gz2yz
    @Unknown-gz2yz Před rokem +22929

    A difference between a great programmer and a average programmer is the ability to know what to google exactly

  • @anissurayarosln
    @anissurayarosln Před 3 lety +49212

    I usually do programming under water, so nobody can see me cry

  • @Jakes_psyche
    @Jakes_psyche Před 10 měsíci +1107

    I’m so thankful for all the geniuses that had to grind in math and machine code to make programming languages like JavaScript and Python

    • @NavI11-11
      @NavI11-11 Před 6 měsíci +32

      This has to be the most underrated yet most relatable comment here 😂❤

    • @graceabyyy
      @graceabyyy Před 2 měsíci +5

      thisssss!

    • @clarkkentgwapo1
      @clarkkentgwapo1 Před měsícem +3

      They top genius

    • @ahsanhussain9916
      @ahsanhussain9916 Před 14 dny +3

      both languages are syntactic sugar for c language not assembly language directly

    • @Jakes_psyche
      @Jakes_psyche Před 9 dny +2

      @@ahsanhussain9916 I have no idea what you just said but it sounds correct

  • @deusprogrammer_thekingofspace

    As a computer scientist in the private sector I still use math a lot. Granted I don't get to use Abstract Algebra or Trigonometry much anymore, but the things I usually find myself doing is figuring out what growth function best fits data. But a lot of times when I am doing my hobby of game design, I will use all of it. I think anyone can find a use for even Algebra in their day to day life.

    • @acreature4
      @acreature4 Před rokem +31

      Could you give me an example of a day to day use? Just curious!

    • @daniellima4391
      @daniellima4391 Před rokem +13

      nah you're just too much into a niche that uses algebra heavily. Normal people won't ever need algebra in their lives

    • @deusprogrammer_thekingofspace
      @deusprogrammer_thekingofspace Před rokem +22

      @@acreature4 once I had to model data about documents and they needed to be distributed in a way that they are tightly clustered at first and more spread out as the dates go into the past. We ended up using a logarithmic function to model the data.

    • @deusprogrammer_thekingofspace
      @deusprogrammer_thekingofspace Před rokem +54

      @@daniellima4391 basic algebra isn’t high level math. It can be used for a lot of everyday things. Like for example, let’s say that you have a purchase in a state with a sales tax of 8.25% that with tax cost 17.68 and you needed to find the cost before tax and you didn’t have the receipt. You can solve it very easily by setting up the basic algebra equation and then move the pieces around to solve for x where x is the original price.
      Other than that, algebra isn’t so much about numbers as it is about breaking up a big problem into multiple smaller problems and working through each of these step by step.
      I honestly will never understand how people hate math so much. It’s literally black and white. There is one right answer. Not like literature where there are so many gray areas of interpretation. Math doesn’t lie.
      It’s just so sad that everyone relies on a computer or calculator to figure everything out for them. It means they can’t be self sufficient without a device to augment them. Granted I guess that has allowed scientists to reach even greater levels of achievement while making the common man progressively more stupid.

    • @NITUSINGH-xx2ho
      @NITUSINGH-xx2ho Před rokem +1

      Sir can you please tell about topics which you find are necessary in your job

  • @Ericnorify
    @Ericnorify Před 3 lety +20093

    Took a bunch of classes like linear algebra, discrete mathematics, mathematic analysis etc... problem is when you need it 3 years later you've forgotten it.

    • @backspace3948
      @backspace3948 Před 3 lety +135

      @@zainabe9503
      Yea.

    • @MQZON
      @MQZON Před 3 lety +2363

      On the flip side though: when you do need it, it is immensely easier to re-teach yourself when you have already learned it before. Not quite like riding a bicycle, but once it starts to come back to you it is much less frustrating than trying to teach yourself from scratch just to implement some obscure function buried in your project.

    • @ArabianQuirkSA
      @ArabianQuirkSA Před 3 lety +112

      I just forgot everything rn i didn’t go to school for year 8 or 9 i can’t remember but i didn’t go to school half of the year i just forgot how maths works

    • @farzankhalili6272
      @farzankhalili6272 Před 3 lety +125

      if you learned it at that time, it shouldn't be that hard to recall it.

    • @abdelaleem4026
      @abdelaleem4026 Před 3 lety +467

      @@zainabe9503 the best thing isn't to memorize a bunch of formulas. The best thing to remember something, is to understand it conceptually. The brain does away with details, but not with understanding.

  • @sashimi1519
    @sashimi1519 Před 2 lety +6197

    My Dad did this once. He was yelling so I came downstairs to make sure no one was spontaneously impaled. Found out my Dad made a spinning cube and pyramid. Found out he spent a large amount of time on it. Then I decided to go for Liberal Arts.

    • @taigafaiya
      @taigafaiya Před 2 lety +202

      Is your dad named Joma?

    • @ahso7473
      @ahso7473 Před 2 lety +10

      Lol

    • @lbb2rfarangkiinok
      @lbb2rfarangkiinok Před 2 lety +218

      You'll likely regret the liberal arts decision, I know I do. Good luck, tho :)

    • @aemia6153
      @aemia6153 Před 2 lety +271

      @@lbb2rfarangkiinok I know I did. Now I'm in CS and I have no idea what I'm doing.

    • @charlielewis_8173
      @charlielewis_8173 Před 2 lety +3

      Hi armyyyyyyy 💜💜💜💜

  • @rhythmandacoustics
    @rhythmandacoustics Před rokem +483

    It's the mathematical intuition that really give you the power. Seeing the patterns of nested loops for example could be difficult for people who have low intuition of deductive logic or set theory. Sounds easy from the beginning but once you are own your own sometimes you get logical errors. Also for other control or complicated structures. It is really the intuition that helps.

    • @pietheijn-vo1gt
      @pietheijn-vo1gt Před rokem +20

      The real power comes when you can turn those loops into vectorized operations and suddenly your program speeds up by factor 1000x

    • @timothydunno2255
      @timothydunno2255 Před 10 měsíci +4

      Huh

    • @Joemels
      @Joemels Před 7 měsíci

      So big o performance

    • @bob_mikhail
      @bob_mikhail Před měsícem

      Keep it simple and avoid nesting)

  • @sangentec
    @sangentec Před 8 měsíci +13

    Genuinely admire your content man

  • @wabdih
    @wabdih Před 3 lety +4370

    honestly making a donut in terminal is pretty dope

    • @jp-pk5kn
      @jp-pk5kn Před 2 lety +32

      Yah this is amazing

    • @FernandoCosta-vf8lq
      @FernandoCosta-vf8lq Před 2 lety +12

      No estado terminal, um donut é um buraco com um biscoito na borda 😳😜😂😂

    • @mitt4276
      @mitt4276 Před 2 lety +4

      @@FernandoCosta-vf8lq vdd

    • @younes-47
      @younes-47 Před 2 lety +4

      rotating donut*

    • @Fcycfvyvvyvtfutg
      @Fcycfvyvvyvtfutg Před 2 lety +8

      Yeah they should legit teach it to hs kids as a fun side project for AP computer science. It could go hand and hand with the calc BC or AB (whichever math they might be taking) + linear algebra. *__* nvrm mostly privileged Silicon Valley kids will be able to do it… and Asian kids prolly. (Since most of America I think learns up to calc and not Lin algebra) It looks like it could fit into as a college side project for graphics class… not sure if it is advanced enough for that… blah blah getting lost of my thoughts.

  • @awesamart3247
    @awesamart3247 Před 3 lety +6208

    Me: Trying to learn programming
    CZcams: *Recommends this*
    "I'mma pretend I didn't see that"

    • @weteaman1498
      @weteaman1498 Před 3 lety +22

      1st to like your comment 😀

    • @user-sf5ll5uv1i
      @user-sf5ll5uv1i Před 3 lety +2

      czcams.com/video/YZl1rXkSEhw/video.html

    • @maxl9911
      @maxl9911 Před 3 lety +5

      Same xD

    • @92Roar
      @92Roar Před 3 lety +145

      It’s lots easier to learn the required math when you’re in context! In isolation the math is crazy

    • @CrZY8650
      @CrZY8650 Před 3 lety +2

      Same lol

  • @jonclement
    @jonclement Před rokem +367

    One point to highlight: once you've created the donut via the circle + matrix axioms -- you can treat it like an object. A donut class. You then apply new rotation or flipping methods on the Donut without worrying about the original circle around a y-axis. Object orientation & abstraction "fun"

    • @ahmetkaangumus9724
      @ahmetkaangumus9724 Před rokem +42

      we have a tiny little problem about it, code in this video was written in C, and C is not an object oriented

    • @behen_code5674
      @behen_code5674 Před rokem +7

      nerd!!

    • @oceanicmage
      @oceanicmage Před rokem +6

      @@ahmetkaangumus9724 Oh yeah that's a huge problem. Isn't there any way to add an algorithm to THEN treat it like a sort of "pseudo-object"? I've heard of stuff like that being done before, especially since C is a low level language, programming an entire new set of instructions for JUST treating it like an object doesn't feel like a monumental task. Correct me if I'm wrong

    • @ahmetkaangumus9724
      @ahmetkaangumus9724 Před rokem

      @@oceanicmage I havent heard of it, but when we think on this; most probably there is a way to do this as you said. I'm not that professional

    • @kolyashinkarev7366
      @kolyashinkarev7366 Před 7 měsíci

      ​@@oceanicmageyou can group functions and variables, that's how classes are treated, but you would basically need to write object oriented extension to c

  • @silaschakravarty4908
    @silaschakravarty4908 Před rokem +9

    This video is the single greatest motivation to study for an exam with the intense gamma ray flow focus such as the introduction.

  • @cardmr.6711
    @cardmr.6711 Před 3 lety +4161

    Born too late to explore the world
    Born too early to explore the universe
    Born just in time to print "Holle World"

    • @teckzusferalupus5382
      @teckzusferalupus5382 Před 3 lety +142

      Fun Fact: "Hölle" in German means Hell
      So Holle World = Hell World

    • @ganavlalawat5058
      @ganavlalawat5058 Před 3 lety +27

      @AbdulAziz Muhammad Rafiq noop! A=Hello world
      Print"A"
      Hello world

    • @computertesting6110
      @computertesting6110 Před 3 lety +41

      @@ganavlalawat5058 lmao that would have printed 'A' as output in python

    • @ganavlalawat5058
      @ganavlalawat5058 Před 3 lety +2

      @@computertesting6110 Ahh sorry and thx for correcting me. I think i forget to put " "

    • @megabyte3044
      @megabyte3044 Před 3 lety +17

      @@ganavlalawat5058 You're supposed to print it as a variable not the letter itself

  • @fahimzahir2085
    @fahimzahir2085 Před 3 lety +2248

    Joma is slowly approaching the thin line between "Programmer" and "Hentai Manga artist"

  • @J_G_Network
    @J_G_Network Před rokem +9

    thank you for this, I just started my journey to becoming a programmer and this is awesome.

  • @jeremymcdonald5281
    @jeremymcdonald5281 Před 9 měsíci +2

    LIterally just subscribed. This is the greatest thing I have seen in quite some time.

  • @beastprimebp
    @beastprimebp Před 3 lety +7009

    the more trending question will be : why you need chemistry for engineering

    • @testthisfordecficiencies
      @testthisfordecficiencies Před 3 lety +913

      I think the most trending question is why we need fluid dynamics for doing your taxes.

    • @typicalballer5514
      @typicalballer5514 Před 2 lety +257

      @@testthisfordecficiencies nah the real question is why I have to take fluid dynamics for civil

    • @testthisfordecficiencies
      @testthisfordecficiencies Před 2 lety +220

      @@typicalballer5514 Structural engineering is linked with fluid dynamics for many reasons. Fluid dynamics is basically a cornerstone field of study for engineering of many types. Taxes still confuses me!

    • @zaidkhan9822
      @zaidkhan9822 Před 2 lety +48

      The worst subject

    • @uwu.-.5873
      @uwu.-.5873 Před 2 lety +80

      Trick question, chemistry is almost non-existent in any forms of engineering

  • @RogerGarrett
    @RogerGarrett Před 2 lety +7615

    My degree is in mathematics. My career was in software engineering. My concentration was man-machine interface design. The most math I ever used on the job was simple arithmetic. Whether or not you NEED math most definitely depends on WHAT you're programming the computer to do.

    • @user-ee6rp1kd1w
      @user-ee6rp1kd1w Před rokem +80

      100% right

    • @vibovitold
      @vibovitold Před rokem +496

      and even then it's usually very specific areas of math, and the majority of school math (let alone university level) will be irrelevant.
      HOWEVER i think that becoming a good programmer is correlated with the ABILITY to comprehend math (even if you've never put this ability to much use).
      in the sense that your brain should be capable of dealing with abstract concepts, and this is sort of common for both fields.
      it's like being a surgeon vs. playing a violin.
      one doesn't really help the other, but having dexterous, well coordinated fingers is probably useful in both of these fields.

    • @shagunshetty3288
      @shagunshetty3288 Před rokem +63

      Okay so which type of programming takes less maths? Like i fuking hate maths 🥺

    • @shagunshetty3288
      @shagunshetty3288 Před rokem +26

      @@wondersoul9170 yaa dude I love maths if I understand but it’s very hard to understand…My mind just stop’s

    • @cristianproust
      @cristianproust Před rokem +23

      What about the mindset? Don't the logic skills, critical thinking, and planning capacity would be the same if you just were self-taught?. I contend that the level of training you achieve in math, physics or engineering is translated into almost anything you do making you hyper competent. Programming specially

  • @SUBZER0GREEN
    @SUBZER0GREEN Před rokem +324

    Any math you will ever need to use in programming is either middle school level or easily googled in 2 seconds. The idea that you have to be good at math almost kept me away from computer science. You really don't have to, you just have to be a quick learner and a fantastic problem solver.

    • @ayalaouadi9679
      @ayalaouadi9679 Před 11 měsíci +26

      math has always thought me how to be patient and helped me to become a faster learner

    • @reynaldy_al
      @reynaldy_al Před 10 měsíci +8

      is it ok if i google for programing?

    • @iDian23
      @iDian23 Před 10 měsíci +86

      @@reynaldy_al I don't think there is a single person who doesn't google while programming

    • @miraim4384
      @miraim4384 Před 10 měsíci

      I almost switched out my major because I'm required to take calculus courses up to calc 3 along with statistics. It's so unnecessary.

    • @reynaldy_al
      @reynaldy_al Před 10 měsíci

      @@miraim4384 wow.. you know, in my country, when we take university that built by goverment, the programming use the test that use math as is subject priority. we must take likes 1 year or 2 years periods/semster to learnt calculus. i take information system in my university.. (not the information enginerring) but that's also computer.., i'm afraid i can't do something likes programing, cause i'm not good at math, + my major is likes data scientis and can be system analist. do you think it's worth it to take system analyst? or be system analyst?

  • @theundergraduatekemist4077
    @theundergraduatekemist4077 Před rokem +127

    The fact that I understand the logic behind the programme makes me very glad that I put in the effort to learn linear algebra

    • @ramboog2654
      @ramboog2654 Před rokem +1

      Explain the logic, please

    • @navruznazarbekov1246
      @navruznazarbekov1246 Před rokem +13

      @@ramboog2654 Let me try. You basically make a donut by rotating a circle around the y-axis (There is a special formula for this.). Then you rotate every single point in the x-y direction in corresponding to every other point for the the animation. Lastly, u do some math for the lightning to add to the the realism. Hope u got it.

    • @testtestsson4927
      @testtestsson4927 Před rokem +7

      @@navruznazarbekov1246 is 110iq enough to make a donut?

    • @navruznazarbekov1246
      @navruznazarbekov1246 Před rokem +4

      @@testtestsson4927 i dont even know dude🤣

    • @itsleo5290
      @itsleo5290 Před 8 měsíci +1

      I need your brain please. My match teacher is killing me

  • @TheRealGuywithoutaMustache
    @TheRealGuywithoutaMustache Před 3 lety +5525

    "Math is what separates a great programmer from an average programmer"
    I'm not a programmer and I hate math, so I guess it's a win-win situation?

    • @solitary2
      @solitary2 Před 3 lety +237

      it's actually a float(int) == float(int) situation

    • @sly_ly3632
      @sly_ly3632 Před 3 lety +153

      @@solitary2 my 16y/o brain cant understand

    • @electronx5594
      @electronx5594 Před 3 lety +88

      @@sly_ly3632
      integer with decimal (integer) == integer with decimal (integer)
      == Means equals to
      Float (int) means turn integer to integer with decimal....(wait does that even work?)

    • @sly_ly3632
      @sly_ly3632 Před 3 lety +3

      @@electronx5594 oh

    • @RA-ux3fu
      @RA-ux3fu Před 3 lety +40

      Bruh ur here too wtf

  • @efenollal
    @efenollal Před 3 lety +2332

    Thankfully I’m still in the 99% of times it isn’t needed.

    • @darkflamedoctor9023
      @darkflamedoctor9023 Před 3 lety +22

      lol Same goes for me

    • @adia.413
      @adia.413 Před 3 lety +44

      Same, and 98% of the time I deal with people

    • @adia.413
      @adia.413 Před 2 lety +43

      @Yize Dai I was joking about 98%, but great part of my work is talk to people, discuss solutions, code and do code review. I don't do much math when programming and you probably won't unless you are working with low level, graphics, game stuff or quantitative finance.

    • @skahler
      @skahler Před 2 lety +6

      Heard that! I once solved a set of 3 equations on the back of a pizza box on the job. Wolfram Alpha wouldnt give me the answers because the numbers were too big and it was inexact or something. Turns out one of the variables was negligible XD. Still took an hour.

    • @uwu.-.5873
      @uwu.-.5873 Před 2 lety +2

      @@skahler jesus. Sounds fun though

  • @ConnectDaPlug
    @ConnectDaPlug Před 8 měsíci

    i finally got the python code for achieving the same results and realized the dimension of my terminal affects how you see the magnitude of the object spinning in axis planes its interesting seeing the math behind 3d perspective

  • @twoocean8012
    @twoocean8012 Před rokem +40

    I've always gone with the mentality that every job that involves thinking requires some Maths. Not all of them require it directly but the general thought processing and problem solving skills developed from Maths should assist you greatly in performing well (in most cases at least).

  • @Aranesque
    @Aranesque Před 3 lety +7958

    *shows the donut*
    "It's incredible, isn't it?!"
    Me, a beginner developer: FUCK YEAH IT IS

    • @AW-zu4kk
      @AW-zu4kk Před 3 lety +301

      My first thinking when it moves, wtf

    • @aar219g7
      @aar219g7 Před 3 lety +435

      I know that the joke is that doesn't seems like the great thing but that donut is not easy to make.
      Respect the coding behind.

    • @aar219g7
      @aar219g7 Před 3 lety +82

      @@tanmaydeshpande Man, That's simply amazing, I hope I could get to that point someday

    • @EmanoelLucas8552
      @EmanoelLucas8552 Před 3 lety +121

      it's incredible even for non-beginners developer lol

    • @a.h.s.3006
      @a.h.s.3006 Před 3 lety +160

      Me, a professional: IT STILL FUCKING IS

  • @vivekv1996
    @vivekv1996 Před 3 lety +3680

    Now do, “Why you need METH for programming”.

  • @jadaseconds9678
    @jadaseconds9678 Před rokem +1

    such an amazing approach and why math is needed in programming. Thanks!

  • @MKylander
    @MKylander Před rokem +6

    Awesome! I've liked watching demos since I discovered them some two decades ago and this is what they often times are. Live shader coding is also fun to watch.

  • @bsarioz
    @bsarioz Před 3 lety +6125

    Mad respect to the guy who went from the equation of a circle to a donut in 2D on terminal. I mean the math is straightforward, but it's hella creative to put it all together.

    • @int16_t
      @int16_t Před 2 lety +58

      It's a torus. The torus was created with a full revolution from a circle with a pivot point on the outside.

    • @optimusprime3340
      @optimusprime3340 Před 2 lety +357

      @@int16_t i know torus, its a good pokemon

    • @sohan-IA
      @sohan-IA Před 2 lety +15

      Staring from section formula ending at luminance physics and math combined

    • @colosistvan
      @colosistvan Před 2 lety +82

      Straightforward...!? Are you also an extraterrestrial like this dude...? We, regular people of the Earth have no fckin clue about any of this in the vid! And I was that stupid I started Google Data Analyst certificate course... LOL :D

    • @quadroninja2708
      @quadroninja2708 Před 2 lety +9

      @@colosistvan it actually is, you just need to start from begginings such as ariphmetic, basic geometry

  • @marinatedbadger3939
    @marinatedbadger3939 Před 2 lety +6199

    This perfectly expresses the misunderstanding that consumers of software have now about how much effort it actually takes to do something. huge pain when I try to show my friends something I made that I find cool and they don't understand whats so cool about it.

    • @pol165
      @pol165 Před 2 lety +73

      Dude i feel same

    • @fergal2424
      @fergal2424 Před 2 lety +424

      Your salary will impress them don’t worry.

    • @mysteryman3054
      @mysteryman3054 Před 2 lety +213

      Exactly 😭 I built a freaking game and everyone was like..."it's nice but ok"

    • @zzaynr
      @zzaynr Před 2 lety +44

      Find friends that will appreciate it

    • @joshiated8597
      @joshiated8597 Před 2 lety +8

      @@fergal2424 Jesus Christ loved you enough to die a gruesome death on a cross for you ~from an ex drug addict not form someone who spent all his life in church.

  • @kenandivy
    @kenandivy Před rokem +4

    I believe this is exactly what I did for one of my Uni assignments almost 20 years ago.

  • @ThePiMan0903
    @ThePiMan0903 Před rokem +2

    Nice video Joma Tech! Really informative and entertaining!

  • @devilz80
    @devilz80 Před 3 lety +3594

    Teacher: Why are you studying so hard on math?
    Him: I want to make a spinning donut

    • @vuquangminh6482
      @vuquangminh6482 Před 2 lety +2

      It worth it

    • @littleboyred1
      @littleboyred1 Před 2 lety +13

      @Yize Dai ?!?! You don't like don-
      _Your rights to all things good have been revoked_

    • @aazizul2250
      @aazizul2250 Před 2 lety +3

      @Yize Dai thats why we eat dough

    • @morganalori
      @morganalori Před 2 lety +1

      @Yize Dai I gave up donuts. thought I had totally kicked the desire to ever have a donut again (thanked folks for bringing them in, cause nope, not going there). Then found a shop that was so oldschool, even the smell was heavenly. At that point I realized, I only gave up subpar donuts. So maybe keep an open mind. however I agree, most not worth it, until it is (oh, the fluffy goodness). Still limit intake, because yep, not the heathiest snack, but in moderation even fried lumps of dough can be good fo rthe soul.

    • @dorkle9085
      @dorkle9085 Před 2 lety +1

      @Yize Dai what?? aw man that sucks :(

  • @vanitum9172
    @vanitum9172 Před 3 lety +930

    As a physics student with a background in programming, as soon as I saw the donut, I gasped

    • @mazey2896
      @mazey2896 Před 3 lety +46

      I know nothing about it but I literally gasped too

    • @giacomomezzini9598
      @giacomomezzini9598 Před 3 lety +6

      Behold the wander! Behold the mighty!

    • @siralanturing9103
      @siralanturing9103 Před 3 lety +2

      physicists seriously ruined the name. It was a torus, and physicists called it a donut. Physicists, man, are a whole new level of bolshevism.
      P.S.:- This comment is just for fun! Please don't think otherwise.

    • @geraldbal7945
      @geraldbal7945 Před 3 lety +1

      all that for _screen height_

  • @matiestrella510
    @matiestrella510 Před 7 měsíci +100

    Doing math as a programmer is like going to a gym as a professional athlete

    • @gravityfallscanada
      @gravityfallscanada Před 7 měsíci +5

      Yup, you don't need it!

    • @Agreald
      @Agreald Před 7 měsíci +35

      That's a horrible analogy, most professional athletes go to the gym as part of their training for strength and conditioning, but I get what you're trying to say.

    • @dubvascl5840
      @dubvascl5840 Před 7 měsíci +1

      I would say it is the other way around

    • @menace7885
      @menace7885 Před 7 měsíci

      ​@@dubvascl5840 going to a professional athlete as a gym

    • @moonflowww
      @moonflowww Před 6 měsíci

      @@dubvascl5840 Going to a professional athlete as a gym?

  • @Light-ee8fk
    @Light-ee8fk Před rokem +57

    theres no way i will ever in my whole whole life time i will be able to do this alone with 0 help

    • @felipemotorhead
      @felipemotorhead Před rokem +10

      No one did with zero help anyways

    • @JewelxxetPierre
      @JewelxxetPierre Před 3 měsíci +2

      People created these programs with no help, if they can do it so can you.

  • @Erotemic
    @Erotemic Před 3 lety +3396

    For those who still doubt math, I think instead of framing it like "why would I want to do that?" a better way of thinking about it is: "If I was asked to do that, would I know how?" Transformation matrices and coordinate math is the real deal.

    • @DavidCrowley_edu
      @DavidCrowley_edu Před 3 lety +17

      Love this

    • @anirbanroy5667
      @anirbanroy5667 Před 2 lety +30

      Ummm... Just a huge doubt, since I like maths wayyyy more than programming... What kind of math is actually required in CS?? From my little knowledge, I learnt that linear regression is major part of AI, but can you provide me a small gist of it?? I am well versed in the basic maths like coordinate, calculus, and also probably optimization.

    • @Erotemic
      @Erotemic Před 2 lety +133

      @@anirbanroy5667 Without maths you can program basic control flow. Granted, you can do a lot with that. But with maths you have the fast Fourier transform, semidefinite programing, locality sensitive hashing, gradient descent, Euler tour trees, min-flow/max-cut, the halting problem, compilers, formal languages, encryption, error correcting codes, ... shall I go on?
      Maths is the difference between a programmer and a script kiddie.

    • @anirbanroy5667
      @anirbanroy5667 Před 2 lety +31

      @@Erotemic damn it, that sounds interesting... What the hell have I been doing with my life?? Just performing basics of python, I was like this shit's boring🤣😭😭

    • @skram7839
      @skram7839 Před 2 lety +24

      @@Erotemic Any good recommendations of books that is a good introduction to mathematics? Dropped out of college but learning from home, still want to explore different options, especially programming!

  • @bawad
    @bawad Před 3 lety +9930

    if you take the limit of Joma's hair it converges to infinity

    • @FarzanHashmi
      @FarzanHashmi Před 3 lety +176

      and if we take the limit of your hairline its indeterminant cuz u have none (assuming l'hopital never existed ofc), jk i luv u

    • @blazefirer
      @blazefirer Před 3 lety +116

      if you take the limit of Ben's hatred for angular it converges to infinity

    • @citizendot1800
      @citizendot1800 Před 3 lety +206

      Diverges I guess

    • @FatherPhi
      @FatherPhi Před 3 lety +7

      Math

    • @EpicHardware
      @EpicHardware Před 3 lety +6

      Interesting that we watch the same videos, let's head to Ben's Chanel now

  • @AskAKill99
    @AskAKill99 Před 4 měsíci

    This still cracks me up after coming back to it after months and currently studying math for programming applications

  • @raedmuk8745
    @raedmuk8745 Před rokem

    Amazing !!! ❤❤❤ Thank you from my heart 😊💖💖💖

  • @Gaudrix
    @Gaudrix Před 2 lety +3103

    I'd say what separates a great programmer from an average one is to always be willing to learn what you need to in order to succeed. Creativity and resourcefulness are the two greatest qualities in programming.

    • @AbiRizky
      @AbiRizky Před 2 lety +32

      I guess professionals in most fields are like that

    • @danielm5161
      @danielm5161 Před 2 lety +26

      I'd say code simplicity and tidiness are the greatest programmer qualities. How "Creative" does a programmer really need to be? Programmers need to make the thing work in the simplest, tidiest way possible so it is scalable and robust without driving everybody mad and wasting time looking through redundant logic.

    • @danielm5161
      @danielm5161 Před 2 lety +18

      @Noa Ella I don't think that many people are all that happy programming within existing frameworks that need to be maintained. Here is the real secret: programming is absolute grunt work. Programming in a blank project something cool like this guys donut can be fun and fulfilling, but at most jobs you are usually just trying to find out why some colossal set of data isn't getting from one place to the other properly.

    • @danielm5161
      @danielm5161 Před 2 lety +1

      @Noa Ella Do you program every day?

    • @aminarahman2429
      @aminarahman2429 Před 2 lety +1

      @Gaudrix What you said is basically applicable for any profession. Not just programmers. PS: I'm a CS graduate as well.

  • @blakeburton3137
    @blakeburton3137 Před 3 lety +900

    I’ll be honest, a rotating ASCII donut is as good a reason as any.

  • @kagayakuangel5828
    @kagayakuangel5828 Před 11 měsíci

    Oh wow, that's so cleverrrr. Thanks for sharing! :)

  • @unnamednoaddress.2343
    @unnamednoaddress.2343 Před rokem +70

    I am a nurse and I am migrating from one area to another, because in Brazil nursing is not financially recognized. Today I am on an accelerated program, in 3 years I will graduate Associate in Data Science with a specialization in Software Engineering and a Bachelor in Mathematics with a specialization in Calculus and Applied Mathematics. Besides, of course, becoming a software developer in my first year. My goal is to immigrate to the US. I'm a man, married, I have a 10 month old son.

    • @naty5532
      @naty5532 Před rokem +7

      Espero do fundo do meu coração que você consiga 👏👏👏👏👏

    • @thickthickitythickface
      @thickthickitythickface Před rokem +8

      So proud of you man, best of luck

    • @Leo___777
      @Leo___777 Před rokem +5

      Persista no seus sonhos, irmão

    • @lucasm7569
      @lucasm7569 Před rokem +2

      Tu é brasileiro, irmão? É nois, favela venceu cumpadi. Sei de qual favela vc é e sei dos teus corre. Vai na fé, cumpadi.

    • @rishacreation01
      @rishacreation01 Před 7 měsíci +1

      Now he is 20 month old😂

  • @user-tx4jg7yl7h
    @user-tx4jg7yl7h Před 3 lety +846

    My God, now you are a fusion between Keanu Reeves and Hideo Kojima

  • @faul2709
    @faul2709 Před 3 lety +1333

    gcc math.c -o math
    ./math
    "Hello World"

  • @josephmargaryan
    @josephmargaryan Před 6 měsíci +1

    these are the types of programming assignments i get in my programming course. its crazy

  • @alankarmisra
    @alankarmisra Před 3 měsíci

    Wasn’t expecting an explanation, but that’s pretty neat. 🙌

  • @razasalman6220
    @razasalman6220 Před 2 lety +949

    Sometimes I like to imagine that I can understand what he says

  • @dan-mg4tc
    @dan-mg4tc Před 3 lety +762

    He finally remembered his password for his CZcams account

  • @TechToppers
    @TechToppers Před rokem +1

    Okay I'm proud I understood that I understood the outline of the code. Man this is really good!
    Implementing, well it will take at least 5 years before I get good enough in Linear Algebra...

  • @moustafakashen3610
    @moustafakashen3610 Před 8 měsíci +1

    This is so creative and smart! I noticed there are mentions of matrices. So is understanding matrices important you would say in programming?

    • @soliSchuler
      @soliSchuler Před měsícem +1

      To put it simply, if your working with 3 dimensions it definitely requires matrix multiplication... Unless you absolutely hate your life and use substitution. 😂 Either one works.

  • @ridgefrost
    @ridgefrost Před 3 lety +920

    This man just destroyed my hopes and dreams with just a title

    • @aleksi1537
      @aleksi1537 Před 3 lety +24

      I feel you man 🥺😓

    • @SamuelLing
      @SamuelLing Před 3 lety +139

      You do need math, but it depends on what you are doing, most of the time you will be probably doing simple math, unless you are making games logic such as gravity, rendering and etc, then you will need math

    • @hanac5586
      @hanac5586 Před 3 lety +128

      I sucked at math, but then I started practicing and now I'm average. As an ICT student now, I think it's more fun than doing math in school, because you get to choose the way you do it. Somehow the freedom of choosing the method has helped my brain a lot.
      You can do it.

    • @ridgefrost
      @ridgefrost Před 3 lety +9

      @@hanac5586 thanks man

    • @avivshvitzky2459
      @avivshvitzky2459 Před 3 lety +112

      I'm a web developer with 2 years of exp, and I can ensure you, this video is nothing but clickbait. Don't let such nonesense stop you

  • @jemjem8902
    @jemjem8902 Před 2 lety +2713

    In my opinion. Basic algebra is really fundamental in programming. But if you want to be a game developer you'll need advanced mathematics and also physics.

    • @joshiated8597
      @joshiated8597 Před 2 lety +11

      Jesus Christ loved you enough to die a gruesome death on a cross for you ~from an ex drug addict not form someone who spent all his life in church.

    • @powrjinix9796
      @powrjinix9796 Před 2 lety +24

      FOR THIS THE BLUEPRINT WAS MADE

    • @agrume_music
      @agrume_music Před 2 lety +94

      I more think maths gives your brain a specific manner to aprehend problems. Indeed, sometimes you'll need maths, specifically quaternions for 3D. But in most of engines, the maths were already done. Now when I talk about the way to aprehend problems is the fact you need maths culture and in the cases when and why you have to use the equations. The computer will solve it for you, but as a developper you have to know it exists, why it exists, and what are the variables in that equation

    • @agrume_music
      @agrume_music Před 2 lety +8

      @@powrjinix9796 Blueprint is a good solution, for non programers game makers or to trigger animations. But if you know how to code, you can have more control on what you're doing and you can have a nicely optimized code

    • @aceric1646
      @aceric1646 Před 2 lety +7

      my brother worked his entire college to create a simple 3d platformer.. needless to say, I will be going into arts

  • @georgesadler7830
    @georgesadler7830 Před rokem +1

    Thank you for the video.

  • @KJ-sq5ut
    @KJ-sq5ut Před 3 lety +4161

    All this video taught me was...there is a whole other level of intelligence, that I haven't reached yet...especially in Math!😳

    • @Paul-eb2cl
      @Paul-eb2cl Před 2 lety +94

      Yeah - you and me both, we should form a club...

    • @KJ-sq5ut
      @KJ-sq5ut Před 2 lety +13

      @@Paul-eb2cl I'm in!👋👋👋🤭

    • @revmeno4572
      @revmeno4572 Před 2 lety +15

      Don’t forgot about me !!

    • @Paul-eb2cl
      @Paul-eb2cl Před 2 lety +5

      @Yize Dai I don't know, what do you think? Whatever we come up with we can have it put on the back of some jackets 😎

    • @belkisali6144
      @belkisali6144 Před 2 lety +2

      hahaha , me too

  • @zom_tyt7382
    @zom_tyt7382 Před 3 lety +1368

    Why does he look like Asian Keanu Reeves.

    • @TechVHD
      @TechVHD Před 3 lety +70

      that moment when you say he looks like an asian keanu reeves when said person is part asian himself

    • @noertri618
      @noertri618 Před 3 lety +7

      No he look likes stephen chow

    • @TechVHD
      @TechVHD Před 3 lety +2

      WattMonki i already did

    • @ayoubZaZen
      @ayoubZaZen Před 3 lety

      Cuz he is

    • @eyoggtv9157
      @eyoggtv9157 Před 3 lety +1

      Wait... he isn't?

  • @houda8055
    @houda8055 Před rokem

    I was looking for your channel for toooo long 💔 where you've been!!!

  • @greenguydubstep
    @greenguydubstep Před 8 měsíci

    really cool editting :o

  • @ryujintatsuya6187
    @ryujintatsuya6187 Před 3 lety +524

    My mans finally came back from the grave

  • @GingerNingerish
    @GingerNingerish Před 3 lety +3015

    Me In High School: "Math is dumb why do I need this"
    Me Programing Now: "Fuck"

    • @jimjimsandburg2754
      @jimjimsandburg2754 Před 3 lety +198

      You can learn the Math needed for programming as you learn programming.

    • @GingerNingerish
      @GingerNingerish Před 3 lety +154

      @@jimjimsandburg2754 Oh yeah for sure, just wished I learned it earlier and payed attention then haha

    • @jiahaolu8839
      @jiahaolu8839 Před 3 lety +20

      feeling the same

    • @zendraw3468
      @zendraw3468 Před 3 lety +65

      you dont really need it. that 1% he speaks about is just an oppurtunity to be creative. afterall in the end all you are concerned about is getting a value, how you get it is up to you. goo dthing in programming is you can cheat as much as you want. with math you cannot cheat.

    • @danielanderson5806
      @danielanderson5806 Před 3 lety +49

      @@zendraw3468 You also have to consider that with larger programs optimization becomes a thing and if you want to be on the front end of optimization understanding certain data structures at a mathematical level could assist and put you in that better group of programmers. But yea, more often than not you can get thru life as a programmer without complex math knowledge. It's just those that want to do more than get by that might want to put the time in. (not that just getting by is a bad thing.)

  • @fatmaabduarrahman7590
    @fatmaabduarrahman7590 Před 9 měsíci

    That was great. I am super sad about our mathematics and statistics courses in my last semesters. Why there is no one told us about thisssssss

  • @serenitylittle5103
    @serenitylittle5103 Před 10 měsíci

    Love the intro! It was hilarious! 😂🎉

  • @levigod9078
    @levigod9078 Před 3 lety +300

    Dude how could he not be impressed I mean he rendered a 3D OBJECT just by moving chars on a cmd

  • @naveedalirehmani4135
    @naveedalirehmani4135 Před 3 lety +713

    rendering a animating donut on terminal that definitely does not seems easy to me tbh I was very much impressed

    • @youregonnahaveaskeletontim1925
      @youregonnahaveaskeletontim1925 Před 3 lety +31

      ye same but if you don't know anything about programming and all you would definitely see it normal or not impressive

    • @nathanielnizard2163
      @nathanielnizard2163 Před 3 lety +28

      it's the combination of 3 tricks, it's not programming stricto sensus as it will never help you for anything related to making money or having fun:
      - frame buffers, wich make no sense atm even in the video game industry as you will use abstractions for that, yes even if you program a game using C++ or whatever.
      - geometrical transformations wich makes sense having this idea only if you studied geometry at the university(I studied quite a bit of maths at the university, never came accross those concepts, wich do not look that hard tbh, just having some knowledge in algebra)
      - having the bright idea of ponderating brightness with characters
      Modern programming is a vastly different topic. The first guys who came with those kinds of ideas were particulary bright and had very versatile minds tho :).

    • @naveedalirehmani4135
      @naveedalirehmani4135 Před 3 lety +6

      @@youregonnahaveaskeletontim1925 I completely agree that
      people with no programming experience can never know

    • @shivaprasadb7202
      @shivaprasadb7202 Před 3 lety

      You forgetting that he did this in c .
      That simply insane

    • @nathanielnizard2163
      @nathanielnizard2163 Před 3 lety +1

      @@shivaprasadb7202 There is nothing to abstract code wise except chars and loops, wich C langage does...

  • @mohammadmovahedi9122
    @mohammadmovahedi9122 Před 9 měsíci

    it was great bro :)

  • @blueboytv9191
    @blueboytv9191 Před rokem +2

    I'm in awe of people who are great at math. I hope I could one day be as competent.

  • @1NSAFSIZ
    @1NSAFSIZ Před 3 lety +388

    The reason Joma hasn't been around for so long; He was trying to make Donut in the terminal

    • @theternal
      @theternal Před 3 lety +5

      In command prompt

    • @sherlock7127
      @sherlock7127 Před 3 lety +3

      @@theternal in the terminal, he's on Linux.

    • @aquepaique
      @aquepaique Před 3 lety

      @@sherlock7127 He isn't using Linux, it's just a MacBook with Bash terminal tho

  • @Azyro777
    @Azyro777 Před 2 lety +341

    watching this felt like.. "what have I done through all those years, none of my coding life have I accomplished something as magnificent as this rotating donut"

  • @Mikoyan_Felon
    @Mikoyan_Felon Před rokem

    Your production quality is truly legendary

  • @conganhvu7706
    @conganhvu7706 Před rokem

    i love it

  • @snaprebound3803
    @snaprebound3803 Před 3 lety +709

    You know he knows the math just by his beard

    • @youngman6355
      @youngman6355 Před 3 lety +13

      So I need to grow a beard, right?

    • @tahademirkan8567
      @tahademirkan8567 Před 3 lety +5

      Or the eyes

    • @theoldman4371
      @theoldman4371 Před 3 lety +4

      Ah yes such great mathematical beards including Joma Tech and the Unabomber

    • @MO-fg2cm
      @MO-fg2cm Před 3 lety

      Beard never used to a Korean thing

    • @FatherPhi
      @FatherPhi Před 3 lety

      He pulls the numbers from his beard

  • @carloscruz5081
    @carloscruz5081 Před 3 lety +440

    Can you start a separate channel and start teaching math from basic to advanced with your style and flair? Love the videos! Thank you

    • @Los__Merengues
      @Los__Merengues Před 2 lety +21

      Use khan academy and brilliant

    • @ngndnd
      @ngndnd Před 2 lety +1

      @@Los__Merengues do u know a good resource for discrete math? for some reason i cant find any good youtube videos on it

    • @tsarnicholasii419
      @tsarnicholasii419 Před 2 lety +1

      Try watching 3Blue1Brown, Professor Leonard, and The Organic Chemistry Tutor.

    • @MrRinre
      @MrRinre Před 2 lety +1

      @@ngndnd for maths, get a textbook first and then watch videos later.

    • @pjj390
      @pjj390 Před 2 lety

      Yo

  • @TCSu
    @TCSu Před rokem

    woow, thank you for share. it's useful i would show it to my mam, my dad, and my neighbor👍👍👍👍

  • @ConnectDaPlug
    @ConnectDaPlug Před 8 měsíci

    i was trying this out had to learn a little bit about the different methods in mathematics the models its challenging to replicate this in python in the terminal as you come across the index out of range error but when you mess around with the k2 calculation it resizes according to the int or float you set it renders problem is instead of one donut i was getting two donuts on my vertical axis and i understand i might not have properly implemented some of the calculation methods

  • @eummi
    @eummi Před 3 lety +639

    3rd year computer science. yet all of this still seems alien to me.

    • @ivanmoen9982
      @ivanmoen9982 Před 3 lety +27

      Funny, I had this first semester in my intro course to programming using the C language(rotation of 3d objects, matrix calculations, linedrawing algorithms, color filling etc).. only 1/3 of the courses workload alongside calculus and discrete math..

    • @marshallkeren8563
      @marshallkeren8563 Před 3 lety +5

      @@ivanmoen9982 maybe he always skipping the class and doing other stuff instead actually studying.

    • @Fastur2
      @Fastur2 Před 3 lety +78

      you dont learn how to code in school lol. gotta teach yourself

    • @chees720
      @chees720 Před 3 lety +5

      I can barely writee mediocre javascript but I feel like I understand basic principals behind this program

    • @xeome5596
      @xeome5596 Před 3 lety +2

      @@chees720 javascript...

  • @Noyoniz
    @Noyoniz Před 3 lety +999

    *Dat Donut was creative as hell* :)) Never expected this! xaxa

    • @nyamsurensuldbold3468
      @nyamsurensuldbold3468 Před 3 lety +3

      wow IZ ah bnshd. taniig shutdiishuu hha

    • @nyamsurensuldbold3468
      @nyamsurensuldbold3468 Před 3 lety +1

      tanii mergejil programmer yumuu esvel computer science yumuu? herev ta harval zaavl hariulj ogoorei bayrllaa.

    • @ubitubit3075
      @ubitubit3075 Před 3 lety +2

      wow never expected you in here tho

    • @SiEmG
      @SiEmG Před 3 lety

      ellhnas?

    • @centntn
      @centntn Před 3 lety

      @@nyamsurensuldbold3468 what?

  • @walnut7137
    @walnut7137 Před 5 měsíci

    This is super relatable, since I'm working on a 3D physics sandbox as we speak.
    Very cool vid!

  • @johnd.coffey5760
    @johnd.coffey5760 Před rokem +1

    He surely loves his work🙌👏

  • @ahmadmuizzuddin296
    @ahmadmuizzuddin296 Před 3 lety +601

    ME: Why am i watching this when i cant even solve my programming problem

  • @thecomedian4136
    @thecomedian4136 Před 3 lety +90

    This was the longest advertisement that I have voluntarily watched.

    • @frials4757
      @frials4757 Před 3 lety +1

      I skimmed through the video and I'm still not so sure as to what his arguments are to back up his claim

    • @jaykay7932
      @jaykay7932 Před 3 lety +1

      @@frials4757 he would’ve spent a lot of hours creating this pointless exercise, which I bet will crash the browser after running for so long

  • @n0madfernan257
    @n0madfernan257 Před 9 měsíci

    now use raytracing library to compute for the shading of the donut using characters. need part 2.

  • @itskimmmmm
    @itskimmmmm Před rokem

    I legit got shivers from seeing the unit circle- that thing was drilled into me

  • @DCkogsch
    @DCkogsch Před 3 lety +304

    This is how I use math:
    Import math
    use math
    bite me.

  • @pixar741
    @pixar741 Před 3 lety +118

    This is how those movies begin ,a scientist being ignored

  • @AskAKill99
    @AskAKill99 Před 4 měsíci

    I'm glad you went into explanation bcus it looked so complicated,but then it's just trigonometry,matrix algebra,and a projection matrix,makes me feel better since I've gone over these myself already.But why does the setup in the beginning with all the paper then the computer look like how it'd be for myself 🤣🤣🤣guess it's just how it is for all! The donut is absolutely beauty of math and programming tho!

  • @AndymaZzZ
    @AndymaZzZ Před měsícem

    The background music was surprisingly splendid.It was just perfectly designed

  • @nganphamkim8322
    @nganphamkim8322 Před 2 lety +711

    Yes, you won’t memorize most of the formulas or math concepts you learnt in schools. But the thing is that we don’t study maths to memorize the formulas, but to learn and train our brains to think logically and analytically. It is about understanding the formulas and methods to solve problems, not learning by heart. If we’re not able to understand basic maths, how are we able to understand codes or advanced programming?

    • @MilanoBrandwain
      @MilanoBrandwain Před 9 měsíci +12

      your brain can be trained by trying to understand the concept as you go along. i disagree with needing school

    • @clonespectre8028
      @clonespectre8028 Před 9 měsíci +1

      ​@@MilanoBrandwainumm self study ?? Can also do the same but where will u solve your doubts ?

    • @MilanoBrandwain
      @MilanoBrandwain Před 9 měsíci +18

      @@oldschoolpk i love cucumber

    • @st4r444
      @st4r444 Před 9 měsíci

      Enlarging your brain like that makes your d!ck small so you will be bad at sex in bed compare to guys in the street.

    • @MilanoBrandwain
      @MilanoBrandwain Před 9 měsíci

      ye self studying, i agree @clonespectre8028

  • @ehsome
    @ehsome Před 3 lety +851

    here's a donut
    me: but that's a bage-
    SHUT UP

    • @armandguillen6149
      @armandguillen6149 Před 3 lety +1

      @ZER0D4SH I was like hey that's a fvcking bag…. S H U T U P

    • @issahmidan5821
      @issahmidan5821 Před 3 lety

      and i thought im the only one

    • @Ribcut
      @Ribcut Před 3 lety

      I read that in the old Smosh videos voice

  • @rob1248996
    @rob1248996 Před 8 měsíci +1

    I can now die in peace knowing how to code a donut in software. My life is now fulfilled. Thank you, Joma, from the bottom of my heart.

  • @kiaruna
    @kiaruna Před rokem +1

    The donut tore thing is the coolest shit I've ever seen.

  • @BreadCrispy
    @BreadCrispy Před 3 lety +869

    my dad entered my room while the dude was penetrating that bagel with a pen, his face was the definition of wtf

  • @n4sonxxx522
    @n4sonxxx522 Před 3 lety +427

    me : not good at maths
    "i'll take programming since it has nothing to do with maths"
    1 year later...
    F*ck

    • @coralmary9466
      @coralmary9466 Před 3 lety +15

      I feel you there...

    • @74G_
      @74G_ Před 3 lety +2

      bro i took commerce with IP and im planning to take BCA after 12th.. this is just ruiner my dream 💔

    • @n4sonxxx522
      @n4sonxxx522 Před 3 lety +1

      @@74G_ dont worry man,a colleague will always help u out,thats what friends are for

    • @cpgautam172
      @cpgautam172 Před 3 lety +20

      @@coralmary9466 wait, like someone below asked, why would people think programming doesn't need maths? i am a bit confused.

    • @kakorotskywalker
      @kakorotskywalker Před 3 lety +3

      Same.....

  • @malikc-c1662
    @malikc-c1662 Před měsícem

    I'm not at that level math so it was like you were speaking a different language. It really shows how much work goes into coding.

  • @dgirlsportable3196
    @dgirlsportable3196 Před rokem +8

    Am not a math major, but am enthusiastic about maths since I study engineering . And how you explained was so cool, and for once i understood

  • @kennedyfrancis5875
    @kennedyfrancis5875 Před 3 lety +87

    Can we appreciate the fact that Joma
    Made 2 versions of himself with n without mustache
    And filmed the whole video to make it look real

  • @valentinfrohlich5412
    @valentinfrohlich5412 Před 3 lety +173

    “Shut up, I know this is a bagel.”

  • @ibrahimdogan4335
    @ibrahimdogan4335 Před rokem +6

    That's incredible.

  • @cloudsitmouthmouth
    @cloudsitmouthmouth Před rokem +1

    it is so cool for print a donut in terminal.