Math Academy Podcast Clip Transcripts
Want to get notified about new posts? Join the mailing list and follow on X/Twitter.
PODCAST 7
Improving the SAT Fundamentals course with missing middle topics
Jason (00:00) So the original version of the SAT fundamentals just didnât cover everything. I mean, what it covered, was everything that was in the standard curriculum
that youâd need to know do well in the SAT. But it didnât cover everything you need to do well in the SAT. Thereâs a sort of exists.
And it would probably be enough in the course to get to a certain level score, get in the 700s to an 800, need to know more.
After I get the studentsâ foundations up to speed, thereâs this whole series of skills they need to have to really do well. What are these golden topics?
Justin Skycak (00:37) Stuff thatâs
of the standard curriculum, stuff that youâre not going to learn in your school class, this privileged knowledge that these experienced test prep tutors have that really itâs basically just the families who can pay an arm and a leg for test prep get this sort of information.
Integrating SAT topics throughout the math curriculum to spread out the work
Alex Smith (00:00) We added like 120 or so missing middle topics to the SAT fundamentals course, but one of the plans for 2026 is to integrate that into the standard high school curriculum. a student is doing our standard
complete it up to a certain point maybe say algebra 2 or integrated math 2, theyâre ready for the SAT. They havenât got to do some additional SAT fundamentals course in order to kind of get access to those extra stuff. Theyâre going to be hard baked into our mainstream curriculum.
Justin Skycak (00:31) If you just go through the standard curriculum and youâre not doing these missing middle topics, then by the time the SAT comes around, youâre like, â gosh, I have 150, topics that are like just off of the standard curriculum.
And yeah, so if youâre like, oh, Iâm taking the SAT in two months. Maybe I should prep for it. you got like 200 topics to learn. This is not a good situation. Even if you did go really crazy and youâre like, okay, Iâm doing 10 topics a this week.
youâre not going to have time to really consolidate it. And youâre just going to be doing so much that itâs really difficult. Itâs like going from I barely know how to cartwheel to I can do a backflip in like two months. Like thatâs not going to happen. You got to space that out over more time.
Free response questions don't prime you, making you think harder
Jason (00:00) The reason we do free response is because youâre not primed with potential answers, right? Sometimes you could ask a question and you see some potential choices. Youâre like, â right. Itâs this kind of an answer. But when itâs just, thereâs nothing to prime you there. All you have is an empty box. like,
Is this a number or expression Iâm supposed to enter? You have to think a little more about it.
Alex Smith (00:17) Well.
Justin Skycak (00:21) So just a concrete example of say the question is, find the area of the circle. If you see Ï in a lot of the answer choices, that kind of tips you off as like, â right, the result has Ï, Ï r squared. Like it kind of helps prime you into it. But if itâs just a free response box, you have to actually remember that this has something to do with Ï. You have to just pull that from scratch out of your head. Thereâs nothing, thereâs no priming.
Alex Smith (00:45) And one thing as well, especially younger children, they will resort to like non-optimal strategies learn the content. So for example,
trial and error. If itâs like, whatâs the solution to this equation, for example, itâs like a really simple linear equation, itâs very easy to take every single answer, just plug it in. itâs that one that works. Thatâs the correct answer. But of course, thatâs not the strategy you want them to be doing. You want them to be solving the and getting the correct answer that Now, more disciplined students would do that anyway, but we want to discourage that kind of behavior as much as possible.
Optimizing learning using new question types
Alex Smith (00:00) Now obviously when Math Academy first started, multiple choice was all we had. So we had to make the best the tools we had. But one of the things I want to do is kind of go back to some topics where weâve used multiple choice and ask ourselves,
should we remove multiple choice entirely from those topics? Because there should be no priming, no guessing by looking at the unit or whatever.
doing a first pass of the free response stuff and then weâre to kind of circle back and then do like a really hard analysis of, choice really bad thing to do? Weâve got these other options now. Weâve got free response. Weâve got like static select and dynamic select questions, like drop downs. At what point, what knowledge point should we be removing those multiple choice questions from where.
A variety of question types is good
Justin Skycak (00:00) Free response can be really helpful for a lot of these topics. But all topics need free response. We still have multiple choice questions in a lot of topics because they are use quite often. For example, say you go through a really long computation,
and the numbers donât really prime you to what the result is. And thereâs no way to like, guess and check based on the answer choices. You donât need to necessarily have free response question there. And in fact, a free response question can be less forgiving to small errors. Like,
you know what youâre doing, but you added two numbers or you dropped a negative sign or something, and then your answer doesnât come out to one of the choices. That kind of tells you in the moment, okay, Hey, check your work. If you really know this, youâll be able to figure out. If you donât, then, then you wonât,
like penalize you too much for like a little mistake.
Itâs like most things like often like a combined strategy, like you got two parts of the strategy that are, are, that are good at different things. And when you combine them, like have a, have a variety of questions. Generally a variety of question types is good, right? Variety of, of tasks is good.
Limiting the complexity of free response questions to limit learner discomfort
Alex Smith (00:00) Iâve actually also given like some instructions to my content team about limiting like the amount of expressions we, you know, or how big the expressions should be in free response. If itâs like a four or five term polynomial in a fifth degree polynomial or something like that, thatâs gonna be real pain for students to enter, especially if itâs like one after another, after another.
Even numbers, if itâs like one over root two, like thatâs totally fine. But if itâs like 51 over the square root of 353 Ï, thatâs unnerving for the student. Theyâre sort of entering a number like that. And itâs like, is this right? Is it right? Doesnât feel right. Doesnât feel too nice.
Weâve just got to calculus and calculus is the point in the curriculum where you start encountering expressions like that, like derivatives using the chain rule and product rule and stuff. Itâs like, donât go crazy with the free response for these very complicated expressions because itâs unnerving for the student. Itâs a pain in the backside to type. Just, just, you know, apply it where itâs necessary. And you canât really
back engineer a derivative if itâs multiple choice, for example. So yeah, itâs like, again, itâs that intelligent use, using the best tool for the job at any given moment.
The free response parser is the epitome of the long tail of weird edge cases
Justin Skycak (00:00) I remember when we first started out with the free response parser, we were like, well, okay, this isnât going to be too bad. We just like read the LaTeX and then evaluate the expression on a few sample points and then see if comes out to the right number. I mean, thatâs kind of the general principle use, but thereâs lots and lots of edge cases. So many.
Jason (00:17) vastly more complex and that
to handle more functions and stuff or be more affected by domain and range issues and error sensitivities to things that can really mess things up. We have this sort of algebraic equation parser, but
there was so much pre-processing that has to go in to handle the huge range of what expressions can be entered because itâs not just algebra, itâs all the trig and exponential and
everything else and every combination of those and roots and exponents. mean, crazy, right? But Justin, you kind of took it over time. Some kind of complaint from the content team was like, well, this
expression isnât evaluating. What is going on? And you would get in there and have to write all this pre-processing to say, OK, well, what this really means, we have to transform it into more of an algebraic form so that the system can handle it.
Justin Skycak (01:08) Yeah,
it really turned into like an algorithmic sort of quant like task. Yeah. Itâs a long, cause itâs the long tail of weird edge cases and weird behavior.
Jason (01:13) It did. It did.
Machine Learning has been the hardest course to develop
Alex Smith (00:00) The machine learning 1 course,
I mean, almost certainly the most challenging course to date in terms of how to deliver that kind of content.
Itâs quite difficult to find people whoâve got both the machine learning knowledge, but at the level we need, which is the math chops essentially, like those who really understand the mathematics behind this algorithm at a very, very fundamental granular level. Itâs hard to find people like that. Machine learning engineers do seem to be kind of 2 a penny.
But people that really understand the math, theyâre much rarer.
Justin's free book on algorithms and machine learning
Justin Skycak (00:00) Introduction to Algorithms and Machine Learning. This is the book for the Eurisko sequence, the super advanced computer science Jason and I were running within the in-school program.
Jason (00:11) So the thing about whatâs great about that book though is, Justin was just making this stuff up on the fly. He and I would
brainstorm and scheme like, maybe we should teach this. And he would write up some stuff and pull stuff together and come up with some lessons and or some exercises for the kids to do. And then, but he battle tests that with kids.
Itâs a kind â of a high bar because youâre teaching stuff that is advanced undergraduate and sometimes even graduate level concepts 15, 16 year old kids.
Justin Skycak (00:35) Yeah, we went all the way up to re-implementing actual research papers in artificial intelligence, style artificial intelligence, the Blondie 24 program or training neural nets using evolution to play games. I mean, started off tic-tac-toe, but then checkers and more advanced stuff.
Jason (00:54) Yeah, was crazy. I mean, it was such cool stuff. you went through three different classes, three different years. And by the third one, you had
kind of fine tuned the process, the introduction of the content, the exercises, so by the time you get to the third one, the third year, you kind of like, hereâs the PDF, this is the whole thing.
Justin Skycak (01:07) Yeah, pretty much. Yeah.
Designing the minimum viable problem that students can do by hand to get in their reps
Justin Skycak (00:00) Sounds like kind of
a balance of like, okay, students have to do the reps, right? They have to work things out by hand. They canât just like, oh hereâs a this method or that method. Hereâs the neural net back propagation formula. Now transcribe it into your Python code. Great, now you know backprop, no, you just transcribed it. You donât actually know it. You actually have to work through with some numbers, like see how everything flows, get a sense of
just what things look like, intermediate steps. But at the same thereâs a way to make it like hell for the student because every problem takes like 20, 30 minutes because youâre doing so much. You need to avoid that also. So how do you get students to do their reps, but at the same time, not just crush them with the computation burden, right?
Alex Smith (00:43) Exactly. That is the hardest bit. So youâve got to think of like the sort of almost like the minimum viable problem that they can do every single time. If youâre teaching like back prop, itâs going to be like the smallest neural net you can get away with with specially picked numbers so that the numbers can work out right.
It's basically impossible to find machine learning problems in the sweet spot of difficulty
Alex Smith (00:00) Iâm not a machine learning expert, I learned a lot from doing this course. We were creating problems that
It was just obvious the student was going to be struggling with them like 20 minutes, 30 minutes on one problem. This is not good enough. So thatâs what I spent most of my time doing. Just simplifying the problems, modifying the the scope in such a way youâre getting genuine reps on the algorithm, but not in a way thatâs going to kind of crush you.
Justin Skycak (00:25) Yeah. And thatâs like basically nowhere else online, right? Like you look up these algorithms online, like, can you just give me an example of something simple, like just how do you fit a decision tree? Just give me a concrete example. And like, basically nobody has a good concrete example online. Itâs either something like that is so overly simplified that it becomes trivial and you donât actually get to work through the algorithm.
Alex Smith (00:38) Hmm.
Justin Skycak (00:45) Or itâs just somebody gives you a notebook And then you just copy the code over. And if you want, you can inspect the outputs and stuff, but itâs so awful and messy. Thereâs nothing, thereâs itâs so hard to find middle ground stuff.
Dynamic select questions are good for derivations
Alex Smith (00:00) got like one question topic which is dynamic select. Itâs almost like a multi-part problem in a regular topic.
So you start off with like the first part of the calculation, and then if you get that right it unfolds to the next part of the calculation, and then if they get that right you unfold to next part of the calculation. If you do that right, youâre done. Itâs a wonderful pedagogical tool because it really allows you to almost like force students down
path you want them to go.
Like the Laplace transform e to the KT. The answer is always the same. Itâs like, well, how do you test that students know that? Well, what you can do is you can force them through the steps to derive that using these kind of dynamic select questions.
And through that, they can get lots of reps on exactly that process.
Scaling content production is the goal for 2026
Justin Skycak (00:00) This coming year, another thing that we need to do is scaling out factory level production.
Weâve been doing a good job of continually level up the quality of the courses. And now we need to expand also rate of production of what we figured out how to do. You canât really do that until you know what youâre doing, until you get the prototype site, get the V1s. But then you kind of scale it
Alex Smith (00:27) We need to transition from being like a workshop to a This kind of workshop setup where itâs me and few guys just there creating all these courses, itâs super fun. Itâs gotten us to where we are now, but if weâre hopefully become a truly household name,
then I obviously need to stop being the workshop manager and be like the factory manager. So how do we go about doing that?
When scaling a team too quickly backfires
Alex Smith (00:00) We need to transition from being like a workshop to a factory.
So how do we go about doing that? So without dropping quality? exactly.
Jason (00:04) without dropping quality, continuing to innovate. And thatâs a tough ask.
tried to do this. I mean, I initially brought up this conversation the end of 2024. I was like, got to get this machine learning course, and we got to speed things up, and we got to go.
But I think one of the things we ran into is that itâs really, really difficult to find people
who have the subject matter expertise and have the pedagogical instincts. Also you just canât hire that quickly. always a disaster. You canât just hire four or five people
in like six weeks to do something that isnât like a common skill that everybody knows how to do and expect that to go well. And it did not go well. It caused us a lot of inefficiency and lot of frustration.
Alex Smith (00:44) Yeah. So I mean, one thing Iâve realized: You need to be very, very careful about how you hire. So you donât hire en masse.
But if youâre going to do that, you really need to have like the systems and tools in place to just monitor performance. When youâve got like just a team of a handful of people, you can kind of keep an eye on what people are doing. and thatâs probably not the right time to sort of invest in all these tooling and analytics to check that everybody is doing well. But once you start scaling,
I canât stay necessarily on top of every single one in the same way I could when it was three or four
You need to measure a team's output to ensure efficiency
Justin Skycak (00:00) It really seems almost a software system just made out of You need to invest time into like setting up the
right abstractions, the the right work allocation, everything, and monitor that thatâs getting the results that you want.
We can measure performance every of the way, and have it gamified a little bit in terms production doing how much week? How many work putting out? good or bad? How does that compare to what everyone else is doing?
Why we teach concrete computations before abstract proofs
Jason (00:01) is that we kind of take a of a course before you do a proof version of a course.
Because the problem is when you do a proof-based course and the students donât actually have any real intuition on how these operations work and they havenât done any problems and theyâre just proving stuff about objects that they donât really understand deeply, the student isnât getting as much out of it. Theyâre struggling.
Linear algebra have any proofs. So if we had a second linear algebra course, it would be entirely proof-based.
And likewise, I think you do complex variables, and then youâd have a complex analysis. But if you were like a engineer physics person, you would say, I donât need the proof-based. Iâll just do complex variables and Iâm good to go.
Why we separate university-level courses into computational vs proof-based
Justin Skycak (00:00) seems to be confusing for a lot of people who are not so familiar with university course offerings that like There are levels to things like linear algebra, complex variables, complex analysis.
Sometimes I would get asked like, well, how come your calculus 1 course doesnât have epsilon delta limits in it? Well, thatâs what you do in Real Analysis. Itâs not necessarily in a calculus 1 course, unless itâs like a sort of honors calculus at like an elite university, which is really more like a Real Analysis course. They just call it calculus because their
real analysis course is actually like advanced real analysis. So thereâs kind of a fuzzy labeling on these things. So I think once we have kind of the second more advanced version of each of these courses out, itâll be very clear. Like, okay, hereâs what linear algebra is. Advanced linear algebra, thatâs more like Axlerâs linear algebra.
The best textbooks for beginners are NOT the most advanced ones
Jason (00:00) Youâll hear these ridiculous conversations in places like Hacker News, these discussion of math books and theyâll say, well, I think this is the best: Axler or whatever. They might be have some fond memories of this more advanced course, but theyâre not really appreciating how much foundational knowledge a student needs to have to come into it to be successful.
And so if you donât know any better and then you try use that book, the first one, itâs a flame
Alex Smith (00:21) says that itâs just the curse of knowledge, isnât it? Oh, I remember this advanced linear algebra. That was really cool. And this is the book we use. You should take it. like, as you say, just no appreciation for how they actually probably got to that point in the first place. Some people can go straight to
Axlerâs book, but theyâre pretty rare.
Computations build intuition for proofs
Jason (00:00) At the University of Chicago, if youâre a math major, the linear algebra was embedded in abstract algebra, and it was mostly proofs. And it was terrible.
I remember our textbook was Hungerford, which was an abstract, it was a graduate It was just so much harder than it needed to be. I guess if youâre dealing with some absolutely brilliant students, and they just work like crazy, and they work in groups, you can kind of
them to fight their way through it, but itâs so inefficient, and itâs so and itâs just unnecessary. That is not the way, and so what we do is take a concrete, straightforward, letâs get your skills, your intuition up. And then once really understand how to do these calculations, you really understand what eigenvectors and eigenvalues and row echelon form all this stuff is just like
instinct to you, then we can make proofs about it. And writing proof about that is not harder than writing proofs about divisibility and parity because you just understand it intrinsically, and then itâs just a matter of having the insight through the proof.
Intuition comes from repetition and hard work
Justin Skycak (00:00) As you always say, the intuition comes from the repetition, right? And then the proofs itâs really represents intuition, but thatâs not how you absorb intuition. Thatâs the product of intuition. is not the product of that.
Jason (00:13) Yeah. Itâs, itâs a, thatâs just so frustrating when people say, Oh, I just, just give me the concept of intuition. Itâs like, I canât just get you the intuition. Intuition a product of a lot of hard work. Thatâs where the intuition comes from.
You can't learn philosophy without lived experience
Jason (00:00) intuition is like,
Justin Skycak (00:00) The analogy I
sometimes like to make is like suppose that you just you had a book of life quotes right from your hard-won experience of life and you have a kid and when the kid is years old, you hand them the book. They have no idea what youâre talking about. You can be completely right, the quotes, in your mind they can represent so much valuable knowledge, but
the kidâs not gonna know.
if they say like, I get it, they donât know.
Jason (00:20) a teenager, even someone in their
I even sometimes think reading Plato and all the stuff really is more useful when youâre like in your 30s or 40s. Gotta have some mileage on the road, come back to stuff like, what is truth fairness? What is justice? You have to see a lot of examples these people struggling to come to any agreement, consensus on these things. And then you can come back, like, letâs go down to the basics.
You gotta get the details before abstracting
Jason (00:00) All these life lessons and stuff, you got to suffer. You got to make lots of mistakes.
You have to get the mileage on the road. And thatâs the same with math. You know, as with anything.
Justin Skycak (00:08) You got to get the details, the microstructure before abstract Otherwise you just end up feeling like you have just been pushing symbols around in some logically And youâre like, whatâs an eigenvector? Whatâs an eigenvalue? I donât know, but it has this symbolic property that helped me complete this proof. So I guess thatâs what it is. Itâs like, well, yeah, you donât really know what it is.
Jason (00:12) use.
Yeah.
Earning the right to scale
Justin Skycak (00:00) A lot of infrastructure built, just system infrastructure to deal with When you 10 users, 100 users, itâs kind dumb to worry about like, oh, will this work great when we than that? Itâs like,
Donât worry about it. Just like focus on getting more users and then you earn the right to solve the problems that come with that.
How small companies accumulate infrastructure debt
Jason (00:00) When youâre a small company, youâre just trying to do this 80-20 solutions on everything and get stuff working. Sometimes you put a little more love into something because you know itâs really important, but a of times itâs like, okay, thatâs a solid B, B plus, whatever, time to move on. I got 30 other things I got to do. I canât just sit there and tweak this thing for the next three days.
But thereâs some things that you do even little less than 80-20, youâre just just good enough, like, okay, it works, Iâm moving on. But this starts to accumulate, and then it can run into
You accumulate technical debt or infrastructure debt.
found an AWS expert.
So, terms of the infrastructure,
this guy is going to help me like upgrade all the things that I probably should have been upgrading before.
Wisdom is gained by trying, failing, and learning
Jason (00:00) in order to build towards something good, whatever it is, youâre going have lots of failures along the way. So youâre going wisdom the years.
You actually do things. run experiments like letâs try this. Some things work. Some things donât. You learn from those. You go, ah that hurt. That felt good. That worked. can we take away from this? We learn and you run another experiment. But all this honest lessons that you are
incorporating into a compressed sort of
so that youâre operating in as optimal way as possible at every stage youâre at.
You learn the most important problems to solve through first-hand pain
Justin Skycak (00:00) We always talk about like these kind of made up problems that you can envision into the future, but if you have suffered at the expense of a problem in the past, and you know that problem is going to come back shortly, if you donât stay on top of it, then this is not a made up problem. This is actually concrete thing that punched you in the face before. And
Jason (00:18) If I had just told you about this stuff, it wouldnât have made as much sense to you as like you suffered through it. You had to help us detect what were the inefficiencies where it come from. You had to help debug queries. going forward, youâd be like, okay, we got to be careful with, with some things.
Math Academy is like a personalized expert tutor
Jason (00:00) Ideally, Math Academy should work an expert tutor, thatâs really our mental model. What should the system do? Itâs like, okay, well, what would you do if you were tutoring? What would you do right in this situation?
You canât you canât get there the tutor and just say, well, I want them to cover this topic right now. The tutor be like, I canât teach them that because they donât know all these other things that are needed. But what I can do is I can get them there and youâd be like, I respect your expertise as a tutor, please just get her there as soon as possible because she canât afford to not do well on this midterm, you know.
Learning rate is limited by working memory capacity
Jason (00:00) We know from cognitive science is long-term memory youâre sleeping. Which means thereâs only so much you can do in a certain day. Why?
you have a certain amount of working memory. The average person has four to seven slots of working memories. Think of it like the size of your desk and each part of the problem is paper and you can only have so many papers on the desk before you just canât look at them all at the same
If thereâs a lot of things that have to do with this problem taking slots up in working memory, you canât see everything in the problem, canât problem solve, canât think your way.
If you just learned one to two things at most a day, you let this stuff consolidate to long-term memory, youâre operating with your full with your working memory.
Too much customization makes a product frustrating
Jason (00:00) The reality is that you wanna give
to operate the system in a way that really fits what theyâre trying to achieve, but you gotta put limits on it so doesnât allow them to do something thatâs gonna be detrimental. Otherwise, they become frustrated, you lose them as a customer, and they blame you.
Thereâs a danger, thereâs a downside to giving people too much ability to customize, giving them too much control because they can tie themselves up in knots, which
increases your customer support load because then theyâre confused, and then theyâre upset at you, and itâs just this whole thing.
More users, more customer support problems
Justin Skycak (00:00) At the beginning when you have users, zero users, you donât have to worry about customer support. But once you get to
a certain level of scale, you can really shoot yourself in the foot by releasing something that is half-baked to
Jason (00:13) have to try to think ahead and be like, is this going create customer support load? If so, how do we get ahead of
You get someone sends you email. Itâs all
And then theyâre yelling at you. Even though you can develop a little bit of a thick skin to it, itâs really not enjoyable. And so you try and do everything you can to make this stuff clear, but then you send emails to explain stuff, people get mad. Why are you sending me
So all you can do is chip away at different sizes and do the best you can.
Justin Skycak (00:34) So not.
Manually onboarding customers is necessary to understand your customers
Justin Skycak (00:00) just reminds me back when we were just getting our first you would onboard every single customer a video call for like half an hour, like an hour,
Jason (00:08) Hour,
Justin Skycak (00:09) A full hour.
Jason (00:09) It was never less than an hour. Almost always an hour, sometimes more.
It was a critical thing to do when youâre doing a startup initially, youâre really trying to do customer development, which means youâre really trying to understand who your customer is, what the problems are that need solved. Because you have this idea in your head of that. And even if itâs sort of
just a lot of detail that you donât
The quickest solution is manual until it no longer scales
Jason (00:00) I remember listening to an interview years ago with Brian Chesky, one of the founders of Airbnb. And he was talking about how initially they just had a big spreadsheet of photographers that lived in these different cities where people were trying to rent their places out and on the spreadsheet they would assign it, go take photos of this place.
But thatâs how you start. Everything was like manual, grind through it that way until it gets to a point where like, okay, canât work anymore. We have too many photographers, too many cities, and then it sort of forces you to do it. Now, what ends up happening, at least it seems to happen in my case, is you do the manual thing just a little too long.
Right, because you donât want to have to bite the bullet because OK, do I spend two, three, four hours setting up which is really annoying, or do I spend, a day, day and a half or whatever it is, building out this UI stuff and all the back end functionality, and youâre just like, I donât have time for this.
Our mission is to make effective learning available to everyone
Jason (00:00) We want people to use it benefit from the system because thatâs our mission is to make effective learning to everybody.
You know, thereâs someone could say well, Jason, if you just niche down, you just really hyper-focus to the one group no to all these other people. Thatâs one approach. Some companies might do that. I donât want to do that.
Justin Skycak (00:17) donât want to be just the math system for homeschools. And thatâs it. No, anyone who wants to learn math, whoâs serious about learning math. Thatâs our customer.
Jason (00:21) or
Math Academy goes to college
Jason (00:00) had our first university want to use it. And heâs like,
if I try and get this through the math department, itâs going to take forever. But university students or college these courses, you can say, youâre going to use certain resources textbooks that this is the requirement for the course.
that created a whole different flow because heâs setting up at the class. Itâs calc two. Heâs not paying for it.
So theyâre paying for it separately, but they need to immediately get funneled into this class. Theyâre not doing a subscription. Theyâre paying for semester long or a quarter long thing. Itâs from this date to this date. And each student is paying with their own credit card.
so I bit the bullet and spent couple days working on because then the sign up flow is all different. now that it works, professor comes to say, hey, you know, weâd like to use Math Academy for
Itâs like, great, hereâs what just up your class, and you paste in a bunch of emails addresses like you do with any of these kinds of oriented apps. And boom, takes them, they have a signup page,
the whole thing.
Build what customers actually need
Jason (00:00) Thereâs a dance that between the entrepreneur the customer.
You canât just go off and build a ton of stuff and not get feedback from customers because you just build the wrong stuff. Building an initial version of your product and you say, Iâm just going to work on this for years and then release it, that tends to be pretty dangerous because if you miss the mark, you could just have wasted years of time and a ton of money.
It works a lot better you can have a general direction, but you let the customer lead to some degree.
All this stuff, building stuff by hand, doing stuff manually, doing
tons of zoom calls, talking to people, youâre getting to know your customerâs problems and needs, and youâre solving their problems manually. A lot of times itâs really painful, sort informs you about the shape of the problem really is cause sometimes itâs more complex or nuanced what you initially imagined.
The privilege of grinding on something you love
Jason (00:00) Iâm incredibly grateful that weâre in a position where we have these problems.
day Iâm just like, this is so great, though it can be overwhelming at times and exhausting and frustrating when you customer support load.
I work seven days a week
working my ass off.
Itâs like someone whoâs maybe like a in the NFL.
On the one hand, they have to grind. They are in physical pain the time from how hard it is on their body to train their ass off year round, but theyâre incredibly grateful. Iâm in the National Football League, man. I am paid to play football. I mean, this is awesome, but itâs also super, super hard.
There's no substitute for real-world experience
Jason (00:00) Itâs harder to a lot of insight in how something should work until you see all the failure modes and youâd experience them personally many times. And youâre just like, this is how this is not gonna work.
Justin Skycak (00:09) Do that enough times then I mean, whatâs remaining is the truth, right? Itâs whatâs going to work. But the great part though is like, you donât have to depend on anyone else telling you, this is how itâs going to work. You donât have to on trusting somebody else like, this person knows what theyâre talking about. They say this is what generally works. I guess thatâs what Iâll do.
Jason (00:13) Hereâs the
You need to do things yourself, but a mentor can accelerate your progress
Jason (00:00) Ideally in life, you need to do things yourself, but you need to have somebody whoâs maybe done it before who can just sort of help you recognize and frame whatâs going on so that you can kind of speed run the lessons you take from it.
Using free response and multiple choice questions to the maximum advantage
Jason (00:00) Free response, depending on how involved the expression is that youâre entering can be sort of a tax on you. I itâs exhausting do a lot of that. Right. So if they had to that all the time, and especially it was longer algebraic expressions, like, Oh, you know, you do it all the time. You know, they just, itâs, itâs, youâre, youâre creating this sort of effortful tax.
And it adds up where heâs like, we want you to keep going. Right. So we want to kind of multiple choice where we can get away with it. and then, and do free response where we can get away with it. Like letâs use each to the maximum advantage. Like we need to sometimes prime you. You need to do the whole thing and enter it other times. The multiple choice little more robust against silly arithmetic errors, but it just, itâs, you can go a little faster. And weâre trying to get as much out of the student
as we possibly can in amount of time theyâre gonna put in the system.
It's hard to find people who know machine learning, math, and how to teach
Jason (00:00) So you can find a lot of people who have experience with pytorch and tensor flow and can talk at a high level how these algorithms work and what circumstances tend to work. And theyâre, theyâre good. Theyâre practitioners, right?
A practitioner, an engineer needs to have certain types of skills. Other skills, really understanding the mathematics at deep level isnât always necessary. I mean, depending on what theyâre kind of doing. And so if theyâre not using that stuff, or they didnât get a graduate degree in this stuff, or even if they did and they havenât used it in a while, itâs just atrophied, right? So you, you talked to a lot of people who just didnât quite have the
skills.
Alex Smith (00:31) Yeah, I mean,
by all accounts, like, you know, decent machine learning engineers in their own right. But the understanding of the math, which as you say, they donât necessarily use day to day, or they mightâve studied it years ago and forgot or whatever. And then thereâs like the pedagogical side of it. Itâs like, how do you, okay, you do understand the maths on a very fundamental level, but
how do you present in our kind of setting?
The Eurisko book was the best resource for developing the Machine Learning course
Alex Smith (00:00) The machine learning 1 course,
almost certainly the most challenging course to date in terms of how to deliver that kind of content.
Now, weâre really lucky because Justin wrote a book.
It was super helpful. I mean, Iâve got all the big machine learning books, but is the one I use the most to actually help with this course, at least in terms of the philosophy of how this stuff is delivered. You know, itâs like youâre presenting an algorithm and you kind of work through the algorithm kind of step by step.
You you write down the expression for the iterative procedure. Do one successful iteration, do two successful iterations. Now do the whole thing until you get it to converge. It was, was the book plus a little bit of my own sort of experience in teaching like numerical methods and stuff. The task really was to take
this idea and just put it into our system.
The challenge of picking numbers so that manual calculations are not overwhelming
Alex Smith (00:00) So youâve got to think of like the sort of almost like the minimum viable problem that they can do every single time. If youâre teaching like back prop, itâs going to be like the smallest neural net you can get away with with specially picked numbers so that the numbers can work out right.
Justin Skycak (00:12) The number picking is kind of interesting too, because sometimes thatâs counterintuitive, right? Like you might think like, well, I give you inputs of zero. And then you run that through and suddenly by step two, youâve got these nasty decimals because everythingâs been like log transformed or whatever. In order to get nice numbers, you say like, okay, your inputs are natural log of 2, and natural log of 3, and 1. And then those look so bad like initially, but
Alex Smith (00:33) Yeah.
Justin Skycak (00:38) by step two, itâs like, well, theyâve converted into very nice whole numbers that you can just kind take with you.
Challenges of keeping a large, globally distributed team on the rails
Alex Smith (00:00) youâve got team of a handful of people, four or five people, you can kind of keep an eye on what people are doing. But once you start scaling,
if itâs 15 people, 20 people all contributing content, I canât stay necessarily on top of every single one in the same way I could when it was three or four
And of course, weâre obviously truly international. I mean, my team are kind of based all over the world. And so itâs not in the same office. This is even harder. You know, itâs like, you need kind of proper reports. What has this person done
today, this week, this month? And so all these kinds of analytics need to be in place if youâre going to kind of scale up successfully. And it might not necessarily even be that personâs fault. Theyâve read the training material. They think theyâre doing a good job. But itâs just my job to have access to that data and go, actually, that guy isnât doing good. But letâs find out why. And
perhaps just one conversation is all it takes to boost that performance. But unless youâve got the data, you just donât know really.
Math Academy is a machine that optimizes learning
Jason (00:00) Math Academy is a machine youâre trying to optimize. It kind of reminds me of that joke mathematicians are machines that turn coffee or weak coffee into lemmas, something like that. And by that similar analogy, weâre a machine that turns
money, subscriptions into successful mathematical or educational progress. How do we optimize this machine? So part of it, we have a lot of analytics that weâve built over the past few years to analyze pass rates and where kids are struggling and everything. So you can really fine tune, be alerted to say, okay, well, weâve got some low pass rates on some topics.
are those, where are they failing? Whatâs the number, how to fix it? And then you can use that to fine tune. so to continually which has really, really helped.
Measuring then optimizing content production
Jason (00:00) We need more metrics about how the company is doing.
far our biggest center is content. like, OK, we getting our moneyâs worth? Are we moving as fast as we can? Like, when is stuff behind? Is it on And so what we really need, and which weâve started working on, is a lot more
metrics into understanding how this process is going, you know, how itâs going overall, how a course is progressing, how individual people are doing, how efficient our spend is. Because if weâre gonna create two three four or five times the amount of courses that we did in the past without dropping quality, we better have a really granular of insight into every dollar that weâre spending on this on the content.
Axler's linear algebra textbook is not meant for beginners
Justin Skycak (00:00) There are levels to things like linear algebra, complex variables, complex analysis.
So I think once we have the second more advanced version of each of these courses out, itâll be very clear. Like, okay, hereâs, hereâs what linear algebra is. Advanced linear algebra, thatâs more like Axlerâs linear algebra. And you know, Axler even says in his book, like this is meant for somebody who was
basically already taken a first course, who has already had exposure to it. But a lot of people just kind not read that or just donât want to that donât straight into Axler unless youâre just incredibly gifted and can all the missing prerequisite knowledge on the fly. But most students, yeah, they need to of go up these levels rung at a time.
This is just performative education
Jason (00:00) My middle daughter was in ninth grade and they were reading Adam Smith.
I was like, she doesnât know barely little supply and demand, she doesnât know about economic free markets, she has no intuition for how commerce and economies and any of that stuff works. And youâre talking about the Adam Smith level theory It was like performative. It was like to show off to the parents, look how sophisticated our kids are. Itâs like this is just itâs just dumb.
Wisdom is the abstract compression of lived experiences
Jason (00:00) intuition is like,
Justin Skycak (00:00) The analogy I
sometimes like to make is like suppose that you had a book of life quotes right from your hard-won experience of life and you have a kid and when the kid is 5, 10 years old, you hand them the book. They have no idea what youâre talking about. You can be completely right, the quotes, in your mind they can represent so much valuable knowledge, but
the kidâs not gonna
Jason (00:20) You canât take this like consolidated compressed knowledge and put it in someoneâs head and it makes any sense because it just doesnât, you know, they can mimic it and they can just repeat it to you. And youâre like, oh, thatâs amazing. They know this stuff. Itâs like, they donât really know it. All these life lessons and stuff, you got to suffer. You got to make lots of mistakes.
You can talk to a very, very bright, open minded kid who respects what you say, but theyâre just, donât get it. You have to get the mileage on the road. And thatâs the same with math. You know, as with anything.
Startups and life are better when they improve gradually rather than suddenly
Jason (00:00) Thereâs a lot of benefits to organic growth opposed to artificial growth. So when you go and raise a lot of capital from a venture firm and
hire a ton of people and you just spend a lot of money in advertising and you just like go, right? Itâs sort of like the similar problem, like when somebody wins a lottery and they have a lot of money and they didnât really earn it step by step so they donât know how to manage it, they donât know how to appreciate it and they kind of blow a lot of it and it creates all kinds of problems in their life, their relationships with other people because it was just thrust on them as opposed to if you spent 30, 40, 50 years building your wealth, itâs
you know how to manage it. You know how to interact with other people in regards to it. Life usually goes better when you go in a nice, smooth upward gradient, as opposed to just bam, youâre here. You donât have the appreciation for not only the benefits, but also the pitfalls and issues.
Wisdom is the result of years of failures
Jason (00:00) Wisdom is a result of failures.
And so in order to build towards something good, whatever it is, youâre going have lots of failures along the way. So youâre going wisdom the years. And that wisdom will allow you operate effectively at higher levels when you get there. Thatâs why you take a 23 or 25 year old, you make them president of the company or something. OK, well, thatâs going to be a disaster,
unless it was like a little startup that person built themselves. And even then if it happens too fast, they didnât develop the skills. They donât know how to manage people. They donât know how a lot of things It doesnât mean that you canât run stuff to some degree, but you shouldnât skip steps.
Justin Skycak (00:34) Yeah, you can speed run by, by compressing the work by making it more efficient, but you canât speed run by skipping. Thereâs no shortcut. Thereâs just running on long
Want more users? Build a better product
Jason (00:00) One of the reasons that Iâve wanted to approach Math Academy the way we have, which is that we have not taken outside investment. Itâs all completely self-funded. We donât pay for advertising. We simply put things on hard Itâs you want users, create a better product.
The hard way means that you have to solve problems. You donât get to postpone the problems or ignore the problems or paper over the problems. By doing things slowly and things ourselves, we learn
how to improve the pedagogy. We learn about how to create more efficient, more cleaner code, but you gotta learn all those Do things as efficiently as possible, but gain the wisdom along the way so that youâre operating in as optimal way as possible at every stage youâre at.
Do it manually until you understand what the heck you're doing
Justin Skycak (00:00) if you had to build out all that infrastructure just at the beginning, you know, before doing this manually, before going through all the reps. And you had some vision of like, this is how things should work. Doesnât this make sense in theory? And then you built all that out. Itâs like, not only would that be time wasted, but youâd also have to choose between undoing and rebuilding it all or, just trying to like contort it into some way that it should be, or trying to force customers
to use it the way that you which is not way that it in practice. And it just would have been a bad situation either way. So just do it manually until you understand what the heck youâre doing.
You can't eat a whole elephant in one bite
Justin Skycak (00:00) If you want to cover a large swath of knowledge in a single day or two days, like, sorry, thatâs, thatâs just not going to happen. Cause thereâs a limit how fast you can build upon this knowledge. We canât go not knowing any calculus to knowing a topic halfway in the course over like two days. Even if you were to put in the work to try to build up all those missing prerequisites along that path,
you build too much on unstable, unconsolidated you struggle. And so youâre not really going to get through topics successfully. Most likely, youâre going to get to a point where youâre just failing stuff because you havenât allowed the knowledge to consolidate. You havenât done any on that. Youâre just trying to like eat the whole elephant in one
Why you should learn breadth-wise, not depth-wise
Justin Skycak (00:00) Thereâs a portion of people who putting hundreds of XP per day. Theyâre learning
per day. Instead of taking those 10, 15 topics and spreading them out wise along knowledge frontier, if you allow them to go wise, now they are going to overload their working memory. when you go breadth wise,
youâve got the prerequisite knowledge consolidated for all these you want to Cause any one of those, only material But when you start like, letâs go 10, 15 topics stacked on top of each other, well,
every single one of those topics youâve learned that day has not had time to consolidate yet. So itâs really your working putting pressure on your working memory much more than if you had spread that
PODCAST 6
1 in 12 UCSD freshmen don't know middle school math
Justin Skycak (00:00) 1 in students entering UCSD in 2025, they donât know middle school math.
Weâre talking below algebra 1.
Fractions, order of operations, whatâs an exponent.
Itâs so ridiculous.
They had a remedial math course for students who were missing high school math foundations. And that was too advanced for a lot of the students coming in. So they had to make a remedial, remedial math course, two layers back.
So the crazy part is you donât actually get a good signal of whoâs going to be in remedial math based on their high school grades.
âIn fact, for more than two decades, the mathematics department has found that out of all available student data, the single best predictor for math placement has been the SAT math section score, with the ACT score being an equally good predictor.â And guess what happened in recent years? They didnât require those scores to be set.
happens, thereâs a ton of learning loss. And now weâre just going to say like, okay, weâre going to do like this holistic admissions without test scores. Weâre going to remove things that actually measure actual learning well. And weâre going to rely on high school grades,
are known to be inflated now, especially after the whole pandemic thing. So now we have this kind of shit show thatâs happening.
The massive increase in GPA during the COVID-19 pandemic coincided with less work
Jason Roberts (00:00) know?
Justin Skycak (00:00) Well, the
really hilarious part is that if you were to just look at a graph of gradual creep of GPA over time, and you actually thought that that indicated students are getting better, then you would have to come to the conclusion that over the pandemic, just got way, way, way smarter and more studious and everything because thereâs a massive jump in the GPA there. And yeah.
Jason Roberts (00:21) Which is the exact opposite of what happened, right?
Justin Skycak (00:24) Yeah, exactly. Itâs the exact opposite,
Jason Roberts (00:26) Kids stopped
working, doing nearly as much was many, many fewer assessments if there were any real assessments. Teachers were kind of throwing their hands Kids were not participating half the time. Teachers were really struggling to real learning experience happening, much less holding them accountable.
Justin Skycak (00:31) Mm-hmm.
Jason Roberts (00:45) You know, thereâs always excuses. Well, you know, this is hard and thatâs hard and everybodyâs stressed and like, well, okay, thatâs fine. But there, there are always times in the world where there are disasters, wars going for years. Itâs like the the students have to learn and you still figure out a way to make that happen because itâs
Eliminating standardized tests made grades a target, rather than an objective measure of performance
Jason Roberts (00:00) When you take away standardized the only thing to go is the grades and recommendations, Right. So itâs like it counts for more which means parents are
hyper focused on it.
So then I think teachers get put in a bad situation where they feel this pressure: weâre going to ruin my kidsâ That C or D is going to ruin my kidsâ future. And teachers donât want to be the bad guy. And they certainly donât want to have endless grief from the parent.
and the grade grubbing from a lot of the kids and the complaining so teachers are just like, fine, everybody gets a B plus or above. donât, whatever.
Now, and it may only be a minority of students. It probably is, a minority of parents. Itâs brutally painful. It makes it horrible experience.
Itâs not like, teachers are just doing a bad job. Teachers live within a framework, within an ecosystem. Principals live within this If parents can complain, complaints with the school board, then everybody is like held accountable to this endless
negotiating and nitpicking and complaining and accusations.
And then of course that coupled with social media, where parents can just take to a higher authority, being the authority of the internet,
blow it
Harvard had to add remedial support to its calculus course
Justin Skycak (00:00) having to add a ton of remedial support to its calculus courses. Cause theyâre getting the same kind of situation of people coming in, and they are nowhere close being able a calculus course. They got tons and tons of missing high school and even
middle school, Like at Harvard, really? Itâs just incredible.
Eliminating standardized tests puts a target on teachers' backs for incessant grade-grubbing
Eliminating standardized tests allowed colleges to admit students based only on subjective criteria
Jason Roberts (00:00) the SAT and the ACT sort of got removed⊠So hereâs the thing, There were a lot of people in education who were trying to remove these, and the was their excuse that they needed.
There are a lot of people who have been pushing hard for this for a long time.
And then what happened is, OK, if we donât have standardized tests, and nobody really has to prep for things, make sure they know this stuff. Teachers donât really have to worry as much about holding kids accountable for learning what they need to learn so they can do well on these exams.
So itâs just like, okay, we can change how we admit people, who we admit. And, and that combined with the grade inflation, the lack of accountability, the lack of signal,
The whole thing is a sham, complete and utter
sham.
Without objective criteria, standards fall to rock bottom
Jason Roberts (00:01) donât have some kind of objective criteria, and you donât haveâŠ
a way of holding people to certain standards and thereâs no incentive to hold them to standards, the standards fall through the floor. They donât just drop a little bit, they fall through the floor. They just absolutely degrade to absurdity.
s
If you cheat in Justin's class, he will call you out on it
Justin Skycak (00:00) So I had a kid
I just noticed that like he was completing problems really, really quickly. Heâd do an integration by parts in like 15 seconds.
And weâre not talking like after having done tons of practice on it.
Which is weird because he did like really terribly on the diagnostic when he placed into the course. And itâs also especially weird because heâs doing most of this work outside of class. Actually, during class, Heâs one of the kids that I have to like constantly like, hey, back on task.
So Iâm like, okay, somethingâs not adding up.
I called him out on it. I went up to him during class and I was like, this is amazing. Like, you got to tell me how are you solving these problems so quickly? Heâs silent. Heâs just like,
looking at me. like, â shit. And so I made it pretty painful for him where I was like, okay, why donât you just solve this problem for me and Iâll watch as you do it. And then so we sat there for like minutes.
So eventually he just comes out and heâs Iâm sorry, I was using PhotoMath outside of class. PhotoMath is an app where you hold your phone screen up to the problem, and then it figures out the answer for you.
Peak laziness.
Well, I sent an email to his parents and him just basically stating what Iâm supposed to do is report you the principal for all this, has a big impact on grades detentions. But as long as you
it honestly going forward, and Iâm gonna be watching, then not make this blow up in your face.
I caught it pretty early and kind of got back on the rails.
And yeah, at the end of the day, this kid not only learned the integration by parts, but also learned a very good lesson
LLMs have made it so easy to cheat in school, and teachers have to work harder to make sure kids learn
Justin Skycak (00:00) LLMs, chat GPT. Itâs so easy to cheat. Itâs so easy to turn homework does not reflect your true level. And if youâre, if youâre a teacher whoâs getting tons of pressure from parents to like give my kid an A, and youâre getting homework
that is completed correctly and everything, I mean, it takes effort to really go them out on it and collect evidence to whatâs happening.
Kids are going to be knuckleheads, right? Theyâre going to be knuckleheads all the time. And ultimately as a teacher, you want the best thing for your kid. And you want them to learn the material. You donât want to like just them into trouble.
But at the same time, you canât just let this keep happening. Well, youâre like, how are you going to get the kid back on track? So sometimes thereâs like a middle road. I think itâs for me is like it was always like you get one strike, one offense that where I notice and I call you out on
there were a couple of times where somebody made a strike one 4 times over the course of years teaching in Math Academy And only one of those times they do it again. And the one time that they did it again, yeah, blew up into this whole thing.
Cheating is a slippery slope
Jason Roberts (00:00) Itâs like borrowing money from the mob or something. Youâre never out. Like now youâre in. You get involved with criminals, thereâs no way out. Once you start cheating, itâs kind of until someone says, Iâm going to help get off this track, Like youâre addicted to a drug and Iâm going to help you detox and Iâm going to help you.
find a path where you can be successful and be in a good place in life. If kids can cheat and get away with it, theyâre learning that cheating pays. Crime pays.
And the teachers and parents just look the other way and make excuses for it. And then you just basically undermine their whole Youâve undermined a lot of their sort of ethical development. Youâve distorted reality a little bit. think reality is this thing that you can just kind of fake and stuff and thatâs just gonna keep working.
Bring back blue books
Jason Roberts (00:00) I donât ever believe in take home exams. Definitely when LLMs coming, you canât write papers.
went to school in college, University Chicago,
the final exam were with those blue books, you those little paper blue books, and you would write those in class, and it was a 2 or 3 hour
final exam period and it was just like youâd fill up, you know, 6, 7, 8, 10 pages of a blue book for each essay question, you just write on the fly. And thatâs what you gotta do for all of these more paper writing classes, history and English and things like that
because itâs too easy to fake.
Teachers have to be firm to make sure kids take them and their work seriously
Jason Roberts (00:00) You kind of have to do that as a teacher. You kind of have to scare the kids, you donât mess with this teacher. You do a good job and otherwise itâs gonna be a horrible experience.
If you come in, youâre like, weâre all going to be friends. And I just think of me as your study buddy, and Iâm going to help you. Kids are like, oh, this is a joke. And they just have no respect for you. And then you never get it back. And then if you try and tighten the reins later
they just canât cause kids are like, And so you set the tone early.
then you lighten up.
Unfortunately, any teacher thinks you can come and say, well, I donât do that. I just Iâm just happy all the time. I like, guarantee you that kids are not doing anything close to what theyâre supposed to be doing.
The only way to verify the integrity of a student's writing is to watch them write it
Justin Skycak (00:00) I donât think there a way other than just having students do stuff in front of you.
Once you allow it to be a take-home thing, especially with the LLMs, you lose the integrity of the data. You just donât know anymore. If youâve read, interacted with LLMs a there are things that you kind of notice,
where you get a vibe like, â this feels bad. But that does muster when trying to argue that a student has cheated a serious way. thereâs all these gray lines, right? There is a situation in which you can use an LLM to, in good
like genuinely help you produce a better paper. But thereâs a line between actually cheating off the LLM. And
And if youâre trying to argue that a kid has used LLM in a cheating off of way thatâs over the line. And youâre just saying like, wow, this kind of sounds like itâs written, just doesnât pass the sniff test. so if and or their parents really want to fight against you,
they can turn this into a whole situation of like, because you donât have this really dispositive evidence, they can dig their heels in and create a whole situation.
If you don't correct students' behavior early, it will compound into an unsolvable problem
Jason Roberts (00:00) Unfortunately, any teacher thinks you can come and say, well, I donât do that. I just Iâm just happy all the time. I like, guarantee you that kids are not doing anything close to what theyâre supposed to be doing.
Justin Skycak (00:07) Yeah, because itâs like What happens if youâre if you just play cop like all the time 100 % of the time, gonna be slightly off day, theyâre drifting off course, and theyâre gonna end up miles away. You donât have to play bad cop all the time. But itâs just whenever there is a slight deviation off of behavior that needs to happen, you have to call it out. Otherwise, itâs gonna compound into a problem.
Jason Roberts (00:20) Iâll talk.
Justin Skycak (00:32) to play Bad Cop now, youâre going to end up having to play it 100 % of the time months youâre just trying to do damage control on But if you just say, OK.
Jason Roberts (00:36) Thatâs right.
100 % sure.
Justin Skycak (00:47) going to be bad cop in those moments when, uh-oh kid has not done their homework. Like give them a stern, you know, like, this is a serious thing. I donât want to see this happen again.
It doesnât have to be like incredibly painful experience for the kid. It just has to be like, oh, uh-oh, Iâm on the teacherâs bad side for these five minutes. yeah.
Jason Roberts (01:05) No, you donât You donât have to raise your voice. You just say,
this is not I expect more out of you.
Youâd much rather be teachers, be a little bit intimidated by you than not respect you. If they donât respect you, and then you try tighten the reins, then they hate you. They resent you and they hate And that is a just, like you said, itâs an unsolvable problem. The year is kind of lost.
An ounce of prevention is worth a pound of cure
Justin Skycak (00:00) What happens if youâre if you just play cop like all the time 100 % of the time, like, gonna be slightly off day, theyâre drifting off course, and theyâre gonna end up miles away. You donât have to play bad cop all the time. But itâs just whenever there is a slight deviation off of behavior that needs to happen, you have to call it out. Otherwise, itâs gonna compound into a problem.
If you refuse to play Bad Cop now, youâre going to end up having to play it 100 % of the time months later. And itâs like, youâre just trying to do damage control on Youâre going to lose. Itâs just a matter of how bad do you lose. Youâre trying to limit your losses. But if you just say, OK.
5 % of the time, Iâm going to be bad cop in those moments when, uh-oh kid has not done their homework. Like give them a stern, you know, like, this is a serious thing. I donât want to see this happen again.
Yeah, and doesnât take a lot. It doesnât have to be like incredibly painful experience for the kid. It just has to be like, oh, uh-oh, Iâm on the teacherâs bad side for these five minutes.
Effective teachers have to be a little intimidating
Jason Roberts (00:00) You kind of have to do that as a teacher. You kind of have to scare the kids, to the, you donât mess with this teacher. You do a good job and otherwise itâs gonna be a horrible experience.
Unfortunately, any teacher thinks you can come and say, well, I donât do that. I just Iâm just happy all the time. I like, guarantee you that kids are not doing anything close to what theyâre supposed to be doing.
Youâd much rather be teachers, be a little bit intimidated by you than not respect you. If they donât respect you, and then you try tighten the reins, then they hate you. They resent you and they hate And that is a just, an unsolvable problem. The year is kind of lost.
Short problems focus your learning on the specific components that need to be trained up
Justin Skycak (00:00) Why are our a minute, two minutes?
why do we scope them down so much?
Jason Roberts (00:05) If I have a math problem, takes 10 minutes or 20 minutes, then how many reps can I get? And
in any particular problem, there are very specific components, really want them focused in on. Thereâs other stuff in there thatâs like lot of arithmetic and stuff. Well, this turns into, okay, well, after I do this integration or differentiation, I get all this fraction arithmetic and I gotta, you know, itâs like, I know you know fractions. Like, I donât want you spending seven minutes on the arithmetic.
Justin Skycak (00:33) Yeah, we need to concentrate your practice on the stuff that is new, that youâre struggling most with, that you donât know yet. that out of the skill. I mean, weâll practice putting it back in, doing the whole skill altogether. And yes, you do need to keep doing stuff with fractions, but thatâll happen naturally. We donât need to go crazy on it every single time. We need to really
down new movement that weâre trying to get you to learn.
Designing short problems to get more reps on targeted skills
Jason Roberts (00:00) How can we frame these problems so that What weâre asking for is I donât need you to complete the entire computation. Thatâs going to take
10 minutes
Justin Skycak (00:09) Yeah, not only would it take you 10 minutes, but thereâs a larger likelihood that youâre gonna, like, youâre gonna fall off the rail somewhere in there. Especially if this is your first encounter.
Itâs better to just like, letâs just start by focusing on the new thing that youâre most likely to mess up. Letâs get you strong on that. Maybe you get the first problem wrong and then that draws your attention to like, oh, I get it. I should have done this. And then only one minute has passed. Now you fix that on the next minute. Two minutes have passed. You get a few reps doing that correctly. And now we do that again on another part of
of the problem and now after that we kind of pull it all together in the longer.
Jason Roberts (00:46) Right, youâre
making them do the ugly of the time, but on different Sometimes you have to do the finishing part, sometimes you do the setup part, sometimes whatever. But going to focus our the part that really matters, the tricky, the new part, the part that the student doesnât get.
Justin Skycak (00:53) Yeah.
The front and the back end need to talk to each other from day 1
Jason Roberts (00:00) So my very first startup, and I was like 20, you know, I started a year after I graduated high school and I did it with my good friend Phil, who we were math majors at University of Chicago.
And Iâm the whole engine, elaborate financial simulation engine that simulated equities and futures and derivatives behaviors, and all this stuffâs really complex.
You know, weâd sit down and weâd work next to each other talking every day and heâs building the grizzle stuff.
And this is back before the day we even had like a â network. We had like a three point inch floppy disk that we would fling across the room to back and forth, to each other like a frisbee.
And then it was this whole thing that took us, I think it took a few days of kind of like figuring out how to get all his UI talk to my engine we were so green.
And then we learned the hard way: the front and the back end need to be talking to each other from the day one. You need to be like writing a system and getting everything to compile and in shaping and melding
the front and the back ends to work together from day one in defining a user and interface. This is how you put information. Itâs like information out, know, this is what it looks like.
And we were working on, think it months. And that was it was all just mismatch. it was a hard thing to overcome.
Small impedance mismatches compound into chasms
Jason Roberts (00:00) And I this just happens with human nature. If you donât get systems to integrate from day one, and so it kind of has built-in accountability.
So Iâm doing this. Youâre expecting that. Letâs see if weâre on the same page. Teacher and student, two courses, mowed together back end front end.
Justin Skycak (00:12) you
Yeah, because otherwise, impedance mismatch, these defects just compound over and over and over until you look up and you expect to be able to reach out and grab the other thing and it turns out youâre like 100 miles.
Jason Roberts (00:26) Thatâs right.
Thatâs right.
College math courses give you a few very difficult problems and expect you to teach yourself the intermediate steps
Justin Skycak (00:00) in college, real analysis.
this is typically how it goes, you get like, 5, 10 problems on a weekly set or something. And these problems are all like really advanced. Like youâre not getting reps on standard definitions, proving that something simple is a closed set. No, weâre gonna give you some really
crazy situations, And youâre supposed to infer that itâs a closed set or an open set or whatever. and because of that, youâre also supposed to infer that, well, like you can use these theorems for closed or open sets I mean, yeah, you gotta build up to that, of course, but
as your first like, no, like just strike the ball. Like weâre just you just got to kick the ball first. Thatâs what weâre going to thatâs what we should do first. But thatâs often not what happens.
happens in that sort of situation, the students who succeed in that this in a better practice conditions elsewhere, or they have figured out how to kind of scaffold themselves through reps that need to happen.
Itâs just, everyone just assumes like, well, of course, like students should know
how to scaffold themselves up to this level. And if they donât, then theyâre just lazy, which is not true.
Proof methods are not explicitly taught in college
Justin Skycak (00:00) I did with some of her math in college, real analysis.
something that was not explicitly taught
in the class, but is like the number one technique for all sorts of proofs: youâve got these two ends of the rope. The closer you can move these two ends to each other, the easier time youâre going to have having the insight of how to bridge the gap.
if you donât see how to approach it immediately, then why donât we just take the input assumptions and are there any theorems that we can apply to them to sort of get in the direction of the output result? And then you start at the opposite end. Hereâs the output result. Letâs work backwards from that.
and you just keep doing this until you complete it. Anyway, so this was like one of those meta principles
With the types of proofs that she was doing, that you really have to be good at this. But itâs something, it was not scaffolded up and it was not, this meta-heuristic was not taught explicitly.
These were just like these kind of golden prerequisites.
She didnât have those prerequisites in place and that was causing some struggle. Of course, no, of no fault of her own. She was just, this was never taught explicitly. And you donât really figure this out much. And unless youâre really like, you just look into this stuff, solve problems for fun. Like you just, you learn, you pick it up elsewhere.
And but once we filled those in, itâs like, well, okay, she doesnât need my help anymore. Like sheâs, sheâs good.
Making sure students are prepared for proof-based math courses
Jason Roberts (00:00) Itâs almost like in terms of accountability, either one, youâd have to have like someone senior in the math department really defining
done in the course, really emphasizing these are the specific things that they need to be able to do by the end of the quarter. Because when they start real analysis or abstract algebra, theyâre going to have to do proof by induction and proof by contradiction, and theyâre going have to do proofs with sets, and they have to do all these things. And so that the person teaching the course say, okay, can they do these things at the end of the course?
Right? And another way to do it is say, well,
anybody whoâs teaching real analysis or abstract algebra, they have to teach methods of proofs the quarter before. So you gotta eat your own dog food. So if these kids come in to real analysis and they canât prove, you know, statements of open and closed sets because you didnât properly scaffold them the previous quarter with, you know, the techniques,
thatâs how youâre going to suffer. And then youâre have a watered down course or frustrated course, or you have this massive curve where everybody gets like a 30 % on the midterm and final because nobody knows anything. And youâre going pretend that a 37 % is an
Founders have to get into the weeds to successfully scale their companies
Jason Roberts (00:00) Thereâs a really good article came out like a year ago. There was a talk given at startup school by â Brian Chesky, whoâs one the founders of Airbnb called âFounder Mode,â
The gist of it was a lot of well-meaning people would tell young founders who have growing scaling companies, look, the way you scale a company beyond 5, 10, 15, 20 people is you can hire great people, empower them.
give them the direction, give them the resource and get out of way. and then Brian is like that almost killed Airbnb, almost utterly destroyed All these other founders learned the same lesson. They got all the same advice from all these hire great people, give them direction, out of the way, donât micromanage, and then youâre good.
And it was a failure and they all had to learn the same lesson that Brian learned is have to get into the details. You got to roll your sleeves up You donât just have your direct reports. You got to meet down with the people in the engineering part of the marketing department, the sales, the will fulfill whatever. And you got to get in there and you needed to be seeing what theyâre doing. You need to be talking to You donât just wait till the end product and go yes or no.
Founders need to be involved in every step from the beginning
Justin Skycak (00:00) If the founder comes in and has
on top of like whatâs happening and actually is invested in the details and they are giving feedback on that, like this is all good. The failure mode that happens is when the founder has gone out of touch for a long time, and lot of momentum has been built into building something that is not aligned with what the founder wants to see.
Or the founder has not been keeping on top of the details, doesnât really understand the process. And thereâs a communication barrier. Like the, the maker is, is like building their thing. And then the founder comes in and then says some stuff and the makerâs like, â they donât really understand like how difficult this is or like what thatâs what they ask for is impossible. Like just, you let it get so out of touch cause youâre not syncing up
then yeah, it can spiral out of control. But if you just start from the beginning, just tight together, thatâs the way.
The same advice doesn't work for both big and small companies
Jason Roberts (00:00) Thereâs a really good article came out like a year ago. There was a talk given at startup school by â Brian Chesky, whoâs one the founders of Airbnb called âFounder Mode,â which Paul Graham then wrote a you know, widely circulated essay by the same name âFounder Mode.â
The gist of it was a lot of well-meaning would tell young founders who have growing scaling companies, look, the way you scale a company beyond just 10 or 5, 10, 15, 20 people is you can hire great people, empower them.
give them the direction, give them the resource and get out of way.
And Paul Grahamâs his takeaway was that the advice everybody was giving really applied to the professional managers. When you have a skilled company, the founderâs gone and we hired some MBA type CEO takes over and he hires people who are supposedly experts in their area and they do it.
Also, a lot of these people in the executive are just really good at bullshit. But these companies are often so big and successful just because they have so much momentum and scale that theyâre going to almost going to succeed no matter what. smaller scaling companies can just totally run off the
Steve Jobs & Johnny Ive's relationship
Jason Roberts (00:00) Jony Ive, who was the renowned industrial designer for So if you think of all the cool iPads, iPhones, MacBooks,
Airs, anything you can think of, he designed. donât think Jony Ive would ever have accused Steve Jobs of micromanaging.
He would stop by Jony Iveâs workshop like pretty much every single day. Whatâs going on? Just because he loved it, loved the design process. He loved talking
Jony, like what heâs thinking, what are the problems heâs trying to solve? What are some models? You know, sometimes heâd have, theyâd have stuff to show off and sometimes they wouldnât. They would just talk and they would just walk. so Steve was to the design process, which is why in part, this stuff was so great. I mean, yeah, you had brilliant.
designer in Jony Ive, but
Steve was deeply in a very positive, relationship with Jony Ive.
In highly coordinated teams, the error is usually under communication
Jason Roberts (00:00) Whenever you processes that need to be in sync, and it could be just two human beings working on something, it could be two departments, could be backend front end developers, could be whatever it is. Whenever those things are supposed to be in sync,
the error is rarely over communication. The error is usually under communication.
Early frequent communication with students and parents makes resolving conflicts easier
Jason Roberts (00:00) one thing I used to say to you when you first were teaching math academy. say communicate with parents early and often. Get a positive line of communication. Tell them your plans for the year. Tell them youâre excited. Tell them this is gonna be a great year. then,
First couple things that students do well, immediately tell the parents that theyâve done a great job, a great start, Iâm really excited. think sheâs gonna do a great year, I think she has a lot of thing. And as soon as these things start to go off the rails, say, know, Iâm a little concerned, she hasnât done homework the last couple of days, and then sheâs not focused on classes, and the parents are synced up. You guys are synced up. But if you wait, and you end up a C minus at the end of the quarter, sheâs like, oh my God, what happened? Oh my God, you know. Itâs disaster.
Justin Skycak (00:36) Yeah, thatâs right.
Yeah, right. Because like, building some kind of like positive relationship with the parents that you can break bad news later on if it happens and have them on your side, they trust you and theyâre going to try and help rectify the situation. And also, even if itâs bad news, like pretty much all the way out, like, at least they hear about it early. And and itâs not like exactly. Yeah.
Jason Roberts (00:58) You have a paper trail. Like Iâve been telling you, weâve been over this every day of the day, not doing the homework,
not trying, not focusing. And so when it goes bad and you have to talk to the principal like, look, I donât think this is the right class for her because sheâs not doing the work and sheâs not trying. thatâs where they go, yeah, letâs find a better
placement where the student can be successful.
Jason and Justin talk multiple times every day to keep things on the rails
Jason Roberts (00:00) I think why think weâve been successful at what weâve been trying to do is that you and I talk.
I mean, I, I mean, we.
Justin Skycak (00:06) Yeah, every
day, sometimes twice a day, yeah.
Jason Roberts (00:10) Least. I think on average we talk twice a Probably usually thereâs a Zoom call when we, Iâll be working on something and be like, hey, can we jump on a call? Letâs talk about this, how about that? And lot of times Iâll call you when Iâm on my drive to lunch. And Iâll call you on walking the If I didnât call you while I was walking my dog, which is like 5 oâclock, Iâll call you when I head to the
I would say two to two and a half times a day would be the average. And thereâs probably some times just like, well, you know, maybe you guys are wasting time. But.
Justin Skycak (00:38) On average, those pay off though, big time. Itâs like the repeated, whenever thereâs a problem or a question that we donât really understand or have a satisfying answer to, itâs like a spaced repetition sort of thing. Itâs like, letâs just think about it a bit. You ask a question today, we kind of brainstorm a little bit, just talk about it a little bit. Thatâs consolidated overnight, day later, ask the same question.
Jason Roberts (00:51) Mm-hmm.
Justin Skycak (01:04) We are not there to a solution yet, but weâve gotten further than the previous discussion. Eventually, no matter what the hard problem is, eventually it kind of cracks and we figure out some way to it.
Jason Roberts (01:14) we see our way to a.
Math Academy is a globally distributed company
Jason Roberts (00:00) So whatâs interesting about this whole syncing up is like, we are a fully distributive Youâre in Boston, Sandy and I are in Pasadena, Alex is in the UK, then the rest of the content team is spread throughout the world.
But weâve learned to be very, I think, efficient and effective with this model. think itâs funny, they talk that struggle with this. Either youâre fully distributed or youâre Itâs tough if you a hub of people who are working together and then other people are kind of off on their
because thereâs a lot of communication that happens between these people thatâs not written down and therefore itâs not easily shareable.
The importance of letting conversations flow out of scope
Justin Skycak (00:00) One thing in particular that works out well for us is allowing conversations to flow out of scope. Actually I have an uncle, who
works for a big company and his team was remote for a while and it was not working so good. And heâs trying to get people back into the office. But one of the problems he cited is that thereâs just like a lack of like spontaneous idea generation, where you just like talk to your at the other desk about some thing that just crossed your mind. Then you come up with an idea, you know. But what we
do a lot is we allow to flow out of scope. We donât put a scope on the conversation.
you havenât allowed conversations to flow out of scope before, then you kind of feel like, what are we talking about? Whatâs to do list, check everything off like, like, when you focus your thoughts too much,
you lose all the kind of background brainstorming that you were doing. Itâs like the balloons kind of fly away.
within an organization, there are these kind of like spontaneous thoughts or actions or problems or noticing things. thatâs weird. wonder why like just like that, not drilled down fully, but theyâre just kind of happening in the background. And
if it comes up in a conversation and you drill down deep into it, you you come away with something valuable. But if every conversation is scoped down really hard, every meeting has has a name on it, this is the meeting to discuss thing x, y, z. Weâre not discussing C, then you run
into a problem youâre just exploiting what you already know how to do and youâre not really exploring at all the
If you like the work and who you're working with, you're set up to succeed
Jason Roberts (00:00) A couple of key characteristics that make it work is, one, you gotta like the person youâre talking to.
If youâre not speaking with the other person, then youâre going to scope it down because you want to get it done and get it out of here.
you know, my boss wants to go over this stuff for me or once we have a team, three people, weâll be like, okay, another meeting, right? And weâre just gonna grind through this stuff. Itâs just, itâs not fun. Nobody really wants to be there. Some people may not hate it, but most people itâs not like on their top 10 list of things theyâd be like to be doing.
Thatâs why I think, know, they talk about culture. Whatâs the culture of your company? I still donât understand what half that means, and I donât know if most people do, but itâs like, at the end of day, with people who you really
and if you do that and everybodyâs really excited about what theyâre working on, and you could youâre youâre setup to succeed.
Jason thinks better when he talks
Jason Roberts (00:00) I think better when Iâm talking things out loud. you know, itâs like, well, you need to write to know what you think. Itâs like, I kinda need to talk to know what I think. And itâs kinda like my mental whiteboard is just talking. And so like when you and I talk, can kind of, I can be like, okay, so, okay, so letâs, this, this, this,
Letâs think about this again. Okay, so this happens, right? And then, okay, then itâs like Iâm writing it down to whiteboard, okay, right, and then this, and then this, and youâll go, well, actually, da, da, da, okay, right, right, right, okay, right, right, then scratch it up with that. So weâre kind of like, we kind of have this shared whiteboard thatâs part of our conversation that allows me to kind of think through things more, you know? And I think that helps. So.
For me personally, the conversation is an aid in clarifying my thinking. I think also itâs just sort of the, you know, weâve kind of set the habit of just the norm of having lots of conversations. So itâs like, okay, Jasonâs gonna call me and as long as, you know, I can get off for dinner or whatever, then you know what?
whatever and then we do and a lot of times we solve really good problems and come to lots more concrete solutions better understanding things sometimes itâs itâs itâs there are some times where itâs not as productive but itâs never really painful and if I feel like weâre not really getting anywhere Iâm like okay well I think thatâs it then Iâll just kind of like let it go Iâm like all right well Iâll let you get back to it
You need much more context than you think to solve problems
Justin Skycak (00:00) One of the things we have found and over thatâs incredibly important to getting good results out of anything, whether itâs like somebody whoâs working on something or even an LLM thatâs trying to do something for you is context. If youâre scoping down your conversations all the only giving somebody the context that you think they need solve the
the thing that youâre asking them to do, which is often not nearly enough context. Weâve learned this over and over, right? ask an LLM to do something or even you ask another person to do something and you think that youâve given them of background information, but once you really dig down deeply into it, maybe they come back with their first attempt and then it just dawns on you that like, my God,
thereâs a lot of foundational things that I forgot to say that theyâre not spun up on. You have that happen enough you just kind of like come to accept you have a very tight loop with somebody and you are constantly feeding them just overall context, even if it doesnât seem like a hundred percent the nose relevant to the thing theyâre doing at the moment.
they need that. the only way that theyâre going to have enough background context to pull from when needed.
Knowledge is developed over many conversations with lots of back and forth
Jason Roberts (00:00) The English language is so general and
which is why, like, when you see on comment thread, anywhere on the internet, everybodyâs arguing about all this stuff. And I think a large percentage of the things theyâre arguing about, if they were sitting in the same room they may be arguing because they could go back and forth clarifying really what theyâre talking about.
Justin Skycak (00:21) Mm-hmm.
And another thing is itâs like, Itâs not just one conversation of a context dump. Like this conversations because Often the context is, itâs so big. It does not fit in your working memory. You have to spread it out. You have to consolidate context and like to make room for more. I mean, thatâs Even in LLM usage. Thatâs like one of the big frustrations, right? Is that everyone knows context is important.
And LLMs now have, have larger context windows than they used to, but itâs still not, to the amount of context that is often required to really perform a task to the level that you need. Like the context window is still tiny, a thousand tokens, a million tokens. Like thatâs still I donât know, Maybe you can dump of a book in there, but like you really need like a libraryâs worth of information to complete the task.
I mean, humans do this better. Like they can actually consolidate all this into long-term memory right? And yeah.
Jason Roberts (01:18) Yeah, because we have a trial and error ideally a little piece from this book, a little piece from that book
and back and forth and itâs just this constant feedback and error correction about what weâre dealing with. So we can pull context from lots as opposed to just saying, Iâm going to try ahead of time to get everything you need to know and put it in here
Both humans and LLMs need tons of context to understand a problem
Jason Roberts (00:00) People really underestimate the amount of context that they relative to what little bit that theyâre sharing. Cause youâd be saying things to somebody, but youâre selecting the context that you think is relevant. And a lot of your assumptions are They need more. And they may understand the words that are coming out of your and may they have some understanding of it, but itâs still.
doesnât have the level of concreteness or connection to other things or whatever to really work for them. And so then theyâre kind of cargo-culting in a way, right? Theyâre kind of, you said these things, Iâm doing these things, I donât really know the why and where this came from in the history, so I donât have this intuitive sense of all these things. So Iâm just gonna go off what these words mean in English or something.
Justin Skycak (00:47) often not enough information, right?
Jason Roberts (00:49) Well,
I think when you were doing some experiments with some LLM you kept going and have to put more and more and more and more context and really fine And I mean, like this, like, oh, I wrote like a one second, one or two sentence prompt. And then it turned out I went to five and 10. Itâs like, you went 20 pages of detail.
Justin Skycak (01:08) Yeah, I broke it down into like,
originally I thought this was just a, basically one paragraph worth of information that I have to give. And then it turns out after I spent a couple of days on it, just like drilling down on what are its failure modes, try to scaffold it better through the process. It turns into this five step thing and each step is itself like some paragraph of information. And I have to give, like, I have to enumerate all the, the structure of each step and like.
For instance, this qualifies as blah, blah. This other thing does not. have to give some examples of that because itâs not enough Often you think of words in a slightly different way than they might be used just generally like the dictionary definition.
AI models can only operate like humans if they have all the information that humans have
Jason Roberts (00:00) Friend of mine from college, really, really smart guy.
said, one thing he said to when youâre building a machine learning system, the machine learning algorithm has to have all the information that a human has about that problem.
if you withhold anything, donât expect it to operate at the level that a human can operate. And so when youâre dealing with a machine learning very quantitative. concrete thing, itâs a little easier to figure out what the human knows or doesnât know when youâre talking about like an LLM type of situation where itâs much more nebulous. Itâs really hard to figure out
what the human knows that may be relevant. And you try and make some hard cuts, maybe Iâll include this or maybe I wonât. And then it turns out later a lot of information was important that the know. And the same goes to talk with humans.
Context problem for hiring someone to do the videos
Jason Roberts (00:00) Weâve been recently trying to hire someone for a position and we interviewed tons of people and.
is very clear that a lot of them lacked sufficient context in a lot of areas.
Justin Skycak (00:18) Itâs like
you can talk to them at a high level about these things. You can get faked out because theyâre, I donât know if theyâre cargo culting or theyâre talking from their own experience, which kind of maps to similar high level principles, but doesnât actually come back down into our specific context. â Yeah, but you run into a similar problem of youâre conversing in abstraction land.
And then it turns out thereâs a lot of information in the fine details of things that you only get really by doing the reps.
Jason Roberts (00:55) And
Insufficient context leads to misunderstandings
Jason Roberts (00:00) The English language is so general and
which is why, like, when you see on comment thread, anywhere on the internet, everybodyâs arguing about all this stuff. And I think a large percentage of the things theyâre arguing about, if they were sitting in the same room they may be arguing because they could go back and forth clarifying really what theyâre talking about.
Theyâre not synced up. So if you canât have this real time inter thing youâre saying something, but I can kind of see the tone of your voice, your face, like concrete this thing is youâre saying, or where itâs just kind of off the cuff or youâre like, this is a definitive statement. You gotta share that information, share that context so much.
LLMs' context windows are still not enough for complex tasks
Justin Skycak (00:00) Often the context is, itâs so big. It does not fit in your working memory. Even in LLM usage. Thatâs like one of the big frustrations, right? Is that everyone knows context is important.
And LLMs now have, have larger context windows than they used to, but itâs still not, to the amount of context that is often required to really perform a task to the level that you need. Like the context window is still tiny, a thousand tokens, a million tokens. Maybe you can of a book there, but like you really need like a libraryâs worth of information to complete the task.
I mean, humans do this better. Like they can actually consolidate all this into long-term memory
to make room for more.
Don't scope down conversations to allow for spontaneous idea generation
Justin Skycak (00:00) One thing in particular that works out well for us is allowing conversations to flow out of scope. Actually I have an uncle, who
works for a big company and his team was remote for a while and it was not working so good. And heâs trying to get people back into the office. But one of the problems he cited is that thereâs just like a lack of like spontaneous idea generation, where you just like talk to your at the other desk about some thing that just crossed your mind. Then you come up with an idea, you know. But what we
do a lot is we allow to flow out of scope. We donât put a scope on the conversation.
Letting conversations flow out of scope allows you to explore more of the space of possibilities
Justin Skycak (00:00) what we
do a lot is we allow to flow out of scope. We donât put a scope on the conversation.
you havenât allowed conversations to flow out of scope before, then you kind of feel like, what are we talking about? Whatâs to do list, check everything off like, like, when you focus your thoughts too much,
you lose all the kind of background brainstorming that you were doing. Itâs like the balloons kind of fly away.
within an organization, there are these spontaneous or actions or problems or noticing things. thatâs weird. wonder why like just like that, not drilled down fully, but theyâre just kind of happening in the background. And
if it comes up in a conversation and you drill down deep into it, away with something valuable. But if every conversation is really hard, meeting has a name on it, this is the meeting to discuss thing x, y, z. Weâre not discussing C, then you run
into a problem youâre just exploiting what you already know how to do and youâre not really exploring all the
Integrating course phases into the system
Justin Skycak (00:00) We got to integrate course phases. the instruction phase where youâre doing like your lessons and reviews and everything, youâre going through the course. But if youâre taking a final exam, which is something that weâre starting to integrate into the system more,
then you have a pure review period before the final exam. then you take the final. then you get below, say, like 90 % on it, after you do your remediation based on the things that you missed, youâre going to take the final again.
I mean, previously we just had this concept of like, oh hey, a hundred percent means you completed the course. Right. But now thereâs really like, well, that means you completed the instruction phase of the course. Thereâs like, gradations of what it means to complete a course now.
Aptitude and conscientiousness determine a student's accuracy rate
Justin Skycak (00:00) are students have astronomically high accuracy. Maybe their accuracy is 80%, thatâs solid. But you can have students like that who pass % of their tasks.
what that indicates is that average an aptitude level, but in terms of diligence, conscientiousness, doing what theyâre supposed to, aligning themselves with the learning process. Theyâre really good. you can also have students % accuracy, but their pass rate
tasks is maybe like % or 90%. These are kind of like of the knucklehead smart really fast on the things that come easy to them and a lot comes easy to them. But then once they struggle, rage quit or just like fall off the rails,
Itâs like one of those quadrant memes, like aptitude and like conscientiousness.
Working memory capacity limits learning speed along a single learning path
Jason Roberts (00:00) If B depends on A and C depends on B and D depends on how far along the path can you go in a single day? thing of it is that your memories consolidate when youâre sleeping. And until youâre sleeping, when you just kind of learn something that day, itâs not in your long-term memory.
new information is moved to long-term memory, then it does not take slots in your working memory. And everybody has a very number of slots in the memory, between four and seven for most people.
If youâre allowed to do three or four copies in a single day and youâre if they have enough working memory, theyâre high enough aptitude, then maybe they can, the skills that they kind of learned in A and B and C earlier in the day, they have slots in their working memory.
They can still do D. A lot more people will be like, canât remember. They need to get those long-term memories. This needs to solidify over two or three days so that it doesnât take up working memory. So their working memory is entirely for the new skills in topic D and the intermediate results of the problem, things like that.
The Math Academy system holds you accountable for learning every skill
Jason Roberts (00:00) thatâs what we try and do in math: the Math Academy system will not allow the student to until theyâve mastered the material. And you got to have a jump shot and you have to go dribble left and dribble right and take left hand layups and right hand. You know, you got to do everything. You know, you donât get that you donât get the cheat and make
you know, bullshit compensations to fake your way through. Itâs like, you canât do graphs, so youâre just really good at algebra and you kind of come up with some solution when anyone whoâs remotely competent at this stuff could just look at the graph and to tell you thatâs where the, you know, the singularity is,
You can't avoid learning how to complete the square
Justin Skycak (00:00) The concrete example comes to my mind of a compensatory skill in math would be students who never really learned how to complete the square. They struggle with it when it comes back in calculus, when youâre doing
integrals that require completing square, particular, inverse trig function And so the completing the square is one of the techniques you learn in algebra. You quickly move on to just using the quadratic after
Any time students are asked to solve an equation by completing the square, oftentimes the problems are structured in a way so that ultimately just amounts to solving a quadratic equation. And the kids are always just like, I donât like completing the square. Iâm just going to do quadratic formula. And then they use that all the time.
But then in calculus, when it comes to using completing the square in calculus, this is not a thing that you can use the quadratic formula for. You are restructuring expression so that you can actually integrate it. Youâre not solving the equation. And so thereâs no way to do it other than to complete the square. And that causes a lot of struggle.
If you just use Desmos and never learn how to graph functions, it will limit your ability to solve complex problems
Justin Skycak (00:00) When classes allow to just use graph everything, students donât actually the graphs of different functions look like. Their compensatory strategy for everything is just like plug it into Desmos, jig the parameters a bit until the graph looks like the desired.
But then they donât actually understand geometrically what these transformations do. They have figured out how to use the resource provided to them obtain the answer of what is the effect of the geometric know this in their head what the geometric transformation is. But when youâre talking about like advanced
reasoning about and stuff that pull that in as a component skill, you need to be able to do this the fly in your head quickly as part of a compound thinking move.
Why you need to know your multiplication facts
Justin Skycak (00:00) Why do you have to learn your multiplication facts? Well, for instance, when youâre factoring a quadratic equation, you need to be able to invert that process. And if you know is how to like multiplication by repeatedly adding a thing, you canât easily invert. Like given the result of a multiplication, what are the factors that went into it? You donât know it, so you canât invert it. So it itâs no longer a tool in your
Failure to do the work now will close of future opportunities
Jason Roberts (00:00) The development of compensations is often a lack of oversight from the adults, parents or and a lack of willingness to do the overcome that weakness. Theyâre just like, oh, I just let them use Desmos. Oh, I just let them use a calculator. Oh, I donât really give them tests because itâs hard. Oh, know, itâs kind a pain from the adults.
Whether theyâre in college and doing real analysis or theyâre in third grade learning their multiplication tables, you know, learning is effortful. It doesnât have to be painful, but itâs effortful and it takes some time. And sometimes itâs not always what you wanted to do. Like I didnât want to work on my jump shot. Nobody made me work on my jump shot. So guess what? I never got a good enough three point jump shot. So therefore my college basketball career
before it started. Thatâs the result. Thatâs how it ends. And so you might as well do the hard work now, do it earlier. And it, it opens up your game.
Now you can do all this Otherwise you start prematurely shutting down future avenues of growth, future opportunities. It just shuts it down. You donât learn math, well guess what science is shut off to you, technology. Lot of technology jobs certainly would be shut off.
The Math Academy system doesn't get tired of training difficult skills
Jason Roberts (00:00) The Math Academy system itâs not a human, it doesnât get bored. Math Academyâs like, we can do this all day. Like, weâre gonna work on your jump shot until youâve got a killer jump And trust me, when you have that killer jump shot, youâre gonna thank me.
Trust me, when know your multiplication tables, youâre going to thank me. You may thank me now, but youâll be like, thank God can do this.
Missing foundational skills is the drag that stops mathematical progress
Justin Skycak (00:00) We hear about this all the time from parents who have seen their kid grow so confident filling in their foundational skills, right? Like itâs like this level of
in their mathematical ability that they never even expected or thought was possible to have. Itâs like, where did that come from? My kid is actually good, crushing their math class. Itâs like, well, they just filled in their
skills, theyâre actually prepared for it now.
Jason Roberts (00:26) So much,
so much, because thatâs the biggest drag on them is those missing foundational skills. Itâs the drag. Itâs what keeps you from making forward progress. You accumulate too many missing and all progress pretty much stops. And then you have to resort to faking, getting all kind of extra help,
trying to make up for a really lagging grade with extra credit and other
Assessment vs. non-assessment accuracies
Justin Skycak (00:00) So the accuracy metric, we actually split that out into two accuracies that weâre keeping track of. Thereâs their assessment accuracy and thereâs non-assessment accuracy. Assessment accuracy is under timed conditions, you donât have reference material. Itâs a, itâs a harder situation.
We measure those separately and then average them together. If you were to measure a flat out accuracy from all their theyâre submitting fewer quiz answers than lesson answers and stuff. you would get overwhelmed by the non-assessment accuracy.
addition to having an aggregate, general across all topics we also measure student on every topic individually and have that propagate through the graph to get an accuracy estimate. Cause sometimes it happens that you have a student of the really
kids in the class, but for whatever reason, thereâs this one, this one thing that they are struggling with a little bit. And theyâre more like an average student in that category. And then you got to slow it down a little
Accuracy rate is the best metric of student performance and tailors the system to them
Justin Skycak (00:00) A good proxy for well is a student able to stomach load is just how well are they doing on the system in general?
The number one metric turns out to be just what is the studentâs accuracy on the system? That more of the signal than even their pass rate because you can pass a lesson get like of it right. Versus pass a lesson and get like 100 % of it right.
And thereâs a difference between that.
Whiz kid
is at the top of the accuracy list. donât need like or four each question per knowledge point. pretty much one shot it. We can give a second one just to be really sure that they didnât just get the first one chance. But yeah,
learning rate incredibly fast. On the other hand, the students who more or need more repetitions, also the students who are more forgetful of stuff, I mean, that shows up in their accuracy. Because of all these factors, theyâre less to get a question right.
We kind of take this into account in various places in the system. Itâs part of the glove fit on a student.
Spreading out topics along different learning paths reduces cognitive load
Justin Skycak (00:00) You got to the cognitive load by allowing it to consolidate more. In particular, in skill hierarchies because when you are climbing the skill youâre pulling context from the lower topics as well. If those are not consolidated, then itâs going to be eating up more of your working memory capacity, likely to put you in a state of cognitive overload.
safer if you spread things out, youâre not building a ton same path in a single day. Instead of doing like five topics that stack on top of each other getting that whole tower cognitive load, you spread that out horizontally along the graph, each topic
its prerequisites are much better consolidated in your memory. So itâs a much lower level of cognitive load.
If you're honest with kids early, there's time to fix things
Jason Roberts (00:00) The whole thing is a disaster by adults that they were being when all they were doing is allowing people to lie and fake and cheat or
negotiate or lobby or whatever, any kind of compensation to overcome the fact that people arenât doing the work and learning the material, learning the core skills that they need to do whatever it is they want to do.
Justin Skycak (00:22) The situation turns into too afraid to tell kids that theyâre not on track for their goals. so you just keep telling them that they are everythingâs fine. well, you just keep saying, everythingâs fine. Everythingâs fine. If you had told them least they could have rectified the situation. Thereâs time to fix this
Jason Roberts (00:31) And there are the parents. Are there
Justin Skycak (00:42) and kind of change the future trajectory. keep the smoke screen up long enough and it just gets to a point where itâs kind of locked in. Itâs too pain. Yeah.
Jason Roberts (00:52) Itâs an unfixable problem. Itâs an unsolvable
problem.
Justin Skycak (00:54) so whatever happens, thereâs a cost to be paid and somebodyâs going to pay it.
Jason Roberts (00:57) There is a, someoneâs going to build, the
checkâs going to come due and itâs probably going to be the student is going to pay the biggest because they canât do these things.
The mathematical rot starts early and goes all the way up
Jason Roberts (00:00) The rot
can start early and start in elementary middle school. Itâs like, we donât teach multiplication tables. And because they donât know multiplication, the kids are struggling with algebra. So we have very watered down algebra. And we let them use Desmos and calculators and stuff because they canât actually graph things. They canât actually solve things. So that stuffâs weak.
And so then the rot goes all the way
And so you just got to nip this stuff in the bud. And you got to hold standards early. You got to fix core skills early. You canât allow students to progress up the ladder and carry along all of these weaknesses and then come up with all kind of
ways to put up smoke screens and hide it by not giving standardized tests and giving inflated grades and glowing recommendations and whatever nonsense youâre doing.
These are adults created this problem. You know, itâs no one personâs fault. Itâs not the teacherâs fault. Itâs not the school administrators. Itâs not the school board. Itâs not the parents. Itâs not the politicians. Itâs everybody. We all created this together. sometimes
You know, you just have to look at a system and say, OK, this thing is broken. Thereâs rot and we got to dig out the rot and we got to start fixing these things and so that we have a healthy educational system so students able to be successful and learn that they want to learn and be able to do things they want to do and become the kind of people live the lives they want to lead. That starts early and you got to
stay on it their whole career.
PODCAST 5
When to take notes
Justin Skycak (00:00) donât take notes when youâre learning. no point, just work exercises. the nuance here is that when there is information thatâs not part of reference material, you canât go look it up after, youâre brainstorming something with someone or a thought occurs to you, and you donât want to miss it, write it down.
Write it down, because otherwise you donât have the reference material. Thereâs a big difference between these two things.
The maker and the manager: you need both
Jason Roberts (00:00) Paul Graham wrote great essay that the maker, has to just get in the zone and think really, really hard about something where it could take hours sometimes to really get into the zone. Whereas,
the manager is like the email and the phone call, the meeting, and let me look this up and check this and just lots and lots of little tasks, both of these things are important, right? In life
and in business, you donât get to just like, Iâm just going to build stuff and then Iâm not going to do these other things. Cause you, you get nothing and you canât, if you spend all your time, just set up meetings and coordinating and stuff like nothing serious gets done. itâs like, gotta have both.
Find your complement, someone who makes up for your weaknesses
Jason Roberts (00:00) Itâs really important you find someone whoâs like a complement so like you make up for each otherâs weaknesses and shortcomings as opposed to youâre both like the same person. You have the same strength. That tends to not work. Right.
And I think thatâs what makes really good relationships of any kind and marriage business partnerships, is that you have this complementary skill set and you appreciate what the other person can do. Youâre like, thank God youâre doing this. Thank God. you know, and then you respect it and then you appreciate it and then you just like, I got this, you got that.
What happens when you get pulled out of deep work
Jason Roberts (00:00) Once Iâm like in the deep work, I resent.
being pulled out of it I donât want to do the meeting. I donât want to do the paperwork. I donât want to return these emails. And even other people I like, itâs interesting stuff. Itâs like, Iâm like, damn it, Iâm in the zone, you know? And then itâs like, I canât.
get myself to focus, I have like this ADHD and I canât lock in on something. And itâs sort of like for me, itâs almost like a day thing. Once you get in a certain mode for a day, it can be really hard to switch. Now, sometimes maybe itâs like, well, you go to lunch and you have this like break in the day and maybe you can reset. And some people are probably better at this than others. I struggle with it.
Finding your team takes luck
Jason Roberts (00:00) any successful endeavor requires a great team of people. And getting the right
group of people who not only are individually highly capable, that you all kind of like each other, work together, and trust each other, and all that kind of stuff. Sometimes it just comes together and youâre like, damn, we just did it. You what I mean? You run into people who, their roommates from freshman year in college are their best friends for life. Youâre like, that is just luck.
Sometimes the girl you date when youâre in eighth or ninth grade and you marry, sheâs like the most amazing girl. was like, that is just luck, man.
EXPORTED (w revisions) - You can't give somebody responsibility without giving them control
Jason Roberts (00:00) You canât give somebody responsibility for something without giving them control. Right? Thatâs not fair. And itâs just, itâs not reasonable.
Justin Skycak (00:09) you want somebody who you can hold responsible for the output of the team, right? And the only way to have that person is to give them control over the team that they build. Thereâs no way otherwise. Thatâs the only way.
Trying to solve tomorrow's problems today is usually a waste of time
Jason Roberts (00:00) You cannot solve tomorrowâs problems today because you donât really understand what those problems are, and you donât even know if theyâre real.
Itâs mostly a waste of time. Iâm not gonna say you canât think at all about what the future might look like, but you got to be careful not to get caught going down that rabbit hole and spending too much time thinking that you can make all these predictions because youâre probably going to be wrong.
Or at least youâre going to be wrong about the relative importance. You kind of like, okay, here are all these things.
that were interesting or could be important. Letâs figure out whatâs really the most important one, and letâs just kind of do that, and then weâll pick our head up and go, okay, based on what weâve learned from doing that, now we can talk about the next thing.
We all want to avoid problems and catastrophe. You want to try and get ahead of some of these things, but you just got to be careful about overestimating your ability to really pinpoint what they are. Cause whatâll happen is youâll over-engineer things.
You came up with this vastly complex solution to a non-problem, to an imaginary problem.
The importance of complementary skillsets
Jason Roberts (00:00) I can pretty good at compartmentalizing and what I mean is living in a state of denial about things that have to get done. And you know that fire is burning. And youâre just like, Iâm just going to pretend itâs not burning.
You know, and youâre kind of thinking, youâre wondering to yourself, like, I wonder how long I can let this burn. itâs not great, right? Iâm lucky in that I have Sandy, my wife and co-founder, because she is very operational.
just get shit done. like, all right, make a list, collect the data, execute good enough, done, bang, bang, bang.
She treats me a little bit like the mad scientist, like, OK, you go to lab. Iâll take care. Iâll run interference. But I will call you every once in while. And youâre going to have to do certain things.
sheâs so good at that And I think thatâs what makes really good relationships is that you have this complementary skill set and you appreciate what the other person can do. Youâre like, thank God youâre doing this. Thank God.
EXPORTED (w revisions) - The meta-work is not the work
Jason Roberts (00:00) what are you doing? meta work like on a corporate environment where you cover your ass to show youâre doing stuff. Like, well, Iâm writing these briefs I feel like thereâs just a lot of brief writing.
Like, why do you spend half a day writing a fricking document?
Iâve always to bureaucracy and bullshit and meta work.
And it doesnât impress me. I donât give a shit. In fact, Iâm annoyed.
The meta work just overwhelmed the process. And I think you see it a lot of companies.
The focus becomes that because
the politics and bureaucracy and itâs like nobodyâs doing like one guy whoâs actually doing anything. Everybody else is just
talking about whoâs doing what and the plan and when this is going to do. meetings and approval And I can only talk about something for so long before we actually have to do it.
If you don't keep people focused on the thing they're supposed to be doing, there will be a compounding of misalignment
Justin Skycak (00:00) Everyoneâs excited
but their excitement is leading them to go off in all these different directions. thereâs the compounding of misalignment. And you gotta be constantly keeping people focused on the thing theyâre supposed to be doing. And if you donât do that, then somebody is one degree off course, two degrees off course, and you didnât correct them
for the few days. And then you look up and youâre like, wait, where, where are you? Like, why are you all the way over there? Itâs like, well, you let them go that far without pulling them back in.
Predicting start-up revenue early on is nonsense
Jason Roberts (00:00) you know, like when startups would go and try and raise venture capital and they have these pitch decks and theyâd like in our growth chart and weâre going to do this. everybody knows this bullshit. The venture capital ists know itâs bullshit. You know, itâs bullshit. They kind of have to go through it just to, itâs just, thatâs just part of the.
Justin Skycak (00:12) Yeah, the projecting revenue
like couple of years out from zero. We have zero right now. Weâre going to pick up this many customers. Like, really? You can predict.
Jason Roberts (00:16) And weâre going to make a billion dollars.
Everybodyâs like, great, okay, sounds
great. Itâs like, is a big enough market, and then the profit margin and the cost of the, Thereâs big opportunity here. Thatâs all you need to say. But itâs nonsense because thereâs just so much between that has to be done thatâs just gonna dictate whatâs gonna happen. You canât make these predictions.
Keep it simple stupid
Justin Skycak (00:00) You do need to think hard about the stuff that youâre doing, but you donât want to make it more complex. You want to think hard about how do I make it simple so that Iâm not putting a straight jacket on
Jason Roberts (00:12) Buddy of mine in my first startup, used to say like, you better be careful what code you write because going to be supporting it for the rest of your life. That is going to be a thing that you have to deal with.
And if youâre solving problems that arenât real problems, now you have all this extra code that youâve got to lug around that are putting constraints on these other solutions. And now it takes five times as long to build. So thereâs just so many reasons.
to try to avoid caught up building stuff that doesnât really need to be built and just focus on the really critical stuff that you know how to solve now.
Everything takes longer than you think
Jason Roberts (00:00) my inability to really imagine all the conditional levels of complexity that are involved in this thing that has to get done.
And I know this about myself and Iâm still always underestimating how long it takes to do stuff.
Justin Skycak (00:09) Yeah.
is kind of funny because,
on one hand, you wanna just focus your field of vision on what youâre doing right now. But then at the same time, when it comes to like, actually like, okay, realistically, how much work is this? How much is it gonna take?
The way I kind of think of it is like, you donât always know exactly what are the things that youâre going to do after what you see in front of you, but Like historically, maybe what you see in front of you is maybe the first 30%, 40%, 50 % maybe. like, just put a, put an extra two X or.
2.5x factor on there, even though you donât know exactly what itâs representing, itâs gonna be there in some way. Youâll figure out what it is later, but it is there.
Jason Roberts (00:45) In my case, buyback.
Entrepreneurs need to be self-delusional
Jason Roberts (00:00) Entrepreneurs have to be sort of self-deluding. Itâs the only way that you can get started on an actual project because if you knew the actual, was really gonna take, you wouldnât do it. Itâs just, oh my God. Youâre like, itâs gonna take me two months, three months, max,
and then you get going. And then, of course, it takes 18 months. In for a dime, in for a dollar, you made enough progress, youâre excited, okay. You need delusional people sometimes at the helm just to get everybody.
You distort reality around you because you believe so strongly that something is possible. And itâs not only possible, itâs possible in a relatively short period of time. And then you get everybody moving in the right direction. If youâre going to finish it, youâre going to have to do that. And then a lot of times, once you start making enough progress and learning enough, you get enough momentum and everybodyâs, OK, yeah, yeah, we got this. Itâs going to take more work, but weâre in it. So youâve got to have
that level of self
More features means more customer problems
Jason Roberts (00:00) Every time you build new features to allow more control, understand that youâre going to open up more
potential problems because youâve made the system more complex because thereâs a surface area of things that are happening to the system has increased, and theyâre always going to be disappointed because they want to do more than what youâve even added. Youâre never gonna make everybody happy. But of course you add more control the more people get confused and then you get more email support and youâre just like, â man why are they even doing that, you know?
If everything is a priority, nothing is
Jason Roberts (00:00) If I what are your life goals? Youâre like, I got 100 life goals. Okay, so basically youâre gonna do nothing. Because you canât do everything. So you say, no, my goal is this. Have one or two priorities, maybe three. You get beyond a few priorities and then you have to spread your time and effort among them all so much that nothingâs
An overly complex product will confuse users
Jason Roberts (00:00) Itâs like looking at Photoshop. Youâre like, pfft.
I gotta take like a semester long course to understand how to use this, even get started. I mean thereâs tons of software like this AutoCAD and 3D modeling and rendering and theyâre all like that and youâre just like oh my god.
Because every feature you add is putting walls down. Itâs making stuff more complex. New users come in and are intimidated. They canât even get started, and itâs just not a beginner product. So now you open up space for a competitor to come in and have a slimmed downed
version of what you do and say, well, we do the really important 80 %, it has 20 % of the features. Itâs like something like weâre video editing. Itâs like Cap Cut instead of Adobe Premiere. Itâs super powerful, but like I need to just cut this video in like 15 minutes. Well yeah itâs probably not the thing. So itâs just itâs all trade offs.
You gotta get people working together. Some type of synchronization is critical.
Jason Roberts (00:00) you got to get people kind of.
working together rowing, you know, itâs like, how hard is it to keep these guys all pulling together? smaller person in the front is like, pull, pull, whatever. Itâs like, do they really need that? I guess, yeah. Cause if they didnât, they wouldnât have that person, right? Cause itâs extra weight.
Or conductor in orchestra.
I donât really know what theyâre doing, but apparently theyâre keeping everybody moving together and doing their part until everything syncs up and creates its effect. This seems to be required in human nature when you have multiple people working together type is critical.
It's hard synchronizing people who are all working part-time or remote
Jason Roberts (00:00) This seems to be required in human nature when you have multiple people working together type is critical. when youâre working with people who are all working part-time or remote, itâs even harder than if they all show up to an office
and they kind of sort of can self coordinate. When theyâre kind of doing this 10 hours a week and theyâre working, theyâre taking grad classes or working on a dissertation. I mean, itâs so easy for them to be like, well, what are we doing? You know, like do this, come
You better be careful what code you write because you're going to be supporting it for the rest of your life
Jason Roberts (00:00) Buddy of mine in my first startup, used to say like, you better be careful what code you write because going to be supporting it for the rest of your life.
And if youâre solving problems that arenât real problems, now you have all this extra code that youâve got to lug around that are putting constraints on these other solutions. Itâs like, oh, jeez, but thereâs the thing, and itâs going to impact this thing. And now it takes five times as long to build. So thereâs just so many reasons.
to try to avoid caught up building stuff that doesnât really need to be built and just focus on the really critical stuff that you know how to solve now.
Smart people can invent an infinite number of imaginary problems
Jason Roberts (00:00) thereâs just so many reasons.
to try to avoid caught up building stuff that doesnât really need to be built and just focus on the really critical stuff that you know how to solve now.
smart people can invent an infinite number of problems themselves. They can really and they can make a great job convincing you and themselves that this absolutely has to be done. and I think sometimes smart people struggle
setting limitations, constraints on their own hubris and their ability to just think through anything. you just have to remember the times that you did that and you screwed it up
It's a fantasy to believe that kids will naturally fall in love with school
Jason Roberts (00:00) of the problems is is thereâs a little bit of a fantasy that parents and some teachers play into. Itâs like, just want them to fall in love with the subject.
Little kids or younger kids are enthusiastic about most things, especially if their parents are excited about it too and engaging with them. But youâre talking about middle school and up. Itâs just not, itâs not a reliable thing.
Justin Skycak (00:18) Most of the time, thatâs not going to work. If you are being held to account for kids learning the material, thatâs not the strategy to lean
Like try to make that happen
for the kids who are receptive to it, but just understand that most kids are not going to be like that. So you have to actually focus on the mechanics of incentivizing people to do work. And a lot of kids maybe they go into software and later realize, Hey, math is actually pretty cool. They, might realize this later downstream. And theyâre going to have to go through a little bit of, I donât love it at the moment.
in order to get to a place where they do have a greater connection to it.
Jason Roberts (00:49) Yeah, itâs just
Gamification gets kids excited about drills and practice
Jason Roberts (00:00) I would try and gamify everything that I did when I would teach and coach. So I remember when I would my son Colby when he was five, six, seven years old in soccer,
I want to take advantage of every minute because we only practice like once a week or maybe twice a week like for an hour. So what are you gonna get done? Itâs hard to get anything done.
I want a ball at everyoneâs foot the entire practice. Weâre going to be doing stuff. Iâm going explain as quickly as I can to get it across, and then Iâm going to quickly turn it into a game to make it fun. And I would come up with a cool name like Zombie Attack.
And they would, I want to play Zombie Attack, right? You give it a cool name, and it worked. And it was a great way to get the most out of them. So itâs make things as fun as and as engaging as you can.
Incentives can work overnight to correct kids' behavior
Jason Roberts (00:00) So I remember in second grade, we get a conversation or something from his teacher.
He walks up and he says, you know, Colby is really having a hard time and heâs really being disruptive or heâs not following directions. And so then he goes, so what Iâm gonna do is Iâm gonna send home like a
behavior card where itâs like seven categories and Iâm gonna rank them a one through five and so the first few days itâs like threes and twos. And Sandyâs like, okay if itâs all fours and fives, Iâll give you a dollar.
Within the week,
Heâs racking up a dollar almost every day. And then itâs like a month or five weeks go by and then we didnât get the card Iâm like, whatâs going on with the card? And so with the teachers, theyâre walking the kids. So he kind of came up to us and heâs like, no, itâs good. Itâs fine.
No need anymore. That was end of it. But that incentive system made all the difference
A little gamification goes a long way
Justin Skycak (00:00) Itâs funny how minimal these incentives and gamifications have to be to work.
Like kids have imaginations, right? You can say something and they will run with it. And itâs just the idea of framing the thing that youâre doing. So when it comes to math,
Jason Roberts (00:08) It doesnât take
Justin Skycak (00:14) when we talk about gamifying, we donât mean you have to make everything into like an actual video game where everything is on the screen. Like you have a joystick and stuff doing math. You just need a little dose that makes it kind of interesting in that sense. Right.
Jason Roberts (00:30) Youâre
framing it as a game. This is supposed to be fun. Theyâre like oh, so it isnât work. Itâs a game. Yeah, yeah, yeah, yeah, itâs a game. Theyâre like, oh, OK, game. And as long as itâs gamey enough, then itâs a game. It may not be the best game, but itâs a
When you train for speed, you get fast
Jason Roberts (00:00) When Colby and the original cohort of Math academy students
in seventh grade,
I was teaching calculus.
I would introduce a concept, do a couple on the board, and then everybody on the board. And everything was through a competition.
And it was about speed as well as getting it. And immediately they loved it.
They love being up at the board because they didnât have to sit down. Theyâre all like move around and
you know, doing the thing. And of course, they enjoy competing.
We had a lot of people would come visit cause couldnât believe it. I tell them and theyâre like, youâre doing what?
I said, yeah, seventh graders are doing calculus. Theyâre like, And I remember this friend of mine, Gary, who was a mathematician at Caltech.
And heâs watching it and afterwards heâs just like, that was incredible.
But whatâs really amazing is how fast they are. And I said, well, Gary, when you train for speed, you get fast.
The incentive structure was about winning the game, and they got really, really good and really, really fast.
High school is a pressure cooker
Jason Roberts (00:00) middle school, kids can be really motivated, really excited to do things. Thereâs a lot to just do almost anything. Seventh grade, eighth grade, it starts to wane. You get to high school, theyâre reallyâŠ
And One of the problems that was really frustrating about high school is how the system is set up. They have a lot of pressure on them In the US, itâs about like,
you got to take advanced courses or AP courses and you got to get Aâs because you got to have this great GPA. Because if you donât have that, thereâs no way youâre going to get into a decent college.
And then you gotta be in all of these extracurriculars and you canât just be in them, no, you gotta be the student class president.
The thing is though, that creates a lot of stress and a lot of pressure. And then it becomes, I just got to get through this stuff. I donât have time to love anything anymore.
Because any time thereâs stress on you, or pressure on you, itâs hard to enjoy stuff.
It just takes the fun out of everything. Once you get to high school, it really gets to that.
Parenting reality: motivation, incentives, and follow-through
Jason Roberts (00:00) For younger kids who are not
wanting to do Math Academy every day or you know as frequently,
you need to create incentive structures that they feel okay
Find what theyâre excited about and set a nice carrot for them.
You find something thatâs personally important to them, that they want, and you use that as an incentive to get them to doing it. Because theyâre kids, theyâre like, I wanna play band, and then by a month in, they donât wanna practice anymore.
Or I want to be on soccer, but they donât want to go to soccer practice because they want to play video games with their friends. Like, no, youâre on the soccer team, you got to do soccer practice. Even things that are fun, that they said they wanted to do, their motivation starts to flag because theyâre kids.
As parents, you donât always get to just be like Mr. Nice Guy. You have to say, like, no youâre doing this.
Now you can try and make it as painless as possible by setting up incentives. Like they have to understand, I pretty much have to do this anyway. But now I got this other incentive. You kind of got this sense of a stick
in the background. I mean, Iâm going to have to do it, but I have this little carrot Iâm excited about. So letâs focus more on the carrot.
Playing the game: when students chase easy A's instead of challenging themselves
Jason Roberts (00:00) of the problems that was really frustrating about high school is just how the system is set up. They have a lot of pressure on them
to get into a decent college.
Their stress is too high for them to be able to fall in love with some of this stuff.
I remember talking to some parents before Math Academy was in the high school, and I was
talking about, we could do a whole science thing and this and theyâre like, listen, Jason, these kids have all these AP classes, they have all this stuff and they donât have the time for all that.
And that started happening to me in the Math Academy program in the high school. We started to see kids who were good at it and liked it. It was just the pressure because their Math Academy classes were typically their hardest were like, what AP classes can I take to get an A? We had some kids who would switch out of Eurisko and just take AP Computer Science for the second semester because it was a joke, comparative they could just get an A.
They werenât going to learn would get an easy A. And these are a couple of kids who went to MIT and stuff. Theyâre just like, Iâm playing the game, man.
The most mathematically gifted student I ever worked with still needed to be pushed to learn calculus.
Justin Skycak (00:00) The most gifted kid that Iâve ever worked with, he was actually resistant to learning calculus around seventh or eighth grade.
had kind of learned a lot of arithmetic on his own and I had found some puzzles online that he wanted to work on.
And was a good use of time at the time. Eventually, you get to a point youâre not really progressing a whole lot in your mathematical development. I mean, youâre
way ahead compared to grade level, but like at some point you gotta make the leap.
Like thereâs levels of math that you have to climb in order to just get further along in the talent domain in order to unlock new things for you to do.
Adults think like that. Kids donât think like that cause kids donât have the longer perspective. They donât know what the long game is. They havenât seen the long game play out.
And so what ended up pushing this kid over into okay, fine, Iâll learn calculus was that
he wanted to go take college level math courses, like in ninth grade. And so I was talking to him and his parents like, yeah, he can totally do that.
Problem is though, if he doesnât know calculus, then not only is he going to struggle in these courses,
theyâre not even going to let him into these courses if he doesnât have the five on the AP Calc BC exam.
The big thing was getting his parents on board with it because if the parents on kidâs going to be on board one way or another.
The interesting part is once he learned all the calculus stuff, calculus became one of the things that he really enjoyed.
And now today, I still â work with him every other week.
Heâs gotten through a lot of undergrad math, and so heâs actually sinking his teeth into research,
working university mathematician.
And thereâs like bunch of derivatives being tossed around.
And itâs in this area that he was resisting back in seventh or eighth grade, and heâs having the time of his life right now. And if we had not pushed him through this segment of the journey that he was resistant to, he would not be doing what heâs doing right now.
Short 20 - Schools maximize for bureaucratic convenience
Jason Roberts (00:00) A lot of public schools, if you get a D or an F in a school, they will still promote you to next course. I couldnât believe when I first heard that when I was talking to a high school math teacher in the
Pasadena school district. Itâs just like, whatâs the point? If they donât know Algebra 1, why are you sending them to Algebra 2? Itâs just bureaucratic convenience. Move them along. Kid canât read in first grade, move them to second grade. Still canât read, the third grade. They just do it.
Bureaucracies really maximize convenience. And theyâre just things that work out on their their plan, or whatever. And now if you come in and you say, my fifth grader should be doing algebra or whatever.
Theyâre going to be, uh no. What they wonât say is thatâs a massive headache for us, and we donât want to do it. So weâre going to come up with whatever reason we can to prevent that from happening because we donât want to deal with the headache.
They do not want to do extra work. Nobody really wants to do extra work, but I tell you, the schools really donât want to do it. And the teachers themselves, they got like my union, I donât have to do this. And the principalâs like, I canât make them do because the union and the bureaucratic and itâs a nightmare. So even if you could come to them and you say,
Well, can my daughter test into algebra? But if your daughter scored like a 97%, theyâre like, oh, they did miss 3%. Donât mind the fact that we promote people with an F to the next grade. They donât know 3%. Iâve heard that. Itâs like 93%, 95%, and they would not allow them.
Every once in a while you run into one teacher, one principal, school whoâs like really open to it, but thatâs super rare. Itâs really frustrating.
The most important thing that parents can do is encourage their kids to find what they're good at and lean into it
Jason Roberts (00:00) The great thing about life is weâre all different, and we all have our things that come easy for us. We get some things for free and then we get stuff we have to work for. And part of life is figuring out what those things are.
Itâs tough when kids are not really particularly stand out in anything, and theyâre trying to figure out who they are. And itâs kind of tough because I donât have anything to build an identity on that I can be really proud of. It doesnât always have to be a competitive thing, but itâs just something.
The most important things that parents can do is encourage their kids to do stuff, to try things, especially things they think, I think you would like this. I think you might be good at Itâs kind of scattershot when theyâre really young. They just do everything up through 11 or so.
And they eventually kind of will find something.
and become skilled and leveling up in something and developing a sense of pride and a sense of accomplishment and success.
Kids need adults to keep them on the rails towards their goals when the going gets tough
Jason Roberts (00:00) Thatâs why itâs so important for adults who can look ahead and say, look kid, I know you want to mess around this thing, but I know where youâre going, and I know what it takes to get there. And if you just guide the student to that point, theyâll be
vastly happier, vastly more successful, really realize their potential.
Justin Skycak (00:16) Let them find the things that theyâre interested, donât necessarily like push them like hardcore into things that they have no interest or no gift. Yeah, yeah, exactly.
Jason Roberts (00:24) that always backfires that always backfires
and the kids just give it up with piano or something your parents made him do it and then as soon as theyâre old enough youâre like I am done Iâm ever touching piano the rest of my life you know
Justin Skycak (00:33) Yeah.
But if your kid gravitates towards something that they really like doing net positive in their life.
and especially if they show a gift for it, they have some kind of like big advantage where this could really be a massive thing in the rest of their life.
Like you canât let them quit at the slightest sign of difficulty. Kids sometimes will do that or like they love this thing until it gets a little hard and then theyâre like, ah, I just want to stay in easy land. Part of supporting the kid means helping them get through those phases of the journey
that may not be the most enjoyable.
Don't let kids quit at the slightest sign of difficulty
Justin Skycak (00:00) if your kid gravitates towards something that they really like doing net positive in their life.
and especially if they show a gift for it, they have some kind of like big advantage where this could really be a massive thing in the rest of their life.
Like you canât let them quit at the slightest sign of difficulty. Kids sometimes will do that or like they love this thing until it gets a little hard and then theyâre like, ah, I just want to stay in easy land. Part of supporting the kid means helping them get through those phases of the journey
that may not be the most enjoyable.
PODCAST 4
What you cannot create, you do not understand
Speaker 2 (00:00) In software, just importing a solution from the library and saying I imported this model and I ran it. ânow Iâm a machine learning researcher engineer.â Like, no, no, no, you canât just use the off the shelf. Like you canât just use the, the theorem and wield the theorem and say, ânow I am all powerful.â You actually have to go code from scratch, re-derive the result
from the bottom up to really understand the mechanics of what is it. Itâs not enough to just take it off the shelf and use it. You need to know what went into building this thing.
Don't let talent become a crutch
Speaker 2 (00:00) You donât want to let your natural gift or talent turn into a crutch. The moment you just rely on it and stop developing other parts of your game, thatâs the moment when you start hitting like a really sharp asymptote, right? It reminds me of, in the original Pasadena program, oddly enough, sometimes it was the sharpest
sixth graders who could do the most work in their head, who would struggle the most a year later because they were so resistant to writing anything down. They were like, no, I donât need pencil and paper. I just do all this in my head.
Their outsized working memory capacity became a crutch. They can only solve problems that they can immediately, like entirely fit in their working memory without usage of paper and pencil. That came back to bite them really fast.
SAT problem solving skills can be enumerated and practiced
Speaker 2 (00:00) Problem solving is like this, nebulous thing that everyone says itâs on the SAT. Like you got to get the kids to, think critically, to problem solve their way. how do we teach that? But once you, once you start drilling down into
what do the kids have to do? You realize that it all comes down to these skills that you can enumerate explicitly. And whatâs more, you can arrange them in a knowledge graph. as a course. Itâs a body of well-connected knowledge, hierarchical, just like anything else. so when people
refer to like, â the kid needs to learn problem solving, need to learn to think critically. just, thereâs this whole body of knowledge that they just havenât gotten, but it can be enumerated exhaustively.
The knowledge graph trades student work for instructor work
Speaker 2 (00:00) The knowledge graph,
itâs this trick that allows you to trade off student work for instructor work. Instead of having the student go through this hodgepodge of problems and hopefully infer all the structure, and just have them grind through a large enough volume that they can infer. What you do is have the system,
figure this all out behind the scenes. It doesnât mean that thereâs less work that has to happen, but thereâs less work for the student. We have to do more of the work, but thatâs the trick. And we can do our work at scale.
Strengthening your weak points is a force multiplier
Speaker 3 (00:00) I came in very, very little engineering background.
I had a strength in mathy coding, but until then I had just leaned into that so much that I never developed the rest of my coding abilities. And that was a severe weakness. But the silver lining of these severe weaknesses is once you shore them up, then you become so much more capable on so many more fronts.
It wasnât fun realizing just how lacking I was on the software engineering side of things as opposed to the quant. But once I just dug in and leveled it up, suddenly thereâs all sorts of things that became available to me that I was able to start working on that I wouldnât have anticipated.
If you can't figure out a test problem in minutes, you're toast
Justin Skycak (00:00) When youâre actually talking about solving concrete problems in the format of like a math test standardized test competition test,
justin 4 1 (00:00) When youâre actually talking about solving concrete problems in the format of like a math test standardized test competition test,
Justin Skycak (00:08) you have to be familiar with this class of problems that youâre trying to solve. Cause thereâs just so much contextual information about that specific kind of problem and what type of methods will unlock it. youâre not going to invent them on the spot in a minute or two minutes or five minutes
justin 4 1 (00:08) you have to be familiar with this class of problems that youâre trying to solve. Cause thereâs just so much contextual information about that specific kind of problem and what type of methods will unlock it. Youâre not going to invent them on the spot in a minute or two minutes or five minutes
Justin Skycak (00:28) Yeah. You donât have the time to approach it like a, like a research problem.
justin 4 1 (00:28) Yeah. You donât have the time to approach it like a, like a research problem
Justin Skycak (00:32) or even like a take-home If you canât figure it out in a couple of minutes, youâre
justin 4 1 (00:32) or even like a take-home If you canât figure it out in a couple of minutes, youâre
You can explain anything if you break it into small enough steps
Speaker 2 (00:00) You can explain anything if you break it a small step, to do too much. Itâs usually theyâre trying to take too big of a jump and then people just fall off. Itâs like, you know, I used to rather than stairs, I used to think of it as like rocks placed across like a creek or something. And itâs like, okay, well, if theyâre, three inches apart than grandma can do it. If itâs like eight inches, itâs like, well, you know, my mom and dad can do it. Okay, now itâs
a foot and a half, itâs like, well, I can do it and stuff. But now itâs good point where itâs like, well, my son can do it. Three feet, you know, itâs like, thatâs what happens. Itâs like, only super gifted, brilliant people can do because the pedagogy is so bad and the jumps are so big, you need to need someone who could do a standing broad jump of nine feet to make And itâs like, OK, why rather than writing textbooks that have these
six and eight and 10 feet jumps every two or three pages. And it takes them incredible mathematical aptitude to make those jumps. Otherwise theyâre just like, man, I just, I donât know. Iâm like falling into the river and Iâm floating down the creek and like, wait, this
Building courses at the world-class level
Speaker 2 (00:00) One thing that I always, would say, this is what I think we need out of this course is
it needs to be at the level of what you would see at Harvard or MIT or Stanford or whatever. You donât want someone to say, well, you know, that thing at Math Academy, I mean, you know, itâs just not bad. mean, itâs just kind of And so, you know, one thing Iâd ask you to do when I we first created our
university level courses, linear algebra and multivariables, like go look, what can you find? What are they doing? If you can see any published final exams or syllabi from these institutions, what are they covering?
Whatâs the superset of the commonality, right?
So we always say like, we can reinvent a lot, but we do not exist in a vacuum. We exist world
where things are done a certain way and people have certain understandings and expectations. And if you drift too far off that, then people just do not know how to think about what your product is or what youâre doing. And it just becomes so much â friction in crossing that, itâs just, it can cause the product to fail.
You don't learn robust code until it fails
Justin Skycak (00:00) Whatâs really funny, the learning curve happens, then you deploy something and it blows Yeah. All of sudden all these errors start happening down, emails are coming. And then that was a whole nother learning curve of how to write bulletproof code. Because stuff blowing up.
justin 4 2 (00:00) Whatâs really funny, the learning curve happens, then you deploy something and it blows Yeah. All of sudden all these errors start happening down, emails are coming. And then that was a whole nother learning curve of how to write bulletproof code. Because stuff blowing up.
Justin Skycak (00:15) Itâs so stressful. Itâs such a horrible experience. All these emails, nobodyâs got tasks, this thingâs And so then you start going through the process of learning how to write code that wonât fall down, thatâs logging everything. Cause then like what happened?
justin 4 2 (00:15) Itâs so stressful. Itâs such a horrible experience. All these emails, nobodyâs got tasks, this thingâs wrong. And so then you start going through the process of learning how to write code that wonât fall down, thatâs logging everything. Cause then like what happened?
Justin Skycak (00:28) are how to alert us.
justin 4 2 (00:28) are how to alert us.
Justin Skycak (00:30) you donât realize things like cascading failures one thing fails, it causes another thing to fail. You donât realize the magnitude of a screw up that can happen just from one small thing. And so you think like, well, Iâll just make things not break
justin 4 2 (00:30) You donât realize that thereâs things like cascading failures like one thing fails, it causes another thing to fail. You donât realize the magnitude of a screw up that can happen just from one small thing. And so you think like, well, Iâll just make things not break.
Justin Skycak (00:45) And thatâs the first step, but then thereâs another step like, okay, what if something does break? we need to limit the breaking and its scope, cause just somethingâs going to break at some point, even if youâre as careful as possible.
justin 4 2 (00:45) And thatâs the first step, but then thereâs another step like, okay, what if something does break? we need to limit the breaking and its scope, cause just somethingâs going to break at some point, even if youâre as careful as possible.
Justin Skycak (00:58) or somebody is gonna run into some scenario that you just never thought would have ever happened, or somebodyâs data is gonna be corrupted and then you gotta make sure that that doesnât screw up with other people. so thereâs just lots I guess more and more advanced sort of error handling and writing this kind of robust code.
justin 4 2 (00:58) or somebody is gonna run into some scenario that you just never thought would have ever happened, or somebodyâs data is gonna be corrupted and then you gotta make sure that that doesnât screw up with other people. thereâs just lots I guess more and more advanced sort of error handling and writing this kind of robust code.
Justin Skycak (01:15) I mean, thatâs why itâs good to start small and then like organically. Cause then the, these skills and tools and processes and everything can evolve over time so that
justin 4 2 (01:15) mean, thatâs why itâs good to start small and then like organically. Cause then the, these skills and tools and processes and everything can evolve over time so that
Justin Skycak (01:28) when you do have a larger scale, itâs not like, no, what do we do now? Itâs like, itâs just % bigger than it was.
justin 4 2 (01:28) when you do have a larger scale, itâs not like, no, what do we do now? Itâs like, itâs just % bigger than it was.
The biggest growth happens when someone trusts you with something
Justin Skycak (00:00) the biggest growth happens when somebody says, here, you take care of it. And youâre like, oh, shit. yeah. was much right. I kind of felt like you just gave me code baby, this robot to take care of. And youâre like, donât kill it. Like, trust you.
justin 4 2 (00:00) the biggest growth happens when somebody says, here, you take care of it. And youâre like, oh, shit. yeah. was much right. I kind of felt like you just gave me code baby, this robot to take care of. youâre like, donât kill it. Like, trust you.
Justin Skycak (00:18) I mean, I did not study computer science in college. So I didnât really have any sort of background in this. So was just learning the hard way, right? School of hard knocks. just, all right, crap, code blew up. Well, I guess they donât really teach that a whole lot in computer science programs production code is where you learn.
justin 4 2 (00:18) I mean, I did not study computer science in college. So I didnât really have any sort of background in this. So was just learning the hard way, right? School of hard knocks. just, all right, crap, code blew up. Well, I guess they donât really teach that a whole lot in computer science programs production code is where you learn.
Skip bottom-up learning and youâre just cargo-culting machine learning
alex 4 2 (00:00) With this machine learning course, want people to do gradient descent by hand so it really gets under their skin.
Justin Skycak (00:00) with this machine learning course. want people to do gradient descent by hand. So it really gets onto their skin.
alex 4 2 (00:05) you actually come to code something like that, you know exactly whatâs going on. Itâs very easy to sort of look at a formula, create like a Python script, which is like 30 lines long. It kind of gives you an answer. Itâs like, donât really know whatâs going on here.
Justin Skycak (00:05) you actually come to code something like that, you know exactly whatâs going on. Itâs very easy to sort of look at a formula, create like a Python script, which is like 30 lines long. It kind of gives you an answer. Itâs like, donât really know whatâs going on here.
alex 4 2 (00:18) You know, people kind of the top down method of becoming machine learning engineers and never really did the bottom up part. So they kind of vaguely know what gradient descent is, but not really. And thatâs not a good position to be in if you really want to make kind of like cutting edge or pushing the boundaries on things.
Justin Skycak (00:18) know, people that kind of went the top down method of becoming machine learning engineers and never really did the bottom up parts. They canât vaguely know what gradient descent is, but not really. And thatâs not a good position to be in. If you really want to make kind of like cutting edge technology or pushing the boundaries on things.
alex 4 2 (00:35) So yes, it is a necessary evil to kind of go through those painful calculations by
Justin Skycak (00:35) So yes, it is a necessary evil to kind of go through those painful calculations by
alex 4 2 (00:42) Itâs like, dude, like now, you know, what I know you didnât love it, but now youâve mastered it. You know, intuition through repetition.
Justin Skycak (00:42) Itâs like, dude, like now, you know, what I know you didnât love it, but now youâve mastered it. You know, intuition through repetition.
alex 4 2 (00:49) Thatâs where you learn. You develop that intuition and then you can get the abstractions stuff all fall into place. But if you try and skip the concrete examples, skip the repetitions, and go straight to the abstraction formulas, youâre like cargo cult
Justin Skycak (00:49) Thatâs where you learn. You develop that intuition and then you can get the abstractions stuff all fall into place. But if you try and skip the concrete examples, skip the repetitions, and go straight to the abstraction formulas, youâre just like cargo cult
math, youâre just parroting stuff. Itâs like, they canât really solve anything.
alex 4 2 (01:04) math, youâre just parroting stuff. Itâs like, they canât really solve anything.
Why you need to do gradient descent by hand
alex 4 2 (00:00) With this machine learning course, want people to do gradient descent by hand so it really gets under their skin.
you actually come to code something like that, you know exactly whatâs going on. Itâs very easy to sort of look at a formula, create like a Python script, which is like 30 lines long. It kind of gives you an answer. Itâs like, donât really know whatâs going on here.
You know, people kind of the top down method of becoming machine learning engineers and never really did the bottom up part. So they kind of vaguely know what gradient descent is, but not really. And thatâs not a good position to be in if you really want to make kind of like cutting edge or pushing the boundaries on things.
So yes, it is a necessary evil to kind of go through those painful calculations by
The knowledge graph makes sure students are ready to learn each new topic, minimizing friction
Justin Skycak (00:00) The great thing about having a knowledge graph is that itâs a very strict implementation of mastery learning. We donât let you do topic X unless you have mastered or at least proficient in all of the prerequisites for topic X. You have to have demonstrated that. Now, as curriculum designers, especially when weâre looking at some of these test prep topics.
justin 4 1 (00:00) great thing about having a knowledge graph is that itâs a very strict implementation of mastery learning. We donât let you do topic X unless you have mastered or at least proficient in all of the prerequisites for topic X. you have to have demonstrated that. Now, as curriculum designers, especially when weâre looking at some of these test prep topics.
alex 4 1 (00:00) great thing about having a knowledge graph is that itâs a very strict implementation of mastery learning. We donât let you do topic X unless you have mastered or at least proficient in all of the prerequisites for topic X. you have to have demonstrated that. Now, as curriculum designers, especially when weâre looking at some of these prep topics,
Justin Skycak (00:21) where I think is really powerful is it allows you to kind of include all those really subtle prerequisites that could easily slip under the radar. But if youâre just analyzing these problems really carefully, so thatâs a really important prerequisite. Iâm gonna make sure that that is a prerequisite of this topic, which means you know the student is prepared with all the necessary prerequisites before they even see the topic.
justin 4 1 (00:21) what I think is really powerful is it allows you to kind of include all of those really subtle prerequisites that could easily slip under the radar. But if youâre just analyzing these problems really carefully, so thatâs a really Iâm gonna make sure that that is a prerequisite of this topic, which means you know the student is prepared with all the necessary prerequisites before they even see the topic.
alex 4 1 (00:21) what I think is really powerful is it allows you to kind of include all of those really subtle prerequisites that could easily slip under the radar. But if youâre just analyzing these problems really carefully, so thatâs a really Iâm gonna make sure that that is a prerequisite of this topic, which means you know the student is prepared with all the necessary prerequisites before they even see the topic.
justin 4 1 (00:45) Another thing, of course, just by simply enumerating all the prerequisites, you can say to yourself, well,
alex 4 1 (00:45) thing, of course, just, just by simply enumerating all the prerequisites, you can say to yourself, well,
Justin Skycak (00:45) thing, of course, just, just by simply enumerating all the prerequisites, you can kind say to yourself, well,
alex 4 1 (00:50) hang on, this topic has got 15 prerequisites. Thatâs way too much. Thatâs cognitive overload. Huge issue right there. This needs to be split up, organized in a different way. So having that information just in front of you allows you to take all the things we know about the science of learning into account, incorporate all those sort of subtle prerequisites so that the student is not struggling at any point.
Justin Skycak (00:50) hang on, this topic has got 15 prerequisites. Thatâs way too much. Thatâs cognitive overload. Huge issue right there. This needs to be split up, organized in a different way. So having that information just in front of you allows you to take all the things we know about the science of learning into account, incorporate all those sort of subtle prerequisites so that the student is not struggling at any point.
justin 4 1 (00:50) Hang on, this topicâs got 15 prerequisites. Thatâs way too much. Thatâs cognitive overload, huge issue right there. This needs to be split up, organized in a different way. So having that information just in front of you allows to take the things we know about the science of learning into incorporate all those sort of subtle prerequisites so that the student is not struggling at any point.
Superficial knowledge of a topic can get you quick wins, but you will eventually hit a wall
Speaker 1 (00:00) One sort of temptation of the top down is, is it gives almost like a perception of expertise, a perception of skill, of familiarity with the problem that you can talk a good game.
Iâve been fooled a number of times by people because like, I want to believe that theyâre good. Cause I donât want to want to spend all this time digging in and testing them. And I was like, Oh yeah. So, you know, this and they, they use all the right buzzwords and they talk about the right methodology and the right libraries and the right frameworks. And that they talk knowingly and as if they have battle scars or whatever know, how you develop complex systems and quality software. and itâs, really like talking good game.
Because you You read some thought pieces by the area, right? So you get this sort of vibe or the sort of the language of the domain, who and whatâs what and whatâs cool and whatâs not, what are people excited about? What are the important results? And, you could talk to somebody whoâs an expert for 20, 30 minutes, like, oh, this guy knows his stuff.
Yeah, yeah, we should talk to him. It turns out it was an inch deep. But it gives you a quick payoff, It impresses people around you. might get you job. might get you grant maybe or research support or whatever environment youâre But then again, you run out gas. being able to make progress.
The Cognitive Limit on Topic Prerequisites
alex 4 2 (00:00) We have direct prerequisites, which are, in the knowledge graph, theyâre sort of like, you know, like itâs like one edge connecting the topic to its its prerequisites.
Justin Skycak (00:00) we have direct prerequisites, which are in the knowledge graph. Theyâre sort of like, you know, like itâs like one edge connecting the topic to its its prerequisites.
justin 4 2 (00:00) we have direct prerequisites, which are in the knowledge graph. Theyâre sort of like, you know, like itâs like one edge connecting the topic to its its prerequisites.
alex 4 2 (00:07) in terms of direct prerequisites, I usually say that three or four is probably I start getting feeling uncomfortable when itâs anything more than that.
Justin Skycak (00:07) in terms of direct prerequisites, I usually say that three or four is probably I start getting feeling uncomfortable when itâs anything more than that.
justin 4 2 (00:07) in terms of direct prerequisites, I usually say that three or four is probably I start getting feeling uncomfortable when itâs anything more than that.
alex 4 2 (00:14) Itâs like, this is, this is feeling like cognitive overload.
Justin Skycak (00:14) Itâs like, this is, this is feeling like cognitive overload.
justin 4 2 (00:14) Itâs like, this is, this is feeling like cognitive overload.
alex 4 2 (00:18) You know whatâs interesting is that you said three to four prerequisites. I mean,
Justin Skycak (00:18) You know whatâs interesting is that you said three to four prerequisites. mean,
justin 4 2 (00:18) You know whatâs interesting is that you said three to four prerequisites. mean,
alex 4 2 (00:23) when you look working memory literature, somebody can hold about chunks of information in working memory. about your capacity.
Justin Skycak (00:23) when you look working memory literature, somebody can hold about chunks of information in working memory. about your capacity.
justin 4 2 (00:23) when you look working memory literature, somebody can hold about chunks of information in working memory. about your capacity.
The SATâs Vast Possibilities and Narrow Reality
Speaker 2 (00:00) Based on the SAT, based on all these foundational skills, they can be pulled together in so many different You can do the calculation. Letâs say you have like 100
subskills, 200 subskills, and youâre computing how many different combinations of three or four of those subskills, and you get an astronomically large number. Well, thereâs no way that weâre gonna hit all of these combinations. But once you actually look at the exam and you see these combinations that show up over and over again, itâs a much, much smaller space.
Itâs not this astronomically large number. Itâs a large number, but like you can do it. If youâre willing to put in some elbow grease can take even a student whoâs not particularly mathematically
gifted, can get them to fill in a lot of these gaps that a lot of genius students are just kind of inferring on the fly. You can make that explicit for them and scaffold them through that process and get them on that.
PODCAST 3
The importance of "force of will"
Jason Roberts (00:00) Anytime you wanna do something thatâs outside the system, that doesnât already have sort of a infrastructure and a thing in place, it really comes down to a force of will.
Because whatever idea you have, like, this is going to be this cool new thing, and hereâs all the benefits. And that may be true, but there going to be so many obstacles. And frankly, people that are going to try and slow you down stop you. Theyâre going to try to derail you.
Try to pull people along with you
Jason Roberts (00:01) doesnât mean youâre a blunt, instrument, Cause that doesnât work. That just pisses people off. And then you get, instead of passive resistance, you get active resistance. You create direct enemies, people who hate you. You want to avoid creating enemies, cause they can do a lot of damage.
They may not come to your face and yell at you or something, but they will be sabotaging. Theyâll be blowing up bridges and stuff in the middle of the night, right? You know, figured it out.
Justin Skycak (00:27) Yeah, because once somebody
hates you, then they just get pleasure out of opposing you no matter what it is. go from a state from like, okay, initially people are resistant to just like new stuff and stuff that makes more work for them. But once people hate you, like they might resist it just because they hate you, just to oppose you and get satisfaction out of it.
Jason Roberts (00:44) Right.
So you donât want to offend people, demean people, make them feel bad. You want to try and make it as easy for them as and you want to help them get credit for it. Say, hey, letâs do this thing. This is going to be really cool. Iâll do the heavy lifting. And so you keep them in the loop. You keep them updated. Hey, just want you know, Iâm this person. I think we can do this. What do you think? You kind of try and.
pull them along and make them feel as good about it as possible.
You want resisting you to be the hardest thing they're gonna have to do
Jason Roberts (00:00) You want resisting you to be the hardest thing that theyâre gonna have to do. Not because youâre their enemy but just because Theyâre just gonna hey, I like what heâs trying to do. It sounds kind of crazy itâs work, but Okay, fine,
and you just try and make them feel good about it. Youâre pulling them along on this journey, Like Lord of the Rings, theyâre a hobbit. You gotta come on this journey with me, right? They donât wanna do it. Theyâre in their hobbit hole and theyâre like, You kinda inspire them and theyâre like, all right, itâs easy to go on this journey with Gandalf than it is to resist him. You kinda have to create that dynamic.
Gifted/advanced education is necessary because not everybody wears a size-medium shirt
Jason Roberts (00:00) they did not quite realize the level of resistance that was going to come from the principals and superintendents and chief academic officers who just, they donât believe in gifted education or advanced, they want everyone to just be at grade level, does everything at the same pace.
Also just makes our life easier too. Conveniently, right? Youâll notice that doing less, making everybody do the same thing, it not only makes them feel good in some ways, but just makes their life easier and it makes less work for them, right? Everyone wears a size medium shirt, now this is easy.
I donât have to measure, oh, youâre extra small and youâre a large, extra large, youâre double X. Oh gee, we got all these different size shirts and how many of them we order of each and whoâs wearing what size shirt? They donât want to deal with that. Everyone wears a size medium shirt. You know, like, wait, you know, my daughter is really small. Itâs kind of like a dress for her. You know, just cinch it. You know what? You know, itâs really a medium. And youâre just like, and my son, whoâs actually big, it doesnât even cover his stomach. Theyâre like, well, itâs like air conditioning. You know what mean? Just like, itâs bullshit, right?
What "willing something into existence" means
Jason Roberts (00:00) what does willing something into existence mean? It means giving everything you got, marshaling all the resources refusing to give up and then just putting continual pressure on something until your goal is achieved. Thatâs what willing into existence is. It is not lying in bed at night trying to manifest it, thinking, I just really want this to happen for me.
Itâs actions all the way down. Actions, actions, actions, actions. has to be something you really want because itâs not going to come easy. thatâs what it takes.
Teaching tip: communicate with parents early and often
Jason Roberts (00:00) communicate early and often. You almost cannot over communicate with parents. The error is, you talk to them and then two, three months go by and you donât talk to them and theyâre kind of out of the loop.
Justin Skycak (00:02) Mm-hmm.
Jason Roberts (00:11) kids falling off and then youâre like, this kid has spent the last six weeks doing nothing and itâs a whole problem.
Justin Skycak (00:17) Canât let it like grow to be that big of a problem. Cause then if you do, then like everyone just digs in their heel. Like the problem is just too big to accept so everyone just wants to say like, no, youâre, youâre crazy. Your expectations are way too high. it makes it.
harder and harder to get things back on the rails because now thereâs like some momentum in being off the rails. The kid is used to not doing a whole lot of work in class. Whereas if you catch that at the beginning, get it early, communicate with parent, the parent will catch the kid up that evening. If thereâs only a deficit of 30 XP, 40 XP, guess what? The parentâs just going to make the kid do it that evening.
and then the kidâs going to come back, theyâre fine. Theyâre on the rails the next day. Weâre all good. Now we just maintain, maintain. But yeah, if the kid has racked up a deficit of thousands of minutes worth of learning that they didnât do,
once things get to be that bad, itâs just like, it just becomes a bad explosive situation that you just, but the solution is just donât let it get into that state. Cause thatâs you never win.
Jason Roberts (01:27) Yeah,
The typical dynamic between parents and schools: parents act like sports agents
Jason Roberts (00:00) When I was in high school, teachers didnât meet with parents.
ever. but now because parents lobby through a barrage of emails to the teacher to the principal to the whatever and then just make everything really painful
The parents are acting like an agent. Itâs like a sports agent. what they want, a lot of them want is their have like great grades so they can go to whatever college they want to go to, But they also want their kids to learn a lot, but they donât want their kids to do a lot of work.
Right? And kids arenât going to learn much unless they put in a fair amount of work, unfortunately, thatâs how the world works.
no, you actually gotta do work. So, but parents, they, you know, they can, they wanna do less work. want my life, I want there to be low stress at home, but I want my kid, yeah, I my kid to be really educated, but I also want them to get great grades. Okay, well, the kids, there are some kids who like work really, really hard by default. Most of them donât. thereâs a whole spectrum.
But anyway, the parents at the end of the day, once they realize that, my God, my kidâs gonna get a C, or is he gonna get some Bs when I tell them theyâre not gonna get Aâs and theyâre like, my God, this is really, theyâre not gonna get to go to Harvard or whatever dream they have. And so then they serve as this, they wanna lobby the school. And so they do, and so that has helped lower the standards, I think, especially these private schools, right?
paying 30, 40, 50, $60,000 a year and, and, and, and, know, and my kid works really hard in this. these, these costs and the, and the superintendents and the head of school and stuff, theyâre like trying to keep the parents at bay. Cause thatâs what pain for the pain for the schools, for the administration and the teachers are parents, parents P for pain.
The effect of extreme parental lobbying in education
Jason Roberts (00:00) so I used to coach this menâs soccer team for years and all these guys who were these ex college players and Iâm a bunch of them would coach these sort of elite academy level club soccer teams, you know, under 12, under 14, under 16. And Iâd be like, I asked him like, how do you like that? Like, oh, itâs great. The kids are great. Heâs like, but the parents are a nightmare. Iâm like, really? Heâs like, oh yeah. Oh yeah. Itâs like.
Why didnât my kid play left? They should play the right side. And why isnât he starting? And they use it, you know, and itâs just a constant lobbying for the parents. It just ruins the experience for the coach. The coach is trying to, you know, not saying every coach makes good decisions or is fair, whatever, but itâs the parents. Parents equal pain for
coaches and teachers and administration. Theyâre trying to everything they can to limit said pain. And a lot of the changes you see in the curriculum, well, thereâs no gifted class, accelerated classes. We donât do a lot of homework. We have makeup tests and makeups on the makeups and we have all this stuff. Itâs to the complaint, the agents, parents fromâŠ
lobbying and creating all this endless cycle of pain. so then you get this situation you have now. so the teachers are just like, whatever, man. I mean, just make it really easy.
If nobody's checking the homework, how's the kid going to learn?
Justin Skycak (00:00) if nobodyâs checking the homework howâs the kid gonna learn? Because the kid doesnât know how to do these problems correctly. The parents almost certainly donât know how to do these problems correctly. the only kids that get through are the kids who have somebody in their life or whose parents can bring in somebody into their life who can effectively do what
the teacher is supposed to be doing. Youâre right, yeah.
Jason Roberts (00:19) Or theyâre at the 99th percentile. Theyâre just super
high aptitude and theyâre really into it. And so theyâre going to all these extra resources because theyâre a physics nerd or whatever. Cause this is what they want to do. But thatâs like that, thatâs the one out of a hundred kid. everyone else is like, I donât know whatâs going on. Right. And you have a couple of kids who are drafting off that one kid. Heâs helping his or sheâs helping her little.
Justin Skycak (00:35) Yeah.
Yeah.
Jason Roberts (00:45) a few couple friends and theyâre kind of figuring it out, but everybody else is just like, whatâs happening?
Justin Skycak (00:47) Yeah.
Yeah, yeah,
yeah, exactly. And very quickly, it gets just so out of hand that like, even if you had a tutor sit with the kid and help them work through the homework problems, like they wouldnât get a whole lot out of it because the problems are now so far ahead of their ability.
Parents are not aware of how little their kids are learning
Jason Roberts (00:00) parents are not aware of actually how little their kids are learning. Whatever you think your kids are learning, in most cases, theyâre learning a lot less. They know less, theyâre doing less work, they have fewer skills, less understanding. You know, itâs bad. know, especiallyâŠ
Things in math and physics and stuff like that that.
Justin Skycak (00:22) foundational for other skills that you might need to do. And also itâs a hierarchy
Jason Roberts (00:26) is it just takes a lot of hard, consistent work to keep making progress. Itâs just that the standards have to be higher, they have to be more rigorous, they have to be quantitative. â
Thatâs just is and if youâre not going to do it and going to make everything mushy and fluffy and weâre just going to have group discussions and projects then guess what? Everybodyâs going to do less work. Kids, teachers, everybody. And then at end of the day, people come out and nobody knows anything other than like that one, two kids who were sort of were mostly self-taught and you know.
Thatâs it. Thatâs how it rolls.
Math is so poorly taught at the undergraduate level
Jason Roberts (00:00) most undergraduate math majors, Weâre playing this little game of pushing symbols around, but nobody really has a great intuitive grasp of the subject itself because itâs not really taught. not really structured in that way.
pushing symbols around without concrete examples is just a really inefficient way to go about things. they just skip the concrete examples
And so you just do the theorem proof theorem and then so, so poorly done at the undergraduate level, almost without exception. There are probably a few, probably like 2 % of math professors in the undergraduate university level who take the pedagogy seriously and are really trying to teach them the rest just show up lecture, problem set, whatever.
Good luck.
Get your fundamental skills in before jumping into research
Justin Skycak (00:00) discovery learning, like, save that until youâve got your fundamental skills. it takes so much time
to go through and make a discovery. Like, how about letâs save that for when like making the discovery actually yields like serious results.
Jason Roberts (00:12) get more out of it. If we want to get more out,
we can get more from these reps if you have the component skills in place. weâre thinking of like, whatâs the most efficient way from go to A to Z?
Justin Skycak (00:18) Yeah.
Jason Roberts (00:22) the total hours put in, if you try and do stuff too early, then thereâs a great inefficiencies, you brought some stuff forward that you would have learned later, but in aggregate, spent more hours getting to Z because youâre not getting as much out of it. And you could have spent that time getting these really important requisite skills in place, you know.
Justin Skycak (00:43) Yeah,
exactly. And the end result of your discovery, even if you manage to make the discovery, like, guess what? Nobody gives a shit because like, itâs not real new, itâs new knowledge to you. You did research, relative to your own knowledge base, but humanity has more knowledge. Itâs not like a publishable result mathematically. when youâre going to like invest a lot of time and effort into a project,
Jason Roberts (01:01) Stuff in there, yeah.
Justin Skycak (01:07) make sure itâs something thatâs like actually like impressive.
Rookies gotta make rookie mistakes
Jason Roberts (00:00) rookies got to make rookie mistakes. And part of rookie mistakes is they donât listen to senior people, right? No, was old people. They donât know stuff, right? I just want to do it. Okay. Rookie. See you at the end. Iâll see you at the finish line. You know, howâd that go for you? You know what I mean?
The world attempts to maintain homeostasis
Jason Roberts (00:00) The human body attempts to create homeostasis, like keeps everything the same. So whenever you want to change it, say get in better shape.
become more muscular or something. Well, guess what? Your bodyâs going to resist that. So you have to work hard to change your body. You have to go and lift heavy weights consistently, over a period of time and your body will change.
constantly have to be hammering away with intention.
The world is like that in a way too. There are all these sort of moving parts and these systems and these vested interests and people are just, they found a place in this world. This is my job or this is my department or this is my thing that I do and they donât really want it to change typically.
and then somebody wants to come in and go weâre gonna change stuff theyâre just like what
people donât want to adjust. They donât want to change. Right. Even if you can make a strong argument that this thing you want to do is going to be an improvement. Itâs going to help kids or whatever. Itâs easy for people to rationalize fighting against it or resisting it
The universe will bend
Jason Roberts (00:00) If you just can every day, you just keep doing what youâre doing, you just keep executing and keep improving and you just never give up and you keep pushing⊠the universe will bend.
Okay? The universe will bend. It cannot sustain that kind of continual pressure, the continual effort. The world will just say, all right, fine. Fine!
Math is better than video games
Justin Skycak (00:00) calculus just felt like a video game
because climbing up this math ladder, thereâs infinite progression. Thereâs no beating the game and having to go on to a new one. Itâs an infinite game. And you know, like everything that you do in this game, you can take with you later in life. This is a game that actually matters. And itâs a game that your parents are actually like really, like theyâre proud of you for spending like eight hours just like holed up in your room playing this game.
Jason Roberts (00:07) The infinite game of math, yeah.
Youâre
playing eight hours playing Eve online or EverQuest or World of Warcraft. What are you doing? Like, Iâm in my guild! And youâre like, what? Get outside. This is terrible.
Justin Skycak (00:28) Yeah, yeah, exactly.
Yeah, exactly.
And everybodyâs like super impressed when you come out like, wow, my kid taught himself calculus over the summer. And itâs so funny how similar it is to just like, my kids spent the summer like playing eight hours a day of Call of Duty and â
Jason Roberts (00:51) Youâre not telling
people that unless youâre just complaining like my kid only plays Call of Duty. I donât know. Iâm worried theyâre going to become deranged. You know, what do we do about this? Itâs the opposite.
Justin Skycak (00:57) Yeah, exactly.
Yeah,
right. Itâs itâs seen as a problem. But you just change it to like calculus or math. And suddenly, the perception just does a complete 180. But the experience is the basically the same. So yeah, so I was hooked on this. Iâm like, I Yeah.
Jason Roberts (01:15) you were having more fun. was more fun than playing Call of Duty or Eve Online.
Justin Skycak (01:20) Yeah, so I beat the calculus game basically, and Iâm like, okay, what are we doing next? Iâm like full on addicted at this point. I canât make it through the summer without more math.
You want resisting you to be the hardest thing they're gonna have to do
Jason Roberts (00:00) You want resisting you to be the hardest thing that theyâre gonna have to do. Not because youâre their enemy but just because Theyâre just gonna hey, I like what heâs trying to do. It sounds kind of crazy itâs work, but Okay, fine,
and you just try and make them feel good about it. Youâre pulling them along on this journey, Like Lord of the Rings, theyâre a hobbit. You gotta come on this journey with me, right? They donât wanna do it. Theyâre in their hobbit hole and theyâre like, You kinda inspire them and theyâre like, all right, itâs easy to go on this journey with Gandalf than it is to resist him. You kinda have to create that dynamic.
Parents are not aware of how little their kids are learning
Jason Roberts (00:00) parents are not aware of actually how little their kids are learning. Whatever you think your kids are learning, in most cases, theyâre learning a lot less. They know less, theyâre doing less work, they have fewer skills, less understanding. You know, itâs bad. know, especiallyâŠ
math and physics and stuff like that
if youâre going to make everything mushy and fluffy and weâre just going to have group discussions and projects then guess what? Everybodyâs going to do less work. Kids, teachers, everybody. And then at end of the day, people come out and nobody knows anything other than like that one, two kids who were mostly self-taught
PODCAST 2
How Would You Teach if Your Life Depended On It?
Jason Roberts (00:00) I used to play, this game with myself. I would imagine myself as if I were the tutor for this bloodthirsty king for his kids. And he really cared a lot about the education for his kids. And he had already executed the previous two tutors.
Youâre the new tutor and you have these two kids and you know thereâs a decent chance that after the sessionâs done, heâd be like, come here, whatâd you learn today? And then he starts to quiz them on.
this thing that they said they learned. And if he was unimpressed, he was gonna have your head taken off. Okay, so if youâre in that situation, how would you teach? Youâre like, my God, okay, so Iâm teaching them how to solve linear equations or something. Youâre like, okay, am I going to just talk at them for an hour? No.
with no practice. Theyâll totally, because if he asks them to do some, some linear equations and they canât solve it, Iâm dead. So Iâm like, okay, hereâs what Iâm gonna do. Hereâs what a linear equation is. This is what it represents. Hereâs how you solve it. Now letâs, Iâll go through a couple examples, then Iâm gonna have you guys do a couple of examples. And then Iâm going to give you progressively more.
challenging ones, negative numbers or fractions or whatever, and weâre gonna kind of build on it, progressive them, we get a lot of practice, but Iâm gonna keep raising the level. But itâs always going to be you going through, as a student going through the process, the procedure of performing the skill that Iâm trying to get you to acquire. This would be the same situation we go on of your tennis lesson or.
learning how to play the violin or whatever, you know, youâre the coach, the instructor, the teacher is going to have you performing the skill and giving you feedback on what needs to be improved, what you got right, what needs to be adjusted to correctly execute the skill. And so thatâs what I did. and, and of course, when you take that attitude and sort of, itâs a way of defining, of describing in a sort of elaborate.
in maybe somewhat bizarre deranged way of extreme accountability. If your ass is on the line, your life is on the line, how are you going to do this thing? Well, youâre probably going to be a lot more serious about it. And youâre probably going to do it a different way than if it just didnât really matter.
Find Your North Star
Jason Roberts (00:00) when people make decisions purely for the money.
it often leads you in the wrong direction. You end up in a place like why am I so dissatisfied with my life? Why am I so frustrated? Itâs like, youâre not doing what you really, really want to be doing. I mean, this stuff can be overplayed. mean, obviously you have to make a living. You have to be realistic about what you can do to actually pay for, rent or mortgage or, you know, get by. but itâs important to just, to really always be thinking,
Justin Skycak (00:03) Yeah.
Jason Roberts (00:30) you know, looking at your North Star like, what is it that I really, really want to do? Go do that.
Justin Skycak (00:35) again, it just comes down to playing the long game, right? need to be making some progress in the short-term, but your goal is not to optimize the short-term outcome of salary, of prestige or whatever.
Do the short term well enough that you can continue playing the long game. That you donât like run out of money or like youâre on the street or whatever. the long game, thatâs what you always want to be optimizing towards. Even if it feels slow in the short term or thereâs some pain in the short term, itâs like, whatever, as long as youâre making progress towards the long game, â then youâre good.
Jason Roberts (01:09) Yeah, well, yeah, 100%.
The thing about it is you get too distracted with the short term and you can lose sight of the long term goal, right? And you get these short term dopamine hits, hey, I made some, I made more money or whatever. Right. And then you look up a year or two years, 10 years later, and youâre like, where am I? And itâs like, well, I mean, youâre making pretty good money and you got a pretty good situation, but you donât, youâre not really happy with it.
Justin Skycak (01:20) Itâs like shiny object syndrome, all this.
Yeah.
Getting âInside The Tradeâ
Jason Roberts (00:00) you got to get inside the trade. what that means is I came from a world of high frequency trading.
What would happen is some of these companies would hire really highly educated, smart people with PhDs in physics and computer science and math they would get a group of these people and they would say, hereâs our, hereâs our, massive historical database of historical time series data of all the trades that happened every minute or every second or every hundred over the second for the last 10 years, go write some algorithms that can predict
whatâs going to happen, where the price is going to go in the next 30 seconds or minute or 10 minutes or whatever. And they were almost doomed to fail. typically what would work better is if youâd have a professional trader who would spend years and years trading this stuff manually and understood how you made money.
with a particular kind of trade. Itâs like, look, when youâre trading this, when you do this kind of trade, these are the factors to consider. These are the forces that are at play. These are the things youâre to watch out for. This is how you can lose a lot of money. thatâs this hard, hard won experience from a lot, from winning and, losing on a lot of trades and learning and understanding. And an emotional instinctual reaction to, yeah, I would not buy at that point.
my experience has been, if you have been the domain expert yourself, you understand exactly how this works.
get inside the trade. Donât, donât just automate it. Like do the thing and to understand what the hell is going on. Really understand it. Have, emotional scars from it. Then automate it.
Justin Skycak (01:16) Yeah, and I remember theâŠ
There is some.
Efficient Learning Techniques are Obvious if You Think About Athletics
Jason Roberts (00:00) version one is the expert just demonstrates the thing over and over and over and talks about it. And the student doesnât get any practice on it. Thatâs a fail. â
Or two, Iâm not going to tell them how to do it. Iâm to just say, go and do this stuff. and theyâre just flopping around. Thatâs highly inefficient.
Justin Skycak (00:16) Yeah, and it becomes so obvious when you think of it â in terms of sports, Like, imagine you sign up for lessons with a tennis coach and the whole time theyâre just, theyâre showing you all these techniques and stuff. And then like, and then itâs done. Hour passes, like you havenât, youâre just holding your tennis racket the whole time. You havenât hit a ball or anything. You havenât even swung it.
the other failure mode is they just say like, okay, you two versus you two, go play each other and Iâm going to go run an errand. Iâll be back in an hour.
Jason Roberts (00:45) This is a dereliction of duty. This is not doing your job. Right? So why in a math class would we expect the situation of the teacher just talking the lecture, right? Which, know, from universities in particular, but typically most schools have done with this sort of a lecture teacher gets up and just talks. Sometimes they cold call on people.
and if they assign homework, itâs like, okay, Iâm gonna give you, Iâm gonna talk about tennis for an hour and then I want you to go practice by yourself.
You know, and maybe Iâll have you take a video of a couple things, Iâll give feedback. Like that, no, that is stupid. anyway, anyone who has actually tried to acquire, seriously tried to acquire skills in something, sports, music, art, anything like that, where it was important to develop these skills.
They understand that this is basically how itâs done. I mean, thereâs a little variation. You can change things up a little bit and whatever, but thatâs the core of what a super efficient learning process would be.
Justin Skycak (01:44) guided instruction with rapid feedback cycles of explicit direct instruction on what the student is supposed to be doing.
whatâs the proper technique, followed immediately after where the student is actually going and hitting the ball, going through their reps, getting really solid on the skill. They do that on some more skills. The next session, they pull some of those skills together, compound movements.
Enjoyment is a Second-Order Optimization
Justin Skycak (00:00) Enjoyment is a second order optimization. First is performance improvement. Like, get that right. And then without lowering your rate of improvement of progress, just try to make it as enjoyable as possible.
Jason Roberts (00:12) when a parent is spending their own money, or an adult if they were doing it themselves, and youâre paying for guitar lessons or something.
Like that money matters, right? Like the accountability, if itâs not working, youâre going to be like, this is bullshit.
extreme accountability means youâre focused on a result. And, and the result, is a combination of two things. Itâs getting better at the thing, but also not making
itâs so painful that the kid or the adult doesnât want to do it anymore.
If you hire a trainer to get you in shape, the trainerâs thinking, okay, well, I need to keep you consistent, making progress, showing you that youâre making progress and closer to the goals and making it so that itâs not so painful you donât want to come back tomorrow or next week. Right? Now, if either of those things are false, if itâs too painful, itâs a fail. Theyâre going to stop coming after a week or two or three or depending on how muchâŠ
pain theyâre willing to take or how much suffering theyâre willing to endure or how stubborn they are. But eventually itâd be like, uh, or two if they, thereâs like, man, Iâve been working out with this guy for like three months and I think Iâve lost a pound.
this isnât moving things in the right direction for I donât know why I need to find someone to get some results because itâs got a lot of money. Itâs a lot of time, you know, whatever. And even if itâs fun, heâs like, oh, heâs like funny guy. All these crazy seal stories from his time at the seals. And be like, are you getting any stronger? No, you lose your weight? No. OK, well.
Justin Skycak (01:35) So itâs like it.
you canât have that and not have performance improvement. You can have performance improvement and not really have so much enjoyment. And itâs like, itâs a real thing. People will benefit from it.
but youâre gonna increase your surface area if you focus on the enjoyment part after. But the enjoyment part is like the icing on the cake there.
Jason Roberts (01:58) 100%.
Effective Teaching Puts Business First, Fun Second
Jason Roberts (00:00) You optimize too much for the fun and then youâve taught the students that things are fun and they canât really be hard.
Justin Skycak (00:00) Yeah.
Jason Roberts (00:10) you gotta be all business.
keep them focused, listening, taking their homework seriously, you know, whatever. you canât go from being this lax teacher that the kids donât respect,
You canât say, right, now Iâm serious. I come back from Christmas break, like maybe the principal came down and said, look, I mean, Iâm looking at these tests. This stuff doesnât look good. You got to bang, bang. then the teacherâs like, OK. Youâre like, teacher, youâre like, decided youâre to be a hard ass or something.
Justin Skycak (00:37) Yeah,
thereâs a directionality to it. You canât recover from being a pushover. Once youâre a pushover at the beginning and then you become a hard-ass, like, they just hate you more. Yeah.
Jason Roberts (00:45) The kids are like, yeah, right. They just rolled around. I had
happened to me when I was in high school. I canât remember this teacher. And she, she was like, started out like that. And sheâs like, she then she realized she was a young teacher, a first year teacher or something. She just graduated from college and she was going to be our friends and didnât take her seriously. And because she wasnât a serious person, you know, and so we didnât respect her. didnât like hate her. And then when she started to be like a hard ass, then we hated her. Right.
And she was one of our biology, there were two biology teachers. The other biology teacher who was older, she was all business. Thereâs no messing around with Susan Radford was her name. She was all business and youâre like, pay attention, you did what youâre supposed to do. And she would lighten up a little as year went on. And then she could lighten up and then you loved her.
Justin Skycak (01:14) Yeah.
Jason Roberts (01:36) Because the most important thing for a teacher is not that they love you, is that they respect you and they do what theyâre supposed to do and they take their work seriously. Thatâs the important thing, especially like middle school and high school, because then kids testing boundaries and theyâre 15, 16, you donât want to be in school. You want to go mess, you want to do anything but sit in your fricking biology class. Right? Even if youâre a good student, youâre like, I donât want to be here. Right? So that model.
Justin Skycak (01:57) Yeah.
Jason Roberts (02:03) And any really good teacher understands this fundamentally. Not that you canât do some fun things, but you have to instill respect from day one. I understand you are not to be messed with. And then you can lighten up over time. But there are boundaries, there are expectations, and there are consequences, and there are rewards.
So if you, if you, transpose that onto a learning app and youâre like, weâre fine. And this and dance and baloney and, know, and the kids are like, â you know, whatever. then youâre like, all right, now weâre going to start learning hard. The kids are like, this is stupid. I it used to be fun. No, it. You know, but.
Justin Skycak (02:43) Yeah.
Jason Roberts (02:47) We can go from the teacher that was a hard ass, and we can lighten it up a little bit. People are like, oh, think my daughter likes it a little more. Itâs kind of fun. Thatâs how itâs going to go, I think.
Get Closer to Doing The Thing That Makes You Happy
Jason Roberts (00:00) if you really want your life to be an A, youâre like, I want my life to be awesome. And even if you donât have an absolute specific plan, get closer to doing the thing.
that makes you happy or that you feel aligned or whatever, what terminology you want to use. Like this is the thing that I like, I enjoy doing.
Justin Skycak (00:14) Yeah.
We're trying to create the ultimate online learning system
Jason Roberts (00:00) Weâre trying to ultimate.
online learning system, basically what that would do is replicate the effectiveness of the best possible human tutor that you can imagine that has almost superhuman abilities to understand exactly what you know and donât know and what you should be working on. Okay, if thatâs what youâre trying to do, then you need to continually keep that person in mind and try and mimic.
their behavior in that situation. And this is a long process and weâre getting closer all the time, but still we have a lot we can do, but you know.
You don't really learn it until you start performing it
Jason Roberts (00:00) you donât really learn by watching somebody else. You can become familiar with something, but you donât learn it until you actually start performing it.
Enjoyment is a second-order optimization
Justin Skycak (00:00) Enjoyment is a second order optimization. First is performance improvement. Like, get that right. And then just, without lowering your rate of improvement of progress, just try to make it as enjoyable
Maximize progress subject to constraint that pain is less than quitting threshold
Justin Skycak (00:00) Maximize progress subject to the constraint that the pain is less than the quitting threshold. And you just run that over and over. And the quitting threshold, that can vary over time too. Once you start seeing progress, youâre much more willing
endure some pain for even more progress
Don't lose your soul and become corporate
Jason Roberts (00:00) you have to be careful when you make the transition that you donât lose soul and become corporate. you canât sacrifice or give up the essence, which when things become about the money,
and youâre just trying to make everybody feel good, can turn into that. The money will come if you deliver value for people. Itâs as simple as that. And since we donât have any outside investors, we can make that choice, that conscious choice. So weâre not going to give in toâŠ
easy shortcuts and things to just make it nice for, but that while sacrificing results, quality of the education.
Project-based learning can be taken way too far
Jason Roberts (00:00) The whole project-based learning can be taken way too far. Projects are built on a foundation of skills. You canât do projects without skills and have it be efficient at all. mean, you can. Itâs just going to be incredibly inefficient because the students donât really know what theyâre doing.
Kids are finger counting in 10th grade
Jason Roberts (00:00) weâve heard from a lot of families tutors and teachers that kids
have not mastered their math facts. They donât know the multiplication tables. Theyâre finger counting. Not finger counting in fourth or fifth grade. Theyâre finger counting in 10th grade. And if you canât do, you know, even multiplication, if you donât know multiplication tables, youâre gonna really struggle even with basic algebra.
The benefit of learning math with coding applications
Justin Skycak (00:00) a lot of people realize later, who go into software engineering, like they donât really care about math in school, And then eventually they build up the foundations of coding and then they realizeâŠ
that if they just knew all their math, then they could be doing so much more. the earlier you make this happen, somebody gets interested in coding, sees how important math is to doing non-trivial coding. in life the get the motivation to skill up on both fronts. just imagine a kid graduating high school.
not only do they know pre-calculus with like coding applications but also calculus linear algebra multivariable calc and differential equations basically your core engineering math all the coding applications and they come into college and theyâre just blowing the socks off of
anybody who gives them an opportunity to do some research, an internship, they already get the basics of everything. Theyâre ready to actually make serious impact. Itâs so rare to see in an undergraduate researcher or an intern, right? you canât count on them You just like throw them a toy problem.
whatever, but like if you can actually make a serious impact at a young age, because you have the skills to do so, then you can just compound that into a massive compression of time and figuring out what youâre interested in and everything.
You only realize growth in hindsight
Justin Skycak (00:00) Iâm doing a hard thing and Iâm not sure Iâm able to do it at the beginning, but then we actually get through reasonably quickly and now I can do it and thatâs really cool. But also do things ever stop getting hard? Like whenâs it going to become easy? what they see is the short game.
And the short game is on loop, itâs hard, itâs hard, itâs hard. They donât always see the compounding so what I would have to do sometimes is I show them like the next assignment and theyâre just like, that looks hard.
then I show them do you remember back when we did logistic regression, breadth first search and you had that same reaction right there. Whatâs your reaction to this now? And theyâre like, no, I could thatâs a component of this. could, I could code that up in 10 minutes. whatâs the big deal? Like, no, no, no. Remember you were saying just like three or four months ago that you were, you were groaning in the same exact way. And I guarantee you.
three or four months from now, this back propagation, this Dijkstraâs algorithm, whatever, youâre have the same reaction. gonna be muscle memory. Youâre gonna have new superpowers and youâre not gonna realize that you have them until I show them to you.
It's important to tell younger people the truth
Jason Roberts (00:00) itâs important when youâre in a position where you know how things work to tell younger people, this is the situation. This is the level of talent, the level of skill youâre gonna have to have if this is the thing you want to do. Now if you donât wanna do it, thatâs fine. Thereâs a place for everyone, everyone has a place. Not everybody has to be a math genius. Not everybody has to learn abstract algebra.
But if you want to do the things that you say you want to do or from this list, then okay, let, let us lay out a plan to help you be on schedule to get that. So you donât find yourself in a situation where youâre getting blown out of the water
You better know what the game is
Jason Roberts (00:00) You need to understand. look, thereâs a lot of things you can do in life that are just not super competitive. Itâs not that hard and just kinda go in and just do your thing and itâll be fine. But there are other things that are just super, super hard. And thereâs a lot of competition.
So you better know what the game is.
We're trying to increase optionality for kids
Jason Roberts (00:00) weâre trying to increase optionality for kids. when theyâre 12, 13, 14, even 15, 16, they donât really know who they are what they want to do.
But you want to keep those options open. As an adult, as a parent, or even as a teacher, youâre trying to help kids keep as many doors open as possible so when they get a better idea of who they are what they want to do, that they can get through the door.
Either you make decisions, or decisions get made for you
Jason Roberts (00:00) If you donât make the decisions, the decisions get made for you. Thatâs just how it is. Either you go into the world and you make decisions to make things happen, or decisions be made, and they will happen to you.
Turns out if you make things happen, you make intentional decisions, make things happen, you tend to get something thatâs much closer to what you really want.
Kids are finger counting in 10th grade
Jason Roberts (00:00) heard from a lot of families tutors and teachers that kids
have not mastered their math facts. They donât know the multiplication tables. Theyâre finger counting. Not finger counting in fourth or fifth grade. Theyâre finger counting in 10th grade. And if you canât do, you know, even multiplication, if you donât know multiplication tables, youâre gonna really struggle even with basic algebra.
PODCAST 1
What Happens When Students Don't Know Their Math Facts
speaker-1 (00:00) You know, and I hear from teachers and chief academic officers and tutors, and theyâre just apoplectic about the situation because you get kids who are in sixth, seventh, eighth, tenth grade. Finger counting.
donât know the multiplication tables, itâs like, how the heck are gonna factor quadratic when you donât know the multiplication tables? Canât do it, not really. And then guess what? Now we canât factor quadratic, now canât do algebra.
speaker-0 (00:27) And if you do manage to grind through, â just figuring out these factors on the fly, itâs gonna take you way, way, way too long. Itâs gonna take you like 10 minutes to factor.
speaker-1 (00:37) Which some kids can do in their head and be like,
10 seconds. So youâre not going to want to do any proms. Itâs through, yeah, teacher gave us four factoring problems and it took me all night, you know? And youâre just like, dude.
speaker-0 (00:42) Yes.
When you get to calculus, if youâre taking 10 minutes to factor a quadratic, thatâs only one component of a calculus optimization problem. Youâre going to be spending half an hour on this problem that should take you two minutes.
The Secret To Success in Life is Consistent Effort
speaker-1 (00:00) The secret to success in life is consistent effort. You donât have to, whether itâs exercise or learning math or learning a language or whatever the heck it is youâre trying to do. Itâs like you donât have to do the superhuman effort thing. Just get started and then make a consistent push every day, even if itâs only 15, 20 minutes.
Intuition is Earned Through Repetition
speaker-1 (00:00) cause people are like, ah, I donât want to do so many problems. just want like a conceptual thing. I want an intuitive understanding. Itâs like, itâs repetition. Intuition is the
of repetition. You have to do reps. Thatâs where the intuition comes from. Me or anybody explaining something to you that feels intuitive. You donât have the intuition. You have to earn intuition. Intuition is earned through pain.
through failure, through suffering, through trial and error. Thatâs where your intuition comes from. You donât wanna suffer, well you donât get intuition. so, and thatâs something that we, you know, obviously you wanna limit the suffering, like letâs just do the things and go through repetitions and say, okay, trial, okay, okay, right, I made a mistake there, right, okay, right, I see how this works. You do enough of the reps, whether itâs shooting free throws orâŠ
you know, or doing math problems or whatever, itâs like you have to, you have to get the reps in, you get the intuition. But then when you get the intuition, then you can really understand how this stuff works and you can actually solve challenging problems. Because until you have the intuition, itâs hard to really see your way through innovative solutions. Thereâs just nothing to work with.
One of the Worst Mistakes You Can Make While Studying
speaker-0 (00:00) One thing that I have seen â students, even adult students do a lot is look back at the reference too often, like thinking that itâs free to look back at the reference. When in reality, if you are trying to recall something from your head
and you look back at the reference instead of trying your best to lift that weight off of your, long-term memory. If you look back at the reference, youâre basically just letting the spotter lift the weight.
speaker-1 (00:26) Yeah, so youâre weightlifting and youâre like, I canât get it and the guy behind just lifts it up for you like, okay. He didnât really lift the weight.
speaker-0 (00:31) Well, yeah.
Sometimes people will ask for the spotterâs help before they even get to the point of trying really hard. Itâs like just the moment that it stops becoming super easy, theyâre like, okay, look back at the example. When in reality, that is the moment when you are getting the most bang for buck out of recalling the information.
speaker-1 (00:52) The struggle during the active recall process is when you are strengthening the memory.
speaker-0 (00:58) Like, donât look back at the reference right away. Like I want you to try to pull this from memory.
Coach the student not to actually look back at the reference unless they absolutely need to. Because that is a way that sometimes students kind of shoot themselves in the foot. â
speaker-1 (01:13) They
shortchange the learning process. They shortchange it, right?
speaker-0 (01:17) Yeah. Or if they have like the, worked example up in another tab and then theyâre looking at that while solving the problem. Like, is, that is the worst. Never, never do that.
Breadth-First Development
speaker-1 (00:00) Itâs painful, but sometimes itâs good to do sort of a breadth first search instead of just like, hey, weâve got some of the work, so letâs just build on that. Weâre like, letâs go tackle these other things that are really, really different. Thatâd be a ton of work, but it forces us to generalize, to solve those concrete problems and then generalize it and pull it into the model, pull it into the UI, pull it into the user, the student experience, and so it all makes sense because.
If you go too far down the line and you have lots of users and lots of customers and your stuff, you just canât break things again and go back. Itâs itâs hardened. Like thatâs where you put the road, thatâs where the road is, right? Well, itâs like, well, it goes like, itâs too hard to like, you know, weâre gonna create a new highway through these, you know, through this subdivision. Itâs a nightmare. So you just kind of try and figure that out early. the way you do that is you say, well,
here are all these things that we think we might want to do, or we do think we know we want to do, theyâre different, itâs going to be painful, but letâs just bite the bullet and do it now. And it slows down visible progress, so perceivable velocity, product velocity, but like, why is it taking so long? like, cause weâre tackling all these really hard, massive projects that is going to pay off and weâre going to be able to release all these things. But.
speaker-0 (01:19) Playing the long game. We are just going in all directions that we think is worth pursuing.
speaker-1 (01:21) Play the long game.
You get a lot of things that are like between 60 and 90 % done. Theyâre just sitting there and youâre like, God, we just canât finish with these other things because you do have emergency things going on. You do have bugs, scalability problems. have, you know, just like really important features have to roll out for a user segment. You know, like we, you know, the schools have been coming on and wanting all this stuff. Itâs like, know, thereâs so much stuff. You just canât.
You canât just blow it off. You gotta deal with it. And then itâs like, well, why isnât this done? Itâs like, you know, yeah.
How and Why to Become The Smart Kid
speaker-0 (00:00) We talk about the benefits of pre-learning the material before you go into a normal college course. Cause, itâs a roll of the dice, whether youâre going to get a decent instructor or not.
speaker-1 (00:08) Thereâs so much variance in the quality of instruction. Youâre going to get some people,
great research mathematicians, but horrible pedagogues. itâs you and your group of study mates on these impossible problem sets. Itâs more like a
framework for making you teach yourself as opposed to providing a real scaffolded learning experience.
Thereâs a problem set do it or not or donât do it.
Grader might grade it, you might get it back two or three weeks later.
You can end up for some real crash and burn situations. If you already know it all, then itâs like, ah! All right,
speaker-0 (00:41) Not only does the pre-learning minimize your risk of that bad situation happening, but if you are blowing the class out of the water and interacting with the instructor, thatâs setting you up. You get a, like amazing rec letter, guess who is up for whatever
opportunities that professor has in mind.
speaker-1 (00:57) you should apply for. We got a summer program. whatever. Theyâre like, â I got a kid. I got a
speaker-0 (01:02) You just
get a reputation for being the smart kid and it doesnât matter if youâre being smart in real time or if youâre smart because youâve already built up a large knowledge base. Youâre just youâre a smart kid either way and you get the smart kid opportunities and that can compound into a virtuous cycle.
speaker-1 (01:18) I mean, thatâs an incredible position to be in because, for any of us whoâve been like a math or physics major, and especially if you went to a place that had a lot of top-notch students,
youâre learning stuff for the first time and they are going at a breakneck pace and they are not playing games and they donât get retakes and there are no study sessions, you know, itâs just boom, here you go. And then the average score is a 27 on the midterm. Itâs like, jeez, you know, itâs brutal. And then you find out that like a bunch of the kids had actually, oh yeah, I took this at the state university when I was in high school. And youâre just like, what?
What, you guys, wait, half you guys already taken this? This is bullshit. You know, itâs like, weâre in a Spanish class and you got like a bunch of the kids who actually speak Spanish at home. Youâre like, why are you in Spanish one? Your Spanish is, I donât really write it.
speaker-0 (02:09) Itâs like you get gaslit into thinking youâre dumb and everyoneâs just like learning so much faster than you and then the glass shatters you realize they already came in.
speaker-1 (02:19) Oh, you guys all got the cheat codes? Oh, great. The cheat code is learn the material before you take the course.
speaker-0 (02:23) Yeah.
The point of learning ahead of time is not to sit there bored in class. Itâs so that you can actually grapple with the hardest problems and actually extract learning out of those in an efficient way. You can be the go-to person for everyone needs help with the class. Youâre that person. Youâre getting reps on teaching this material to your friends. Youâre making connections Youâre the,
front running for any opportunities that the professor has in mind, whether itâs research with them, one of their buddies, internship with a company they have a relationship with a fellowship, you just you never know what itâs gonna be. But if youâre the go to person for the subject knowledge, you just get pulled into all these interesting
advantageous opportunities that just compound one thing into another. Guess what? Got a great internship? Well, your next is probably going to be even cooler because now you have this experience that nobody else has.
speaker-1 (03:21) the itâs snowball effect. The compounding effect.
speaker-0 (03:25) Exactly. And this really buys you a lot of time to figure out what want to do.
You get ahead, you get opportunities, you have time. I can afford to go like, my soul is not connecting with this job. Iâm going to go try this other thing that Iâve interested in. Do that for a bit, eventually things merge together into your little niche. And it just
buys you more time to find that because if it takes you too long to find that, then you never actually do find it because you have to pick something.
speaker-1 (03:50) Gotta pick a major, gotta pick a job, you know.
The Cheat Code is Learn The Material Before You Take The Course
speaker-1 (00:00) The cheat code is learn the material before you take the course.
speaker-0 (00:05) The point of learning ahead of time is not to sit there bored in class. Itâs so that you can actually grapple with the hardest problems and actually extract learning out of those in an efficient way. You can be the go-to person for everyone needs help with the class. Youâre that person. Youâre getting reps on teaching this material to your friends. Youâre making connections Youâre the,
front running for any opportunities that the professor has in mind, whether itâs research with them, one of their buddies, internship with a company they have a relationship with a fellowship, you just you never know what itâs gonna be. But if youâre the go to person for the subject knowledge, you just get pulled into all these interesting
advantageous opportunities that just compound one thing into another. Guess what? Got a great internship? Well, your next is probably going to be even cooler because now you have this experience that nobody else has.
speaker-1 (00:57) the itâs snowball effect. The compounding effect.
speaker-0 (01:00) Exactly. And this really buys you a lot of time to figure out what want to do.
You get ahead, you get opportunities, you have time. I can afford to go like, my soul is not connecting with this job. Iâm going to go try this other thing that Iâve interested in. Do that for a bit, eventually things merge together into your little niche. And it just
buys you more time to find that because if it takes you too long to find that, then you never actually do find it because you have to pick something.
speaker-1 (01:26) Gotta pick a major, gotta pick a job, you know.
What Most Online CS Courses Don't Teach
speaker-0 (00:00) quite a courses leave off versus the level that you have to be at to implement the stuff. Itâs not an absurdly high level, but itâs just you need to be comfortable with some of this programming logic, not just the syntax.
speaker-1 (00:14) have to have a certain automaticity with it. Itâs one thing itâs like, well, I listened to a lecture and I watched a video and I did a 15 minute project with dictionaries. great start, but youâre not, you have not even come close to reaching problem solving level automaticity with these skills.
Math Facts are like Free Throws
speaker-0 (00:00) helpful more practice math facts like bring them out of the problem solving context and drill them more frequently. Kind of like if youâre in athletics, you donât just exercise your skills by playing games
There are some skills that you just have to be really, really solid on like shooting free throws. You donât practice like shooting free throw during a game No, you actually go to the line and practice doing that. Thatâs kind of like, â math facts, automaticity practice.
Lots of Kids Don't Know Their Math Facts
speaker-1 (00:00) lot of students come to us in pre-algebra and algebra and they donât know their multiplication tables. And theyâre not very good at fractions. And that is very common. Schools not doing a very good job of that.
theyâve drank some cool aid. like, we donât have to memorize anything anymore. Itâs like.
speaker-0 (00:16) Yeah, thatâs totally false.
speaker-1 (00:17) Thatâs a whole nother discussion. Itâs totally wrong. Itâs like, you donât have to practice your free throws. Youâll just like, you just know it, you know, just go play basketball. Itâs like, what are you talking about? Itâs so dumb.
Instructional Quality is a Roll of the Dice
speaker-1 (00:00) so variance in the quality of instruction. even if you go to an elite school, Youâre going to get some people,
great research mathematicians, but horrible pedagogues. really itâs you and your group of study mates and that who kind of go, hey, letâs all work together on these impossible problem sets. you basically teach yourselves, Itâs more like a
framework for making you teach yourself as opposed to a real scaffolded learning experience.
Getting Gaslit Into Thinking You're Dumb
speaker-1 (00:00) for any of us whoâve been a math or physics major, and especially if you went to a place that we had a lot of top-notch students,
youâre learning stuff for the first time and they are going at a breakneck pace and they are not playing games and they donât get retakes and there are no study sessions, you know, itâs just boom, here you go. And then the average score is a 27 on the midterm. Itâs like, jeez, you know, itâs brutal. And then you find out that like a bunch of the kids had actually, oh yeah, I took this at the state university when I was in high school. And youâre just like, what?
What, you guys, wait, half you guys already taken this? This is bullshit. You know, itâs like, weâre in a Spanish class and you got like a bunch of the kids who actually speak Spanish at home. Youâre like, why are you in Spanish one? Your Spanish is, I donât really write it.
speaker-0 (00:49) Itâs like you get gaslit into thinking youâre dumb and everyoneâs just like learning so much faster than you and then the glass shatters you realize they already came in.
speaker-1 (00:59) Oh, you guys all got the cheat codes? Oh, great. Okay, okay, okay. Now I get it. I get it. But anyway, the cheat code really is youâre saying, whatâs the cheat code? The cheat code is learn the material before you take the course.
speaker-0 (01:02) Yeah.
The Point of Learning Ahead of Time
speaker-0 (00:00) The point of learning ahead of time is not to sit there bored in class. Itâs so that you can actually like legitimately grapple with the hardest problems and actually extract learning out of those in an efficient way. You can be the go-to person for everyone needs help with the class. Youâre making connections Youâre
front running for any opportunities that the professor has in mind, whether itâs research with them, research with one of their buddies, whether itâs internship with a company they have a relationship with a fellowship, you just you never know â what itâs gonna be. But if you are the go to person for the subject knowledge, you just get pulled into all these interesting
advantageous opportunities that just compound one thing into another. Guess what? Got a great internship? Well, your next internship is probably going to be even cooler because now you have this experience that nobody else has.
speaker-1 (00:49) itâs snowball effect. The compounding effect.
The Secret To Success in Life is Consistent Effort
speaker-1 (00:00) The secret to success in life is consistent effort. You donât have to, whether itâs exercise or learning math or learning a language or whatever the heck it is youâre trying to do. Itâs like you donât have to do the superhuman effort thing. Just get started and then make a consistent push every day, even if itâs only 15, 20 minutes.
Intuition is Earned Through Repetition
speaker-1 (00:00) cause people are like, ah, I donât want to do so many problems. just want like a conceptual thing. I want an intuitive understanding. Itâs like, Intuition is the
of repetition. You have to do reps. Thatâs where the intuition comes from. Me or anybody explaining something to you that feels intuitive. You donât have the intuition. You have to earn intuition. Intuition is earned through pain.
through failure, through suffering, through trial and error. Thatâs where your intuition comes from. You donât wanna suffer, well you donât get intuition. you know, obviously you wanna limit the suffering, like letâs just do the things and go through repetitions and say, okay, trial, okay, okay, right, I made a mistake there, right, okay, right, I see how this works. You do enough of the reps, whether itâs shooting free throws orâŠ
you know, or doing math problems or whatever, itâs like you have to, you have to get the reps in, you get the intuition. But then when you get the intuition, then you can really understand how this stuff works and you can actually solve challenging problems. Because until you have the intuition, itâs hard to really see your way through innovative solutions. Thereâs just nothing to work with.
One of the Worst Mistakes You Can Make While Studying
speaker-0 (00:00) One thing that I have seen students, even adult students do a lot is look back at the reference too often, like thinking that itâs free to look back at the reference. When in reality, if you are trying to recall something from your head
and you look back at the reference instead of trying your best to lift that weight off of your, long-term memory. If you look back at the reference, youâre basically just letting the spotter lift the weight.
speaker-1 (00:25) Yeah, so youâre weightlifting and youâre like, I canât get it and the guy behind just lifts it up for you like, okay. He didnât really lift the weight.
speaker-0 (00:30) Well, yeah.
Sometimes people will ask for the spotterâs help before they even get to the point of trying really hard. Itâs like just the moment that it stops becoming super easy, theyâre like, okay, look back at the example. When in reality, that is the moment when you are getting the most bang for buck out of recalling the information.
speaker-1 (00:51) The struggle during the active recall process is when you are strengthening the memory.
speaker-0 (00:57) Like, donât look back at the reference right away. Like I want you to try to pull this from memory.
Coach the student not to actually look back at the reference unless they absolutely need to. Because that is a way that sometimes students kind of shoot themselves in the foot. â
speaker-1 (01:12) They
shortchange the learning process. They shortchange it, right?
speaker-0 (01:15) Yeah. Or if they have like the, worked example up in another tab and then theyâre looking at that while solving the problem. Like, is, that is the worst. Never, never do that.
What Happens When Students Don't Know Their Math Facts
speaker-1 (00:00) You know, and I hear from teachers and chief academic officers and tutors, and theyâre just apoplectic about the situation because you get kids who are in sixth, seventh, eighth, tenth grade. Finger counting.
donât know the multiplication tables, itâs like, how the heck are gonna factor quadratic when you donât know the multiplication tables? Canât do it, not really. And then guess what? Now we canât factor quadratic, now canât do algebra.
speaker-0 (00:27) And if you do manage to grind through, â just figuring out these factors on the fly, itâs gonna take you way, way, way too long. Itâs gonna take you like 10 minutes to factor.
speaker-1 (00:37) Which some kids can do in their head and be like,
10 seconds. So youâre not going to want to do any proms. Itâs through, yeah, teacher gave us four factoring problems and it took me all night, you know? And youâre just like, dude.
speaker-0 (00:41) Yes.
When you get to calculus, if youâre taking 10 minutes to factor a quadratic, thatâs only one component of a calculus optimization problem. Youâre going to be spending half an hour on this problem that should take you two minutes.
Want to get notified about new posts? Join the mailing list and follow on X/Twitter.