10 Years of Coding in 10 Minutes
Vložit
- čas přidán 10. 06. 2024
- Growth books: amzn.to/2WnvXHK
My Instagram: / thejohnfish
Links to all projects + more below ⬇️
Camera Gear: amzn.to/2EsAf6K
Book List: amzn.to/2M3LI2H
Daily Carry: amzn.to/2M5mSPQ
Music
good morning by Amine Maxwell / aminemaxwell
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Music promoted by Audio Library • Good morning - Amine M...
Hi, I'm John Fish, and I'm a Harvard Computer Science student. In this video, I talk about all of the various projects which I have completed in my ten year journey of coding. I started out learning basic HTML and CSS and making HTML tutorials and CSS tutorials. I then began learning Javascript and creating webpages with Javascript. Then, I began to learn Python and started contest programming. I then continued with Python, web programming, and picked up some other languages along the way. In this video I talk about my national-medal science fair project, Harvard Computer Science curriculum, Harvard Computer Science classes, Harvard Computer science projects, and so on. In this video I give examples of artificial intelligence programs which I have written and I explain basic artificial intelligence for games.
Links to all available projects in this video (some source code is private due to class policies--can't have people cheating🤥):
- Python coin flip script: github.com/lchski/flip-coin
- jQuery dice rolling page: github.com/johnafish/dx
- jQuery point plotting page: github.com/johnafish/PlotPoints
- Python static site generator: github.com/johnafish/trout
- Python OCR: github.com/johnafish/bigeye
- Python Othello with minimax AI and alpha-beta pruning: github.com/johnafish/othello
- Muse meditation project: devpost.com/software/musetation
- Muse robotic hand: devpost.com/software/muse-grip
- Social network for trees: devpost.com/software/timber
- Code learning platform: devpost.com/software/intercode
- Clicky Kitty android game in Java: play.google.com/store/apps/de...
- Science fair project measuring the growth rate of trees over time using google streetview images: secure.youthscience.ca/virtua...
- Java reaction diffusion simulator: github.com/johnafish/reaction...
- Java convex hull finder: github.com/johnafish/ConvexHull
- Instagram bot thing: github.com/johnafish/socai
- Eleven android game (Java): play.google.com/store/apps/de...
- Shopify app I worked on for two years: apps.shopify.com/flow
- Python sentiment analysis on comments: github.com/johnafish/senticom...
when i was 9 i dint even kno i was 9
Sainath Kumar I see what u did there lol
*I see what you did there...*
same lol
@@avelities108 what did he do
Best
When I was 9 I tried to heal a trees broken branch with grass
Flying Potatoe much like i learn to cook an egg
But did it work?
I don't know what he is working on this summer, but I suspect it will put Google, Facebook, Amazon, Microsoft, Tesla and SpaceX all out of business.
And now you're a Flying Potatoe! Look how far you've come!
You should have used noodles
When i was 9 i was closing and opening the fridze to catch the light vanishing
Yeaaaahhhh me too
🤣🤣🤣🤣
lmao same
😂😂😂😂😂😂
Wey si❤️
When I was 9 I tried to guess who was the villain in Scooby Doo.
Asmit Basu. I was thinking who was scooby doo the entire series. Get on my level
@@w1z4rd9 oh shit man I thought Scooby doo was Dexter until now
@@deadman20023 Wait but what is a Scooby Doo ???
im your 1000th like
This video made me feel like I’ve been wasting my whole life so far
Yupz samez
Exactly
Someone else is expressing my exact feelings, thank you.
Let's just think this guy is"overusing" his life, it's easier this way lol
"Time enjoyed is not time wasted"- idk
Don't get intimidated y'all. We are all on different paths... just stay true to yours and strive to be YOUR best!!
I pity the generations of the future if John Fish doesn't have 10+ biological children. His genes are an asset to human civilization.
Duh Harro genes may play a role but it’s not the main factor. What if he was born into a poor family in a shit country with no opportunities and surrounded by crime.
Duh Harro I know what you’re saying, but anybody can decide to get their shit together and live as a driven and productive individual.
Gunther Duke very true
@@happybureaucrat1311 It's not about genes, it's about the curiosity, creativity and passion of his that lead him that way, anyone can be curious, creative and passionate.
When I was 9 I painted the Sun on the top corner using Microsoft Paint
ya same I still do it nowz
@@dazzieee when i was 9 i hacked nasa with html
@@Amir-zb2cx nice when I was 9 I hacked space x using dos
@@dazzieee did space x even exist then? Lol😂
@@dazzieee you used dos with your notepad right?
When I was 9, I was almost 10.
Reverse Card shit when i was 10 i was almost 11
Idfk_13 when I was 11 I was almost 12
When I was 12 I was almost 13
When I was 68 I was almost 69
When I was 69 I was almost 70
He protecc
He attac
But most importantly,
He make minecraft fences stacc
you forget to use 'stacc'
@mike lmao
He “makes”
How to get into Harvard:
Step 1: Learn to code before the age of 10.
Step 2: Apply
Step 3: Go to community college
W
Lol
Not so easy
0: be lucky and born to family with mom and dad who lets child to use internet all day
Step 4: Profit
10 years for me too but I'm 39 now.
I think I'm like you 😏
27 and starting now lol feels like I wasted time
@@gabsnands9845 meh. Its a state of mind. I started later and have probably made well over a million in IT in under 10 years. Work hard. Follow me on CZcams for more info.
@@gabsnands9845 am 13 and I feel like I wasted my life
@@hamzaabdikadir5329 dude ffs, u r 13 y/o. Read books, try different things to find what u r interested in. Just live life
To anyone reading the comments being like, oh I wish I did that when I was 9. Just start now. You're like, "One day I wanna be this successful"... well then, start with your Day 1. AND its NEVER too late.
Underrated comment is underrated.
YOUR USERNAME AND ICON AAJAJJAAJJAJAJAJJAAJJA
ok
Ur username..
It can be
When you "accidentally" make a video resume...
@@matthewarmbruster6514 Question: If Jesus died for our sins then what is the purpose of doing good deeds if our path to heaven is seemingly guaranteed by that statment?
@@Butter17876 It's not guaranteed. You have to believe in God to go to heaven. Well that's how the story goes.
Someone believing in God is not enough to go to Heaven. The devil believes in God, the demons believe in God. You must believe that you are a sinner, that you have broken Gods law and there is nothing you can do to earn your way to heaven. You have sinned against a Holy God. And you are headed for hell.
Now that’s where Jesus comes in. God sent his son Jesus. Jesus lived a perfect sinless life, so he could die a horrible death on a cross that he didn’t deserve so he could save us. Jesus paid for your sins with his perfect sinless blood. We had a fine we could never pay (sin) and Jesus stepped in and paid our fine.
So what God commands of us is that we would repent meaning turning away for our sins. And put our faith in Jesus Christ.
Mark Chavez Bruh, what does your comment (as well as those other 2 on top) have to do with anything in this comment section? Stop spreading nonsense. I’d rather be an atheist (even though I’m not) rather than follow some fake scripted book. Jesus is the son of God? Lmao, most ridiculous thing I’ve ever heard.
Ali Rahman I thought the same exact thing. But I figure might as well give him a biblical answer to his question.
I wrote a compiler 2 days before I was born
Matthew Mukalere in arm assembly
Life compiles at conception
Still can't beat Terry A. Davis' compiler.
LMAOOOO
Is life compiled or interpreted
coding is basically:
* stackoverflow
** trying to find the error on line 31;
* stackoverflow;
** a random youtuber showing the error you're trying to solve
* stackoverflow;
jup
crtl c +ctrl v
u stole this comment from anothet vid
Big Chungus u stole that comment from another video that said “u stole this comment from another vid”
Roses are red
Violets are blue
There’s a syntax error
On line 32
I thought like yea he prolly 28 or so and started at 18.
Then he like yea I'm nineteen
Then I'm like whait hol up
@gavyn gurdine bruh
@glencoe biology “yeah that’s probably be a good start for him tbh” a good start for you too my friend.
That’s how most Harvard kids are. They are more mature at some level
Sam here😂😂
Bro yu need learn English
John had to flex them AirPods in the thumbnail
Qurkee1
He had to do it to em broke bois
I was about to say that 😂
They're bad rip
I didn’t even notice em
God your professional life is like textbook perfect
You really should keep in mind that everyone hides something and have many flaws - Don't - get me wrong I've been following John fish since the first video ive ever watched from him and ive been a fan from there, But My point is You gotta keep in mind that everything have it flaws and seeing only what they want you to see is unhealthy approach to things..
He wouldn't have gotten into Harvard if it wasn't.
@ivar theboneless I never used the term "Perfect" on a human being so i think you're wrong.
when I was 9 I tried to swing my arms so fast that I would fly like a helicopter
How old are you....
XD
All of the overachieving gave me anxiety
This is how the top people in our world become top people:
>> Start early.
>> Make friends who bring you up and inspire you.
>> Keep learning.
This guy is going places because he did all of this.
Yeah, let's ignore the important factors such as idk, genetics, where you were born, parents, the environment, etc... there are plenty of people starting doing things early and never go anywhere, it's not how the world works, yes of course you get better by starting early but there are many factors that decide how good you can get, what your potential is.
XIAO This guys situation isn’t rare though lol, I’ve been coding since I was 8 (20 now) and many of my other friends in college have similar situations, no one need be smart to do well in this industry, genetics have no impact on such a thing, potential is self determined.
@@Dylan-ni9my "potential is self determined." yeah, if you're stupid.
@@Dylan-ni9my I think XIAO definitely has a good point. Having come from a low income household, and being first generation, I was and grew up around others who didn't have access to a good knowledge base. Our parents never introduced us to code. They just told us to dream big and work hard. They worked dead end jobs day and night trying to survive. We lived in a neighborhood where no one knew how to advance. We only knew how to survive. I'm currently an engineer myself, but the only reason I got to this point was sheer luck of being in classrooms with good teachers. If my parents hadn't moved and found me better public schools, I'd be nowhere. Some of my other low income peers didn't fare as well. It's important to recognize that the circumstances of ones birth and youth definitely do impact access to knowledge, resources, and outlook on life. So it's a privilege to be able to learn at a young age what many don't even learn about till they're older.
XIAO I can see you’re bitter towards those of us who have progressed well in life due to hard work....sad
I think someday instead of watching videos on your channel, I will be watching you on TEDtalks.
Isabel Kohlmann you’re amazing for that
@@stainrode what?
Jyotiska Das that really cool to think
@@stainrode thats a weird response lol
N0.MercY- he’s an incel probably
When I was 9 I tried to hatch an egg I got from a grocery store.
OMG ME TOO
WHAT ME TO BECAUSE OF AN EPISODE ON ICARLY
OH MY GOD SAME
wow I stopped doing that when I turned 7
I’m concerned for humanity
So basically you were at the right place at the right moment. This is how important environment is. You can have a smart person in a bad environment and they never develop their talents. But if you are a smart person and you are in the right environment you are able to flourish and go to Harvard like above.
thats a bad mindset
life itself is an RNG. born with 1 hand instead of 2? you'll have a bit difficult life compare to others. but hey, you only live 1 life, so why not live it to the fullest and give your best shot at what you're going to achieve?
john fish the type of guy to make a code on how to code
does he have a lisp?
Hi bob
I feel like John was a little more relaxed in this video. He made more jokes, he was more sarcastic, and the like. It may be because he’s a little happier.
Watching his videos for a long time makes me realize that having a CZcams channel is a great way for someone to track their growth over the years. Good work John, stay happy.
Agree - noticed the same. Loved the sarcasm. :)
when i was 9 I wanted to become 19.
Hi
Lolz
now i am 19, i want to become 9 again : ....(
I started like 4 years ago, but I did smth at school a bit, I’m 22, I’m software dev now
But it cost me smth
When I was 9, I couldn't get past the Kelp Forest in Battle for Bikini Bottom.
Kelp forest by far the hardest level
OMG 10 years... No wonder you are so amazing dude!!!
well shut up
this guy has a huge advantage with his peers at school. Starts college with 8 years of experience in programming vs a freshman who has no idea what it is. I was that freshmen but now graduating with my software engineering degree and minor in mathematics. it's amazing how much I learned in 4 years. I can imagine the experience I will gain after 10 years.
Silver Reyes How hard is it to keep up? I mean im just so new at coding and i got into like some training for IT tournament which i felt really inferior to others, because i dont even know what coding even now. Is it so hard to learn from the scratch?
@@emilicos at least in my uni, it's quite easy to start from scratch. The first courses are based on you not knowing anything about coding. Sure, the people with experience get things done a lot faster in the beginning, but for example, I'm now almost as good as many of my friends who had a couple years of experience and I've only taken 2 coding courses so far. I do, however, also acknowledge that there are some people who are just way ahead of me in coding, but that's how it is. I just have to improve in other areas like maybe management.
@@emilicos im a sophomore right now but the first year was definitely the toughest and most discouraging. you sorta just get the hang of things as time goes on lol
@@joonasyrjamaki8534 this is relieving to read
@@joonasyrjamaki8534 How do I get started with coding? I keep seeing coding videos and they aren't friendly to absolute beginners.
When I was 9, I still had to have a nametag on me because I didnt know hot to spell my nmae.
Gold
What a gap
How weird is that he wears the same t-shirt Mark Zuckerberg usually wears?
kissos94 Do you think that’s what makes them smart??
I think he will be the next Z U C C
They are all snakes
Gavin Witman it must be the shirt, imma cop one rn
Plz make a video on coding tips and some coding practices as well...love these kinda videos
Yea plzzz
Hell yes
For beginner too
Heavenly yea 😁
Manvendra Singh yes!!! I’m in eighth grade and I just started to get into coding, in the past 2 months and I suck so bad 😂
Your videos always help me get off my ass and do something 😂 thanks for the motivation
Yeah true
I pity the generations of the future if John Fish doesn't have 10+ biological children. His genes are an asset to human civilization.
@@happybureaucrat1311 wtf man
I’m 9 and have my MBA, right now I am a investment banker
You may be the kid from India's white hat jr "wolf Gupta" 🤔
Ngl this lowkey makes me depressed cuz John and I are in the same high school grad year but he's achieved so much, meanwhile I'm here struggling to pass classes.
But that said he really is dedicated to his work and school and is super invested in it. Good for him
At least you're trying to do something with your life man
You got it man! Praying for you!
You'll make it one day dude just stay, you'll find what you love, just stay close to God and God will show you the way, best wishes
When you come to the realisation that you determine your future and that hard work pays off, you will be surprised at how much you will excel
No need to be discouraged. His goals may have been different from yours back then. So much goes on in life but now that you're interested, you can work on achieving your own life goals. Learning happens everyday
I bet your coding tutorials would be top-notch. Just something to consider
Yes please
You play minecraft? Gamers rise up and salute this man!
In gamers we trust
I've been playing minecraft for 9 years now 😤 we live in a society
@@thejohnfish That new update though^^
@@thejohnfish RESPECT
Gamers rise up
it's always so great to hear stories about the things we do as kids for fun, and how these things evolve or shape us as we grow older. for you, you fell in love with coding as a kid and now you're doing great ambitious things!! for me, i fell in love with art, animation, and roleplaying. as a child. i used to play pretend superhero with my friends, draw a ton of comics with them, and learned to animate with windows movie maker and microsoft paint. sadly over the years, i fell out of of drawing comics regularly and animating, but i got back into art during my junior year of high school and have continued to draw ever since. im slowly getting back into comic-making again and hope to produce something some day :)
I'm honestly inspired. I'm kind of getting interested in coding again and I was sort of discouraged by how much I forgot but seeing your beginnings and how you kept learning really encourages me to learn again. Thanks for making this video :)
I love how he keeps naming these “small” projects he did in high school and just jumps casually into how he got into Harvard and got an A on his final like no big deal
Damn 10 years of coding at 19. I am also 19 and I am only just starting! Hearing about your journey was very inspiring and motivating.
Its never too late to start learning. Im currently 15 and started 5 years ago. But I’ve learnt 95% of coding in the last 2 years.
so its basically draw my life video but coding version
Nice progress!
It’s cool that you keep track of your milestones!
"this brings me to the last year of my life" 😂😂
F
RIP is he terminally ill?
f
@@happybureaucrat1311 nah, he flashed a "so far, lmao" at the bottom when he said that.
Dark.
John you need to make a video on how your viewers should not be comparing themselves to you and feel miserable
Such a great story bro! Really interesting to hear your journey, thank you for sharing
I feel sad watching this just imagining how much time I've wasted doing nothing (doing something w/o a goal) but even though I feel this way self depreciating, I find you amazing. Some people think that people were born to be great when watching vids like this but I am reminded that you worked your ass of hard and with patience in time to be that good 😊
This reminds me of Devon Crawford's 3 years of Computer Science in 8 minutes
Same
andd hes gone without a trace lol.
As much as its nice to see these videos, I can't help but feel bad about myself when I watch them
fax
I felt it too.
Just feel motivated instead
@J Boogie Idk it just scares me that John and I are almost the same age yet, he was so well prepared for his older self since he was in grade 6. When I was in grade 6, I only messed around and did what the other kids did. Next year I'm going to Uni and I feel so lost
@@n00bie96 exactly, it's not about what I'm doing now. It's about what I already haven't done. I just feel behind by an insurmountable distance
Love your presenting style!
I am 22 and in my first year off computer science and I'm blown away with your gift of programming at such a early age.
It’s nice to see someone I look up to and how he started coding.
Same here
I’m now 59 and it seems like yesterday I was a freshman at University of Maryland studying engineering. I love your channel and this video was amazing! Great story telling. I just shared it with my oldest son who has interest in coding.
Go ahead and mention Harvard all you want! That is an incredible accomplishment and you have earned it brother. I’ll be back to learn more.
Ciao
This video makes me feel anxious about coding. Hate anxiety
"peaked in Grade 8 and been on a downhill ever since" story of my life lol
I love this. Great to see you so focused on your studies and want you enjoy. I myself love learning, love sports and of course love my family. I work hard in bettering each of those things. Keep going, man! I love your videos!
Doesnt matter how much you learn code John, your mom will always think youre a genius just by installing a new app on her phone 😂
lucgh2007 hhhhhh nice
Yeah my dad thinks that way too...
Its for me the opoosite. She boos me everything I do and says I shouldn't pursue my stupid dreams
@8 88 that is kind of concerning
@@user-sj7jy7hu5c Well what are your dreams
Thank you for your video, John. Very inspiring and insightful 👏
Hey, John. I just want to say, Thanks for sharing your journey of your evolving curiosity and relationship with code. I'm working on developing some coding skills later in life, and your story and attitude are inspiring. Don't lose your hang-loose approach. Keep it cool, and pursue your curiosities, bro. You're flying!
Thanks for sharing :) I couldn't stick with coding through my schooling, but it's been interesting following your journey.
“Awesomesauce” - John Fish 2011
This was enjoyable to watch. Thanks for posting and keep posting! ~
You're amazing. I love your channel. Thanks for the vids.
Do a video where you show off all the small “useless” projects you made
People in the comments section you don't need 10 years to be at his level. It hardly takes a year depending on your interests. NEVER TRUST YOUR CS DEGREE
Yea...i doubt that
Tetrax exactly
this homie for sure going very far in life. wish him nothing but the best!
When I was nine I want to be a pokemon master.
I want this guy to teach me not just how to code but how to be successful in life
UNCLE SAM ambition and drive. The people who are successful generally, are the ones who on a dreary November morning have the same drive and commitment as they do on a sunny morning in June or after a particularly inspiring CZcams video
Awesome man, I started programming at an early age too. Greetings from Texas 😎
I did not think I would watch the whole video but MAN you did alot of great stuff and achievements
Im just getting into this world now and its amazing to see the progression and different paths to take. Love the vid will definitely watch more. If you have tutorial vids too that would be awesome too
Perfect timing I'm just getting started on coding!
how old are you? im 14 and idk if its alredy to late to become good in coding
i mean good as in comparison to other programmers
@@leongrden8112 Just start mate; believe me, you are never too late. I know some great AI coders that started at 20. The important thing is to have fun while doing it.
@@leongrden8112Probably late to be one of the best but you can still be great.
@@smithcodes1243 Nah, he can still be the best. Sometimes we have to stop comparing ourselves to the people who have achieved great things, and follow our own pace. There relies the key to success.
Love ya very nice video!! Very knowledgeable 😌🙏🏻
Me realizing that John Fish made the fence mod way back that I thought was fake, and yet here I am watching his videos 10 years later, that's just meta. *What an absolute mad lad.*
My best wishes. Very happy for you 🙏😄👏👏👌 More Growth
Impressive stuff man, no wonder Harvard took you in. Very inspirational.
Love your videos John!! One of my favorite youtubers keep it up!! Could you give some tips to beginner computer science majors without a lot of code experience?
Thats easy: get more experience :p
protip: you dont care about the language, study the logics :D
@@foobar879 Thank you!
full view again your 10 years coding and programming, you did a lot, that's great.
Liked your video & you seemed pretty authentic in everything you said and how you said it thinkiiing about taking a course!
When I was 9 (I'm deadass) I tried to dig in my back yard to look for dinosaur fossils 😂😂
saaame only i was looking for gold
1. I see how you got into Harvard
2. Why didn’t you go to MIT?
My guess is probably D1 sports because he does track.
Baconator1368 ohhhhhh
Is MIT better than Harvard?
Your videos always help me get off my ass and do something . thanks for the motivation
Thank you for sharing such an inspiring story!
I’m studying computer engineering I’ve just finished my first year at uni ,, yesterday actually i did start to improve my coding and you really inspire me 💙 i love your videos ✨ keep on the good work 👍🏻 and yes one last thing thank u for all your videos about books and reading that was a big Encourage to me to start reading 💕
Think perfection?
Think John Fish
I’m a master coder after watching this video! Honesty you’re awesome, thanks for the video.
Coding has been one of the most rewarding things in my life. Congrats on the milestone.
Now im third-year student but just started coding since the second.... fine :) im so tiny in this world!! You're really my idol
It is good to hear you took CS50 with David Malan!
Best teacher I've ever had.
Thank you for sharing your story John. I found it really insightfull. I am a bit older than you, but I am thinking of getting into coding, so just on a bit of a fact finding mission at the moment. This has really been helpful. :-)
As a young person who codes you are an inspiration!
You are just a genius, its incredible thinking that a guy start coding in grade 5 and that is ademirable, keep in going doing what you doing, hi from colombia!
Why did you go to Harvard for computer science and not MIT?
Not smart enough 😂
what's mit
@@NightOwlGamingz still better than your family doe. STFU. Try to encourage him or fcuk off.
@@klutchboi3266 r/whooooosh
@@koushikneriyanuri5420 sorry but it doesnt count as a joke if you're the only one who gets it
He is taking about things I have not yet heard and says he was doing it for fun
He accomplished so much from being 10 years old and now he is 19. HE HAS SO MICH MORE AHEAD OF HIM.
This inspired me, I'm going to make a video of the first iOS app I made!
*_Anyone know the ex GOOGLE tech lead CZcamsr?_*
Memestar of tech world?
It's not the it's The Tech Lead
thank you for inspiring me to code more! im currently coding on scratch ^^
man, you are one of the kind..