Jason Goodison
Jason Goodison
  • 100
  • 12 557 319
Top Coding Mistakes Beginners Make
How many of these coding mistakes will you make?
🎯 If you can think it, you can make it happen with Notion. Try for free at ntn.so/jasongoodisontimi
🎉 Unlock AI for $10 per month: ntn.so/jasonAI
instagram: jasongoodison
linkedin: www.linkedin.com/in/jasonlevigoodison/
Chapters:
3 code bases in 1 - 0:00
Using javascript - 1:46
Using firebase auth - 2:42
Notion DB - 3:34
Using Mongo - 6:21
Using Expo managed workflows - 7:30
Random failures - 9:49
Over the air updates - 10:51
Branch nighmare - 11:44
Переглядів: 4 421

Відео

The Broken Senior-Only Job Market
Переглядів 64 тис.Місяць тому
The broken senior only job market Instagram: jasongoodison Discord: discord.gg/wac76tTmN8 LinkedIn: linkedin.com/in/jasonlevigoodison Chapter: 0:00 - Layoffs 1:13 - Deep Knowledge 1:58 - Eat Your Broccoli 3:00 - Tech News 3:48 - AI's Real Role 5:00 - Antidote 2
Let's be honest about Math in coding
Переглядів 11 тис.3 місяці тому
Let's be honest about Math in coding
Learn to code with an unfair advantage.
Переглядів 155 тис.4 місяці тому
Learn to code with an unfair advantage.
These coding projects give you an unfair advantage
Переглядів 892 тис.10 місяців тому
These coding projects give you an unfair advantage
I got into Y Combinator ...
Переглядів 59 тис.Рік тому
I got into Y Combinator ...
Software engineering is dead. ChatGPT killed it
Переглядів 81 тис.Рік тому
Software engineering is dead. ChatGPT killed it
I tried to get random subscribers hired at Google
Переглядів 104 тис.Рік тому
I tried to get random subscribers hired at Google
I asked Microsoft employees how to get hired at Microsoft
Переглядів 1 млнРік тому
I asked Microsoft employees how to get hired at Microsoft
An Entire Computer Science Degree in 12 Minutes
Переглядів 909 тис.Рік тому
An Entire Computer Science Degree in 12 Minutes
How I would learn to code (If I could start over)
Переглядів 4,4 млнРік тому
How I would learn to code (If I could start over)
Day In The Life Of A Software Engineer @ Microsoft (First Person POV)
Переглядів 521 тис.Рік тому
Day In The Life Of A Software Engineer @ Microsoft (First Person POV)
I'm Bad At Coding ... (My Software Engineering Journey)
Переглядів 1,6 млнРік тому
I'm Bad At Coding ... (My Software Engineering Journey)
These resume templates give you an unfair advantage
Переглядів 34 тис.Рік тому
These resume templates give you an unfair advantage
if software engineers had an infomercial
Переглядів 6 тис.2 роки тому
if software engineers had an infomercial
how engineers attend meetings in big tech
Переглядів 14 тис.2 роки тому
how engineers attend meetings in big tech
I did a Google interview in a children's programming language
Переглядів 22 тис.2 роки тому
I did a Google interview in a children's programming language
Coding Interviews Be Like (Blockchain edition)
Переглядів 6 тис.2 роки тому
Coding Interviews Be Like (Blockchain edition)
The Microsoft Interview Experience (Application To Offer)
Переглядів 43 тис.2 роки тому
The Microsoft Interview Experience (Application To Offer)
How I get Promoted Every Year At Microsoft (as a Software Engineer)
Переглядів 61 тис.2 роки тому
How I get Promoted Every Year At Microsoft (as a Software Engineer)
I Can Prove Top USA Universities Are Copying Waterloo
Переглядів 5 тис.2 роки тому
I Can Prove Top USA Universities Are Copying Waterloo
Day In the Life Of A Software Engineer From Hawai'i (Microsoft)
Переглядів 13 тис.2 роки тому
Day In the Life Of A Software Engineer From Hawai'i (Microsoft)
How To Choose A Side Project As a Software Engineer - 6 Week Resume Bulk (/w Microsoft Engineer)
Переглядів 7 тис.2 роки тому
How To Choose A Side Project As a Software Engineer - 6 Week Resume Bulk (/w Microsoft Engineer)
How To Pick Your Specialization As a Software Engineer - 6 Week Resume Bulk (/w Microsoft Engineer)
Переглядів 10 тис.2 роки тому
How To Pick Your Specialization As a Software Engineer - 6 Week Resume Bulk (/w Microsoft Engineer)
How To Make Your First Resume - 6 Week Software Resume Bulk (/w a Microsoft Engineer)
Переглядів 6 тис.3 роки тому
How To Make Your First Resume - 6 Week Software Resume Bulk (/w a Microsoft Engineer)
Surviving a Computer Science degree (ft: Gyasi Linje)
Переглядів 6 тис.3 роки тому
Surviving a Computer Science degree (ft: Gyasi Linje)
A Day In The Life Of A Microsoft Software Engineer (/w Real Code)
Переглядів 136 тис.3 роки тому
A Day In The Life Of A Microsoft Software Engineer (/w Real Code)
Q&A - Microsoft Software Engineer
Переглядів 3,3 тис.3 роки тому
Q&A - Microsoft Software Engineer
Can You Pay For Waterloo With Co-op (Eng & Math) // How Much I Get Paid @ Microsoft
Переглядів 19 тис.3 роки тому
Can You Pay For Waterloo With Co-op (Eng & Math) // How Much I Get Paid @ Microsoft
How To Build Side Project & Ideas (with a Microsoft Software Engineer)
Переглядів 9 тис.3 роки тому
How To Build Side Project & Ideas (with a Microsoft Software Engineer)

