I loved reading until my grade 4 teacher decided we would all write a book report every week. Haven’t read a story book since. It’s been 20+ years.
Forced fun is never fun. The other grade 4 class wrote three that year.
This thought me the rather simple lesson that getting it right on the first try is really hard.
Writing a book report is completely different from reading a book. I have heard people doing literature in university being sick of books because of the same issue.
I do not know if the instructions would have worked for you, maybe it just worked on the ones that really saw a need to improve in this specific task. I know most people missunderstand me when I give out instructions.
The day that large language models can capably tutor me through the many twisted turns of higher math -- that's when I'll believe that deep AI has achieved something truly useful.
Spivak - Calculus. This was a bad idea. Got maybe 30% of it. Gave up at Taylor series.
Hammack - Book of Proof. Finally understood how to prove things, and induction arguments.
Abbot - Understanding analysis. Got far, things fell apart around the Gamma function.
Apostol - Volume I. Got better at calculus. Also trigonometry. Exercises were easy. Skipped differential equations. It was too hard.
Hoffman/Kunze - Linear Algebra. Gave up after a few chapters, too hard.
Friedman/Insel - Linear Algebra. Much better, got to the Spectral Theorem and gave up.
Rudin - Principals of Mathematical Analysis. Absolutely brutal, probably got 30% of it.
Abbot, round 2. Much easier this time, got through the whole book.
Spivak, round 2. Much better, got through the whole book. Actually found it easy.
Hubbard - Vector Calculus. Gave up early, it was too hard.
Apostol - Volume 2. Much better. Stopped somewhere in the middle when it got too focused on differential equations and physics stuff.
Back to Friedberg / Insel - Made it through the spectral theorem.
In between I was doing a lot of mathematical statistics and probabilty stuff like Casell-Berger (I did this book twice, each time going back to the math where I floundered). I’ve worked through just about every exercise in the above books and watched YouTube video lectures where they exist (there is a good one for Rudin). Solution manuals sometimes exist, sometimes you have to find university courses based on the books and look for homework assignments where they have posted solutions, Quizlet has ok solutions, some are buggy. Apostol volume I some dude worked through and posted online.
Anyway point is I refused to accept how stupid I am and I brutally forced myself to become better at math. My attitude was I don’t give a fuck how long it takes, I will keep going until I get better.
I think I’m better now, although I’m still shit. It’s true what von Neumann said: In mathematics you don’t understand things, you just get used to them.
At least nowadays there is a shit ton of youtube resources and more, so a self interested kid can learn it far easier. I tried and the books that were out there were... sparse and textbooks are written for other professors, not students.
So why the aversion to understanding? I suspect part of that is generational; if your parents sucked at math because they relied on memorization, they probably won't introduce you to math as an something worth understanding. It will either be "give up", or "work harder" but in the sense of memorizing harder. Not just your parents, but the entire culture around you will be like that. Another part is that most math teachers at elementary schools actually suck at math; because teachers are many, but people good at math are few and they have many better careers available. But another problem is the insistence of school system on everyone going forward at a predetermined speed -- sometimes understanding takes time, and when you don't have the time, you are forced to memorize; but once you start memorizing, you usually need to keep memorizing, because understanding can only be built on understanding the prerequisites.
Properly taught elementary-school math should be fun, like this: https://www.matika.in/en/ Fun makes people think.
I unfortunately spent the entire introduction to calculus in hospital, so missed it - when I came back to school, I was dropped straight into “differentiate this” and “integrate that”. There was no explanation of what either operation was, just the rules that you followed to obtain the result. I had no idea that we were looking at rates of change or at areas under curves. For the first time in my life, I found myself bewildered, and struggling - until a month later I happened to find myself reading a biography of Newton which actually explained what the purpose of calculus/fluxions was - and then it became easy, as it was obvious if a result was nonsensical.
For me it was completely mind-blowing, how someone could do fractions without understanding what they are? But I imagine, at school they probably could solve some problems, couldn't solve others, got C, moving on to the next lesson.
The Matika site looks really nice but I have difficulties comprehending the instructions. Even the very first one for first grade. “Children step by record.” What does that mean? I tried the next one. “During addition we write addends below each other…” What? If all addends are below, no addend is on the top. It makes no sense. Then, “…and the sum below the line” with no line in sight. What, where, which line, how? That was frustrating.
The whole "stepping" thing is a reference to how they (in the web page author's country) teach basic addition and subtraction at first grade. There is a carpet with numbers on the floor, you start at number zero, and do addition like "2+3" means "two steps forward, pause, three steps forward, now look at the number you are standing on". The carpet is situated so that from the sitting kids' position the zero is on the left, and the numbers increase to the right.
The idea is to turn integers into something "tangible", in a way that can later be extended to negative numbers.
So the instructions should be like: "You start at given number. Right arrow means a step forward to a greater number. Left arrow means a step backward to a smaller number. What number you end at?"
Sorry, I already know all these things by heart, so I didn't notice how the English instructions don't make sense. Guess I should contact the author about it.
I was quite surprised when I tried applying for a Microsoft internship in uni and they gave me a question on the pigeon-hole principle.
Anecdotally, something I can actually confirm from personal experience with math. As long as I could remember, I had trouble with a lot of it.
Then during the last years of high school I had an excellent teacher and a lot of concepts actually did start to click on some level. Frustratingly, I still had a lot of trouble. While I understood the abstract concepts much better.
In order to solve issues, I still had to apply a lot of concepts I was supposed to have learned in all the years previously.
In first grade I used to run through workbooks being addicted to solving those problems like some addictive mobile or video game and at that point teacher had to stop me and I was frustrated.
I only had this addiction to math and physics - a bit to chemistry, and I couldn't really focus on other text / memorization based subjects.
And it makes sense to me that genetically in a population you will have brains out of the box that are naturally optimized for different specialities, since having a specialized brain allows you to have more power in that specific area. Problem is when you force those specialised brains into the same way of studying.
It took until my twenties that I could realize the value in humanities and "social" topics.
Similarly most people will naturally learn about countless types of fashions and connotations of liking various music bands etc which is actually quite a lot of information to memorize. But it's fun and feels relevant while math feels disembodied and irrelevant to their social goals in life.
Proofs assume you have the elusive thing referred to as ”mathematical maturity”, which means many algebraic manipulation steps are skipped because it’s assumed you can just see the result straight away.
This ability to see the connection is not understanding but learning by rote, having done the same tricks with similar equations a thousand times.
This is what makes advanced math books/courses slow for me as a CS phd researcher. I can very slowly progress through, but it takes a massive amount of time to work through what just happened. If you take 60 instead of 20 courses on math the routine you have is just completely different. I guess you can call it fluency in the language.
(For example now I’m reading optimal control & variational calculus along with the functional analysis it needs, its heavy.)
I always felt that a large part of my advantage came from having a strong understanding of maths from the ground up.
I felt that a lot more people could have gained the same level of understanding as I did if they had been willing to work hard enough, but I also felt that almost no-one would, because it'd be an incredibly hard sell to convince someone to engage in years-long project where they'd go all the way back to kindergarten and rebuild their knowledge from the ground up.
In other words, excellence is often the accumulation of small advantages over time.