КОМЕНТАРІ

  • @freshairkaboom8171
    @freshairkaboom8171 22 хвилини тому

    All numbers in Javascript are so-called 64-bit double-precision floating point numbers, that are decided by 64 bits. Bit 0-51 decides the fraction, the exponent is 52-62, and the last bit is a boolean check (0 or 1) to see if it's signed or not. A signed number cannot be negative, so it essentially doubles the maximum positive value while removing all negative numbers. Since numbers are stored like this, as binary fractions with exponents, both 0.2 and 0.3 cannot be accurately represented (because the machine runs out of memory because it repeats itself infinitely, just like 1 divided by 3 is 0.33333... forever), so an internal routine is run within the programming language to fix this, rounding the answer to the closest representable 64 bit structure. 0.2 is represented as "0011111111011001100110011001100110011001100110011001100110011010". Where the first 0 represents signed/unsigned, the following 11 digits representing the exponent, which is binary for 1021, and the following 52 digits represent the mantissa, or the fraction. This is the closest you can get to representing what 0.2 is in Javascript, but it's not entirely the same. 0.3 works similarly.

  • @sulphureusproject9968
    @sulphureusproject9968 22 хвилини тому

    copycat

  • @user-bp6ro9xr6c
    @user-bp6ro9xr6c Годину тому

    python is the best for, litteraly everything, even 3d game developement, easy to use, lots of libraries and tool, can easily access internet, can download wideos from anywhere even from youtube without any premium, cqan open apps in your computer, in extensions has lotťs of powerful AI helpers and game developement is too easy, that makes the python the best language, ofc its good to know Java, C++ too, but if you want to get paid great learn python

  • @user-bp6ro9xr6c
    @user-bp6ro9xr6c Годину тому

    kids who are saying scratch is not for kids and I can earn from that, it is for kids and nobody will accept you to work with scratch

  • @efficientapp
    @efficientapp 3 години тому

    Noooooooooooooo-tion

  • @x7heDeviLx
    @x7heDeviLx 3 години тому

    Haha don’t doesn’t have to do with binary

  • @nuckypuck
    @nuckypuck 23 години тому

    Racket 😍

  • @tompilling4154
    @tompilling4154 23 години тому

    Don't shill for ozempic

  • @iqgirlgamer
    @iqgirlgamer День тому

    If I say I have already seen this coding question. I may miserably fail the next coding question and they will throw me right away. 😅

  • @stavros222
    @stavros222 День тому

    Javascript is so stupid it became quantumly stupid

  • @AllenF05
    @AllenF05 2 дні тому

    What's the woman's name?

  • @InsomniacsAnonymous36
    @InsomniacsAnonymous36 2 дні тому

    I would be disowned if I learned Java or JavaScript. This is probably already knowing too much.

  • @willowthewindbelow
    @willowthewindbelow 2 дні тому

    I want a epic rap battle between you and fireship Firebase vs Clerk 🤣

  • @odytrice
    @odytrice 2 дні тому

    You know how 10/3 can’t be written in decimal because it’s 0.333333333…? Well 3/10 is like that in binary

  • @AnthoneyIsOnYT
    @AnthoneyIsOnYT 2 дні тому

    I’m seeing this video just after learning some basics of HTML. Should I make an immediate switch to python?

  • @libbeytds
    @libbeytds 2 дні тому

    Schroedinger's null

  • @maxrichter9513
    @maxrichter9513 2 дні тому

    Actually the Polar Express Nerd was wrong: the loconotive wasnt the 4-8-2 Baldwin S3 but the #1225 Perre Marquette Steam Engine 🚂🚃🚃🚃🚃🚃❄️❄️

  • @GROYPING4JESUS
    @GROYPING4JESUS 3 дні тому

    She doesnt move on bro😂

  • @GROYPING4JESUS
    @GROYPING4JESUS 3 дні тому

    What a chad

  • @songtopictoday4816
    @songtopictoday4816 3 дні тому

    bro what is this video!!! I love it!!!

  • @ivycao5394
    @ivycao5394 3 дні тому

    ok but waterloo cs is extremely hard to get into in the first place... so you're clearly competent

  • @daytonwickerd6212
    @daytonwickerd6212 3 дні тому

    Please upload the rest of this series

  • @johnkuwik2477
    @johnkuwik2477 3 дні тому

    Tells us he'll explain the answer..... then never explains the answer.... He'll be a perfect lawyer

  • @MattHudsonAtx
    @MattHudsonAtx 3 дні тому

    Get gud

  • @GROYPING4JESUS
    @GROYPING4JESUS 3 дні тому

    I love everything about this😂

  • @stripedcollar335
    @stripedcollar335 3 дні тому

    Now type 1*1 and make it = 2

  • @kenbookcredit
    @kenbookcredit 3 дні тому

    Super insightful. Clerk seems like a game-changer

  • @ikarienator
    @ikarienator 3 дні тому

    This has nothing whatsoever to do with JavaScript. Try C++ you'll get the same answer.

  • @THE.Mr.Potato
    @THE.Mr.Potato 3 дні тому

    WELCOME! HERE YOU GO: In JavaScript, due to how floating-point numbers are stored and calculated, `0.1 + 0.2` might not exactly equal `0.3`. It could result in a very tiny difference due to precision issues. This is a common quirk in many programming languages when dealing with floating-point arithmetic. Q: wtf is floating-point arithmetic? A:Floating-point arithmetic is a way computers represent and perform arithmetic on real numbers with a fractional part. It's called "floating-point" because the decimal (or binary) point can "float"; that is, it can support a varying number of digits before and after the decimal point. However, due to limitations in how computers represent numbers, there can be small errors in the results of arithmetic operations, especially when dealing with numbers that can not be represented exactly in binary. Q: So the problem is with the computer, not me? A: Exactly. The issue lies in how computers represent and perform arithmetic with floating-point numbers, not with the mathematical concept itself. In the real world, 0.1 + 0.2 does indeed equal 0.3, but due to the limitations of representing real numbers in binary format, the result might not be precisely 0.3 when computed by a programming language like JavaScript.

  • @kenwilliams5048
    @kenwilliams5048 3 дні тому

    Where did the 4 come from?..Oooooh. 304😂

  • @rogierdikkes
    @rogierdikkes 3 дні тому

    Worked together with someone who did 3 years of Mathematics, his job? Moving a box 1 pixel to the right and adjusting the right color of gray for lines in CSS.

  • @Cyb3rXn
    @Cyb3rXn 3 дні тому

    If sahil and Jason were alike in smarteness... why wasn't sahil an elephant? Like the dude left his job and risked everything for the full time microsoft job... Without even watching this video... Means that the fundamental person of Jason's job success... was sahil because he felt adventurous... or wouldn't jason be still overthinking that "God, i feel so fking stupid, ugh!" if sahil didn't take the first step to fall right into the risk... jason wouldn't have too. That also means that the quote which is quoted by mums "If your friend falls off a bridge will you too?" is actually a good thing.

  • @alibarznji2000
    @alibarznji2000 3 дні тому

    I've been programming for more than 5 years. I've been trying to change my job for about 6 months, and I haven't gotten one interview since. I used to get interviews every month, I don't know what's going on in the world anymore. I'm glad that I have a job though, I would lose my mind if I didn't

  • @bryanhardin2197
    @bryanhardin2197 3 дні тому

    I NEED HELP Im 13 and im trying to into programing but I cant figure out how to download java or python if someone can reply with a link to a video on how to download it or the website to download it its self please help

  • @exceleveryday
    @exceleveryday 4 дні тому

    "Build something that people could actually use", love it. That is how I found your channel. I need to learn how to code, your channel has a ton of valuable information. I have patented something that is "something people could actually use" and just need to build it myself or get some help seems to be more the path after seeing your videos : ). I have used this patented idea in the workplace and have increased my productivity by 65% and out preformed my counter parts. Thank you for your guidance and videos. I am now a subscriber.

  • @Joshua_Uwadiae
    @Joshua_Uwadiae 4 дні тому

    I touched a very tiny bit of Scratch and BASIC in 10th grade, learned a few basics in Python after leaving High School, then started learning C when i started 2nd year of University in my Computer Engineering course (last semester) (and really only coded in all of these, never programmed) and now i jumped to Rust, and have really only ever been coding 😢 Any advice?

  • @MatthewSmith001
    @MatthewSmith001 4 дні тому

    That's not the right answer, pretty boy. My Linux machine's scientific calculator gives: 0.3... don't tell anyone where you went to school...

  • @aimantajuararique3539
    @aimantajuararique3539 5 днів тому

    bro could've just said he doesn't know why

  • @jamiegrobbelaar4334
    @jamiegrobbelaar4334 5 днів тому

    C++ all the way

  • @snarls3760
    @snarls3760 5 днів тому

    Some day i wish i could just stardew valley life

  • @shaneusher2042
    @shaneusher2042 5 днів тому

    I have always used Mathematica to avoid those types of numerical issues solving PDEs with moving boundary conditions when 16 decimal places is not enough.

  • @TechWithTim
    @TechWithTim 5 днів тому

    As a previous react native developer I feel pain watching this video more than I'd like to admit.

  • @JosephCowen-fz8vj
    @JosephCowen-fz8vj 5 днів тому

    No it's not a child knows why ! Devide 1 by 3 the answer is 3.3333333 , the same in reverse , the 00004 is the rounding up of .00003 recurring !

  • @SubVet84
    @SubVet84 5 днів тому

    Because there is no .3 in binary

  • @jimdelarosa9776
    @jimdelarosa9776 5 днів тому

    So funny!!!

  • @bijoychandraroy
    @bijoychandraroy 6 днів тому

    sending yourself random shits on facebook messenger is so relatable

  • @president12383
    @president12383 6 днів тому

    I want to learn to code because I want to make a cool app or an AI

  • @TravelingThruLife
    @TravelingThruLife 6 днів тому

    ☠️

  • @roseplate279
    @roseplate279 6 днів тому

    I hate to admit it, but... that makes sense to me, intuitively.

  • @doloresdebeauvoir4960
    @doloresdebeauvoir4960 6 днів тому

    This is my doctoral research 🧐